Migration uses Stripe Connect Standard — a Stripe account in your name, with Recurr as the platform that takes a fee per transaction.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.
What this means in practice
- You own the Stripe account. It’s in your company’s name, with your tax/legal/banking details. You have a Stripe Dashboard login, full visibility into every charge, and you can leave Recurr at any time without losing access to the account or its data.
- Web subscription payments settle to you. Subscribers are charged on web; Stripe deposits the funds into your bank account on Stripe’s standard schedule (T+2 by default).
- Recurr takes its fee per charge. The Recurr platform fee (2% + Y1 migration premium during the migration year) is taken as an
application_feeon each charge. It appears as a line item on your Stripe Dashboard. - Stripe processing fees pass through. Stripe’s standard rates (~2.9% + $0.30 in the US, varies by region and card type) apply on top, charged by Stripe.
Setup
Stripe Connect onboarding
During the pilot setup, Recurr generates a Stripe Connect onboarding link. You complete Stripe’s standard flow — company details, banking, identity verification.
Account activation
Stripe verifies the account; activation typically lands within 1–3 business days. Pilot waves don’t ship until the Connect account is live.
What’s visible to you
In your Stripe Dashboard:- Every charge, with the gross amount, the Stripe fee, and the Recurr application fee broken out
- Subscriptions, customers, and payment methods (encrypted card details)
- Refunds, disputes, and chargebacks (subject to your standard Stripe policies)
- Tax reports + payout schedules
- Same data, organized around migration cohorts and waves
- Migration-specific reporting (cohort migration rate, holdout deltas, churn comparisons)
- Operational alerts (failed payments, disputes, dunning state)
What if you already have a Stripe account?
If you have an existing Stripe account that handles your existing web revenue (e.g., a refunds/support channel, occasional one-off charges), the migration uses a separate Stripe Connect account rather than your existing one. Reasons:- Connect Standard accounts are designed for the platform-fee model
- Operational separation between migration revenue and other revenue keeps reporting clean
- Cancellation/leaving Recurr is cleaner with a separate account
