Built to price Livnly

What do you actually keep?

We had to work out what a subscription is worth after VAT, Stripe, the app stores and RevenueCat all take their cut. The answer was worse than we assumed, so we are publishing the model rather than the conclusion.

Your numbers

Gross, VAT included

MRR, into the company

Freemium models only

No — 30% commission

Under $1M in proceeds last year

Yes — 1% of gross

Free below $2,500 tracked / month

Fee assumptions — VAT 21% · Stripe 1.5% + €0.25 · store 30% · RevenueCat 1.0%

Five ways of charging, side by side

Euro · four decimals, so each column adds up

Stripe B2B keeps €1.7784 more of every €4.99 than App Store IAP — which at your target is 13,583 fewer customers to find.

01Best
Stripe B2B
Your own site · No VAT charged
Per paying customer, per month
Customer pays
€4.9900
VAT
€0.0000
Revenue ex-VAT
€4.9900
Stripe or store commission
-€0.3248
RevenueCat
-€0.0499
You keep
€4.6153
Share of price
92.5%
vs best model
To reach €100,000 take-home MRR
Paying customers needed
21,668
Total users, free included
Gross billings / month
€108,123.32
02
Stripe B2C
Your own site · You remit the VAT
Per paying customer, per month
Customer pays
€4.9900
VAT
-€0.8660
Revenue ex-VAT
€4.1240
Stripe or store commission
-€0.3248
RevenueCat
-€0.0499
You keep
€3.7492
Share of price
75.1%
vs best model
−€0.8660
To reach €100,000 take-home MRR
Paying customers needed
26,673
Total users, free included
Gross billings / month
€133,098.27
03
Freemium — Stripe
Your own site · You remit the VAT
Per paying customer, per month
Customer pays
€4.9900
VAT
-€0.8660
Revenue ex-VAT
€4.1240
Stripe or store commission
-€0.3248
RevenueCat
-€0.0499
You keep
€3.7492
Share of price
75.1%
vs best model
−€0.8660
To reach €100,000 take-home MRR
Paying customers needed
26,673
Total users, free included
889,075
Gross billings / month
€133,098.27
04
App Store IAP
Apple / Google · The store remits the VAT
Per paying customer, per month
Customer pays
€4.9900
VAT
-€0.8660
Revenue ex-VAT
€4.1240
Stripe or store commission
-€1.2372
RevenueCat
-€0.0499
You keep
€2.8369
Share of price
56.9%
vs best model
−€1.7784
To reach €100,000 take-home MRR
Paying customers needed
35,251
Total users, free included
Gross billings / month
€175,902.49
05
Freemium — IAP
Apple / Google · The store remits the VAT
Per paying customer, per month
Customer pays
€4.9900
VAT
-€0.8660
Revenue ex-VAT
€4.1240
Stripe or store commission
-€1.2372
RevenueCat
-€0.0499
You keep
€2.8369
Share of price
56.9%
vs best model
−€1.7784
To reach €100,000 take-home MRR
Paying customers needed
35,251
Total users, free included
1,175,002
Gross billings / month
€175,902.49

Early on the RevenueCat row is €0. At 500 users on Stripe B2B you would keep €2,307.63 a month, which is past their $2,500 tracked-revenue threshold, so the 1% applies from there on.

Best model: Stripe B2B. €4.6153 per paying user. 21,668 paying users needed.

The five columns

What each way of charging actually means

Two of these differ only in who your customer is, and that difference is worth more per sale than any fee on this page. It is the single largest number in the grid above, and the one most often missed.

Stripe B2CYour own site · You remit the VAT
You sell to consumers through your own checkout. The price on the page includes VAT, you remit that VAT yourself, and Stripe takes its percentage on the full VAT-inclusive amount — so you pay Stripe a fee on tax money that was never yours.
Stripe B2BYour own site · No VAT charged
You invoice a VAT-registered business in another EU country, so you charge no VAT at all — you issue the invoice at the bare price and the customer self-accounts for the VAT in their own return under the reverse charge. Nothing to remit means the entire price is revenue, which is why this column keeps the most of any option here. It is also the narrowest: it needs a business customer, in another EU country, whose VAT number you actually validated. Sell to a consumer, or to a business in your own country, and you are back on the Stripe B2C line.
App Store IAPApple / Google · The store remits the VAT
Apple or Google is the merchant of record. They take the payment, they remit the VAT, and their commission comes off what is left after VAT rather than off the gross — which is the one structural thing working in your favour here. You never touch the transaction and you do not get the customer’s details.
Freemium — StripeYour own site · You remit the VAT
Stripe B2C economics applied to the slice of a free user base that converts. Every per-customer figure is identical to Stripe B2C — the fees do not care how many of your users never pay. What changes is the second band: how many people you need at the top of the funnel to produce those paying customers.
Freemium — IAPApple / Google · The store remits the VAT
App Store economics applied to a converting slice of a free user base. It carries both costs at once: the store’s commission on every sale, and a total user base large enough that the conversion rate still produces the customers you need.

The reverse charge is the one line here that is a rule about your paperwork rather than a fee schedule, so treat that column as the best case rather than the plan. It is worth checking with your accountant before you price against it.

How it works

Three fee bases, and everyone gets them wrong

Stripe charges its percentage on the gross, VAT-inclusive amount. Raising your VAT rate does not shrink Stripe’s cut.

App stores take commission on the ex-VAT amount. They are merchant of record, so VAT comes out before their share does.

RevenueCat charges its percentage on gross tracked revenue, before store commission — and charges nothing at all below $2,500 of monthly tracked revenue.

Getting those three bases right is the only reason this was worth publishing. The rest is arithmetic, and the arithmetic is tested against the spreadsheet it came from, cell by cell.

Assumptions

Every fee here, with the date we checked it

Fees as of 3 September 2026

Stripe, European cards1.5% + €0.25 per successful charge
Standard EU pricing for EU-registered businesses. Non-European cards cost more.
App Store / Play commission30%, or 15% on the small-business rate
The 15% rate needs under $1M in proceeds in the prior year. Apple moves you to 30% for the rest of the year once you cross it; Google keeps 15% on the first $1M every year. We model one store column on standard, non-DMA terms — EU App Store economics under the DMA are not a single commission rate, and pretending otherwise would be the kind of confident wrong number this page exists to argue against.
RevenueCat1% of tracked revenue, free below $2,500/month
Charged on gross, before store commission. The free tier is why take-home per user is not a constant: below the threshold you keep more per customer than above it.
VAT21% by default
A common EU rate (Spain, the Netherlands, Belgium). Yours is an input, not a fact — change it.
EUR / USD1.08 USD per EUR
Two thresholds above are set in dollars while every figure here is in euro. Assuming parity would move the RevenueCat threshold by roughly 7%, so the rate is stated rather than hidden.
What this cannot tell you

It models the pricing, not the demand

Every number here assumes someone pays. It says nothing about whether they will, what churn does to the total, what it costs you to find them, or whether a different price would convert better. Those are the expensive questions and this tool does not touch them.

It also assumes a single price, a single VAT rate and one store column. Real businesses have tiers, trials, annual plans, refunds and several countries.

What we do about it

The questions this tool cannot answer are the ones we test in public

Every experiment we run — on Livnly, and on how we build it with agents — is published with its hypothesis, its target and its result, including the ones that failed.