Stripe Fee Calculator
Enter a charge amount to see the Stripe fee and your net payout, or switch to reverse mode to find what to charge so you receive a specific amount after fees.
Not affiliated with Stripe. Uses Stripe's standard published rates for the US, UK, EU, Canada and Australia, last reviewed 12 August 2026 — see methodology and confirm 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:
Formula:
What is a Stripe fee and how does it work?
A Stripe fee is the amount Stripe deducts from each successful payment before it pays you out. It has two parts: a percentage of the transaction plus a fixed per-charge amount. For a standard US online card payment the rate is 2.9% + $0.30, so a $100 charge costs $3.20 in fees and pays out $96.80. The fixed part dominates small charges — on a $1.00 payment, $0.30 is 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
This division formula assumes the fee is a straight percentage. Where a fee is capped — US ACH at 0.8% with a $5.00 maximum — the reverse calculation switches once the cap binds: above a $625 charge the fee is a flat $5.00, so the charge is just desired_net + $5.00. To net $10,000 by ACH you charge $10,005.00, not $10,080.65.
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
These are the exact rates this calculator uses — Stripe's standard published domestic rates, plus the international card surcharge:
| 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 a currency conversion fee on top (1% in the US, Canada and Australia; 2% in the UK and EU); 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%.
Methodology and assumptions
Two formulas drive every number on this page:
- Forward: fee = amount × total rate + fixed fee; net = amount − fee.
- Reverse: charge = (desired net + fixed fee) ÷ (1 − total rate).
The $5.00 US ACH cap is applied in both directions. In forward mode the fee is the lower of 0.8% and $5.00. In reverse mode, once 0.8% of the grossed-up charge would exceed $5.00, the fee is the $5.00 cap and the charge is simply your desired net plus $5.00 — so the two modes round-trip exactly: entering a charge amount, then entering the resulting net in reverse mode, returns the amount you started with.
The total rate is the base rate for your country and payment type, plus 1.5% when the international-card toggle is on, plus the currency conversion fee when that toggle is on (1% for the US, Canada and Australia; 2% for the UK and EU).
What is modelled: Stripe's standard published pricing for five regions — United States, United Kingdom, Europe (EUR), Canada and Australia — across four payment types: online card, in-person Terminal, manually keyed card, and ACH bank debit. ACH is offered for the United States only, at 0.8% with the fee capped at $5.00. Exact per-region rates are in the table above; the calculator uses those figures and nothing else.
What is not modelled: negotiated or interchange-plus pricing, Stripe Billing, Connect, Radar, Tax and other product add-ons, Terminal hardware costs, instant-payout and payout fees, the $15 dispute fee, refunds, sales tax and VAT, and any country outside the five listed. Results are rounded to two decimal places for display.
How the rates were sourced: the rate table is written into this page by hand from Stripe's public pricing pages, not fetched from an API. It was last reviewed on 12 August 2026. Stripe changes pricing without notice and your account may be on different terms, so confirm against stripe.com/pricing and your own Stripe dashboard before relying on these figures. This page is not affiliated with Stripe and is not financial or legal advice.
Related tools
- CAC Calculator — customer acquisition cost and payback period
- JSON Formatter — read Stripe webhook and API payloads
- JWT Decoder — inspect tokens from your billing stack
- cURL to Fetch Converter — turn Stripe curl examples into JavaScript
- Number to Words — write amounts out for invoices
- UI component gallery — Tailwind and shadcn/ui checkout and pricing blocks
Last verified 12 August 2026 · Runs entirely in your browser; no amount you enter is sent to a server.