1065 lines
78 KiB
Markdown
1065 lines
78 KiB
Markdown
# 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.5–2.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)
|
||
|
||
5. **Add Gift Card and School Supply tiles** — these are the highest-volume categories.
|
||
6. **Grandma-first UX:** A/B test simplified purchase flows. Measure conversion rates by age demographic.
|
||
7. **District tier launch:** Target 3-5 GA school districts for district-wide deployments.
|
||
8. **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+)
|
||
|
||
9. **National expansion:** Target top 20 US school districts by enrollment.
|
||
10. **API ecosystem:** Allow third-party tile developers (local pizza shops, uniform vendors, book fairs).
|
||
11. **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.
|
||
|
||
### 12.3 Link Expiry — Resolved (Concern #8)
|
||
|
||
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).
|