A school fundraiser store is an online shop where parents, students, and staff can purchase branded school merchandise — spirit wear, team apparel, event t-shirts, and custom products — with proceeds going to the school or organization. Setting up a fundraiser store on Shopify takes under an hour and requires no technical skills, inventory investment, or upfront costs beyond a Shopify subscription and a customization app.
This guide covers every step from choosing products to fulfilling orders, based on our experience running fundraiser stores at Kodiak Decorated Products.
Why are online school fundraiser stores replacing traditional fundraisers?
Online school fundraiser stores outperform traditional fundraisers (catalog sales, cookie dough, wrapping paper) because they eliminate the logistics that make traditional fundraisers exhausting for parents, teachers, and volunteers.
No inventory risk. Traditional fundraisers require ordering products upfront and hoping they sell. Online stores produce only what's ordered — zero unsold inventory.
No physical distribution. Parents order online and products ship directly to their homes. No sorting boxes in the cafeteria, no lost orders, and no tracking down who owes what.
Higher profit margins. Without middleman catalog companies taking 50-60% of sales, online fundraiser stores typically keep 40-60% profit per item. A $25 hoodie with $10 in production costs generates $15 in profit — versus $4-6 from a catalog sale.
Year-round availability. Traditional fundraisers happen once or twice a year. An online spirit wear store can run year-round, generating revenue from homecoming, holiday gifts, graduation, sports seasons, and back-to-school.
Real numbers: A school with 500 families running a 2-week fundraiser store with 30% participation and a $35 average order generates approximately $5,250 in sales and $2,600+ in profit. That's from a single 2-week run — and you can do it multiple times per year.
What products sell best in school fundraiser stores?
Based on hundreds of school orders processed through Kodiak, these are the top-performing product categories ranked by revenue:
Tier 1: Core sellers (every fundraiser needs these)
- Hoodies — $30-$45, highest revenue per unit, parents buy for themselves too
- T-shirts — $15-$25, highest volume, lowest barrier to purchase
- Sweatpants/joggers — $25-$35, pairs with hoodies for full outfit
Tier 2: Strong add-ons (boost average order value)
- Hats and beanies — $15-$25, impulse add-on purchase
- Water bottles/tumblers — $20-$35, popular with students and staff (we produce these through Kodiak POD)
- Blankets — $30-$50, surprisingly strong seller, especially for fall sports
- Stickers — $3-$8, low-cost impulse buy that adds up
Tier 3: Event-specific (for targeted campaigns)
- Jerseys/team apparel — for specific sports teams or clubs
- Graduation items — class of 2026 merch for senior classes
- Event t-shirts — homecoming, prom, field day, school plays
Pro tip: Offer a bundle — hoodie + t-shirt + sticker at a discount. Bundles increase average order value by 30-50% in our experience. BrandLift's bundle configurator handles this without hitting Shopify's variant limit.
Step 1: Choose your Shopify plan and install a customizer app
You need two things: a Shopify store and a product customizer app.
Shopify plan: The Basic Shopify plan ($39/month) works for most school fundraiser stores. If the school or PTA already has a Shopify store, you can use that.
Customizer app: Install BrandLift Product Personalizer for its client storefront feature — this lets you create a private, branded store specifically for the school. The 14-day free trial covers setup and your first fundraiser run.
Alternatively, if you're a decorator or print shop offering fundraiser stores to multiple schools, BrandLift lets you create separate storefronts for each school from one dashboard — each with its own branding, products, and pricing.
Time: 15 minutes
Step 2: Set up the school's branded storefront
This is where BrandLift's client storefront feature shines. Instead of sending parents to your generic store, you create a dedicated storefront branded with the school's identity:
- Create a new client storefront in BrandLift's dashboard
- Add the school's branding — logo, school colors, mascot, school name
- Set a custom URL — something parents can easily remember and share (e.g., yourstore.com/lincoln-elementary)
- Configure store settings — open/close dates for the fundraiser window, order deadlines, shipping options
The storefront looks like the school's own store, not your print shop's catalog. Parents see their school's branding, colors, and mascot — which builds trust and drives higher conversion.
Time: 15 minutes
Step 3: Add products with the school's designs
Now add the products to the school's storefront:
- Upload the school's logo and designs — the main school logo, mascot artwork, any specific designs for this fundraiser
- Create products — add each item (hoodie, t-shirt, hat, tumbler, etc.) with the school's design applied
- Set up customization options — if students can add their name, number, graduation year, or other personalization, configure those fields
- Set pricing — determine your retail price and the school's profit margin per item (we recommend 40-60% markup over production cost)
- Configure size options — youth XS through adult 3XL for apparel items
Pricing example for a school fundraiser:
| Product | Production Cost | Retail Price | Profit Per Unit | School Gets |
|---|---|---|---|---|
| T-shirt | $8-$12 | $20 | $8-$12 | $8-$12 |
| Hoodie | $15-$20 | $38 | $18-$23 | $18-$23 |
| Hat | $6-$10 | $18 | $8-$12 | $8-$12 |
| Tumbler | $10-$14 | $28 | $14-$18 | $14-$18 |
| Sticker pack | $2-$3 | $6 | $3-$4 | $3-$4 |
Time: 20 minutes
Step 4: Set the fundraiser window and share with parents
Most school fundraisers run for 10-14 days. Shorter windows create urgency — don't leave it open indefinitely or sales drag out.
Set up the timeline:
- Open date — coordinate with the school's announcement schedule
- Close date — 10-14 days after opening
- Order deadline messaging — add countdown timers or deadline reminders to the storefront
Share with the school community:
Email blast (highest conversion): Provide the school office or PTA with a ready-to-send email including the store link, product preview images, and ordering instructions. Most schools have parent email lists through their SIS or communication platform (ParentSquare, ClassDojo, Remind, etc.).
Social media: Create shareable graphics for the school's Facebook page, Instagram, and parent Facebook groups. Include the direct store link.
Physical flyers: QR code linking to the store, distributed in backpacks or posted in hallways. Works especially well for elementary schools where parents may miss digital communications.
Text/SMS: Short message with direct link. "Lincoln Elementary Spirit Wear is LIVE! Order by [date]: [link]"
At school events: Set up a tablet or laptop at parent-teacher conferences, sporting events, or school functions showing the store. In-person demos convert well.
Time: 10 minutes (your part — the school handles distribution)
Step 5: Fulfill orders and distribute products
When the fundraiser window closes:
- Download all orders from your Shopify admin
- Download production files — BrandLift generates print-ready files for every order, grouped by product type for efficient batching
- Produce the orders — run them through your production equipment or send to your POD provider
- Ship or distribute — either ship directly to each family (adds shipping cost) or bulk-ship to the school for pickup distribution (saves families shipping costs and creates another touchpoint)
Production timeline: At Kodiak, we typically fulfill a complete school fundraiser order within 5-7 business days after the store closes. The school announces a pickup date 2-3 weeks after the ordering deadline.
Bulk-ship to school vs. direct-to-home:
| Method | Pros | Cons |
|---|---|---|
| Bulk to school | No shipping cost per family, higher margins, community pickup event | Requires school coordination, pickup logistics |
| Direct to home | No school coordination needed, professional delivery experience | Shipping costs reduce profit or increase price, no community event |
Most schools prefer bulk shipping to the school — it keeps costs down and creates a fun "merch day" event for students.
How to run fundraisers multiple times per year
The real power of an online school fundraiser store is repeatability. Instead of one exhausting annual fundraiser, run 3-4 targeted campaigns:
| Timing | Campaign | Products |
|---|---|---|
| August–September | Back-to-school spirit wear | Core t-shirts, hoodies, hats |
| October | Homecoming / fall sports | Event-specific designs, team apparel |
| November–December | Holiday gift shop | Tumblers, blankets, gift bundles |
| April–May | Spring sports / graduation | Senior class merch, team gear, year-end designs |
Each campaign runs for 10-14 days with fresh designs tied to the season or event. The store infrastructure stays the same — you just update the products and designs for each run.
Recurring revenue math: A school running 4 fundraisers per year at $5,000 average revenue per run generates $20,000 in annual sales. At 50% profit margin, that's $10,000 for the school — from a single client relationship.
What if I'm a decorator offering fundraisers to multiple schools?
This is where client storefronts become a business model, not just a feature.
If you're a decorator or print shop, you can offer "Fundraiser as a Service" to schools in your area:
- Pitch the service — contact schools, PTAs, and booster clubs. Offer to set up and manage their online store for free in exchange for producing the orders. Courtney at Kodiak runs this outreach.
- Create a storefront per school — each gets their own branded store with their logo, colors, and products
- Manage production centrally — all orders flow through your Shopify admin and BrandLift dashboard
- Scale to 5, 10, 20+ schools — each storefront runs independently with minimal ongoing maintenance
Revenue potential at scale:
| Active Schools | Avg Revenue/School/Year | Your Gross Revenue | Your Profit (50%) |
|---|---|---|---|
| 5 schools | $15,000 | $75,000 | $37,500 |
| 10 schools | $15,000 | $150,000 | $75,000 |
| 20 schools | $15,000 | $300,000 | $150,000 |
This is exactly how we approach it at Kodiak. Each school storefront is a recurring revenue stream that compounds over time as schools come back year after year.
Learn more about client storefronts for decorators →
Frequently Asked Questions
How much does it cost to set up a school fundraiser store?
The minimum cost is a Shopify Basic plan ($39/month) plus a customizer app. BrandLift Product Personalizer starts at $39/month with a 14-day free trial. If the school already has a Shopify store, the only added cost is the customizer app. There are no upfront inventory costs — products are made to order.
How long should a school fundraiser store be open?
10-14 days is optimal. Shorter windows create urgency and drive faster purchasing decisions. Anything longer than 3 weeks sees significant drop-off in daily orders as parents forget or procrastinate.
How much profit can a school make from an online fundraiser?
Typical profit margins range from 40-60% per item. A school with 500 families and 30% participation at a $35 average order generates roughly $5,250 in sales and $2,600+ in profit per fundraiser run. Running 3-4 campaigns per year can generate $8,000-$15,000+ annually.
Do parents pay shipping or is it free?
Both models work. Bulk-shipping to the school (free to families) is more common and keeps per-item costs lower. Direct-to-home shipping typically costs $5-$8 per order and can be passed to the customer or absorbed into product pricing.
What's the minimum order quantity?
With print-on-demand or DTG production, there's no minimum — you can fulfill even single-item orders profitably. Screen printing typically has a practical minimum of 12-24 per design/color combination to be cost-effective. Laser engraving (for tumblers) has no minimums.
Can students personalize products with their name or number?
Yes. BrandLift Product Personalizer lets you add text customization fields so students can add names, jersey numbers, graduation years, or other personalization to pre-designed school merch. This increases both perceived value and average order value. How personalization works →
Can I run fundraisers for multiple schools at once?
Yes. BrandLift's client storefront feature lets you create separate branded stores for each school from a single dashboard. Each school gets their own URL, branding, and product catalog. Orders from all schools flow into your central Shopify admin for efficient production batching.
What platform is best for school fundraiser stores?
For individual schools running their own store, Shopify with BrandLift Product Personalizer provides the best balance of ease-of-setup, customization capability, and professional storefront presentation. For decorators serving multiple schools, BrandLift's client storefront feature is purpose-built for this use case. Compare platforms →
Ready to set up your school's fundraiser store?
The fastest path from idea to live store is about 60 minutes:
Install BrandLift Product Personalizer → (14-day free trial)
Are you a decorator looking to offer fundraiser stores to schools in your area? Contact Courtney at Kodiak to learn how we work with decorators to scale school storefront programs.
Written by Rob Diederich, Founder of BrandLift & Kodiak Decorated Products. We've processed hundreds of school fundraiser orders and built the client storefront feature specifically to make this process easier for schools and decorators.
Last updated: March 31, 2026