Stripe Fees at Scale: True Cost at $10K-$500K MRR
At $50K MRR, Stripe's effective fee rate is 3.4-4.2%, not 2.9%. Billing fees, chargebacks, FX, and Radar add up. Full breakdown by MRR level.
At $50K MRR, your actual Stripe bill is $20,400-$25,200 per year, not the $17,400 you calculated at 2.9%. The difference comes from Stripe Billing fees, international card surcharges, chargebacks, currency conversion, and fraud screening -- costs that do not appear in the headline rate but show up every month on your invoice.
Most SaaS founders calculate their payment processing costs by multiplying revenue by 2.9% and adding $0.30 per transaction. That calculation is wrong by 15-45% depending on your international customer mix, subscription billing setup, and chargeback rate. At $10K MRR, the delta is a few hundred dollars per year. At $500K MRR, you are leaving $30,000-$80,000 per year on the table by not understanding your actual fee structure.
This guide breaks down every fee Stripe charges, shows the true effective rate at each MRR level, and explains when to negotiate, optimize, or consider alternatives.
Every Fee Stripe Charges
Stripe's pricing page shows 2.9% + $0.30 per successful card charge. That is the processing fee for domestic US cards. Here is everything else they charge.
Card Processing: 2.9% + $0.30 (US Cards)
This is the base rate for Visa, Mastercard, Discover, and American Express charges from US-issued cards. The $0.30 fixed fee has a bigger impact on low-value transactions -- on a $10 charge, it represents 3% by itself, pushing your effective rate to 5.9%.
International Card Processing: 3.9% + $0.30
Any card issued outside the US incurs an additional 1% surcharge on top of the base rate. For a SaaS with 20-40% international customers (common for B2B tools), this significantly increases your blended rate. A company with 30% international transactions has a blended processing rate of approximately 3.2% + $0.30, not 2.9% + $0.30.
Stripe Billing: $0.50-$0.80 per Invoice
If you use Stripe Billing for subscription management (recurring charges, proration, subscription changes), Stripe charges $0.50 per invoice on the Starter plan or $0.80 per invoice on the Scale plan. This is on top of the card processing fee. For a SaaS with 1,000 monthly subscribers, that is $500-$800/month in billing fees alone -- $6,000-$9,600 per year.
Many founders do not realize this fee exists because it is bundled into their Stripe invoice alongside processing fees. Check your Stripe dashboard under Billing > Overview to see your actual billing fee total.
Stripe Connect: 0.25-0.5% per Payment
If you operate a marketplace or platform and use Stripe Connect to facilitate payments between parties, Stripe adds 0.25% per direct charge or 0.5% per destination charge on top of the standard processing fee. For platforms processing significant volume, this adds up quickly.
Chargeback Fees: $15 per Dispute
Every chargeback costs $15, regardless of whether you win or lose the dispute. The industry average chargeback rate is 0.5-1.0% of transactions. For a SaaS with 500 monthly transactions, that is 2-5 chargebacks per month, or $30-$75. The financial impact is not just the fee -- you also lose the original transaction amount if you lose the dispute.
Currency Conversion: 1%
When a customer pays in a currency different from your settlement currency, Stripe charges 1% for currency conversion. This is separate from the international card surcharge. A UK customer paying in GBP for your USD-denominated product incurs both the 1% international card surcharge and the 1% currency conversion fee, pushing the total to 4.9% + $0.30.
Stripe Radar (Fraud Screening): $0.05-$0.07 per Payment
Stripe Radar is enabled by default on all accounts. The basic version is included free, but Radar for Fraud Teams costs $0.07 per screened payment. Even the free tier has costs -- false positives block legitimate transactions, which has a revenue impact even though it does not show up as a direct fee.
Stripe Tax: $0.50 per Transaction
If you use Stripe Tax to automatically calculate and collect sales tax or VAT, Stripe charges $0.50 per transaction where tax is calculated. For SaaS companies selling internationally, this is increasingly necessary as more jurisdictions require tax collection. At 1,000 transactions per month, that is $500/month or $6,000/year.
Total Effective Rate by MRR Level
The following table shows what Stripe actually costs at different MRR levels, assuming a typical SaaS profile: 25% international customers, Stripe Billing on the Starter plan, 0.5% chargeback rate, 10% of payments requiring currency conversion, and basic Radar.
| MRR | Monthly Processing | Billing Fees | Chargebacks | FX Fees | Other | Monthly Total | Effective Rate | Annual Cost |
|---|---|---|---|---|---|---|---|---|
| $10K | $320 | $150 | $23 | $30 | $15 | $538 | 5.4% | $6,456 |
| $25K | $788 | $300 | $45 | $75 | $30 | $1,238 | 5.0% | $14,850 |
| $50K | $1,563 | $500 | $75 | $150 | $50 | $2,338 | 4.7% | $28,050 |
| $100K | $3,100 | $850 | $120 | $300 | $80 | $4,450 | 4.5% | $53,400 |
| $250K | $7,700 | $1,750 | $225 | $750 | $150 | $10,575 | 4.2% | $126,900 |
| $500K | $15,350 | $3,000 | $375 | $1,500 | $250 | $20,475 | 4.1% | $245,700 |
A few things stand out in this data.
First, the effective rate decreases as MRR increases, primarily because the $0.30 per-transaction fixed fee becomes a smaller percentage of higher average transaction values. A SaaS charging $200/month per customer has a lower effective per-transaction rate than one charging $29/month.
Second, Stripe Billing fees are a significant line item at every level. At $10K MRR with many small customers, billing fees can exceed 1.5% of revenue.
Third, the gap between the headline 2.9% and the actual effective rate is 1.2-2.5 percentage points. That gap represents real money that needs to appear in your burn rate calculator projections.
Model your specific situation with a Stripe fee calculator using your actual customer count, international mix, and average transaction value.
When to Negotiate or Switch
Negotiate with Stripe: Starting at ~$100K MRR
Stripe offers volume discounts through custom pricing, typically starting around $80K-$100K MRR. The discount is usually 0.1-0.4% off the processing rate, which translates to meaningful savings at scale. At $250K MRR, a 0.3% rate reduction saves $9,000 per year. At $500K MRR, it saves $18,000 per year.
To negotiate, contact Stripe's sales team and share your processing volume, average transaction value, chargeback rate, and growth trajectory. Companies with high average transaction values, low chargeback rates, and predictable growth get the best terms.
Consider Alternatives: The Switching Cost Calculation
Stripe is not the only option, and at higher volumes, the competition becomes relevant.
Paddle handles payment processing, subscription billing, and sales tax as a merchant of record. The rate is typically 5% + $0.50 per transaction, which is higher than Stripe's base rate but includes tax compliance, subscription management, and chargeback protection. For SaaS companies selling internationally with complex tax obligations, the all-in cost can be lower than Stripe + Stripe Tax + Stripe Billing.
Braintree (PayPal) offers 2.59% + $0.49 per transaction for standard processing. The lower percentage rate is offset by the higher fixed fee, making it more competitive for high-value transactions and less competitive for low-value ones.
FastSpring operates similarly to Paddle as a merchant of record, handling tax, billing, and compliance for a flat percentage of revenue.
The switching cost calculation is straightforward: estimate your annual savings from the new provider, subtract the engineering cost of migration (typically 40-120 hours for a SaaS product), and calculate the payback period. If payback is under six months, the switch is worth serious consideration. If it is over 18 months, stay with Stripe and focus on optimizing your current setup.
How to Reduce Your Stripe Costs Today
You do not need to switch providers to lower your payment processing costs. Here are five optimizations you can implement this week.
1. Optimize Retry Logic for Failed Payments
Failed payment retries trigger additional processing attempts, each incurring the $0.30 fixed fee even if the charge fails again. The default Stripe retry schedule attempts four retries over several weeks. Configure your retry logic to use smart retries (which Stripe offers) that time retries based on when cards are most likely to succeed, reducing the number of failed attempts.
Good retry logic recovers 10-15% more failed payments while reducing retry costs. This directly impacts your net revenue. See our guide on Stripe failed payment recovery for the complete playbook.
2. Reduce Chargebacks Proactively
Every chargeback costs $15 plus the transaction amount if you lose. Proactive measures that reduce chargebacks by even 50% save money and protect your Stripe account standing (excessive chargebacks can trigger account review or termination).
Key tactics: use clear billing descriptors so customers recognize charges, send payment confirmation emails immediately, make cancellation easy (customers who cannot cancel file chargebacks instead), and respond to disputes promptly with documentation.
3. Encourage Annual Billing
A customer paying $100/month generates 12 transactions per year, each with a $0.30 fixed fee -- $3.60 in fixed fees alone. The same customer on an annual plan generates one transaction at $1,200, with a single $0.30 fee. Annual billing reduces your per-dollar transaction cost and improves cash flow.
The typical discount for annual billing is 15-20%. Even with the discount, annual billing is often more profitable because of reduced processing fees, lower churn (annual customers churn at roughly half the rate of monthly), and improved cash position. Our analysis of annual vs monthly billing economics covers this trade-off in detail.
4. Batch Payouts
If you are on Stripe Connect, optimize your payout schedule. Daily payouts incur more transfer fees than weekly or monthly payouts. For most SaaS businesses, weekly payouts balance cash access with cost efficiency.
5. Minimize Unnecessary Currency Conversion
If you have significant customer concentration in a specific international market (for example, 15%+ of revenue from the UK), consider opening a Stripe account that settles in that currency. This eliminates the 1% currency conversion fee for those transactions. The break-even point is typically around $10K/month in a single foreign currency.
The Revenue Recognition Angle
Understanding your actual Stripe costs is not just about expense management -- it affects how you recognize and report revenue. If you report $100K MRR to your board or investors but your actual cash collected after all Stripe fees is $95,500, there is a meaningful gap between reported MRR and cash received.
For accurate financial reporting, track your net revenue (after all payment processing costs) alongside gross MRR. Your profitability calculator should use net revenue, not gross, to avoid overstating margins. Our guide on Stripe revenue recognition for SaaS walks through the accounting treatment in detail.
Building Stripe Costs Into Your Financial Model
When building financial projections, do not use 2.9% as your Stripe cost assumption. Use your actual effective rate from the last three months, or use the following rules of thumb based on your customer profile:
| Customer Profile | Effective Rate to Model |
|---|---|
| Mostly US, high ATV ($200+/mo), no Billing | 3.1-3.3% |
| Mostly US, low ATV ($20-50/mo), using Billing | 4.0-5.0% |
| 30%+ international, medium ATV, using Billing | 4.2-5.2% |
| Marketplace with Connect, mixed geography | 4.5-5.5% |
ATV = average transaction value. The $0.30 fixed fee has a much larger impact on low-ATV businesses.
These rates belong in your financial model as a percentage of revenue, applied before calculating operating margin. They also belong in any Stripe payout reconciliation process you run to verify that your bank deposits match your expected revenue minus fees.
Key Takeaways
Stripe is an excellent payment processor. It is also more expensive than most founders think. The headline 2.9% + $0.30 rate is a starting point, not the full picture. Your actual effective rate depends on your international mix, average transaction value, Stripe product usage, and chargeback rate.
At every MRR level, the effective rate is 15-45% higher than the headline rate. At $50K MRR, this means an extra $3,000-$7,000 per year compared to the naive calculation. At $500K MRR, it can mean $30,000-$80,000 in costs that many founders do not forecast accurately.
Know your actual rate. Build it into your projections. Optimize what you can. And negotiate when you hit the volume thresholds that give you leverage.
Written by Team culta
The culta.ai team helps businesses track revenue, manage cash flow, and make smarter financial decisions across multiple entities.