Files
cartmylist/cartmylist-pta-market-analysis.md
T

78 KiB
Raw Blame History

CartMyList — Competitive Market Analysis

PTA/School Fundraising Platform Space

Report generated by Hermes Agent subagent. All data current as of August 4, 2026. Updated August 5, 2026 with CartMySupply investigation findings (Section 12).

Product: CartMyList (cartmylist.com)
Company: IT Pro Partner (itpropartner.com)
Founder: Germaine Brown
Beachhead: Savannah-Chatham County Public Schools (49 schools, 24+ active PTAs, 37,000 students)


Executive Summary

The K-12 school fundraising market is a $3.2 billion market in 2025, growing at 4.2% CAGR to $4.5 billion by 2034. (Note: $3.2B at 4.2% over 9 years compounds to ~$4.6B, so the stated 4.5B/4.2% pair implies ~3.9% — a MarketIntelo sourcing artifact; the discrepancy is minor and does not change any downstream projection.) U.S. K-12 schools collectively raise an estimated $1.52.0 billion annually through fundraising activities. The market supports ~129,000 K-12 schools (98,577 public + 30,492 private) and thousands of PTAs/PTOs.

The competitive landscape is highly fragmented. Competitors fall into distinct archetypes:

  1. Product Catalog Fundraisers (Charleston Wrap, Innisbrook, SchoolStore) — physical goods sold through catalogs
  2. Gift Card/Scrip Fundraisers (RaiseRight) — earn on everyday purchases
  3. Event-Based Fundraisers (Boosterthon) — fun runs, color runs with digital pledge platform
  4. All-in-One PTA Platforms (Givebacks/MemberHub, FutureFund) — membership, communications, fundraising, storefront
  5. Guided Campaign Platforms (Snap! Raise) — managed fundraising with dedicated reps
  6. Simple Donation/Pledge Tools (99Pledges, Cheddar Up) — lightweight collection tools
  7. District-Level Fund Management (Classmunity) — administrator-controlled fundraising

CartMyList's strategic positioning: No competitor organizes their fundraising platform around a student-storefront-card model with shareable cards, multi-tile purchasing (spirit wear, gift cards, school supplies, donations, event tickets), and reduced per-campaign setup friction for parents. This is a genuine differentiation opportunity — though the student-card concept itself is a feature, not a structural moat.


1. Competitor Profiles

1.1 Charleston Wrap

Category Details
Type Product catalog fundraiser
Founded ~1993 (33 years)
URL charlestonwrap.com
Scale 30,000+ organizations served
Products 2,500+ premium items — gift wrap, tote bags, kitchen essentials, gourmet treats, personalized gifts, seasonal collections
Revenue Model Profit split on product sales (schools keep ~40-50% of sales)
Target Market Elementary/middle/high schools, PTOs/PTAs, sports teams, clubs, churches, community groups
Key Features Online storefront, participant app with sharing links, direct-to-home delivery, campaign toolkit, dedicated consultant support

Strengths:

  • Deep product catalog (2,500+ items) — families find things they want
  • Established brand trust (33 years)
  • Direct-to-home delivery eliminates volunteer logistics
  • Participant app enables digital sharing
  • No door-to-door sales required

Weaknesses:

  • Still fundamentally a catalog — the model hasn't evolved beyond "buy products"
  • No membership management, communications, or year-round engagement
  • Revenue is one-time per campaign
  • Parents still have to "sell" products to friends/family
  • No student storefront / personal profile concept
  • No event ticketing, direct donations, or spirit wear tiles

1.2 Innisbrook Wraps

Category Details
Type Product catalog fundraiser (gift wrap specialty)
URL innisbrook.com
Scale Regional/national presence
Products Wrapping paper, gift bags, accessories
Revenue Model Profit split on product sales (~40-50% to school)
Target Market Schools, PTAs, PTOs
Key Features Product catalog, ordering system, full-service fulfillment

Strengths:

  • Long-established brand in gift wrap niche
  • Full-service fulfillment reduces volunteer burden
  • Simple, focused product offering

Weaknesses:

  • Extremely narrow product range (wrapping paper only)
  • Dated business model — catalog + paper order forms
  • No digital-first experience
  • No student storefront, year-round engagement, or platform features
  • Wrapping paper is a declining category

1.3 RaiseRight (formerly ShopWithScrip)

Category Details
Type Gift card / scrip fundraising platform
Founded 1994 (32 years)
URL raiseright.com
Scale 15,000+ organizations, $35M+ raised in 2025, nearly $1B lifetime. Top users earn $1,000+/year. Highest earner: $209,000 in 2024.
Products Digital and physical gift cards from 750+ brands, online shopping cashback, local dining rewards, travel booking earnings
Revenue Model Free for organizations. Brands pay commissions (avg 6%, up to 20%) to RaiseRight, which passes earnings to orgs. Org keeps 100% of earnings.
Target Market Schools, sports teams, clubs, youth programs, churches
Key Features Mobile app, online shopping portal, gift card store, earnings calculator, program management dashboard

Recent M&A: Acquired FlipGive's platform (2025), consolidating the cashback-for-teams space.

Strengths:

  • "No selling" model — families earn on everyday spending
  • Year-round earning potential (not campaign-limited)
  • Strong brand commissions (avg 6%, up to 20%)
  • Mobile app for on-the-go earning
  • No minimums, no upfront costs

Weaknesses:

  • Only earns on purchases families would make anyway (passive, not proactive)
  • Requires behavior change (buy gift cards before shopping)
  • No student storefront or personal fundraising pages
  • No spirit wear, school supply, event ticketing, or direct donation features
  • Brand-dependent (if brands reduce commissions, model suffers)
  • Not designed for PTA-specific needs (membership management, communications)

1.4 Boosterthon

Category Details
Type Event-based fundraising + digital platform
URL boosterthon.com
Scale $1B+ raised lifetime, major national presence
Revenue Model Revenue share on funds raised (estimate: 20-30% of proceeds). MyBooster platform is "free to use" but tied to event packages.
Target Market K-12 schools, primarily elementary
Key Features In-person events (Fun Run, Fit Games w/ Dude Perfect, Color Run, Glow Run, DanceFit, Adventure Zone), MyBooster donation platform, participant pages, leaderboards, prize programs

Strengths:

  • Fun, engaging in-person events that kids love
  • Celebrity partnerships (Dude Perfect)
  • Turnkey service — Booster staff run the event
  • Proven model with $1B+ track record
  • MyBooster platform for digital donations and tracking

Weaknesses:

  • High cost — schools give up 20-30% of funds raised
  • In-person dependent — one event per year
  • No year-round storefront or ongoing fundraising
  • No PTA management tools (membership, communications, directory)
  • Limited to event-based campaigns
  • Heavy staff overhead for Booster (affects pricing)

1.5 Givebacks (formerly MemberHub)

Category Details
Type All-in-one PTA management + fundraising platform
URL givebacks.com
Scale National presence. Official partner of multiple state PTAs (Virginia PTA, Massachusetts PTA).
Revenue Model Subscription plans + transaction fees. Pro/Premium/Partner tiers.
Target Market PTAs, PTOs, Booster Clubs, school districts
Key Features Storefront, Point of Sale, Contact Database, Membership Management, Communications (unlimited email up to 50K contacts), Fundraisers, Givebacks Rewards, Financial Management, Website builder, Directory, Calendar, Mobile App

Pricing:

  • Pro: All-in-one platform for PTAs/PTOs. Onboarding with dedicated CSM. All platform tools.
  • Premium: Enhanced support with one-on-one live rep sessions.
  • Partner: School districts & multi-chapter orgs. Unlimited users, customizable compliance tools, transaction reports, multi-chapter reporting.
  • Transaction Fees (vary by payment type): ACH 1.05%+$0.65 | Credit/Debit 2.9%+$0.30 | Givebacks Rewards 7.5% | eCheck 1.99%+$0.49 | Digital Wallet 2.99%+$0.59 | Various other rates.

Strengths:

  • Most comprehensive PTA-specific platform
  • Official state PTA partnerships (moat)
  • True all-in-one: membership + fundraising + communications + website
  • State PTA compliance integration (dues remittance, reporting)
  • Mobile app for member engagement

Weaknesses:

  • Complex — steep learning curve for volunteer PTAs
  • No student storefront concept (organized by PTA, not by student)
  • Subscription + transaction fees compound costs
  • Transaction fees are high (up to 7.5% on rewards)
  • Fundraising features are traditional (donations, events, storefront) — not student-profile-driven
  • PTA-focused — not built for the individual parent/student experience

1.6 99Pledges

Category Details
Type Simple pledge/donation platform
URL 99pledges.com
Scale Wide adoption in schools
Revenue Model Free platform. Per-transaction processing fees. No setup or monthly fees.
Target Market Schools, teams, clubs — primarily elementary and high school
Key Features Pledge pages, participant tracking, simple setup, no-cost model

Strengths:

  • Extremely simple to use
  • No upfront cost — lowers barrier to entry
  • Good for walk-a-thons, read-a-thons, pledge drives
  • Clean per-participant tracking

Weaknesses:

  • Very limited scope — pledges/donations only
  • No storefront, product sales, spirit wear, gift cards
  • No PTA management features
  • No student profiles or year-round engagement
  • No event ticketing
  • Fee structure eats into small donations

1.7 FutureFund

Category Details
Type Free PTA/school fundraising platform
URL futurefund.com
Scale Growing, positioned as "free" alternative
Revenue Model "Free" platform. Revenue from optional add-ons and transaction processing.
Target Market K-12 schools, PTAs, PTOs
Key Features Fundraising campaigns, volunteer management, membership management, store, event ticketing, donation pages, student onboarding (First Step), low-cost fundraiser ideas

Strengths:

  • "Free" positioning is powerful for budget-conscious PTAs
  • Broad feature set: fundraising + volunteer + membership + store
  • Specifically targets PTAs in marketing
  • Student onboarding feature (First Step)
  • Content marketing with fundraiser ideas

Weaknesses:

  • "Free" likely means limited feature access or higher transaction fees
  • Less established than Givebacks or Boosterthon
  • No student storefront or personal profile concept
  • No school supply integration
  • Brand awareness is lower than competitors
  • Pricing opacity — "free" claims need scrutiny

1.8 Snap! Raise

Category Details
Type Guided online fundraising platform
URL snapraise.com
Scale $1B+ raised, 150,000+ groups, 12.5M+ participants/donors
Revenue Model ~20% platform fee on funds raised. No upfront cost. Groups keep 80%+. Volume discounts for multi-campaign schools.
Target Market School sports teams, clubs, bands, groups — primarily athletics but expanding to all school groups
Key Features Guided campaigns with dedicated fundraising rep, 28-day campaigns, customizable fundraising pages, email/text outreach tools, cheer wall, financial dashboards, Snap! Mobile One all-in-one platform (fundraising + program management + store + communication + scheduling)

Strengths:

  • High-touch guided model — less work for group leaders
  • $1B+ track record with strong brand recognition
  • Dedicated fundraising expert assigned to each campaign
  • Snap! Mobile One is expanding into full program management
  • Performance guarantee
  • Donor data not sold or shared

Weaknesses:

  • 20% platform fee is the highest in the market — major point of criticism
  • 28-day campaign model is limited to short bursts
  • Primarily athletics-focused (despite claiming all-school)
  • No PTA management tools
  • No student storefront with multiple product tiles
  • High cost per dollar raised compared to RaiseRight or catalog models
  • Competitors like Raise 365 and Zeffy position against them on fee transparency

1.9 FlipGive (Acquired — Now Part of RaiseRight)

Category Details
Status ⚠️ Acquired by RaiseRight (2025). flipgive.com now redirects to RaiseRight.
Former Model Cashback shopping for youth sports teams. Families shopped at partner retailers, teams earned cashback.
Significance Consolidation in the space. RaiseRight now dominates gift card/cashback school fundraising.

1.10 SchoolStore / SchoolStore.net

Category Details
Type Product catalog fundraiser with prize incentives
URL schoolstore.net
Scale National presence
Revenue Model Profit split on product sales
Target Market Elementary schools primarily
Key Features Catalog products, prize incentive program for students, online ordering

Strengths:

  • Prize incentive program drives student participation
  • Well-known in elementary school space
  • Simple model that PTAs understand

Weaknesses:

  • Prize incentives are ethically questionable (kids pressured to sell)
  • Dated catalog model
  • No digital-first platform features
  • Community sentiment is negative (Reddit/Facebook groups show parent frustration)
  • No student storefront, year-round tools, or modern platform

1.11 Classmunity

Category Details
Type District-level fundraising management platform
URL classmunity.com
Scale Niche — district-focused
Revenue Model SaaS subscription (likely per-district pricing)
Target Market School districts (not individual PTAs)
Key Features End-to-end fundraising management, pre-approval workflow, real-time reports, secure Stripe processing, donation campaigns, event registration + e-tickets, online marketplace, student progress tracking, automated receipts

Strengths:

  • District-level control and visibility
  • Pre-approval workflow solves compliance headaches
  • Full audit trail from campaign creation to bank deposit
  • Flexible tools (donations, events, marketplace)

Weaknesses:

  • Top-down district focus — not for individual PTAs choosing their own tools
  • No student-facing storefront experience
  • Limited brand awareness outside district admin circles
  • Not built for the parent/student sharing experience
  • Tracxn profile suggests small company size

1.12 Cheddar Up

Category Details
Type General payment collection platform (used by PTAs but not PTA-specific)
URL cheddarup.com
Scale Wide adoption across groups
Revenue Model Freemium + processing fees
Target Market Any group collecting money — PTAs, teams, HOAs, churches, events
Key Features Payment pages, forms, sign-ups, item sales, inventory tracking, fundraising goals, peer-to-peer fundraising, text-to-pay, Apple/Google Pay, eCheck, ticketing, group website, custom branding, waitlists

Pricing:

  • Free Forever: $0/mo. Unlimited pages, 5 items per page, 1 form/signup per page, peer-to-peer fundraising.
  • Pro: $15/mo (annual). Unlimited items/forms, shipping, taxes, discount codes, eSignatures, file uploads, custom receipts, lower processing fees.
  • Team: $35/mo (annual). Unlimited managers, ticketing, group website, custom branding, waitlists, verified nonprofit badge, lowest processing fees.

Strengths:

  • Extremely flexible — can be used for almost any collection
  • Low cost ($0-$35/mo)
  • Strong feature set for general payment collection
  • P2P fundraising built in

Weaknesses:

  • Not PTA-specific — no membership management, directories, communications
  • No student storefront concept
  • No spirit wear integration or multiple product tiles
  • General-purpose tool, not a fundraising platform

1.13 Additional Players of Note

Competitor Type Key Differentiator
DonorsChoose Classroom project funding Teacher-requested supplies, donor chooses project
GoFundMe / GoFundMe Pro General crowdfunding Broad reach but not school-specific
Zeffy Free fundraising platform (100% free, no fees) Disruptive "truly free" model — donor covers optional tip
RallyUp All-in-one fundraising Raffles, auctions, campaigns, events
Bonfire Merch/t-shirt fundraising Print-on-demand spirit wear
MyFunRun Fun run platform Boosterthon competitor for fun runs
Read-A-Thon Reading pledge platform Niche: read-a-thon specific
Givebutter Modern fundraising CRM Donor management + campaigns
RevTrak School payment platform Web store, payment processing for school districts

Note: This section covers the original 9 competitors identified in the initial analysis. Section 2.5 covers 5 additional competitors (TeacherLists, Konstella, Membership Toolkit, ClassWallet, PowerSchool/Skyward) identified by the Aug 4, 2026 conductor review.

2. Side-by-Side Feature Comparison Matrix

Feature Charleston Wrap RaiseRight Boosterthon Givebacks 99Pledges FutureFund Snap! Raise Classmunity Cheddar Up CartMyList (Target)
Student Storefront / Profile ⚠️ ⚠️
Shareable Student Cards
Spirit Wear Sales (Store)
Gift Card Sales
School Supply Shopping
Direct Donations
Event Ticketing
PTA Membership Mgmt (Phase 2)
Communications/Email (Phase 2+)
Website Builder
Directory (Phase 2+)
Volunteer Management
Product Catalog (physical) (replaced)
Online Storefront
P2P Fundraising
Mobile App (Participant App)
Text-to-Share
Year-Round Fundraising (multi-campaign)
Direct Home Delivery N/A N/A N/A N/A N/A N/A (digital)
State PTA Integration (Phase 3)
District Admin Controls (Partner) (District tier)
Multi-Tile Storefront ⚠️ (catalog) ⚠️ (store+donations) ⚠️ (items+forms+signups)

Note: Givebacks supports storefront + donations + events + memberships on one platform. Cheddar Up supports items, forms, sign-ups, ticketing, and P2P fundraising. Neither organizes around a student card — but both have multi-category storefronts. Marked ⚠️ (partial) to reflect this. | Grandma-Friendly Purchase Flow | (web order) | (gift card) | ⚠️ | | | | | | | |

Student Storefront ⚠️: FutureFund has student onboarding (First Step). Snap! Raise has participant fundraising pages with sharing. Neither organizes around a persistent student card — 60-80% functional overlap but different UX metaphor. Grandma-Friendly ⚠️: Boosterthon's MyBooster platform supports guest checkout donations — the was overly punitive. All platforms support guest checkout via Stripe; CartMyList's differentiation lies in planned grandparent-specific UX (pre-authorized cards, multi-grandkid saved payment), not the existence of a purchase flow.


2.5. Missing Competitors (Added Aug 4, 2026)

These five competitors were omitted from the original analysis and identified by the conductor review. They are cross-referenced below and should be included in future iterations of the feature matrix.

TeacherLists — 🔴 HIGH Threat (CartMySupply)

Category: Digital school supply list platform. Parent: School Family Media (also owns PTO Today, EduKit, School Tool Box).

Attribute Detail
Pricing Free for schools and families. Revenue: affiliate commissions from Amazon, Target, Walmart, Staples, Walgreens, Office Depot, H-E-B, Meijer, Dollar General
Scale 1M+ digitized supply lists — claims 85%+ of all US school supply lists
Key Features Shoppable lists with pre-filled carts at major retailers; retailer-embedded list display; multilingual translation; email/SMS alerts; iFrame modules for school websites
Threat Path Free model = near-impossible to compete on price. Parent company owns PTO Today (direct PTA audience). Could bundle supply lists + PTA fundraising = compete with both CartMy products simultaneously

Konstella — 🟠 MEDIUM-HIGH Threat (CartMyList)

Category: All-in-one PTA communications + fundraising platform.

Attribute Detail
Pricing $424/yr (Basic), $849/yr (Premium), $1,049/yr (Platinum). No free tier.
Scale 5,000+ schools, 500,000+ families, 1M+ activities managed
Key Features Private school directory; grade/classroom-targeted announcements; bake sales/spirit wear/donation drives with payment collection; volunteer sign-ups; parent-to-parent messaging; iOS/Android apps; event calendar with RSVP
Weakness Walled-garden model (login required) excludes non-adopting families. Schools that fail to reach ~90% adoption have half-broken platforms

Membership Toolkit — 🔴 HIGH Threat (CartMyList)

Category: Full-stack PTA operations platform — the "ERP of the PTO world."

Attribute Detail
Pricing $550/yr (Essential), $850/yr (Premium), $1,150/yr (Concierge). Add-ons: Accounting +$150, Inventory +$150, Text messaging $2.50/mo + $0.02/text
Scale Widely used — described by SchoolRelay as the most-used PTA membership software in the US
Key Features Website builder; membership directory; online store (spirit wear, tickets, memberships); peer-to-peer fundraising; email newsletters; volunteer management with check-in kiosk; integrated accounting tools; multiple calendars with iCal
Weakness Complexity — requires a tech-savvy volunteer power user. Board turnover often leads to abandonment. Many features go unused

ClassWallet — 🟡 MEDIUM Threat (indirect/disruptive)

Category: Digital wallet and spend management for K-12 education. Growing into the financial infrastructure layer.

Attribute Detail
Pricing Enterprise/district negotiated — not public
Scale 20 state agencies, 6,200 schools, 4.1M students, $585M payments processed. 916% revenue growth (2018-2021), Inc. 5000 #779
Key Features Digital wallet for allocating/tracking school funds; e-commerce marketplace with 450+ approved vendors; physical Mastercard debit cards with spending controls; reimbursement processing; pre-approval workflows; audit-ready reporting
Threat Path Could add PTA fundraising as adjacency and instantly distribute to 6,200 schools. State-agency contracts = procurement moat. Solves compliance/audit pain that PTAs feel acutely

PowerSchool / Skyward — 🔴 HIGH Threat (long-term, structural)

Category: Student Information Systems (SIS) — the "sleeping giants."

Attribute Detail
Pricing Enterprise/district — not public. PowerSchool average $62,565/yr per district
Scale PowerSchool: 17,000+ schools, 50M+ students. Skyward: ~10% of US students
Key Features Parent portal (grades, attendance, schedule); payment integration (credit/debit, ACH) already in production; billing & payments module; mobile apps; enrollment with payment collection
Threat Path (when, not if) Parents already log in weekly. Adding PTA fundraising or supply lists = a feature inside a platform parents already use. Zero adoption barrier. CartMyList should assume this arrives within 3-5 years

Key Pattern: TeacherLists Parent Company

School Family Media owns the most dangerous bundle in the market: TeacherLists (supply lists, 1M+ lists, free) + PTO Today (PTA audience and advertising) + EduKit/School Tool Box (physical kit distribution). If consolidated into a unified PTA platform, they'd compete with CartMySupply AND CartMyList simultaneously — and they already have the user base, the retailer relationships, and the PTA distribution channel. This is the single most important competitor to monitor.

Revised Threat Summary (All 14 Competitors)

Competitor Direct Threat To Urgency Moats/Defenses
TeacherLists CartMySupply IMMEDIATE Free, network effects, retailer integrations, PTO Today
Membership Toolkit CartMyList HIGH Feature depth, installed base, accounting integration
PowerSchool/Skyward Both 3-5 years Parent login, payment integration, 50M students
Konstella CartMyList MEDIUM 5K schools, walled-garden stickiness
ClassWallet CartMyList (future) MEDIUM State contracts, 916% growth, compliance moat
Snap! Raise CartMyList HIGH 50K groups, guided fundraising, participant pages
Boosterthon CartMyList MEDIUM Event-based, staffed, high-fee but high-revenue
Givebacks CartMyList HIGH State PTA partnerships, broad feature set
FutureFund CartMyList MEDIUM Growing fast, student onboarding
RaiseRight CartMyList LOW Gift cards only, narrow scope
Cheddar Up CartMyList LOW $15/mo, broad but not PTA-specific
99Pledges CartMyList LOW Free, simple, but no student component
Zeffy CartMyList LOW Free with donor tips, 0% fee
Charleston Wrap Both LOW Physical catalog, declining model

Price vs. Features vs. Ease of Use

HIGH FEATURES
     │
     │  Givebacks ●         ← Most features, subscription + transaction fees
     │  FutureFund ●        ← "Free" but opaque pricing
     │
     │  Snap! Raise ●       ← Guided service, 20% fee
     │  Boosterthon ●       ← Event-based, 20-30% fee
     │
     │  Classmunity ●       ← District-level, SaaS pricing
     │
     │  Charleston Wrap ●   ← Catalog, ~50% profit margin but product-dependent
     │  RaiseRight ●        ← FREE (brand commissions pay)
     │
     │  99Pledges ●         ← Free, simple pledge tool
     │  Cheddar Up ●        ← $0-$35/mo, general payment tool
     │
     │  SchoolStore ●       ← Catalog, prize incentives
     │  Innisbrook ●        ← Wrapping paper only
     │
     │          ★ CartMyList (target)
     │          │  Student-storefront-first
     │          │  Multi-tile store (spirit, gift cards,
     │          │  supplies, donations, tickets)
     │          │  Reduced per-campaign setup friction
     │          │  Year-round, not campaign-limited
     │
     └──────────────────────────────────────────
LOW PRICE ←────────── PRICE TO SCHOOL ──────────→ EXPENSIVE
(FREE)                                              (20-50% rev share)

Positioning Summary

Competitor Primary Positioning Price Level Ease of Use (★1-5) Feature Breadth
Givebacks All-in-one PTA platform $$$ (subscription + tx fees) ★★★ Very Broad
FutureFund Free PTA fundraising $$ (free claim + tx fees) ★★★ Broad
Snap! Raise Guided fundraising (20% platform fee) ★★★★ Moderate
Boosterthon Fun events (20-30% rev share) ★★★★★ Narrow
RaiseRight Earn on everyday spend Free ★★★★ Narrow
Charleston Wrap Premium product catalog $$$ (profit split) ★★★ Moderate
99Pledges Simple pledge collection $ (free + tx) ★★★★ Narrow
Cheddar Up General payment collection $ ($0-35/mo) ★★★★ Moderate
Classmunity District fundraising mgmt $$ (SaaS) ★★ Moderate
CartMyList (Target) Student-storefront-first PTA fundraising $$ (hybrid) ★★★★★ Broad (fundraising-focused)

4. Competitor Deep Dives — Revenue Models

Competitor Revenue Model Who Pays School Keeps Platform Cut
Charleston Wrap Profit split on product sales Buyer ~40-50% of sale ~50-60% (covers product cost + platform margin)
Innisbrook Profit split on product sales Buyer ~40-50% of sale ~50-60%
RaiseRight Brand commission Brands (not schools) 100% of earnings 0% from school; ~6% avg from brands
Boosterthon Revenue share School (from donations) ~70-80% of donations ~20-30% of donations
Givebacks Subscription + transaction fees PTA/school Donations minus tx fees Subscription + 1.05%-7.5% tx fees
99Pledges Transaction processing fees Donor/school Donations minus tx fees Processing fee per transaction
FutureFund "Free" + processing + add-ons School Donations minus fees Processing + add-on revenue
Snap! Raise Platform fee (~20%) School (from donations) 80%+ of donations ~20% platform fee
Classmunity SaaS subscription District 100% of donations Subscription fee
Cheddar Up Freemium subscription + processing Group Collections minus fees $0-$35/mo + processing
SchoolStore Profit split on catalog sales Buyer ~40-50% of sale ~50-60%

5. Strategic Gaps — What Nobody Does Well

Gap 1: Student-Storefront-First Model

Nobody has built this. Every existing platform organizes around the school/PTA, not the student. CartMyList's core insight — that kids are the emotional hook and parents are the channel — is unoccupied.

CartMyList advantage: Each student gets a personalized storefront card. Grandma gets a text with Johnny's card. She buys spirit wear, a gift card, and makes a donation — all from one card. The school gets the margin. This is fundamentally different from "go to our PTA website and shop."

Gap 2: Multi-Tile Unified Storefront

No competitor combines spirit wear + gift cards + school supplies + direct donations + event tickets into a single student-linked storefront. Each exists in separate platforms:

  • Spirit wear → Bonfire, custom shops, or separate vendor
  • Gift cards → RaiseRight only
  • School supplies → TeacherLists (list digitization, not fundraising)
  • Donations → 99Pledges, Snap! Raise, GoFundMe
  • Event tickets → Eventbrite, Cheddar Up

CartMyList advantage: One link. One card. All options. This is a genuine differentiator in how it organizes around the student rather than the PTA — but it is NOT a structural moat. Competitors (Givebacks, Cheddar Up) already support multiple categories on their storefronts; what's different is the student card as the organizing principle, not the multiplicity of tiles. If Givebacks adds student-facing fundraising pages, this gap narrows to a UI preference.

Gap 3: Reduced Selling Friction for Parents

Every current model requires parents to actively sell:

  • Catalog: "Buy wrapping paper from my kid!"
  • Fun run: "Sponsor my kid's run!"
  • Snap! Raise: "Donate to my team!"
  • RaiseRight: "Remember to buy gift cards before shopping!"

CartMyList: Parents set up the card once and share it. The card works year-round without reconfiguration. However, parents will still need to re-share seasonally for campaigns and remind relatives — the "set it and forget it" framing overstates the reality. Year-round fundraising requires ongoing social labor. What CartMyList reduces is the per-campaign setup friction, not the ongoing sharing work.

Gap 4: Grandma-Friendly Purchase Flow

The single biggest failure in school fundraising UX: platforms designed for tech-savvy parents, not grandparents. Grandparents are the highest-converting donor demographic (emotional connection + disposable income + desire to help).

CartMyList advantage (qualified): The purchase flow is designed as standard guest checkout — tap link, see card, tap to buy, enter payment, done. This is NOT architecturally differentiated (Stripe Checkout, Cheddar Up, Givebacks, and 99Pledges all support guest checkout with no account creation). What could differentiate CartMyList is a purpose-built "grandparent-first" experience: pre-authorized payment cards (parent funds a balance, grandparent spends without entering payment info), saved-payment across multiple grandkids, large-font "grandma mode," and a recipient-name-based lookup so grandma doesn't need to manage SMS links. None of these are built yet — this is a design target, not a current advantage.

Caveat on grandparent conversion: The "highest-converting donor demographic" claim rests on intuition, not data. Actual grandparent conversion rates on school fundraising platforms are unknown — no public benchmarks exist for shareable student card click-to-purchase rates. If grandparent conversion is 1-3% per share, the "grandma strategy" doesn't work. If it's 15-20%, it does. This should be A/B tested in the beachhead before scaling assumptions are made.

Gap 5: Year-Round + Complimentary Platform

Most platforms are campaign-based (fall fundraiser, spring fun run). Nonprofits and PTAs struggle with fundraising fatigue — running multiple campaigns across different tools. RaiseRight is year-round but limited to gift card earning. However, fundraising fatigue is also a risk for CartMyList. Many PTAs deliberately limit to 1-2 campaigns per year. An always-on storefront may be seen as tacky or exhausting. The platform must position itself as a passive complement to active campaigns, not a replacement for them.

CartMyList advantage: Always-on student storefront that complements event fundraisers without competing with them. A PTA can run Boosterthon in fall AND have CartMyList running year-round. They're additive, not alternative — but the messaging must be careful not to trigger fundraising fatigue complaints.

Gap 6: School Supply List Monetization

The school supply list is a $100-300/family annual spend that has ZERO fundraising attached to it in most schools. TeacherLists digitizes lists but doesn't fundraise. CartMySupply (companion product) converts PDF lists to one-click Amazon carts — and CartMyList could integrate this as a tile.

No competitor connects the two biggest annual parent spends: school supplies ($100-300/family) and fundraising ($5-16/student per the revised PTA-level data; ~$10-64 for a 2-4 child family).

Gap 7: Transparency & Trust

Snap! Raise takes 20%. Boosterthon takes 20-30%. Product catalogs take 50-60%. This is a major pain point — PTAs complain about platform fees incessantly.

CartMyList advantage: Lower take rate (target 5-8%) with transparent reporting. In a market where 20% is "standard," 5-8% is a compelling value proposition.


Pricing Context: Software-Only vs. Staffed Platforms

Added Aug 4, 2026 after conductor review. The original analysis benchmarked CartMyList against staffed event platforms (Boosterthon, Snap! Raise) — not software-only competitors.

Competitor Category Base Price Platform Fee Effective Cost (on $15K)
Zeffy Software-only $0/mo 0% (donor tips) $0
99Pledges Software-only Free ~3% processing ~$450
Cheddar Up Pro Software-only $15/mo ~3% processing ~$630
RaiseRight Software-only Free 0% (brands pay) $0
Givebacks Software + services Undisclosed SaaS 3-5% ~$600-1,050
FutureFund Software-only $200-350 setup ~3% processing ~$650-800
Snap! Raise Staffed/guided Free 20% $3,000
Boosterthon Staffed/event Free 20-30% $3,000-4,500
CartMyList (Pro) Software-only $49/mo 5% + Stripe (~2.9%) ~$1,773

Key insight: CartMyList at 5% + 2.9% Stripe + $49/mo = ~$1,773/year on $15K fundraising — more expensive than every software-only competitor. The platform fee is lower than staffed platforms (Snap! Raise, Boosterthon) but higher than software peers (Zeffy, 99Pledges, RaiseRight). CartMyList cannot compete on price alone — it must win on the student-storefront experience and the CartMySupply funnel.

Calculations assume: $15K annual fundraising, 100 students, one PTA admin.

PTA Willingness-to-Pay: Can PTAs Afford $49/mo?

Added Aug 4, 2026 after conductor review questioned whether PTAs will actually pay $588/year for a platform.

Sample budget analysis (from National PTA and Utah PTA templates):

PTA Size Annual Income G&A Budget (All Software/Supplies/Postage) $49/mo as % of G&A
National PTA sample (800 members) $6,500 $1,320 45%
Utah sample (~175 members) $19,884 $1,320 45%
Example Elementary (budgeted) $15,675 $950 62%

Finding: $49/mo would consume 45-62% of a PTA's entire administrative line item — the budget that covers banking, supplies, postage, stamps, and all other overhead. This is a non-starter with most PTA treasurers and boards, who are already trained by National PTA to seek free alternatives (G-Suite for Nonprofits, BAND, Canva for Nonprofits, SignUpGenius — all promoted by National PTA directly).

The pricing psychology works in CartMyList's favor only in one model: free base tier with transaction fees. PTAs don't see a "software expense" — they see a "fundraising cost" that comes out of gross revenue, just like their existing platform fees. The $49/mo tier should be positioned as a premium for schools that want 5% instead of 8% — the break-even is $19,600 in fundraising volume (where $49/mo × 12 = $588/year saved by dropping from 8% to 5%). Most elementary PTAs won't hit that threshold. This means almost every PTA should be on the free tier, and the Pro tier exists as an upgrade path for large schools — not the default.

Revised recommendation: Structure pricing so the free tier is the mass-market play. Pro ($49/mo) is a volume discount for large schools, not a revenue driver. Revenue comes from transaction fees at scale, not subscription dollars up front.

Sources: National PTA Sample Budget (pta.org/docs/default-source), Utah PTA Sample Forms - Budget Long 2022 (utahpta.org/files/docs), National PTA "How to Get the Technology Your Local PTA Needs" (ptaourchildren.org).

Tier 1: Free (Mass Market)

Target: Every PTA. This is NOT a trial tier — Free is the product. The transaction fee IS the business model.

Feature Included
Unlimited student storefront cards
Shareable card links (SMS, email, social)
Direct donation tile
Spirit wear tile (up to 3 designs)
Gift card tile
Event ticketing tile
Basic dashboard + reporting
Stripe payment processing
CartMyList branding on cards

Revenue Model: 8% platform fee on transactions (donations + product sales). Stripe processing (~2.9% + $0.30) is separate and paid by the PTA from their Stripe account. Total cost to PTA: ~10.9% of gross.

Example: PTA raises $8,000 through CartMyList. CartMyList fee: $640. Stripe: ~$260. PTA nets: ~$7,100.

Strategic logic: Every software-only competitor (Zeffy, 99Pledges, Cheddar Up, RaiseRight) is either free, freemium, or donor-tip-funded. CartMyList cannot enter with a paywall. The free tier acquires schools at zero friction, and the 8% fee generates revenue at scale. This isn't a loss leader — it's the business.

The psychology that works: PTA treasurers see a line item called "fundraising platform fee (8%)" — not "software subscription ($49/mo)." One comes out of fundraising revenue (painless). The other comes out of the G&A budget (requiring board approval against 45-62% of the entire admin line).


Tier 2: Pro ($49/month or $399/year)

Target: Large PTAs raising >$19,600/year where the fee reduction pays for the subscription.

Feature Included
Everything in Free, plus
Unlimited spirit wear designs
Custom branding (school colors, logo)
No CartMyList watermark
Advanced dashboard + analytics + export
Custom donor reports
Text-to-give
PTA officer multi-admin access
Priority support

Revenue Model: 5% platform fee + $49/mo subscription OR $399/year with 3% fee. PTA selects model.

Break-even math: At $19,600/year fundraising volume, the 3% savings (8% → 5%) covers the $588/year subscription. Below $19,600, Free is cheaper. Above $19,600, Pro saves money.

Volume Free (8%) Pro (5% + $49/mo) Pro (3% + $399/yr) Best Option
$5,000 $400 $838 $549 Free
$10,000 $800 $1,088 $699 Free
$19,600 $1,568 $1,568 $987 Break-even
$30,000 $2,400 $2,088 $1,299 Pro (3% tier)
$50,000 $4,000 $3,088 $1,899 Pro (3% tier)

Bottom line: Pro exists as a volume discount for large schools, not as a revenue driver. Most schools stay on Free. Revenue comes from transaction fees at scale.


Tier 3: District ($999/year)

Target: Multi-school districts (2+ schools). District-wide licensing with centralized admin.

Feature Included
Everything in Pro, plus
Unlimited schools under district license
Centralized district dashboard & reporting
Cross-school student storefront portability
District-level branding and admin controls
Bulk student import (SIS/CSV)
Dedicated onboarding + training (up to 4 sessions)
Annual impact report

Revenue Model: $999/year flat per district + 3% platform fee across all schools. Stripe processing separate.

Strategic logic: District adoption takes 3-18 months (procurement cycles). This tier makes money through volume, not per-school fees. A 5-school district doing $100K combined fundraising generates $3,000 in platform fees + $999 subscription = ~$3,999/year. This is the path to sustainable ARR.

Note: District adoption requires formal procurement (RFP, vendor risk assessment, board approval). This tier exists as an enterprise offering, but Free is the primary growth engine.


Pricing Philosophy (Revised Aug 4, 2026)

  1. No per-student fees. Per-student pricing kills adoption in PTAs (tight budgets).
  2. Free tier IS the product, not a funnel. Most schools stay on Free. Revenue comes from transaction fees at scale: 100 schools × $8K avg = $64K/year gross revenue at 8%.
  3. Pro tier is a volume discount, not a revenue driver. It exists for large schools that hit the $19,600/year break-even. A minority of PTAs.
  4. District tier is the path to stability. $999/year + 3% fee, 3-18 month procurement cycle, long-term contracts. This is ARR, not transactional.
  5. Transaction fee decreases as volume increases. 8% → 5% → 3%. Rewards scale without gatekeeping.
  6. Compete on product, not price. CartMyList is more expensive than Zeffy (free), RaiseRight (free), and 99Pledges (~3%). The student-storefront experience must justify the premium.

7. Revenue Model Recommendations (Revised Aug 4, 2026)

Recommendation: Transaction-Fee-First Model

Primary: Transaction Fee (8% Free / 5% Pro / 3% District)

  • Covers payment processing (Stripe: ~2.9%+$0.30) + platform margin
  • Platform margin: 0.1-5.1% above Stripe, depending on tier
  • Aligned incentive: CartMyList only makes money when the PTA makes money
  • This is the core business model. For a 100-school base raising $8K avg each: $64K/year gross

Secondary: Subscription (Pro $49/mo / District $999/yr)

  • Covers platform hosting, development, support for committed schools
  • Most schools stay on Free — Pro and District are minority tiers
  • Pro break-even at $19,600/year fundraising volume
  • District models as institutional ARR, not transactional revenue

Warning on subscription expectations: The original analysis projected Pro as the primary tier. The PTA budget research contradicts this. Most PTAs have no "software" line item. $49/mo = 45-62% of typical administrative budget. The free tier IS the product — Pro exists as a volume discount for large schools. Do not budget Pro subscriptions as if they drive the business.

Tertiary (Future): Affiliate Commissions

  • Spirit wear: Drop-ship model. CartMyList takes 10-15% of sale, school gets 20-30%.
  • Gift cards: Revenue share with card issuers (similar to RaiseRight model, 3-8%).
  • School supplies: Amazon Associates or direct retailer partnerships (3-8% commission).
  • Caveat: TeacherLists already controls the supply list affiliate channel (1M+ lists, free, retailer-embedded). CartMySupply must differentiate meaningfully to win affiliate revenue.

Revenue Projection (Beachhead: Savannah-Chatham County)

Note: This section was revised Aug 4, 2026 after conductor review flagged a $150/student assumption that was ~10x actual per-student fundraising. Beachhead TAM section (below) uses PTA-level data: $8-25K/PTA/year, or $5-16/student. These corrected projections use that data.

  • 24 active PTAs × 37,000 students
  • Conservative: 30% adoption = 7 PTAs, ~11,000 students
  • Average fundraising per PTA: $8,000-25,000/year → $56K-175K total platform volume
  • Platform capture rate: Not 100% — PTAs raise money through cash events, physical fundraisers, and direct sponsorships that won't move online. Assume 30-50% of PTA fundraising flows through the platform: $17K-88K addressable transaction volume.
  • At 5% blended platform fee: $850-4,400/year from transaction fees
  • Plus subscription revenue (2-3 Pro + 0-1 District): ~$1,200-2,800/year
  • Beachhead ARR potential: ~$2,000-7,200 (revised for platform capture rate)

National Scale (Year 3-5, ~1% penetration):

  • 1% of US K-12 schools = ~1,300 schools
  • Average 500 students per school = 650,000 students
  • At $5-16/student/year (derived from PTA fundraising data): $3.25M-10.4M total PTA fundraising
  • Platform capture rate: 30-50% of PTA fundraising moves through the platform (same assumption as beachhead): $975K-5.2M platform volume
  • At 5% blended fee: $49K-260K ARR
  • Plus subscription revenue (12% Pro adoption = 156 schools × $588 + 3% District = 39 districts × $999): ~$92-131K ARR
  • Conservative national ARR potential: $140K-390K within 5 years

Caveat: These are conservative estimates based on known PTA-level fundraising data. Higher per-student numbers may materialize if the student-storefront model genuinely converts grandparents at 2x current rates or if schools move offline fundraising (cash, checks, in-person events) onto the platform. But the base case must use verified PTA fundraising figures, not aspirational conversion rates.


8. Total Addressable Market (TAM) Estimate

US K-12 School Fundraising

Metric Value Source
US K-12 public schools 98,577 NCES 2019-20
US K-12 private schools 30,492 NCES 2019-20
Total K-12 schools ~129,000 NCES
US K-12 student enrollment ~49.4 million NCES
National PTA members/leaders 325,000+ National PTA
Annual K-12 school fundraising $1.5-2.0 billion National PTA estimate, Read-A-Thon
School Fundraising Services Market $3.2 billion (2025) MarketIntelo
Projected market (2034) $4.5 billion MarketIntelo
CAGR 4.2% MarketIntelo

Addressable Market Breakdown

Layer Size Rationale
TAM (Total Addressable Market) $3.2B All K-12 school fundraising services in US
SAM (Serviceable Addressable Market) $1.5B PTAs/PTOs using digital fundraising platforms (vs. events-only, catalog-only, or no platform)
SOM (Serviceable Obtainable Market) $150-300M Realistic 10-20% of digital PTA fundraising market, based on student-storefront-first positioning. Caveat (Opus review, Aug 5): the 10-20% capture assumption is arbitrary and unvalidated — treat as directional, not a planning figure

Key Market Dynamics

  • ~129,000 K-12 schools in the US
  • Estimated 60-70% have active PTAs/PTOs = ~80,000-90,000 organizations
  • Average PTA raises $15,000-40,000/year per some national sources, but the revised beachhead model (Section 7, corrected Aug 4) runs on $5-16/student / $8-25K per PTA — at 500 students/school the national $15-40K figure implies $30-80/student, a 4-6x gap the revision did not reconcile. The National PTA sample data (800 members → $6,500 ≈ $8/student) supports the LOWER number, so treat $15-40K as the top-decile outlier, not the planning number (varies widely by school size and affluence)
  • Title I (low-income) schools raise less but have higher digital adoption (fewer parent volunteers = need automated tools) — assertion, not verified; treat as hypothesis until field-checked
  • PTA leadership turns over every 1-2 years — platforms must be simple enough for new volunteers
  • COVID permanently shifted 30-40% of fundraising online — digital is now the default — commonly cited, not independently verified; treat as directional only

Beachhead TAM: Savannah-Chatham County

Metric Value
SCCPSS schools 49
Active PTAs (JoinTotem) 24
Total PTA orgs (CauseIQ) 70+
Students 37,000
Estimated annual fundraising per PTA $8,000-25,000
Beachhead market size $200K-600K/year in fundraising volume
CartMyList addressable (30% adoption) $60K-180K platform volume

9. Competitive Threat Assessment

Threat Likelihood Impact Mitigation
RaiseRight adds student profiles Medium High Build brand + data moat before they pivot. RaiseRight is gift-card-first; adding profiles requires platform rebuild.
Givebacks adds student storefronts Medium-Low High Givebacks is PTA-admin-first. Student profiles conflict with their model. But they could add a "student fundraising page" feature.
Snap! Raise lowers fees Low Medium Their 20% fee funds their guided model. They can't lower fees without cutting service quality.
New entrant copies the model High Medium First-mover advantage in Savannah beachhead. Speed to market matters more than defensibility.
Boosterthon adds year-round storefront Low Low Their business is events. Adding digital storefront cannibalizes their core revenue.
PTA council partners exclusively with Givebacks Low-Medium High State PTA partnerships are Givebacks' moat. CartMyList should pursue GA PTA partnership.

Moat Assessment (Honest)

Added Aug 4, 2026 after conductor review flagged overconfidence in moat claims.

CartMyList has no structural moat. The student-storefront model is a feature, not a defense. It is copyable by any competitor with existing PTA relationships.

What We Claimed Reality
"First-mover advantage in Savannah" Sales tactic, not a moat. Any competitor can open a new market.
"Multi-tile storefront is a structural moat" Cheddar Up and Givebacks already offer multi-category platforms. The student-card organization is different, not defensible.
"Student-storefront model is genuinely novel" Snap! Raise has participant pages. FutureFund has student onboarding. These are 80% of the way there.
"Grandma UX is a hidden weapon" Standard guest checkout. Every Stripe-powered platform has this.

The only genuine moat — if it materializes — is the CartMySupply → CartMyList funnel. A parent who uses CartMySupply for school supply shopping is a warmed lead for CartMyList fundraising. But this assumes CartMySupply wins against TeacherLists (free, established, 40,000+ school relationships).

If Givebacks adds student profiles tomorrow, what does CartMyList have that they don't? Nothing structural. A different UI. A focus on students rather than PTAs. A lower price? No — CartMyList Pro is more expensive than Givebacks on comparable volume. The answer is uncomfortable: not enough. This doesn't mean CartMyList shouldn't be built — it means don't call the student card a moat when it's a feature.

What could become a moat over time:

  1. GA PTA partnership — exclusive state endorsement. Givebacks locks these up. Georgia appears open as of Aug 2026 (Georgia PTA published a 2026 vendor application), but this is a checkable claim that should be verified before it anchors strategy — confirm no exclusive partnership exists with a competitor before pitching.
  2. Data network effects — if enough grandparents get comfortable with the platform across multiple grandkids, they develop saved-payment habits. Switching costs for grandparent users are a real (but distant) moat.
  3. CartMySupply funnel — if the supply list tool wins against TeacherLists, every parent who uses it is a lead. This is the most realistic near-term advantage. But it requires CartMySupply to win first.

Product-Killing Risks Not Previously Addressed

Added Aug 4, 2026 after conductor review. The original 740-line analysis contained zero mention of COPPA, FERPA, student privacy, PTA politics, or SIS procurement timelines.

Privacy & Compliance Risks

Risk Severity Detail
COPPA violation CRITICAL Student storefront cards with child's name and photo, shared via SMS links, potentially collecting donor data. COPPA regulates collection of personal information from children under 13. If a student card is considered "directed to children," the platform is subject to COPPA.
FERPA implications HIGH If school data is used to populate student profiles (roster imports, SIS integration), FERPA governs that data. Schools may require a Data Privacy Agreement (DPA) before allowing any integration.
Student photo on public links CRITICAL A shareable card with a child's photo, distributed via SMS, can be forwarded anywhere. One incident — card shared to a public forum, stranger contacts child — could kill the product and create liability.
School district procurement HIGH Many districts require formal RFPs, vendor risk assessments, and board approval for platforms handling student data + payments. The report assumes district adoption in 2027 as if this is trivial. It is not — procurement timelines in K-12 are 3-18 months.

Operational Risks

Risk Severity Detail
PTA leadership turnover HIGH PTA boards rotate every 1-2 years. CartMyList must re-sell to every new board. A platform beloved by this year's president is abandoned by next year's. No retention assumption in the model accounts for this.
Stripe single-point-of-failure MEDIUM All payments and payouts flow through Stripe. A policy change on school fundraising, account hold, or compliance flag could halt all revenue.
Amazon platform risk MEDIUM CartMySupply relies on Amazon for supply lists and Amazon Associates for commissions. Amazon changes affiliate rates periodically and could build a native school supply list feature.
Zeffy's free model MEDIUM If a PTA can use Zeffy (0% fee, donor covers optional tip) for donations AND events, CartMyList's 5-8% value proposition breaks against free. Zeffy is already the default for many cost-conscious PTAs.
Church/synagogue competition for grandparent giving MEDIUM Grandparents' charitable giving is a zero-sum pool. Many tithe or donate through religious institutions. Combined with Facebook Birthday Fundraisers (below), these platforms compete directly for the same demographic CartMyList targets.
Facebook Birthday Fundraisers MEDIUM-HIGH A major passive, always-on K-12 fundraising channel with billions in lifetime volume and zero platform cost. Facebook owns the grandparent demographic (highest penetration of any age group), handles reminders and social pressure automatically, and processes payments natively. This is not a niche alternative — it's a genuine substitute for grandparent giving at scale.
Amazon-as-competitor MEDIUM Amazon knows which parents buy school supplies, has purchase history, and owns the payment relationship. A "School Fundraising" tab integrated into the parent shopping experience would require zero user acquisition and win by distribution alone — even a mediocre product.
Charitable solicitation registration HIGH Processing donations across state lines triggers registration requirements in 39+ states as a commercial co-venturer or professional fundraiser. Fines range $1,000-25,000 per violation. Requires legal review before processing donations outside Georgia.
PCI DSS compliance HIGH If the platform touches payment card data (even via Stripe.js embedded form), SAQ A or SAQ A-EP applies. Annual self-assessment and vulnerability scans may be required. Non-compliance can lead to fines or Stripe account termination.

Mitigation path: Before launching to any school: (1) obtain a COPPA/FERPA legal review, (2) design opt-in-only student profile creation (never auto-populate), (3) implement card visibility controls (link-only, no public directory), (4) prepare a standard DPA for school districts.

  1. Build MVP with 3 tiles: Direct Donations, Spirit Wear, Event Tickets. Ship by September 2026 to catch fall fundraising season. Timing note (Opus review, Aug 5): CartMySupply needs no PTA approval and ships immediately (direct-to-parent); CartMyList's PTA pitch must respect the spring budget cycle — PTA budgets are approved in spring for the following fall, so a September 2026 product launch targets 2026-27 discretionary funds while the formal 2027-28 PTA partnership pitches should begin in spring 2027. Add a May/spring-cycle pitch entry to the GTM calendar.
  2. Beachhead launch: Target 5 Savannah PTAs (start with STEM Academy, Garrison, Jacob G Smith, May Howard — schools with Germaine's personal connections).
  3. Pricing: Launch with only the Free tier + Pro tier. Add District tier in 2027.
  4. Pursue GA PTA partnership: Contact Georgia PTA (office@georgiapta.org) before Givebacks locks in another state.

Medium-Term (2027)

  1. Add Gift Card and School Supply tiles — these are the highest-volume categories.
  2. Grandma-first UX: A/B test simplified purchase flows. Measure conversion rates by age demographic.
  3. District tier launch: Target 3-5 GA school districts for district-wide deployments.
  4. Integrate with CartMySupply: Companion product creates a natural funnel — parents who use CartMySupply for school supplies are pre-warmed for CartMyList fundraising.

Long-Term (2028+)

  1. National expansion: Target top 20 US school districts by enrollment.
  2. API ecosystem: Allow third-party tile developers (local pizza shops, uniform vendors, book fairs).
  3. Data product: Anonymous benchmarking — "Your PTA raises 15% less than similar schools. Here's what top performers do differently."

11. Key Takeaways

  1. The market is large, growing, and fragmented. $3.2B market with no single dominant player — but the student-storefront concept is a differentiator, not a moat. It is copyable by any established competitor.
  2. CartMyList's student-storefront model is differentiated in its organization around the student card, but partial implementations exist (Snap! Raise participant pages, FutureFund student features). Claiming absolute novelty overstates it.
  3. The "multi-tile" storefront addresses a real fragmentation problem. PTAs currently use 3-5 different tools for spirit wear, donations, events, gift cards, and supplies. However, Cheddar Up and Givebacks already offer multi-category platforms — CartMyList's difference is the student-centric organization, not the multiplicity of tiles.
  4. Pricing must be benchmarked against software-only peers (Zeffy, Cheddar Up, 99Pledges), not staffed event platforms (Boosterthon, Snap! Raise). Against software peers, CartMyList's 5-8% platform fee is competitive but not disruptive — Zeffy is free with optional donor tips, and Cheddar Up Pro is $15/mo.
  5. The only structural advantage is the CartMySupply funnel — and only if that product wins against TeacherLists (free, established). The student-storefront concept itself is a feature, not a moat.
  6. Speed matters, but moat matters more. The window for "first student-storefront platform" is open, but first-mover advantage in a 24-PTA market is not a defensible position. Sustainable advantage requires either the CartMySupply funnel, GA PTA partnership, or network effects at scale — none of which exist yet.
  7. Savannah is the right-sized beachhead. 24 active PTAs, existing personal connections, manageable scale. Succeed here, then replicate the model in similar mid-size districts. But set expectations: beachhead ARR is ~$2-7K (revised for realistic platform capture rate of 30-50%), not $8-14K or higher.

Report generated by Hermes Agent subagent. All data current as of August 4, 2026. Pricing data sourced from competitor websites, third-party comparison articles (RallyUp, Givebutter, Zeffy, Cheddar Up), and market research reports (MarketIntelo, DataIntelo, NCES, National PTA). Where official pricing was unavailable (Givebacks, FutureFund), data was cross-referenced from comparison articles and public documentation. Competitor "PTAverage" was investigated and found to be an unrelated panorama imaging tool — excluded from analysis.


12. CartMySupply Investigation Update (Added Aug 5, 2026)

Section added during the CartMySupply Investigation Tracker review. Addresses the 18 concerns from the tracker with verified technical findings where applicable.

12.1 Cart/Add Endpoint Technical Findings (Concern #4 — the showstopper)

PA-API 5.0 removed cart operations entirely. Amazon's PA-API 5 Launch FAQ states: "Cart API support is removed with PA API 5. You can use Add to Cart form." The tracker proposed testing PA-API as a workaround for the item-drop issue — that path is dead. PA-API can no longer create carts, period.

What the Add to Cart form actually supports: The cart/add.html endpoint is the official mechanism, and Amazon documents a 10-item cap per URL (PA-API FAQ: "you can specify multiple item ids (up to 10)"). The "~3 item drop" claim in the tracker is not supported by any documented limit — it's most likely a session/anonymous-cart artifact.

Verified Aug 5, 2026: A live test of /gp/aws/cart/add.html with 5 ASINs from a datacenter IP returned HTTP 200 but redirected to the Associates sign-in flow (ap/signin?...openid.assoc_handle=amzn_associates_add_to_cart_us). The endpoint now routes anonymous/datacenter traffic through the associates/addtocart handler. This is consistent with the "silently drops beyond ~3" behavior being an unauthenticated-session artifact, not a hard platform cap — but the drop was never directly observed because a cart was never built. The logged-in 10-ASIN test is a prerequisite of the weekend build, not a deferred item: the multi-link vs. wish-list architecture decision depends on it. Also test from an anonymous residential IP to confirm the sign-in wall does not apply to normal parent traffic.

Workaround recommendation:

  1. Multi-link chunking: split lists into URLs of ≤10 items each; parent clicks through sequentially; browser session merges into one cart.
  2. Better architecture — Amazon Wish Lists: public per-student wish lists hold unlimited items, never expire, and parent clicks "Add all to cart." This kills both #4 (item limit) and #8 (link expiry) simultaneously.
  3. PA-API for product lookup only (GetItems/SearchItems) — still valid for matching/accuracy, just not cart creation.

Wish-list caveats (Opus review, Aug 5): the wish-list path carries unexamined risks and must be tested before adoption:

  • "Add all to cart" silently skips items (out-of-stock, variations) — the exact class of silent-drop problem from #4 resurfacing one layer up, and it re-imports a variant of the #3 trust risk. Test "Add all to cart" completeness with a 10-item mixed list during the build.
  • Wish lists require an Amazon account to create — the ownership question (PTA business account vs. per-student accounts) is a decision that needs making.
  • Affiliate attribution on wish-list purchases is murkier than on direct cart links — verify tag attribution during the build.
  • Student-named wish lists are a new child-identifier vector under COPPA — public wish list titles are search-indexed; use pseudonymous titles or parent-owned lists so student names are not exposed. (Also flagged in Section 12.8 as the wish-list privacy conflict.)

FTC affiliate disclosure (Opus review, Aug 5): CartMySupply's own landing pages must carry an FTC affiliate disclosure — a legal requirement to include alongside the Agent-Terms user-agent compliance noted in 12.2.

12.2 Amazon Associates TOS — Section 2(g) Is the Real Risk (Concern #1)

Reading the full Operating Agreement text (collected in the tracker), the automation itself is defensible: cart links are Special Links, parents click them, Sessions are genuine. Emailing Special Links is explicitly permitted (Participation Requirements §4) provided the emails are solicited (opted-in). Important framing caveat (Opus review, Aug 5): this "automation is defensible" reading is the authors' interpretation of the TOS text, NOT counsel's opinion. It has not been reviewed by an attorney and should be presented to the committee as such.

The landmine is Section 2(g) of the Participation Requirements: "You will not offer any person or entity any consideration, reward, or incentive (including any money, rebate, discount, points, donation to charity or other organization, or other benefit) for using Special Links."

"$1 per cart donated to PTA" is arguably a donation to an organization for using your links. This is a real termination risk that the tracker did not flag. Same issue surfaces in CartMyList's donation-to-PTA model. This pairs with Concern #18 (charitable solicitation registration) — two fronts, one root cause.

Mitigation options (needs legal review):

  • Restructure as a flat annual school sponsorship (unrelated to link usage)
  • Or per-cart donation framed as a platform feature with careful TOS positioning
  • Do NOT launch the per-cart donation model without review

Also relevant: New "Agent Terms" in the TOS require automated systems to identify as Agent/[name] in user-agent strings and not conceal automation. CartMySupply's backend should comply.

Verified correct in the tracker's "Links Stay Active" tab:

  • The cart/add URL itself never expires (as long as the ASIN is listed and the Associates account is active)
  • Tracking cookie window: 24 hours from click
  • Cart retention: 89 days per Operating Agreement (the tracker says 90; the agreement text says "no later than 89 days")
  • Email flow is TOS-compliant if the parent opted in

12.4 Stripe Micro-Fee Math (Concern #7)

  • $4.99 cart: $0.30 + 2.9% = $0.4447 = 8.9% effective
  • $5.99 cart: $0.4737 = 7.9%
  • $19.99 Family Pass: $0.8797 = 4.4% — Family Pass is the margin answer on fee drag
  • Reconciliation note (Sonnet review, Aug 5): Sections 7/8 build the ARR model on transaction-fee-first with subscriptions deprioritized; §12.4's "primary revenue" wording overstates Family Pass. Honest position: transaction fees are the proven core (they exist at $0 adoption cost), Family Pass and CartMySupply affiliate revenue are incremental lines that must be added to the ARR model — the beachhead ARR ($2-7.2K) currently excludes both. Family Pass is the margin-optimal vehicle, not yet the proven primary revenue.

12.5 PTA Pitch Math (Concern #13)

$1/cart × 8 parents = $8/school/year — pocket change, PTAs won't promote it. For the donation to be meaningful:

  • $50-100/school minimum needs 50-100 carts at $1/cart
  • Or raise per-cart donation to $2-3 with a minimum guaranteed floor
  • Average elementary school: 400-600 students; ~20-30% parent conversion = 80-180 carts — $1/cart still only yields $80-180/school
  • Recommendation: guaranteed minimum donation floor ($100/school) OR per-cart at $2 with floor — and run this math past the Section 2(g) review before committing

Opus review nuance (Aug 5): the $100/school guaranteed floor arguably makes the 2(g) exposure WORSE, not better — an explicit guaranteed consideration for link use sits closer to the prohibited text ("any money... donation to charity or other organization... for using Special Links") than a per-cart percentage would. The floor solves the PTA-incentive problem (#13) but intensifies the TOS problem (#1). These two concerns pull against each other; the legal review must resolve both at once. Also note: "the automation is defensible" (12.2) is our interpretation, not counsel's opinion — the document should say so explicitly.

Cross-reference (Opus review): the $8/school at $1/cart math also undercuts the funnel-moat thesis (Section 9/10): if the economic incentive for a school to promote the funnel is negligible, the "CartMySupply → CartMyList funnel is the only moat" claim needs restating as unproven until the floor economics are settled. The moat is contingent on solving #13, which is contingent on solving #1 — the chain is unbroken only if the legal review clears the floor structure.

12.6 Open Items Requiring Human Input (from tracker)

  • #15: collect 20+ real supply lists from different schools/states to test the parser (the real accuracy benchmark)
  • #1/#18: legal review of the donation model (Section 2(g) + charitable solicitation)
  • #2: fill company name, jurisdiction, support email into the 80% privacy policy template
  • #4: one 10-minute logged-in browser test with 10 ASINs to settle the item-drop question

12.7 Summary Verdict on the 18 Tracker Concerns

Honest accounting after Sonnet conductor review (Aug 5): the analysis body substantively covers only #6, #7, #10, #13. The other 14 are addressed in the advisory response document, not this analysis body. Statuses below reflect where the concern is actually resolved.

Verdict Count Items Where
Addressed in this analysis 4 #6 (free-tier design), #7 (fee math), #10 (moat honesty), #13 (PTA pitch math) This doc
Addressed in advisory response (open items, scheduled) 7 #2 (privacy template 80%, needs fill-in), #3 (accuracy framework, needs 20+ lists), #5 (seasonality: Family Pass + complementary CartMyList cycle), #11 (pivot plan documented), #12 (Amazon-first positioning, needs survey), #16 (Family Pass value prop, needs multi-kid feature), #17 (domain + branded landing, weekend task) Advisory response
New gap identified 2 #9 (support at scale), #14 (PTA decision cycle — CartMySupply bypasses via direct-to-parent) Advisory response
Requires legal review 2 #1 (Section 2(g) donation risk), #18 (charitable solicitation / co-venture) Advisory response
Needs data collection 1 #15 (20+ real lists) Advisory response
Resolved 1 #8 (link expiry) This doc
Unverified — needs one test 1 #4 (cart/add item limit) This doc

12.8 Sonnet Conductor Findings (Aug 5) — New Risks Not in Tracker

  1. Wish-list privacy conflict (CRITICAL design tension): the recommended Wish List architecture (unlimited items, never expire) directly conflicts with the privacy posture (link-only, no public directory, opt-in profiles). Public per-student wish lists are search-engine indexed and title-displayed — child's name + grade-inferable supply content creates a new COPPA surface. Mitigation: parent-owned wish lists or pseudonymous titles only.
  2. Affiliate revenue leak (24h cookie vs 89-day cart): parents who buy 3+ days after clicking the cart link deliver the sale but $0 commission. The revenue model must assume a late-purchase haircut.
  3. TeacherLists 85% digitization implication: TeacherLists claims 85%+ of US lists are already digitized — the "they could add PDF upload" concern is already realized. The uncontested pool is ~15%, which undercuts the funnel-moat thesis unless CartMySupply's wedge is defined against that reality.
  4. PTA-bypass answer to #14: CartMySupply is direct-to-parent — it needs NO PTA approval, so it bypasses the PTA decision cycle entirely. The funnel strategy is the timing solution.
  5. Complementary seasonality (#5 answer): supply lists peak Jul-Aug; CartMyList fundraising peaks Aug-Oct/Feb-May — a cash-flow smoothing positive. This is the actual response to seasonality.
  6. Parser scope decision unmade (#15): handwriting/photo lists may be 30-50% of lists in Title I schools; OCR on handwriting is unreliable. Parser scope must be explicit: digital-first + manual fallback.
  7. Co-venture statutes (#18 nuance): for the $1/cart model, commercial co-venture statutes (CA, NY, PA require written contracts/registration) are the more precise legal lens than general charitable solicitation.
  8. $1/cart funding source unstated (unit economics): if CartMySupply pays it from 3-8% affiliate commission on a ~$50 cart ($1.50-4.00), the donation consumes 25-65% of gross commission — the model never states this. If the parent pays it, it is a checkout fee and changes the 2(g) analysis. Must be clarified before the donation model is committed.
  9. Revenue model reconciliation: Family Pass + CartMySupply affiliate revenue appear in no ARR projection (beachhead ARR $2-7.2K excludes both). Either add these lines to the ARR model or soften §12.4's "primary revenue" wording.
  10. Single-account concentration (Opus review): CartMySupply's entire revenue model is ONE Amazon Associates account. A single termination (2(g), bot-detection, "invalid activity," commission-rate cuts) zeroes 100% of CartMySupply revenue AND breaks the product's core mechanism simultaneously. Commission-rate volatility (2020-style cuts) is unmodeled margin risk. Contingency: multi-account structure where TOS permits, and a pivot line to Walmart/Target affiliate programs.
  11. Server-side matching will trip bot defenses (Opus review): the same datacenter-IP problem observed in the Aug 5 test will recur if CartMySupply scrapes Amazon product pages for matching. PA-API throttling (1 req/s/item default) makes bulk list matching slow. The matching architecture (concern #3's substance) must use PA-API GetItems/SearchItems (batched, quota-respecting), not page scraping.
  12. Student-named wish lists are a child-identifier vector (Opus review): the recommended wish-list architecture adds student names to semi-public Amazon surfaces, a COPPA exposure beyond the documented link-only posture. Use pseudonymous titles or parent-owned lists.

12.9 Blocker vs. Manageable (Sonnet verdict)

  • Genuine blockers (hard gates before launch): the donation model (#1/#18 — 2(g) + co-venture; do not launch without review); #3 ASIN accuracy (no verification workflow defined); #4's sign-in redirect question (could break the core flow for all users — test on anonymous residential IP before committing to workaround architecture).
  • Manageable with effort: #13 floor design, #15 parser scope, #16 Family Pass value prop, #17 domain/branding.
  • Effectively resolved: #7, #8.
  • Honestly open and correctly labeled: #9, #14, #15.

12.10 Opus Conductor Verdict (Aug 5)

Conditional green-light for a weekend BUILD of CartMySupply — not for a launch with the donation model, and not for CartMyList.

  • CartMySupply: the showstopper (#4) is genuinely de-risked by sound investigation; workarounds are credible; fee math is verified. The build MUST include: (a) the logged-in 10-ASIN test as a hard gate on architecture choice; (b) an ASIN-accuracy protocol (thresholds + human-confirmation fallback + 20+ real-list test); (c) FTC disclosure + Agent-Terms compliance; (d) the donation/PTA-share feature PARKED behind legal review. Ship the free tool; do not ship "$1/cart to PTA."
  • CartMyList: do not green-light launch. It is a substantially bigger surface (student cards, Stripe, COPPA/FERPA, charitable solicitation) with legal prerequisites (COPPA review, 39-state solicitation registration) unresolved. A weekend of CartMyList work should be scoped as "design + legal prerequisites," not launch.
  • What is missing overall: a corrected verdict table (done — see 12.7), an ASIN-accuracy protocol, legal review of the donation model (the true gating item for both products), the seasonality cash-flow model, the wish-list caveats, and reconciliation of the three number inconsistencies (done — see 12.8 and the Section 3/7 fixes).