Free and paying users combined
Activity model: three practice tests over two months. Budgeted at 300 events per active user per month, or 600 over their study period. Daily login is not assumed.
Before fees and sales tax
Software costs as adoption grows
Annual costs by service, from 0% to 100% annual adoption
Software cost breakdown
| Service | Monthly equivalent | First-year total | % of annual GMV |
|---|
First-year total = monthly equivalent × 12. Developer account fees are spread over 12 months for comparison; Google’s $25 fee is paid once. These are budget equivalents, not a monthly billing schedule. Payment commissions are separate.
How the software costs are calculated
Monthly averages across the year. Mixpanel uses an annual volume commitment; its monthly figure is an equivalent cost, not a monthly payment. A user counts as active in each month they use the app, even if they only log in once. Counts below are rounded for display; calculations use unrounded values.
| Service and calculation | Monthly equivalent | Annual total |
|---|
Mixpanel uses published annual volume tiers. Chart values above 20M events/month extrapolate the highest published tier and require a quote.
The 50% mobile share, four emails/month and 10% retained web-push subscriber share are planning assumptions, not observed usage. Mobile billing assumes one active device per mobile user. Web subscribers can remain billable after they stop studying. Peak months may differ from the annual average.
Volume discounts and billing through Memorang
Unit costs can decrease at higher usage levels through volume commitments and negotiated bulk discounts. This estimate includes the published Mixpanel commitment tiers; additional negotiated discounts are not assumed.
Memorang can cover RevenueCat, Mixpanel and OneSignal through our accounts and bill the associated costs as COGS overages, at cost with no markup or margin.
Fixed assumptions and sources
- The default 1.4 million annual test takers is an illustrative audience size. Replace it with the unique annual test-taker volume for your program.
- Each annual active user is active for 2 months. Average monthly users = annual users × 2 ÷ 12. Monthly usage is flat.
- 300 analytics events per monthly active user: 600 per annual user over two active months. This is an instrumentation budget for three practice tests plus navigation and review, not a daily-login assumption. Also assumes 4 emails per monthly active user; 50% use mobile. Average retained web push subscribers equal 10% of annual users. Device usage is independent of purchase channel.
- RevenueCat: native Apple and Google sales only. Free below $2,500 monthly tracked revenue, then 1% of all tracked revenue.
- Mixpanel: first 1M monthly events free. Above that, this estimate selects the next published annual-commitment tier covering the monthly event average. For example, 7M events/month uses the 8M tier at $680/month equivalent ($8,160/year). The free allowance is already included in each tier, not subtracted again. Above 20M/month, the model proportionally scales the 20M tier at $1,635/month as a planning extrapolation, not a vendor quote. Custom Enterprise pricing is required. Actual overage and seasonal usage depend on the purchased contract. MTU-based Enterprise starts at $20,000/year, with volume-specific pricing.
- OneSignal: free within 1,000 mobile MAU, 10,000 emails/month and 10,000 web subscribers per send. Otherwise $19/month plus $0.012/mobile MAU, $0.004/web subscriber and $1.50/1,000 emails after 20,000 included sends. Campaigns target all web subscribers.
- Apple Developer: $99/year. Google Play: $25 one-time setup, included in the first year shown.
- Commission model: 15% on the first $1M annual GMV per store, 30% on excess. This is the requested planning convention; actual account eligibility and store terms may differ.
- Stripe: 2.9% + $0.30/order. BigCommerce processing uses the same rate as a placeholder. One order per payer; no incremental BigCommerce platform charge.
Commissions and margin · annual
Margin here is GMV less payment fees and the software above. It excludes AI inference, hosting, content, support, marketing, refunds and tax services. It is not operating profit.