What shifts to you
Four operational responsibilities move from the store to your side:- Tax collection and reporting — sales tax (US states), VAT (EU/UK), GST (AU), and equivalents in other jurisdictions
- Refunds — when subscribers request them, you process them through your Stripe account
- Chargebacks — when subscribers dispute a charge through their bank, you respond with evidence
- Subscriber payment relationship — your name on the card statement, your Stripe account holds the funds, you’re the legal counterparty on every charge
How Recurr supports each
Tax
Tax calculation and collection is included in your Recurr platform fee — no separate charge to you or to subscribers. What’s handled:- Real-time calculation per transaction based on subscriber address + product type
- Multi-jurisdiction support for US state sales tax, EU VAT, UK, AU GST, and 50+ other jurisdictions
- Threshold monitoring — alerts when you cross a nexus / registration threshold in a new jurisdiction
- Filing-ready reports that plug into your accounting flow or tax provider
Refunds
Refunds run through your Stripe Connect account directly. Recurr’s subscriber view surfaces the context your team needs to make the call:- Subscription + plan history — every charge, every plan change, every renewal visible per subscriber
- Usage signal — recent engagement data so your team can see whether the subscriber was actively using the product
- One-click refund — full or partial, with a refund-reason field + audit-log entry
- Automatic state propagation — the subscription record updates and entitlement sync notifies your app
Chargebacks
Stripe handles the chargeback intake; Recurr surfaces it and helps with the response.- Alerts — every chargeback fires a webhook event + dashboard notification, so your team sees it before Stripe’s response window closes
- Auto-collected evidence — Recurr packages the subscription record (payment history, plan changes, usage data, IP + device signal, billing portal interactions) into a dispute-ready evidence packet
- Submission workflow — review the packet, add any additional notes specific to the dispute, submit through Stripe’s dispute UI
Subscriber payment relationship
You’re named on the subscriber’s card statement — your brand, not Recurr’s. Stripe deposits subscription charges directly into your Stripe Connect account on Stripe’s standard payout cadence (typically T+2 business days). Recurr never sits in the legal payment chain. The subscriber relationship is structurally yours:- The Stripe account is in your company’s name
- The card statement reads your brand
- Subscriber communications come from your domain
- The data is in systems you own (Stripe Dashboard, your warehouse via Recurr’s webhook stream)
What stays with Recurr
Recurr operates the platform layer on top of the rails:- Cohort definitions + wave orchestration during migration
- Lifecycle motions (Winbacks, Annual nudges, Cancel deflections) post-migration
- Operator dashboard with wave performance, retention vs holdout, motion outcomes, audit trail
- Webhook event stream for your downstream systems (entitlement, analytics, CRM)
- Branded subscriber surfaces (checkout, billing portal, help center) on your domain
- Recurr’s CX layer for Tier 1 subscriber questions on the billing center
application_fee line items at settlement — no separate invoicing, transparent in your Stripe Dashboard.
Architecturally
- Stripe Connect Standard — your Stripe account, your name, your tax/legal/banking details
- Direct settlement — Stripe pays the subscriber’s charge directly into your account, net of Recurr’s
application_fee+ Stripe processing - You sign the tax filings — the platform produces the reports; your accounting team or tax provider files
- Recurr is invisible to subscribers — they see your brand on the card statement, your domain on the checkout, your brand on the billing portal
Common questions
“Do I need to register for sales tax / VAT in every jurisdiction where I have subscribers?” You register where you have nexus (a tax-collection obligation under that jurisdiction’s rules). Nexus thresholds are monitored and you’re alerted when you cross one. Most apps don’t need broad registration on day one — the threshold framework limits where you must register. Your accountant or tax provider makes the registration call; Recurr’s role is to surface the data. “What happens if a subscriber disputes a charge?” Stripe’s dispute UI handles the workflow. Recurr surfaces the dispute the moment it lands, packages the available evidence (subscription record, usage data, payment history, identity signals) automatically, and routes it to your team for submission. The decision authority stays with you; Recurr automates the collection. “Am I exposed to PCI compliance now?” No. Stripe handles card data; you never see card numbers or process payments outside of Stripe. PCI scope stays with Stripe. What you take on is the merchant-of-record position on the transaction, which is a different regulatory frame. “What about international subscribers?” Tax is calculated and collected across 50+ jurisdictions. Cross-border payment costs (international card surcharge, currency conversion) pass through at Stripe’s standard rates — see Stripe’s pricing for the country-specific breakdown. The Migration Review walks the specifics for your subscriber distribution.Why this architecture
Customer-as-MoR via Stripe Connect Standard is the right shape when you want:- Direct control of the subscriber relationship — your brand on every surface, your data in systems you own
- Architectural exit freedom — subscriptions settle to your Stripe account regardless of Recurr’s continuity
- Operational support without legal-counterparty handoff — Recurr handles the platform, you handle the merchant position with platform support
