Contiguous U.S. only.
Contiguous U.S. only.
A school tote bag fundraiser is one of the simplest merchandise fundraisers a PTA or PTO can run: one design, no sizes, a product parents actually use, and a profit margin the group controls. The catch is where you buy the bags. Order through a crowdfunding merch platform and the platform sets the base price, keeps the production cost, and hands the school whatever is left. Order custom canvas tote bags wholesale and the school sets the selling price and keeps every dollar above cost.
We print canvas totes for schools, nonprofits, and small businesses, and we have seen what makes a tote fundraiser work and what makes it stall at six bags sold. This guide covers the money math with a working calculator, which bag and print method to choose for a school logo, the approval steps most districts require, and a realistic timeline from kickoff to the day bags go home in backpacks.
Spirit wear is already a meaningful line item for parent groups. One PTSA reports that spirit wear profit makes up around 25% of its fundraising income. Most of that is t-shirts, and t-shirts come with a problem every spirit wear chair knows: sizes. You collect youth small through adult 2XL, guess the mix, and end up with a box of leftovers.
A canvas tote has none of that. It is one size, it fits every parent, grandparent, and teacher, and one family often buys two or three. It also keeps working for the school after the sale. A spirit shirt is outgrown by next fall. A canvas tote shows up at the grocery store, the library, and soccer practice for years, with the school's name on it the whole time.
Most PTAs first encounter tote fundraising through platforms like Bonfire or Custom Ink Fundraising. They are convenient: launch a campaign with no upfront cost, share a link, and the platform prints and ships each bag to each buyer. The tradeoff is price and margin. The school campaigns we reviewed list a basic cotton canvas tote at $27 to $28 per bag, and the school receives only the portion above the platform's base price and fees.
Buying wholesale flips the model. The PTA pays the printed wholesale price per bag, sets its own selling price, and keeps the difference. A $27 price point is hard to sell to 150 families. A $15 to $20 tote that visibly funds the school sells itself at pickup and at the fall festival table.
| Factor | Merch platform campaign | Wholesale preorder |
|---|---|---|
| Upfront cost | None | None if you collect preorders first |
| Typical retail price | $26–28 per tote | You choose, usually $15–20 |
| School's share per bag | Retail minus platform base price and fees | Retail minus wholesale cost (about $11 at $18 retail) |
| Who handles orders | Platform, shipped to each buyer | PTA collects, one bulk delivery to school |
| Minimum | Campaign goal, often 50 | 50 screen print / 25 DTF per design |
| Best for | Dispersed alumni, no volunteers | A school community that sees each other at pickup |
PTO Today's spirit wear guidance is to take orders and payment in advance with a limited sale window, such as two weeks. Do that and the wholesale model has no inventory risk: you order exactly what was sold, plus a handful of extras for the school office and late requests.
Enter your expected quantity, the wholesale cost per printed bag, and your selling price. The default wholesale cost is the live one-color screen print price on our 15×16 12 oz canvas tote at the 50-piece minimum. Orders of 100, 250, and 500 pieces qualify for volume pricing by quote, so your real cost at higher quantities will be lower.
Excludes shipping to the school (free on orders over $200 in the continental US), payment processing fees on parent purchases, and any unsold extras. Pricing shown is the live website price at the 50-piece minimum; volume pricing is quoted separately.
Three quick scenarios at the current 50-piece website price, before any volume discount:
| Bags sold | Wholesale cost ($6.75) | Sales at $18 | PTA profit | Profit per bag |
|---|---|---|---|---|
| 50 bags | $338 | $900 | $562 | $11.25 |
| 100 bags | $675 | $1,800 | $1,125 | $11.25 |
| 250 bags | $1,688 | $4,500 | $2,813 | $11.25 |
Two levers move these numbers more than anything else. Keep the design to one or two ink colors, since each added screen color adds roughly a dollar per bag. And push the preorder past 100 bags, because that is where volume pricing kicks in and the PTA's per-bag profit climbs without raising the price to families.
Schools almost always land on one of three bags. The differences are weight, size, and whether there is a gusset (a flat bottom that lets the bag stand up and hold groceries).
| Bag | Size and weight | Best for | Screen print from |
|---|---|---|---|
| Classic canvas tote (TB200) | 15×16 in, 12 oz canvas, flat, 10×12 in imprint | The standard spirit wear tote. Library books, a laptop, a mascot printed big. | $6.75 per bag, 1 color, 50 pcs |
| Large grocery tote (TG260) | 20×15×5 in, 12 oz canvas, full gusset, landscape imprint | Parents who will use it every week. Highest perceived value, supports a $20 price. | $8.45 per bag, 1 color, 50 pcs |
| Lightweight cotton tote (TB100) | 15×16 in, 6 oz cotton, flat | Budget welcome bags, book fair bags, event giveaways. Not a $18 fundraiser bag. | $6.30 per bag, 1 color, 50 pcs |
For a fundraiser the PTA is asking families to pay for, choose the 12 oz TB200 or TG260. The heavier canvas is what makes a $15 to $20 price feel fair in the hand. Natural canvas is the default and prints cleanly in any dark school color; black canvas is available on every style for schools whose colors call for it, and counts as a separate colorway for minimums.
Both methods are available on every canvas tote we offer, on natural and black. The right one depends on the artwork the school hands you.
If the design is a school name, a mascot, and a tagline in one or two colors, screen print is the answer. It is the lowest cost per bag, the ink bonds into the canvas, and it is the look families expect from spirit wear. Up to four spot colors are possible, but every added color adds a screen and raises the per-bag price, so simplify. A one-color navy mascot on natural canvas outsells a four-color version at a lower cost.
DTF (Direct-to-Film) prints unlimited colors with a white underbase, so a full-color mascot illustration, a photographic design, or a collage of student drawings reproduces exactly on natural or black canvas. The DTF minimum is lower too: 25 pieces per design instead of 50, which makes it the practical choice for a smaller school, a single-grade project, or a class art fundraiser. A properly pressed DTF print is a thin, flexible layer. Wash inside out in cold water and skip ironing directly on the print and it holds up for years.
The number one reason school tote orders miss their date is not production. It is the gap between "we should do this" and "the design is approved." Work backward from the day you want bags in hand.
| Stage | Time | What happens |
|---|---|---|
| Approvals and design | Week 1 | PTA board approves the fundraiser, principal signs off, one design and one price are locked. Send us the logo for a free digital mockup. |
| Preorder window | Weeks 2–3 | Order form or online store open for two weeks. Flyer in backpacks, newsletter, a sample bag at pickup. Close the window on a firm date. |
| Place the order | Week 4 | Order the sold quantity plus extras. We send a scaled proof within 1–2 business days. Nothing prints until you approve it. |
| Production | 10–14 business days | Printing after proof approval. Ships from California. |
| Delivery and handout | Week 6–7 | One shipment to the school. Volunteers sort by family and send bags home or hand them out at an event. |
A worked example: Teacher Appreciation Week falls in the first full week of May. To have bags ready for teacher gifts and a spring sale, open preorders by mid-March and place the order the first week of April. For a back-to-school launch, the design should be approved before summer break and the order placed by mid-July. For holiday gift sales, our holiday order deadlines post has the exact cutoff dates.
The same school design, once it exists, works across the calendar. Groups that treat the tote as a program rather than a one-time sale get the most out of the setup.
If your group also runs a staff gift program, our guide to custom printed tea towels as gifts covers a lower-cost companion item that pairs well with a tote.
1–4 spot colors. 50-piece minimum per design and bag color. The classic spirit wear look at the lowest cost per bag.
Unlimited colors with white underbase. 25-piece minimum per design. Right for full-color mascots and student art.
10–14 business days after proof approval. Ships from California. Free shipping on orders over $200 in the continental US. Volume pricing for 100, 250, and 500+ bags by quote.
The PTA or PTO approves one design, collects preorders from families for two to three weeks, then places a single wholesale order for custom printed canvas tote bags. The group sets its own selling price, usually $15 to $20 per bag, and keeps everything above the wholesale cost. Bags arrive about 10 to 14 business days after the proof is approved and are handed out at school.
With a one-color screen printed canvas tote at roughly $6.75 wholesale and an $18 selling price, a PTA keeps about $11 per bag. One hundred bags raise about $1,100 in profit; 250 bags raise about $2,800. Volume pricing at 100, 250, and 500 pieces improves the margin further. Shipping and payment processing fees come out of the group's share.
Screen printed canvas totes start at 50 pieces per design per bag color. Full-color DTF printed totes start at 25 pieces per design. Both minimums are per design, so a school that wants a natural bag and a black bag with the same logo is running two colorways and should plan for the minimum on each.
Totes are not better, they are easier. There are no sizes to collect, no leftover smalls and extra-larges, and one adult can buy several for gifts. A canvas tote also gets used for groceries, library books, and sports practice long after a spirit shirt is outgrown. Many schools run both, with totes as the lower-risk add-on.
Screen print is the better choice for a one- or two-color school name and mascot. It is the lowest cost per bag and the classic spirit wear look. DTF (Direct-to-Film) is the right choice for full-color artwork, photographic designs, or student drawings, because it prints unlimited colors with a white underbase on natural or black canvas. DTF has a lower minimum of 25 pieces.
Plan six to seven weeks from kickoff to delivery: one week for design approval, two to three weeks of preorders, one to two days for the free proof, 10 to 14 business days of production after proof approval, then shipping. For a Teacher Appreciation Week delivery in early May, start collecting preorders by mid-March.
Usually yes. California State PTA requires fundraising projects to be approved by the association membership and recorded in the minutes, and many districts also require the principal's written approval before any PTA, PTO, or booster club fundraiser. Check your district's policy and get approvals before opening preorders.
A 15 by 16 inch 12 oz canvas tote is the standard spirit wear tote: large enough for library books and a laptop, with a 10 by 12 inch imprint area for a mascot. A 20 by 15 by 5 inch grocery style tote with a gusset costs a little more but sells well to parents who will use it every week. A 6 oz lightweight tote works for budget welcome bags and giveaways.
Yes. PTAs and PTOs usually pay by card as independent nonprofits, but when the school or district itself is the buyer, for example for kindergarten welcome bags or staff gifts, we accept school purchase orders and can provide a W-9 and any vendor forms the district requires. Mention the purchase order when you request a quote so the invoice and terms are set up correctly from the start.
Written by
Mary's Kitchen Towels Team
We print canvas tote bags for schools, nonprofits, and small businesses in ten styles, screen print or DTF, from 25 pieces per design, with a free proof before anything prints. Ships from California. Request a school quote →