To migrate — one-time
Pilot deposit
From $10K to reserve and run the pilot — scales with the size of the Migration Program. Credited in full against migration if the pilot scales. Refundable before kickoff if internal alignment changes.
Migration Program
Scoped to the app after fit is confirmed. For qualified apps, the program fee is less than one month of current app-store fees. A migration performance fee applies per converted subscriber — see performance pricing.
To run on web — ongoing
Recurr platform fee
3.5% of web-billed subscription revenue, flat — no Y1 step-up, no tier. Deducted at settlement through Stripe.
Migration performance fee
2.5% per migrated subscriber, Y1 only — lands across each migrated subscriber’s first 12 months on web. Per-subscriber churn voids the unpaid balance on that subscriber. New web subscribers don’t pay this.
Stripe processing
Standard Stripe rates pass through separately on your Stripe Connect account. Cost varies by region, card type, local payment method, and transaction size. Tax calculation and collection is included in your Recurr platform fee — no separate charge — bring an alternative provider (Avalara, Anrok) if you prefer. Your Stripe account remains the tax filer of record. See billing + tax operations → for the full settlement and tax flow.
Why this shape
- The pilot creates paid commitment without forcing a full migration decision. The pre-kickoff refund window protects internal alignment; kickoff starts the paid work.
- Migration Program is scoped to the app. Subscriber base size, stack, cohort complexity, support needs, and implementation timing all matter.
- The platform fee is flat from day one. No Y1/Y2+ step-down. Every web-billed dollar carries the same 3.5% platform rate for the life of the subscription.
- Performance pricing aligns the conversion-heavy work. The dense operational effort lands during migration and lifecycle-motion conversions; performance fees match that pattern and only earn when the subscriber actually converts.
Performance pricing on conversions
Recurr charges a performance fee on subscriber conversions across the Migration Program and lifecycle motions (Winbacks, Annual nudges, Cancel deflections). The fee is a percentage of the converted subscriber’s annualised revenue, earned at the conversion event itself, and deducted at settlement across the 12 months that follow. Per-subscriber churn voids the unpaid balance on that subscriber — Recurr earns the fee only on the months the subscriber actually pays. Performance pricing detail →What the audit shows
The public audit shows recovery net of the public-model fee assumptions: Recurr platform fees, standard Stripe processing, Year 1, and Year 2+. It does not quote your full migration fee. The exact figure is computed at the Migration Walkthrough and lands in the Migration Analysis the same evening, when the scope is app-specific rather than generic. For the public model baseline, see model assumptions.Annual commitment
The first 12 months of platform fees are earned at migration — when the cohort lands on web rails — and billed as monthly installments through Stripe Connect across the year that follows. Per-subscriber churn voids the unpaid balance on that subscriber. If a migrated subscriber churns mid-year, Recurr earns the platform fee for the months they paid; the balance on subsequent months is voided. Recurr’s earn-out depends on retention through the first year, not on migration completion alone. The MSA confirms the exact treatment. The intent is alignment: Recurr only earns the full first-year fee on subscribers who keep paying.What there isn’t
- No per-subscriber pricing. The fee is on revenue, not seats.
- No feature tiers. Current migration customers get the full migration framework.
- No consulting-only offer. Recurr is a managed migration platform, not a strategy deck without execution.
