The tax filer of record posture
Subscription charges run through Stripe Connect Standard. You are Merchant of Record on every subscription — the legal counterparty, the entity Stripe pays out, and the tax filer of record. What this means in practice:- Your business handles tax registration and filing in the jurisdictions where you have nexus. Tax is collected on your behalf; you remit through your existing accounting flow.
- Recurr doesn’t appear in the tax chain. No Recurr tax ID on subscriber invoices, no Recurr-side reporting obligation in your jurisdictions.
- The migration doesn’t create new nexus on its own. Moving the billing rail from app-store to web doesn’t change where your subscribers are; it changes who is collecting from them. The nexus picture you had on web acquisition (if any) extends to migrated subscribers.
Tax handling — included by default
Tax calculation and collection is included in your Recurr platform fee. No separate charge to you, no surcharge to subscribers. It’s enabled at onboarding unless you opt for an alternative provider. What’s handled:- Real-time tax calculation per transaction based on subscriber address + product type
- Threshold monitoring for US state nexus, EU VAT registration thresholds, and equivalents in other jurisdictions
- Filing-ready reports that plug into your accounting flow or your existing tax filing provider
- Liability tracking across the jurisdictions you’re registered in
US state nexus — the practical picture
For US-based apps, the most active tax question is state economic nexus. Each state sets its own threshold (typically $100K of in-state sales or 200 transactions per year) past which the seller is obliged to register and collect. What’s worth knowing on the migration:- Migrated subscribers stay in their original geography. Migration doesn’t shift their billing address. If you already had nexus in a state, you still do; if you didn’t, migration doesn’t create it.
- The web-billed cohort accelerates threshold crossings. App-store billing didn’t surface state-level data to you; web billing does. Some states you may have already been over-threshold for without knowing — the platform surfaces this.
- Past-period exposure is a real conversation. If migration analysis reveals you’ve been over-threshold in a state without registering, the past-period exposure is between you and your tax advisor. Recurr’s posture is operational, not advisory.
EU VAT + UK + AU + other regional VAT
The shape is similar to US state nexus but with national-level thresholds:- EU: the one-stop-shop (OSS) scheme covers cross-border B2C VAT for most digital services; €10K threshold across the EU before registration kicks in
- UK: separate post-Brexit registration; UK-specific threshold (£85K)
- Australia: GST registration at AUD 75K of taxable supplies
- Other regions: country-by-country thresholds; these are tracked automatically
Alternative providers (Avalara, Anrok, etc.)
If you already use a third-party tax provider (Avalara, Anrok, TaxJar, etc.), the included tax handling is opt-out — your existing provider continues to handle calculation and reporting. Your Stripe account integrates with most major providers. Recurr’s platform fee is unchanged whether you use the included tax handling or an alternative. The Migration Review covers the integration shape if you’re bringing your own tax provider.What Recurr does on the tax side
Operationally, Recurr’s tax involvement is bounded:- Routes the subscription charge through your Stripe Connect account so tax is calculated and collected at the point of charge (via the included handling or your alternative provider)
- Surfaces tax data in the dashboard alongside subscription state, so your accounting team’s tax close has the numbers it needs
- Doesn’t issue invoices on Recurr’s letterhead — Stripe issues the subscriber-facing receipt; your tenant name appears as the seller
Two questions to bring to the Migration Review
If tax is a meaningful part of your decision:- What’s your current registration footprint? (Which US states, which EU countries, AU GST, etc.) The pilot wave plan can sequence to start in jurisdictions where you’re already registered.
- Who handles tax operationally? Your in-house accounting team, an external tax provider, or both? The integration shape depends on the answer.
