RevenueHog

// guides

Apple Small Business Program: the proceeds math

The Small Business Program cuts Apple's commission from 30% to 15%. That's a ~21% raise on every affected sale. The program's actual math, what your daily sales reports show once you're enrolled (better news than folklore suggests), and the place proceeds estimates really go wrong: pipelines that only have customer prices to work with.

last updated 2026-07-12 · by revenuehog

The program in one paragraph

The App Store Small Business Program (launched January 2021) reduces Apple's commission to 15%on paid apps and in-app purchases (including year-one auto-renewable subscriptions) for developers who earned up to $1 million USD in proceeds across all their apps in the prior calendar year. You must enroll (an Account Holder does it on Apple's program page); it is not applied automatically, and crossing $1 million mid-year moves the remainder of that year's earnings back to the standard commission.

The math: what 15% actually changes

Proceeds are what's left of the customer price after Apple's commission (in territories where Apple collects VAT or similar taxes, the commission applies after those are deducted). The number that matters is the ratio between the two shares, not "15 vs 30":

customer pricestandard (70%)small business (85%)difference
$0.99$0.69$0.84+$0.15
$4.99$3.49$4.24+$0.75
$9.99$6.99$8.49+$1.50
$49.99$34.99$42.49+$7.50
any priceprice × 0.70price × 0.85× 1.2143 (+21.4%)

0.85 / 0.70 ≈ 1.2143: membership is a ~21.4% raise on every affected sale, not a 15% one. A distinction worth getting right before you estimate anything. (Figures above ignore territory tax deductions and rounding, which is exactly why price-derived numbers stay estimates.)

What your daily reports actually show

Better news than the folklore: Apple's daily Sales reports (the ones you download from the App Store Connect API or view in Sales and Trends) state the Developer Proceeds column at your actual commission rate: enroll, and rows after your effective date carry the 85% share (as of 2026-07-12). There is nothing to recompute on report-derived numbers, and re-adjusting proceeds Apple already stated at 85% inflates them by another ~21%. Per-unit amounts round and territory taxes are deducted before the commission, so Payments and Financial Reports stays the exact record of what Apple pays you. Reconcile a month if you want certainty about your own account.

The real trap lives elsewhere: pipelines that derive proceeds from the customer price with a hard-coded 70%. The most common case is real-time data (App Store Server Notifications carry the price the customer paid, never your proceeds), so any live view has to estimate, and a flat price × 0.70 silently under-shows a member's share on every event (the real number is ~21% higher).

Estimating correctly when all you have is a price

When a source only gives you customer prices (a server notification stream, a paywall event log), the estimate is one multiplication with one guard. Multiply by your share, using the share that applied on the event's date: enrollment isn't retroactive, so events before your effective date were at the standard rate, and applying 85% to them inflates history that was correct:

the estimate, with the date guard
// estimate.ts: estimate proceeds when a source only carries prices.
// Apple's daily SALES reports already state Developer Proceeds at your
// actual rate. Never re-adjust those. But real-time sources (App Store
// Server Notifications) carry the CUSTOMER PRICE, not proceeds, so a live
// view must estimate, with the share that applied on the event's date.
const STANDARD_SHARE = 0.7;
const SBP_SHARE = 0.85;

export function estimatedProceeds(
  customerPrice: number, // the notification's price field
  eventDate: string, // ISO yyyy-mm-dd
  enrolledSince: string | null, // your SBP effective date, or null
): number {
  const share =
    enrolledSince && eventDate >= enrolledSince ? SBP_SHARE : STANDARD_SHARE;
  return customerPrice * share;
}

// Sanity check: a $9.99 renewal after enrolling on 2026-01-01 →
// estimatedProceeds(9.99, "2026-07-01", "2026-01-01") → 8.49 (net 15%).

Caveats that keep this an estimate, not a payout figure:

  • Year-two subscriptions. Subscriptions past one year of paid service are at the 85% share for everyone, so a flat standard-rate estimate under-counts those rows even outside the program. Reconcile a month against your reports to see how your mix behaves.
  • Mid-year exits. Cross $1M and the standard rate returns for the rest of the year: a second effective date your estimate window needs if it happens.
  • Taxes and rounding. Commission applies after VAT-style deductions in some territories, and the notification carries the storefront price. Price-derived numbers get close; your daily reports state real proceeds, and only Payments and Financial Reports is exact.

Whatever you build, keep the honest hierarchy: price-derived estimates are for watching the business live; daily reports state your actual proceeds; Apple's payout reports remain the source of truth for what you were actually paid.

The managed version

RevenueHog draws exactly this line. Revenue and every other report-derived number use Apple's Developer Proceeds figures as-is. They already carry your actual rate, so no adjustment is applied and none is needed (stored proceeds are verified against Apple's reports to the cent, per proceeds currency). The live feed is the estimated side: events arrive as server notifications with prices, so each event's detail shows estimated proceeds: net 30% by default, or net 15% once you enable the Small Business toggle in Settings. The metrics methodology documents which numbers are Apple's and which are estimates.

FAQ

Who qualifies for the Small Business Program?
Developers who earned up to $1 million USD in proceeds (post-commission earnings) across all their apps in the prior calendar year, plus developers new to the App Store. You must enroll; the rate is not applied automatically. There is eligibility fine print (for example around app transfers and being listed on other developers' apps), so check Apple's program page before relying on it.
What happens if I cross $1M during the year?
Per Apple's program terms, once your proceeds pass $1 million within the membership year, the standard commission applies to the remainder of that year's earnings. If you fall back under the threshold the following calendar year, you can requalify. That's also a modeling caveat: your effective rate can change mid-year, so a single flat effective date isn't always the whole story.
Do Apple's daily reports change after I enroll?
Yes. The daily Sales report's Developer Proceeds column states proceeds at your actual commission rate, so members see the 85% share there (as of 2026-07-12). There is nothing to recompute on report-derived numbers. Per-unit amounts still round, and territory taxes are deducted before the commission, so the exact figure you're paid comes from Payments and Financial Reports. Reconcile a month against a payout report to confirm what your account shows.
Don't subscriptions drop to 15% after a year anyway?
Yes, for everyone, not just program members: an auto-renewable subscription that a subscriber has paid for beyond one year moves to the 85% share under the App Store's standard terms. The Small Business Program's difference is getting 85% from day one, on everything, including year-one subscriptions, paid apps and one-time IAP. It also means a flat "price × 0.70" estimate under-counts year-two rows even outside the program; see the caveats section.
How does RevenueHog handle this?
Report-derived revenue needs no handling: RevenueHog stores Apple's Developer Proceeds figures as-is, and those already reflect your actual rate, membership included. The one rate assumption in the product is the live feed, because real-time events carry prices rather than proceeds: event detail estimates proceeds at net 30% by default, and the Small Business toggle in Settings switches the estimate to net 15%. The metrics methodology documents which numbers are Apple's and which are estimates.

sources

Apple: App Store Small Business Program (15% commission, $1M-proceeds eligibility, enrollment) — developer.apple.com/app-store/small-business-program.

Apple: auto-renewable subscription commission after one year of paid service (85% share) — developer.apple.com/app-store (Auto-renewable Subscriptions).

Daily-report behavior (Developer Proceeds stated at the developer's actual rate) — verified in RevenueHog's production syncs, where stored proceeds match Apple's reports to the cent per proceeds currency; reconcile your own Payments and Financial Reports to confirm your account.

Checked 2026-07-12.

// related