Migration playbook · from Stripe Standard

Migrating from Stripe Standard to multiflow — the 10-day playbook

Stripe Standard is the easiest processor to start on and the hardest to leave — until you know the playbook. In ten business days we port your customer vault, subscriptions, active Connect accounts, and webhook consumers to multiflow while Stripe continues settling in the background. Zero downtime, full data portability, and you keep the Stripe account open for 30 days so nothing in-flight breaks.

Timeline10 business days
DowntimeZero
Data portabilityFull — you export PaymentMethods, Customers, Subscriptions on day 1
Share this playbook X LinkedIn Reddit HN Email

Before & after
what actually changes day 1.

On Stripe Standard today

  • Flat 2.9% + 30¢ regardless of volume — no interchange passthrough, no volume negotiation once past $80k/mo
  • No multi-brand descriptor routing — every charge reads "STRIPE *YOURCOMPANY" no matter which brand the customer bought
  • 180-day rolling reserve applied silently when volume spikes; no appeal, no advance notice
  • Account-level risk reviews pause all payouts across every brand at once when one SKU triggers a flag

On multiflow after migration

  • +Interchange-plus pricing — you see the actual cost of each card and pay a fixed margin above it
  • +Per-brand soft descriptors set at the parent, automatic on every transaction across every sub-brand
  • +Volume-tiered reserve negotiated up-front, not applied retroactively when your month goes well
  • +Risk reviews isolated per sub-account — a flag on brand #2 doesn't freeze payouts for brands #1, 3, 4

Side-by-side
rate & capability comparison.

What you pay forStripe Standardmultiflow
Card-present base rate2.7% + 5¢ flatIC + 0.30% + 10¢
Card-not-present base rate2.9% + 30¢ flatIC + 0.55% + 10¢
International card surcharge+1.5%+0.80%
Currency conversion+1.0%+0.50%
Chargeback fee$15 (non-refundable)$15 refunded if you win
Monthly platform fee$0$0 under $50k, $99 above
Volume discount (>$1M/mo)Negotiable at $1M+Tiered from $250k, auto-applies
Refund fee policyKeeps the 30¢Returns the fixed fee
Card-present base rate
Stripe Standard 2.7% + 5¢ flat
multiflow IC + 0.30% + 10¢
Card-not-present base rate
Stripe Standard 2.9% + 30¢ flat
multiflow IC + 0.55% + 10¢
International card surcharge
Stripe Standard +1.5%
multiflow +0.80%
Currency conversion
Stripe Standard +1.0%
multiflow +0.50%
Chargeback fee
Stripe Standard $15 (non-refundable)
multiflow $15 refunded if you win
Monthly platform fee
Stripe Standard $0
multiflow $0 under $50k, $99 above
Volume discount (>$1M/mo)
Stripe Standard Negotiable at $1M+
multiflow Tiered from $250k, auto-applies
Refund fee policy
Stripe Standard Keeps the 30¢
multiflow Returns the fixed fee
Key takeaway

Flat-rate processors optimise for onboarding friction, not P&L. Every line above that reads "flat" on the left and "IC +" or "tiered" on the right is a line where multiflow returns margin that was previously opaque to you.


The 7-step migration
from kickoff to full cutover.

What this buys you

Seven days, one operator ceremony per day, zero weekend overtime. Each step is reversible through day 30 — you do not fly one-way until the Stripe Standard drain window closes.


Day-1 data export checklist
pull these before you sign anything.

Everything below is yours under Stripe Standard's ToS. Export now, before underwriting opens — it's faster while you're still a customer in good standing.

Why you pull first

Once you submit notice-of-migration, some processors throttle export API limits. You want these files in your S3 bucket before anyone at Stripe Standard knows you're leaving.


Gotchas operators hit
learn from their scars.

Operator-reported pitfalls

Network transaction IDs. Stripe's bulk-migration endpoint only preserves NTIDs if you migrate to a partner on the same acquirer network. multiflow is partnered with both Stripe Issuing partners and direct Visa/Mastercard network rails, so NTID preservation works — but you must request it explicitly in the migration ticket. Miss this flag and your first recurring charge on multiflow gets treated as card-not-on-file and may trigger 3DS.

Apple Pay domain verification. You must re-verify every domain on multiflow. Stripe's apple-developer-merchantid-domain-association.txt files are identity-specific; multiflow issues new ones. Budget 10 minutes per domain on day 4.

Radar rules don't port. Stripe's Radar is proprietary. We translate your rules into multiflow's fraud engine during day 2, but any custom-trained ML models stay behind. Expect to re-tune for 2–3 weeks.

Connect Standard accounts. If you're on Stripe Standard because you onboard connected accounts, this migration is Stripe Standard → multiflow Marketplace, not Stripe Standard → multiflow. Talk to us first; different playbook.

Metadata gets renamed. multiflow uses mf_* prefixes for metadata keys. Any downstream system (CRM, BI, tax) consuming Stripe metadata needs a field-map update on day 9.


Rollback plan
if something goes sideways.

30-day reversibility window

Rollback is available through day 30 at zero cost. Because Stripe stays in drain mode (not closed) and we preserved your Stripe vault identically, reverting means flipping the webhook endpoint back to Stripe and instructing multiflow to stop accepting new charges. Active subscriptions on multiflow would need to be cancelled and recreated on Stripe, but since we migrated them in the reversible cancel_at_period_end pattern, customers don't see duplicate billing during the unwind.

Rollback window closes day 31 because that's when Stripe auto-disables API keys on drain accounts per their standard policy. After day 31, a return to Stripe requires re-underwriting on Stripe's end — a new account, not the old one.


Why operators leave Stripe Standard

Three triggers dominate the reasons operators migrate off Stripe Standard. The first is portfolio growth past 3 brands — at that point the cost of manually coordinating descriptors, reserves, and risk decisions across Stripe accounts exceeds the cost of migration. The second is a reserve event: Stripe applies a 180-day rolling reserve with almost no notice, your cash flow breaks, and you realize your entire business runs on one risk committee's temperament. The third is rate — once you're past $500k/mo, Stripe's flat 2.9% + 30¢ is leaving real money on the table compared to interchange-plus.

None of these are Stripe failing. Stripe is excellent for single-brand SaaS at 2.9%. But multi-brand operators at 7-figure scale are no longer Stripe's ICP, and the pricing reflects that.

The second is a reserve event: Stripe applies a 180-day rolling reserve with almost no notice, your cash flow breaks, and you realize your entire business runs on one risk committee's temperament.

From the Stripe Standard migration field notes

What does not change

Your checkout code barely changes. multiflow ships Drop-In Elements that mirror Stripe Elements 1:1 — you swap one script tag, change one API key, and the form looks identical. The webhook payload shape mirrors Stripe's event envelope so existing consumers work with a 2-line change. If you're on Stripe Checkout (the hosted page), we offer a hosted page with the same customization API — you migrate the config JSON and you're done.

Your customer experience is identical. Apple Pay, Google Pay, Link-equivalent (we call it MF Wallet), 3DS challenges, saved cards — all work exactly like Stripe. The only visible change is the soft descriptor, which now reads your brand name instead of "STRIPE *YOURCO".


FAQ

Questions operators ask
before they sign.

01 Do my customers have to re-enter their cards?
No. We PCI-port the vault on day 3 using Stripe's official bulk-migration API. Customers experience zero card re-entry.
02 Will my Stripe subscriptions break mid-cycle?
No. We migrate subscriptions at period boundaries only — Stripe cancels at period end, multiflow creates the replacement. Customers see one charge per period throughout.
03 How much does migration cost?
The migration itself is free if you sign a 12-month agreement. Underwriting, vault porting, descriptor setup, subscription migration — all included.
04 What if Stripe denies our bulk migration request?
Rare but it happens. We have an alternate path: PaymentMethod-by-PaymentMethod re-authorization using the stored card fingerprint. Slightly slower (takes 48 hours) but same outcome.
05 Do we keep our Stripe Radar data?
Rules and block lists port. Trained Radar ML models don't (they're Stripe proprietary). multiflow's fraud engine retrains on your transaction history in 2-3 weeks.
06 Can we stay partially on Stripe?
Yes. Some operators keep one brand on Stripe (often the lowest-risk SaaS brand) and move the high-risk portfolio to multiflow. We support parallel operation indefinitely.

Ready to migrate off Stripe Standard?
We scope the switch in 48 hours — free.

The Operator Briefing

Twice-monthly. No fluff.

Processor shutdowns, reserve-hold playbooks, reconciliation lessons, and the merchant-account decisions that save operators six-figure years. Delivered to your inbox — never spam.

No spam. Unsubscribe in one click.

We use essential cookies · Privacy