Merchant of Record (MoR) vs. Direct Merchant Account (Stripe): Unit Economics at $1M–$10M ARR
For digital software and B2B SaaS companies, payment infrastructure design directly dictates gross margin efficiency, global tax exposure, and engineering overhead.
The two primary architectures available are:
1. Merchant of Record (MoR) (Paddle, Lemon Squeezy, FastSpring)
2. Direct Payment Service Provider (PSP) (Stripe, Adyen, Braintree)
---
> [!FOUNDER]
> Executive Insight from Enow A. Jovial (Founder & CEO, IBRAVRA)
> "At $200k ARR, using an MoR is a no-brainer—the engineering cost of managing EU OSS VAT, Canadian GST/HST, and 45 US state sales tax filings exceeds the 2% fee premium. But at $5M ARR, that 200 basis point spread represents $100,000 in lost annual EBITDA. Scale on an MoR; optimize onto direct interchange-plus rails once your annual tax compliance software cost is less than 20% of your gateway savings."
---
1. Blended Take-Rate Comparison Matrix
| Financial & Operational Dimension | Merchant of Record (Paddle / Lemon Squeezy) | Direct Gateway (Stripe Custom Interchange-Plus) |
| :--- | :--- | :--- |
| Headline Processing Fee | 5.0% + $0.50 per transaction | 2.9% + $0.30 (Standard) / 2.2% + $0.10 (Tiered IC+) |
| Sales Tax / VAT Liability | Assumed 100% by MoR | Assumed 100% by Founder's Entity |
| Cross-Border FX Currency Drag | 2.0% – 3.0% spread on conversions | 1.0% on automated multi-currency settlement |
| Chargeback Dispute Overhead | Handled by MoR compliance team | Managed internally via Stripe Radar ($15 fee/dispute) |
| Billing Integration Time | 2 – 5 Days (Drop-in checkout) | 2 – 4 Weeks (Custom webhooks, tax, and portal) |
| Customer Legal Contract | End user contracts directly with MoR | End user contracts directly with SaaS company |
---
2. Mathematical Inflection Point Model ($1M to $10M ARR)
To calculate the exact economic spread $S$ between an MoR and Direct Stripe at annual revenue $R$ with average contract value $ ext{ACV}$:
$
ext{Transaction Count } N = rac{R}{ ext{ACV}}
$
Cost of Merchant of Record:
$
C_{ ext{MoR}} = (0.05 cdot R) + (0.50 cdot N)
$
Cost of Direct Stripe + Automated Tax Compliance Stack:
$
C_{ ext{Stripe}} = (0.024 cdot R) + (0.15 cdot N) + ext{Tax Software Cost} + ext{CPA Filing Fees}
$
Annual Cost at $5,000,000 ARR ($ ext{ACV} = $100 ext{/month} = $1,200 ext{/year}$, $N = 4,166$ accounts):
$C_{ ext{MoR}} = (0.05 imes $5,000,000) + ($0.50 imes 4,166 imes 12) = $250,000 + $24,996 = $274,996$
$C_{ ext{Stripe}} = (0.024 imes $5,000,000) + ($0.15 imes 50,000) + $18,000 = $120,000 + $7,500 + $18,000 = $145,500$
$ ext{Net Savings} = $274,996 - $145,500 = mathbf{$129,496 ext{ / year}}$
---
3. Sales Tax Nexus Exposure Breakdown
```
+--------------------------------+
| Annual Global SaaS Revenue |
+---------------+----------------+
|
+-----------------------+-----------------------+
| |
Under $1.5M ARR Over $2.0M ARR
| |
+-----------v---------------------+ +-------------v-------------------+
| Merchant of Record Architecture | | Direct Stripe + Tax Compliance |
| • 0 State Tax Filings | | • Stripe Tax / TaxJar Engine |
| • 0 EU OSS VAT Registrations | | • Quarterly State Tax Filings |
| • Instant Global Checkout | | • Saves 200+ bps in Gross Margin|
+---------------------------------+ +---------------------------------+
```
---