# Stripe Fees Calculator: The True Cost of Using Stripe in 2026

> Calculate your real Stripe costs with our breakdown of processing fees, Billing surcharges, dispute fees, and hidden costs most founders miss.
- **Author**: Ayush Agarwal
- **Published**: 2026-04-04
- **Category**: Payments, Stripe, SaaS
- **URL**: https://dodopayments.com/blogs/stripe-fees-calculator

---

Stripe quotes 2.9% + 30c per transaction. That number fits on a pricing page and sounds straightforward. But by the time you add Stripe Billing, international card surcharges, currency conversion, Radar, Tax, and the occasional dispute fee, the real cost of using Stripe is typically 4% to 7% of revenue - sometimes higher.

This post is a complete Stripe fees calculator. It breaks down every fee type, shows you what the total looks like at four realistic revenue levels, and compares that to what you actually pay with a [Merchant of Record](https://dodopayments.com/blogs/what-is-a-merchant-of-record) like [Dodo Payments](https://dodopayments.com).

If you already know you want to compare platforms, the [Stripe alternatives](https://dodopayments.com/blogs/stripe-alternatives) guide covers the full landscape. This post focuses on math.

## The Stripe Fee Stack

Stripe charges are not one fee. They are a stack of fees, each with its own logic. Understanding which fees apply to your business determines your actual processing cost.

### 1. Core Processing Fee: 2.9% + 30c

This is the fee Stripe advertises. Every successful card charge on Stripe's standard plan incurs 2.9% of the transaction amount plus $0.30 flat. For a $100 charge, that is $3.20 taken before the money reaches your bank account.

The flat $0.30 matters more at lower price points. On a $10 transaction, 2.9% + 30c = $0.59, which is an effective rate of 5.9%. On a $500 transaction, 2.9% + 30c = $14.80, an effective rate of 2.96%. If your product has a low average transaction value, the fixed component alone can put you well above the headline rate.

### 2. International Card Surcharge: +1.5%

Any card issued outside the United States adds 1.5% to the processing fee, bringing international transactions to 4.4% + 30c. If your customer base has meaningful international coverage, this fee alone can shift your blended rate by 0.5% to 1.5% depending on your geographic mix.

Stripe applies this fee automatically at the card-issuing-country level, not billing address. A customer in the UK paying with a UK-issued card triggers the surcharge even if they give a US billing address.

### 3. Currency Conversion: +1%

If you present prices in a non-USD currency and collect in that currency, Stripe adds 1% for currency conversion. This stacks on top of the international card surcharge. A European customer paying in EUR with a European card could be costing you 4.4% + 1% = 5.4% + 30c before any other add-ons.

### 4. Stripe Billing Surcharge: +0.5% to 0.8%

Stripe Billing is the subscription management layer. If you use it to manage recurring charges, proration, trial periods, or invoice generation, Stripe adds a fee on top of processing. The current rate is 0.7% of billing volume for the standard Billing plan (the exact rate has moved between 0.5% and 0.8% over the years - verify the current rate on Stripe's pricing page before planning).

This fee applies to total billing volume, including free trials that convert and $0 invoices. It runs on every billing cycle, not just on new signups.

> Stripe Billing is easy to start with. The cost structure becomes harder to understand at scale. By $1M ARR you often have Billing fees, Tax fees, Radar fees, and processing all stacking - and nobody in the team has a clear picture of the total.
>
> - Ayush Agarwal, Co-founder & CPTO at Dodo Payments

If you are comparing Stripe Billing specifically, the [Stripe Billing alternatives](https://dodopayments.com/blogs/stripe-billing-alternatives) post and the [Stripe Billing vs Dodo Payments](https://dodopayments.com/blogs/stripe-billing-dodo-payments) comparison are both worth reading.

### 5. Dispute Fee: $15 per dispute

When a customer disputes a charge (a chargeback), Stripe charges a flat $15 dispute fee. If you win the dispute, Stripe returns the $15. If you lose, the fee is gone and so is the payment amount.

For digital SaaS products, dispute rates typically run 0.1% to 0.5% of transactions. At 0.2% on 1,000 monthly transactions, that is 2 disputes per month, or $360 per year. At scale with a high transaction volume and even a modest dispute rate, this line item adds up.

### 6. Stripe Radar: $0.05 to $0.07 per transaction

Stripe Radar is the fraud detection layer. The basic version is included in the processing fee for most accounts, but Radar for Fraud Teams - which gives you custom rules, risk scores, and 3D Secure controls - costs $0.05 per screened transaction. Radar for Teams with 3D Secure adds another $0.03 on top.

At 10,000 transactions per month, Radar for Fraud Teams costs $500 per month, or $6,000 per year. At 50,000 transactions per month, it is $2,500 per month.

### 7. Stripe Tax: $0.50 per transaction

Stripe Tax automates sales tax and VAT collection across jurisdictions. It costs $0.50 per transaction where tax is calculated, which means every single sale in a taxable jurisdiction. In practice, for global SaaS, that is nearly every transaction.

At 1,000 transactions per month, Stripe Tax adds $500 per month ($6,000 per year) just for the calculation layer. This does not include the cost of tax filing, which Stripe Tax does not do. You still need a service like Avalara, TaxJar, or an accountant to actually remit taxes. For a deeper look at the accounting side, the [SaaS accounting guide](https://dodopayments.com/blogs/saas-accounting-guide) covers what the fee stack does not solve.

### 8. Additional Fees to Know

- **ACH direct debit**: 0.8%, capped at $5.00 per transaction
- **Instant payouts**: 1.5% fee to receive funds immediately (vs. standard 2-day payout)
- **Stripe Connect**: Platform accounts using Connect pay an additional fee per payout
- **Card present / in-person**: 2.7% + 5c (different rate structure)
- **Stripe Sigma**: $0.02 per query for custom SQL reporting on your payment data

---

## Stripe Processing Fees: Full Breakdown Table

| Fee Type | Rate | Applies When |
| --- | --- | --- |
| Core processing (US cards) | 2.9% + $0.30 | Every successful card transaction |
| International card surcharge | +1.5% | Card issued outside the US |
| Currency conversion | +1.0% | Transaction in non-USD currency |
| Stripe Billing | +0.7% | Using Stripe Billing for subscriptions |
| Dispute fee | $15 flat | Each chargeback filed |
| Radar for Fraud Teams | $0.05/txn | Fraud screening add-on enabled |
| Stripe Tax | $0.50/txn | Tax calculated on the transaction |
| ACH direct debit | 0.8% (max $5) | Bank transfer payments |
| Instant payouts | +1.5% | Same-day payout requested |

---

## Fee Accumulation: How Stripe Costs Stack

The diagram below shows how fees layer onto a single transaction for a typical global SaaS company using Stripe Billing, Radar, and Tax.

```mermaid
flowchart LR
    A["$100 sale"] -->|"2.9% + $0.30"| B["Processing\n-$3.20"]
    B -->|"+1.5% international"| C["Intl surcharge\n-$1.50"]
    C -->|"+0.7% Billing"| D["Stripe Billing\n-$0.70"]
    D -->|"$0.50 flat"| E["Stripe Tax\n-$0.50"]
    E -->|"$0.05 flat"| F["Radar\n-$0.05"]
    F -->|"Net received"| G["$94.05\nNet to you"]
```

On a $100 international transaction using Stripe Billing, Radar, and Tax, the founder receives $94.05. That is a 5.95% effective rate - more than double the advertised 2.9%.

---

## Revenue Scenario Tables: True Stripe Cost at Scale

The tables below model realistic all-in Stripe costs at four MRR levels. Assumptions:

- 30% international transactions (triggering +1.5% surcharge)
- Stripe Billing enabled (0.7% surcharge on all billing)
- Stripe Tax enabled ($0.50 per transaction)
- Average transaction value of $60 (mix of monthly and annual plans)
- 0.2% dispute rate, Radar for Fraud Teams at $0.05 per transaction
- 70% US customers, 30% international with currency conversion

### Scenario 1: $5,000 MRR (Early Stage)

| Fee Component | Calculation | Monthly Cost |
| --- | --- | --- |
| Processing (2.9% + 30c) | 2.9% on $5K + 30c x 83 txns | $169.90 |
| International surcharge (30% of txns) | 1.5% on $1,500 | $22.50 |
| Stripe Billing (0.7%) | 0.7% on $5,000 | $35.00 |
| Stripe Tax ($0.50 x 83 txns) | $0.50 x 83 | $41.50 |
| Radar ($0.05 x 83 txns) | $0.05 x 83 | $4.15 |
| Dispute fees (0.2% rate) | 0.2 disputes x $15 | $3.00 |
| **Total Stripe fees** | | **$276.05** |
| **Effective rate on revenue** | | **5.52%** |
| **Annual cost** | | **$3,313** |

### Scenario 2: $25,000 MRR (Growth Stage)

| Fee Component | Calculation | Monthly Cost |
| --- | --- | --- |
| Processing (2.9% + 30c) | 2.9% on $25K + 30c x 417 txns | $850.10 |
| International surcharge (30% of txns) | 1.5% on $7,500 | $112.50 |
| Stripe Billing (0.7%) | 0.7% on $25,000 | $175.00 |
| Stripe Tax ($0.50 x 417 txns) | $0.50 x 417 | $208.50 |
| Radar ($0.05 x 417 txns) | $0.05 x 417 | $20.85 |
| Dispute fees (0.2% rate) | 0.8 disputes x $15 | $12.50 |
| **Total Stripe fees** | | **$1,379.45** |
| **Effective rate on revenue** | | **5.52%** |
| **Annual cost** | | **$16,553** |

### Scenario 3: $100,000 MRR (Scale Stage)

| Fee Component | Calculation | Monthly Cost |
| --- | --- | --- |
| Processing (2.9% + 30c) | 2.9% on $100K + 30c x 1,667 txns | $3,400.10 |
| International surcharge (30% of txns) | 1.5% on $30,000 | $450.00 |
| Stripe Billing (0.7%) | 0.7% on $100,000 | $700.00 |
| Stripe Tax ($0.50 x 1,667 txns) | $0.50 x 1,667 | $833.50 |
| Radar ($0.05 x 1,667 txns) | $0.05 x 1,667 | $83.35 |
| Dispute fees (0.2% rate) | 3.3 disputes x $15 | $50.00 |
| **Total Stripe fees** | | **$5,516.95** |
| **Effective rate on revenue** | | **5.52%** |
| **Annual cost** | | **$66,203** |

### Scenario 4: $500,000 MRR (High Scale)

| Fee Component | Calculation | Monthly Cost |
| --- | --- | --- |
| Processing (2.9% + 30c) | 2.9% on $500K + 30c x 8,333 txns | $17,000.00 |
| International surcharge (30% of txns) | 1.5% on $150,000 | $2,250.00 |
| Stripe Billing (0.7%) | 0.7% on $500,000 | $3,500.00 |
| Stripe Tax ($0.50 x 8,333 txns) | $0.50 x 8,333 | $4,166.50 |
| Radar ($0.05 x 8,333 txns) | $0.05 x 8,333 | $416.65 |
| Dispute fees (0.2% rate) | 16.7 disputes x $15 | $250.50 |
| **Total Stripe fees** | | **$27,583.65** |
| **Effective rate on revenue** | | **5.52%** |
| **Annual cost** | | **$330,904** |

At $500K MRR, you are paying over $330,000 per year just in Stripe fees - before engineering time, customer support for payment issues, or any compliance overhead.

---

## What Stripe Fees Do Not Cover

The fee analysis above covers what Stripe charges. It does not cover what Stripe does not do - and this is where the hidden cost of the Stripe model becomes significant for global SaaS companies.

### Tax Liability Stays With You

Stripe Tax collects and calculates tax at the point of sale. But Stripe is not the legal seller of your product. You are. That means you are responsible for:

- Registering for VAT/GST in each country where you cross thresholds
- Filing returns on schedule (quarterly in most EU countries, monthly in some)
- Remitting collected tax to each tax authority
- Responding to tax authority audits and inquiries
- Tracking economic nexus thresholds in every US state

In the US alone, SaaS is taxable in roughly 30 states, each with different thresholds, exemption rules, and filing schedules. The [revenue leakage](https://dodopayments.com/blogs/revenue-leakage-saas) guide goes into how tax complexity becomes a real cost at scale.

### Compliance and Legal Entity

To accept payments as a US company selling internationally, you typically need:

- A legal entity in at least one jurisdiction (often Delaware C-Corp for US-based founders)
- A merchant account or payment processor relationship
- A privacy policy compliant with GDPR, CCPA, and local equivalents
- PCI DSS compliance management
- Monitoring of local payment regulation changes

None of this is covered by Stripe's processing fees. These are operational costs that land on your team - or your counsel's invoice.

### Chargeback Management

Stripe handles dispute filing logistics. But the strategy, evidence gathering, and win rate optimization is on you. Companies that do not manage this proactively typically see dispute rates climb, which can eventually threaten your Stripe merchant account status.

### [Stripe is not a merchant of record](https://dodopayments.com/blogs/is-stripe-a-merchant-of-record). This is the most important distinction for global SaaS teams, and it is also the most underappreciated until you are dealing with a tax audit or a wave of chargebacks.

---

## Stripe vs Dodo Payments: Total Cost Comparison

[Dodo Payments](https://dodopayments.com) is a [Merchant of Record](https://dodopayments.com/blogs/what-is-a-merchant-of-record) platform built for global SaaS companies. The pricing model is 4% + 40c per transaction, all-in. That includes:

- Payment processing
- Stripe Billing equivalent (subscription management)
- Tax calculation, collection, and filing in 100+ countries
- Dispute handling and chargeback management
- Fraud protection
- Global payment methods and currency conversion
- Compliance coverage as the legal seller of record

There are no surcharges for international cards, no separate tax add-on fees, and no monthly platform fees.

| Revenue Level | Stripe (all-in, blended) | Dodo Payments (4% + 40c) | Annual Savings |
| --- | --- | --- | --- |
| $5K MRR | $276/mo (5.52%) | $200/mo (4.67%) | ~$912/yr |
| $25K MRR | $1,379/mo (5.52%) | $1,000/mo (4.67%) | ~$4,548/yr |
| $100K MRR | $5,517/mo (5.52%) | $4,000/mo (4.67%) | ~$18,204/yr |
| $500K MRR | $27,584/mo (5.52%) | $20,000/mo (4.67%) | ~$91,008/yr |

The $91,000 annual difference at $500K MRR does not include the cost of engineers managing tax integrations, legal counsel for compliance, or finance team time spent on VAT filing and reconciliation. Once those operational costs are factored in, the difference is typically larger.

This comparison is explored in more detail in the [Stripe vs merchant of record](https://dodopayments.com/blogs/stripe-vs-merchant-of-records) analysis.

For a detailed side-by-side of the billing layers specifically, the [Stripe Billing vs Dodo Payments](https://dodopayments.com/blogs/stripe-billing-dodo-payments) comparison breaks down feature parity and where each platform wins.

---

## When Stripe Makes Sense

Stripe is genuinely the right choice for certain situations:

- **US-only or US-primary businesses** with minimal international volume, where the 1.5% international surcharge does not apply and tax complexity is manageable
- **Custom billing logic** where your subscription model is too complex or non-standard for any off-the-shelf billing platform
- **High-volume enterprise contracts** where Stripe custom pricing negotiations can bring the processing rate down to 2.2%-2.5%
- **Marketplace or platform products** where Stripe Connect's flexibility is genuinely hard to replicate
- **Developer tool companies** where Stripe's brand recognition and documentation ecosystem reduce buyer friction

If you are in any of these categories and Stripe's rate is negotiated down, the cost picture changes. The scenarios in this post use standard Stripe pricing.

If you are evaluating the broader competitive landscape, the [Stripe alternatives for SaaS](https://dodopayments.com/blogs/stripe-alternatives-for-saas) post covers each major option with its own fee structure and trade-offs. The [best SaaS billing infrastructure](https://dodopayments.com/blogs/best-saas-billing-infra) guide is also useful if you are making an infrastructure-level decision rather than just comparing processing rates.

---

## How to Calculate Your Own Stripe Cost

Use this formula to calculate your blended Stripe rate:

**Step 1 - Base processing cost:**
`Monthly revenue x 2.9% + (total transactions x $0.30)`

**Step 2 - International surcharge:**
`International revenue x 1.5%`

**Step 3 - Stripe Billing (if enabled):**
`Monthly billing volume x 0.7%`

**Step 4 - Stripe Tax (if enabled):**
`Total transactions x $0.50`

**Step 5 - Radar for Fraud Teams (if enabled):**
`Total transactions x $0.05`

**Step 6 - Disputes:**
`(Total transactions x dispute rate) x $15`

**Step 7 - Sum all steps, divide by monthly revenue to get effective rate**

As a quick rule of thumb:
- US-only, no Billing or Tax add-ons: ~3.5%-4% effective rate
- Stripe Billing enabled, mostly US: ~4.2%-4.8% effective rate
- Stripe Billing + Tax + international mix: ~5%-6.5% effective rate
- High international volume + all add-ons: ~6%-8% effective rate

If your calculation lands above 5%, it is worth modeling what a full [Merchant of Record](https://dodopayments.com/blogs/what-is-a-merchant-of-record) would cost by comparison. You can view [Dodo Payments pricing](https://dodopayments.com/pricing) to run the comparison against your actual numbers.

---

## FAQ

### What is the actual Stripe fee per transaction?

The standard Stripe processing fee is 2.9% + $0.30 per successful card transaction for US-issued cards. For international cards, Stripe adds 1.5%, bringing the total to 4.4% + $0.30. If you also use Stripe Billing for subscriptions, another 0.7% applies to each billing cycle. Stacked together, the true per-transaction cost is often 4%-6% depending on your customer geography and which Stripe add-ons are enabled.

### Does Stripe charge for failed transactions?

Stripe does not charge the processing fee (2.9% + 30c) for failed transactions since no money moves. However, if you use Stripe Radar for Fraud Teams, the $0.05 per-transaction screening fee applies to all transactions that Stripe evaluates, including declined ones. If a dispute is filed on a transaction that later gets refunded, the $15 dispute fee may still apply even if you issue a refund.

### How much does Stripe charge for international payments?

International card transactions on Stripe cost 2.9% + 1.5% + $0.30 = 4.4% + $0.30 per transaction. If the transaction involves currency conversion (customer pays in a non-USD currency), an additional 1% applies, bringing the total to 5.4% + $0.30. On a $100 international transaction with currency conversion, Stripe takes $5.70 before any Billing or Tax fees.

### Is Stripe Tax worth the $0.50 per transaction fee?

Stripe Tax at $0.50 per transaction covers automatic tax calculation and collection at checkout. At 500 monthly transactions, that is $250/month ($3,000/year) for the calculation layer alone. What it does not cover is tax filing and remittance to each jurisdiction - those are separate costs. For a SaaS company with light domestic volume, the math can work. For global companies with high transaction volume, the $0.50 flat fee adds up faster than the tax complexity it partially solves, and a [Merchant of Record](https://dodopayments.com/blogs/what-is-a-merchant-of-record) that handles end-to-end tax compliance is often more cost-effective.

### What is the Stripe dispute fee and can I avoid it?

Stripe charges a flat $15 fee for every dispute (chargeback) filed by a customer. If you win the dispute, Stripe refunds the $15. If you lose, the $15 and the original transaction amount are both gone. You cannot avoid dispute fees entirely, but you can reduce dispute frequency by using clear billing descriptors, fast customer support, and proactive refund policies for dissatisfied customers. Stripe Radar can also help catch fraudulent transactions before they result in disputes.

---

## Final Take

Stripe's 2.9% + 30c is the starting point, not the ending point. By the time you layer on Stripe Billing, international surcharges, Stripe Tax, Radar, and dispute costs, the effective rate for a typical global SaaS company runs 5%-6.5% of revenue.

At $100K MRR, that is over $66,000 per year in Stripe fees alone - before you account for the engineering time, legal overhead, and finance hours that come with managing tax compliance, chargeback disputes, and international payment operations yourself.

If your business is US-focused and your transaction volume is modest, Stripe's standard pricing is workable. If you have international customers, a recurring billing model, and a need to stay tax-compliant across jurisdictions, comparing total cost of ownership against a Merchant of Record is worth the time.

[Dodo Payments](https://dodopayments.com) offers a transparent 4% + 40c all-in model with full Merchant of Record coverage - no separate tax add-on fees, no international card surcharges, and no monthly platform fees. View the full [Dodo Payments pricing](https://dodopayments.com/pricing) to model your specific scenario, or explore [Stripe alternatives](https://dodopayments.com/blogs/stripe-alternatives) if you are actively comparing options.