> ## Documentation Index
> Fetch the complete documentation index at: https://recurr.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Where the recovery comes from

> Net-of-fees math: gross store fee minus web-billing all-in cost equals what reaches your P&L.

The recovery isn't the gross store fee — it's the **gap between what the store takes and what direct web-billing costs**. This page splits the cost into its parts so you can see where every percentage point goes.

## What Recurr costs

Recurr's fee is structurally separate from your payment-processing cost:

* **Platform fee** — 3.5% on web-billed subscription revenue, flat across the lifetime of the subscription.
* **Migration performance fee** — 2.5% per subscriber migrated, tied to the Migration Program. Lands across each migrated subscriber's first 12 months on web.

| Stage                                          | Recurr take                                             |
| ---------------------------------------------- | ------------------------------------------------------- |
| First 12 months on a migrated subscriber       | **6%** (3.5% platform + 2.5% performance)               |
| Year 2+ ongoing on the same subscriber         | **3.5%** (platform only)                                |
| Any new web subscriber acquired post-migration | **3.5%** (no migration performance fee on new web subs) |

## What Stripe costs

Stripe's standard rates pass through — Recurr doesn't mark them up.

* **US**: 2.9% + \$0.30 per transaction
* **EU / UK / AU**: \~1.5–1.7% + a small local flat fee (varies by market)
* **International cards, local payment methods, currency conversion**: priced per Stripe's published rates

See [Stripe's pricing](https://stripe.com/pricing) for the full schedule. The flat fee's impact on your *percentage* basis depends on average transaction size — small-ticket monthly subs feel it more than annual subs.

## Worked example (US baseline, \$17 ARPU)

<Note>
  **Assumptions in this section.** US-based app on Stripe (2.9% + $0.30/txn). Average transaction $17 — a 50/50 mix of $10 monthly subs and $100 annual subs. At \$17 ARPU the per-transaction flat fee adds \~1.76 points to the Stripe percentage basis, so all-in Stripe is \~4.66%. Your live [Migration Audit](https://recurr.dev/audit) resolves your country-specific Stripe rate and uses your actual ARPU.
</Note>

Plugging the assumptions into the recovery formula `(store fee %) − (Recurr % + Stripe %)`:

| Subscriber moved from… | …Y1 cost | Net recovery Y1 | …Y2+ cost | Net recovery Y2+ |
| ---------------------- | -------- | --------------- | --------- | ---------------- |
| iOS Year 1 (30%)       | 10.66%   | **\~19 cents**  | 8.16%     | \~22 cents       |
| iOS Year 2+ (15%)      | 10.66%   | \~4 cents       | 8.16%     | **\~7 cents**    |
| Google Play (15%)      | 10.66%   | \~4 cents       | 8.16%     | **\~7 cents**    |

The "Y1" column shows the migration-year delta (recovery is permanent for as long as the subscriber stays subscribed; Y1 includes the migration performance fee). The "Y2+" column shows the ongoing steady-state delta. EU/UK/AU subscribers recover proportionally more because their Stripe rate is lower. Annual-heavy books recover proportionally more because the flat fee amortizes across a larger ARPU.

## Year-one recovery, on your numbers

The audit puts these per-dollar deltas through your specific blended fee rate, country-resolved Stripe rate, ARPU, baseline migration percentage (55% of contactable subscribers), and ARR. A representative US-based app at $5M ARR with a 22% blended rate, $17 ARPU sees:

* **Year-one recovery:** \~\$310K
* **Steady-state ongoing recovery:** \~\$380K/year
* **3-year cumulative:** \~\$1.1M

Your numbers will scale with ARR and your specific fee mix. The audit shows ranges across conservative / baseline / optimistic migration scenarios.

[Run the 60-second audit →](https://recurr.dev/audit)

For the full public-audit baseline, see [model assumptions](/getting-started/model-assumptions).

## What's not captured here

The recovery math above is **just the fee delta**. There's a separate one-time benefit during migration that doesn't show up in the steady-state figure: the cash-flow release from the store-to-Stripe settlement window. That's the next page.

[The cash-flow release →](/opportunity/cash-flow-release)
