Stripe Fee Calculator
Free Stripe fee calculator — enter any charge amount to see the exact Stripe fee and your net payout, or use the built-in reverse Stripe fee calculator to find what to charge a customer so you receive a specific amount after fees. Covers US credit card rates (2.9% + $0.30), UK, EU, CA, and AU, plus online card, in-person Terminal, manually keyed, and ACH. No signup, runs entirely in your browser.
Not affiliated with Stripe. Rates accurate as of 2026 — verify current rates at stripe.com/pricing.
Country / region
Payment type
Surcharges
Enter an amount above to see the fee breakdown
Stripe fee
You receive
Effective rate
Charge customer
Stripe fee
You receive
Fee breakdown
Formula:
What is a Stripe fee and how does it work?
A Stripe fee is the amount Stripe deducts from each successful payment before sending your payout. Stripe charges a percentage of the transaction amount plus a fixed fee per successful card charge. Stripe credit card fees for US online card payments are 2.9% + $0.30 per transaction — meaning a $100 charge costs $2.90 (percentage) + $0.30 (fixed) = $3.20 in fees, leaving you $96.80. The fixed fee has an outsized impact on small transactions: on a $1.00 charge the $0.30 alone represents 30% of the transaction.
The fee structure has two parts because Stripe's costs are also two-part: the card networks (Visa, Mastercard) charge a percentage-based interchange fee, while the fixed component covers Stripe's per-transaction overhead regardless of amount. Custom pricing is available for businesses processing over $1 million per year — Stripe will negotiate interchange-plus pricing where you pay actual interchange costs plus a small Stripe markup.
How to calculate Stripe fees — forward and reverse
Forward calculation (you know the charge amount, want the fee):
fee = (amount × percentage) + fixed_fee
net = amount − fee
Example (US, $100):
fee = ($100 × 0.029) + $0.30 = $2.90 + $0.30 = $3.20
net = $100 − $3.20 = $96.80
Reverse calculation (you want to receive a specific net amount, want the gross charge):
charge = (desired_net + fixed_fee) ÷ (1 − percentage)
Example (US, want to net $100):
charge = ($100 + $0.30) ÷ (1 − 0.029)
= $100.30 ÷ 0.971
= $103.30
The calculator above handles both — use the I want to receive an amount tab for the reverse Stripe fee calculation.
Stripe processing fees by country (2026)
Stripe's standard domestic online card rates by region — including international card surcharge where applicable:
| Country | Online card | In-person | Intl surcharge |
|---|---|---|---|
| 🇺🇸 United States | 2.9% + $0.30 | 2.7% + $0.05 | +1.5% |
| 🇬🇧 United Kingdom | 1.5% + £0.20 | 1.75% + £0.10 | +1.5% |
| 🇪🇺 Europe (EUR) | 1.5% + €0.25 | 1.75% | +1.5% |
| 🇨🇦 Canada | 2.9% + CA$0.30 | 2.7% + CA$0.05 | +1.5% |
| 🇦🇺 Australia | 1.75% + A$0.30 | 1.75% + A$0.10 | +1.5% |
US ACH bank debit costs 0.8% capped at $5.00 — the cheapest method for large amounts. A $1,000 ACH transfer costs $5.00 vs $29.30 for a card. Manually keyed US cards cost 3.4% + $0.30 due to higher fraud risk.
How to pass Stripe fees to customers
Use the reverse formula to gross up the charge so your net equals your original price. To net $50 on a US card payment, charge $51.81: (50 + 0.30) ÷ 0.971 = 51.81. Stripe's own documentation calls this "surcharging" and permits it in Stripe's terms of service. Practically, most merchants either:
- Pass fees explicitly — add a line item labelled "Payment processing fee (3%)" to the invoice. Requires disclosure before checkout.
- Gross up the price silently — price the product so the net-of-fees amount meets your target margin. Cleaner UX, no disclosure required.
- Offer ACH discounts — price cards at face value and offer a small discount for bank transfers, which cost 8× less for large transactions.
Legal note: credit card surcharges are prohibited in Connecticut, Massachusetts, Oklahoma, and Puerto Rico. In the EU, surcharges on Visa/Mastercard consumer cards are banned. Always check local law before surcharging.
Stripe fees vs PayPal vs Square
For standard online card transactions, Stripe, PayPal, and Square all charge the same headline rate of 2.9% + $0.30. Differences emerge at the margins:
- In-person: Stripe Terminal is 2.7% + $0.05. Square Reader is 2.6% + $0.10. PayPal Zettle is 2.29% + $0.09 — cheapest in-person.
- ACH / bank transfers: Stripe ACH is 0.8% capped at $5. PayPal ACH is also 1.9% + $0.10 for Venmo-funded payments. Square doesn't support ACH natively.
- International: All three add 1.5% for international cards. Stripe adds 1% for currency conversion; PayPal converts at a less favourable exchange rate.
- Developer experience: Stripe has the most powerful API and is preferred for custom integrations. PayPal has the highest consumer recognition and checkout conversion for retail. Square dominates point-of-sale hardware.
For high-volume businesses processing $50k+/month, negotiated rates are available from all three — Stripe's interchange-plus model can reduce effective rates significantly below 2.9%.