Stripe's pricing looks simple — "2.9% + 30¢" — and for a domestic US card it is. The moment your client pays with an international card, or the payment settles in another currency, two extra surcharges stack on top and a $2,000 invoice lands lighter than you planned. Most freelancers discover the stacked fees the month a European client pays them and the net is $70 less than the math they did in their head. This calculator runs the full published stack before you quote.

Enter the invoice amount, pick domestic or international card, choose "I receive" or "I want to net" mode, and the calculator returns the fee breakdown, what you net, the effective rate, and a verdict on whether the route still makes sense. Reverse mode tells you exactly what to charge so the client pays the fee, not you.

Reported rates — not Stripe's live schedule. Defaults reflect Stripe's published US pricing as checked by fee trackers in August–September 2026: 2.9% + $0.30 per successful domestic card charge, +1.5% surcharge for international cards (4.4% + $0.30 all-in), and +1.0% currency conversion when conversion is required. Stripe revises pricing periodically and rates differ by account country — confirm current pricing at stripe.com/pricing before quoting or accounting (see sources).

Methodology: the calculator applies Stripe's published rate stack to your inputs in order: base percentage (2.9%) + card surcharge (+1.5% international, +1.0% more if currency conversion) on the charged amount, plus the $0.30 fixed fee. In "I receive" mode the fee is subtracted from your amount; in "I want to net" mode it solves charge = (net + $0.30) ÷ (1 − rate) so the fee lands on the payer. The effective rate is simply fee ÷ charged amount — always higher than the headline percentage on small amounts because the fixed $0.30 does not scale.

Key takeaways

  • Reported US figures: 2.9% + $0.30 per successful domestic card charge — a $500 invoice costs $14.80 in fees and nets $485.20.
  • International cards add a reported +1.5% surcharge (4.4% + $0.30 all-in), and currency conversion adds another reported +1.0%.
  • Reverse mode grosses up the invoice: to net $1,000 on a domestic card charge, invoice $1,030.70 — pure algebra, no guesswork.
  • The fixed $0.30 dominates small transactions: a $20 invoice has an effective rate of ~4.4%, nearly double the headline 2.9%.
  • Rates differ by account country — US, UK (1.5% + 20p standard), and euro-area pricing are published separately on stripe.com/pricing.
  • All rates here are reported estimates from Sep 2026 trackers; Stripe changes pricing — verify in your Stripe account before relying on these numbers.

Invoice total in "I receive" mode; the amount you want to net in "I want to net" mode.

Surcharges are reported Sep 2026 US figures.

"I want to net" reverse-prices the fee into your invoice.

Stripe fee—
Result—
Effective rate—
Breakdown—
Verdict—

How it works

  1. Enter the amount: the invoice total in "I receive" mode, or the net you want to keep in "I want to net" mode.
  2. Pick the card type — domestic, international, or international with currency conversion. Each adds a reported surcharge to the percentage.
  3. In "I receive" mode, read the fee and your net. In "I want to net" mode, read what to charge so the fee is priced in — the algebra is (want + $0.30) ÷ (1 − rate).
  4. Read the effective rate: the true percentage cost, which runs higher than 2.9% on small amounts because of the $0.30 fixed fee and on cross-border payments because of surcharges.
  5. Read the verdict: it flags expensive small transactions and cross-border surcharges, and reminds you these are reported rates.
  6. Before invoicing, verify live pricing at stripe.com/pricing — percentages, fixed fees, and surcharges change, and your account country determines the schedule.

Worked example

Worked example — defaults:

  • Amount: $500 | Card: Domestic (2.9% + $0.30) | Mode: I receive
  • Fee: 2.9% × $500 = $14.50 + $0.30 = $14.80
  • You net: $500 − $14.80 = $485.20 (effective rate 2.96%)

Second example — reverse pricing: you want to net exactly $1,000 on a domestic card charge. Charge = ($1,000 + $0.30) ÷ (1 − 0.029) = $1,000.30 ÷ 0.971 = $1,030.70; the fee on it is $30.70 and you keep $1,000.00.

Third example — international: the same $500 invoice paid with a European card: rate becomes 2.9% + 1.5% = 4.4%, fee = 4.4% × $500 + $0.30 = $22.30, net $477.70 — $7.50 more than domestic. Add currency conversion (+1.0%) and the fee is $27.30 (5.4%), net $472.70.

Fourth example — small invoice: a $20 invoice. Fee = 2.9% × $20 + $0.30 = $0.88 — an effective rate of 4.4%, because the $0.30 fixed fee is 1.5% of $20 on its own. Two $20 invoices cost $1.76 in fees; one $40 invoice costs $1.46. Bundling saves real money.

Fifth example — annual fee audit: a freelancer billing $8,000/month through Stripe on domestic cards pays 2.9% × $8,000 + $0.30 × (say) 12 invoices = $232 + $3.60 = $235.60/month, or $2,827/yr. That is a real line item — roughly a month of health insurance or a new laptop every year. Auditing your processor once a year with this calculator (and repricing via reverse mode) is the cheapest raise you will ever give yourself.

Frequently asked questions

What does Stripe charge per transaction?

A reported 2.9% + $0.30 per successful domestic US card charge (Sep 2026 figures). International cards add a reported +1.5% surcharge, and currency conversion adds another reported +1.0%. There are no monthly or setup fees on the standard plan — you pay only when transactions occur. Always verify live pricing at stripe.com/pricing; rates change and differ by account country.

Who pays the Stripe fee?

You do. Stripe deducts its cut from the payment before the balance lands in your account; the client pays the listed amount in full. That is why reverse mode exists: instead of eating $14.80 on a $500 invoice, charge $515.25 and keep your $500. (Adding a surcharge line item is restricted in some regions — pricing the fee into your base rate is cleaner.)

How does the reverse calculation work?

Pure algebra, no iteration. You want to net N after a fee of (rate × charge + $0.30). So charge − (rate × charge + $0.30) = N, which rearranges to charge = (N + $0.30) ÷ (1 − rate). For N = $1,000 at 2.9%: ($1,000 + $0.30) ÷ 0.971 = $1,030.70. The calculator does this instantly, and the fee is slightly higher on the grossed-up amount ($30.70), which the formula accounts for automatically.

Why is my international client more expensive to bill?

Stacked surcharges. A domestic $500 charge costs a reported $14.80; the same charge on a foreign card costs $22.30 (the +1.5% surcharge alone is $7.50); with currency conversion it is $27.30. On a $5,000 international invoice the surcharges total $125. That is when freelancers start comparing payout rails — Wise is often cheaper for recurring cross-border work.

There is also a structural fix: invoice international clients in your settlement currency where they accept it, so the conversion happens on their side, or use Stripe's multi-currency balances to hold foreign-currency revenue and convert it in bulk at a better moment. Either way, the surcharge math should be in your quote — never absorbed silently.

Why do small invoices cost so much proportionally?

The fixed $0.30 fee. On a $500 invoice it is 0.06% — invisible. On a $20 invoice it is 1.5% — dominant. A $20 charge costs an effective 4.4% versus the headline 2.9%. The fix is structural: bundle small deliverables into fewer, larger invoices. Two $20 invoices cost $1.76 in Stripe fees; one $40 invoice costs $1.46.

What is Stripe ACH and when is it worth it?

Bank-to-bank payments at a reported 0.8%, capped at $5.00. ACH Direct Debit skips the card networks entirely, so the percentage is much lower and the cap means large invoices cost almost nothing to process: a $5,000 ACH charge costs the reported $5.00 cap. The catch: it takes days to settle, fails more often than cards, and only works with US bank accounts. For large, trusted, domestic client invoices it is the cheapest Stripe route.

Practically, many freelancers run a two-tier system: cards (fast, client-friendly) for invoices under ~$1,000, ACH for the big ones. The break-even against the card rate is roughly where 2.9% × amount + $0.30 exceeds 0.8% × amount — about $625. Above that, ACH wins; the $5 cap makes it a landslide above $625... precisely: at $625 the card fee is ~$18.43 vs ACH ~$5.00. Offer both, let the client choose, and price accordingly.

Does Stripe charge for refunds or chargebacks?

Refunds return the fee-free portion, not the processing fee. Stripe historically refunded the percentage fee on refunded transactions in some regions and not in others — check the current policy. A lost dispute adds a reported $15 chargeback fee on top. This calculator covers processing fees only; model disputes and refunds separately in your cash-flow forecast.

Are Stripe rates the same in the UK and Europe?

No — Stripe publishes country-specific schedules. Reported figures: UK standard 1.5% + 20p per domestic card, 2.5% + 20p for EEA cards, 3.15% + 20p for other international cards; euro-area rates range 1.4%–2.9% + €0.25 depending on card type. Your account country, not the client's, determines which schedule applies — then surcharges layer on top.

Stripe vs PayPal for freelancers — which is cheaper?

Stripe, usually, for card payments. Reported domestic: Stripe 2.9% + $0.30 vs PayPal invoice/checkout 3.49% + $0.49 — Stripe wins by 0.6% + $0.19 per transaction, or $3.19 on a $500 invoice. PayPal wins on client convenience (clients already have accounts) and on buyer-paid flows. Many freelancers run both: Stripe for embedded checkout and subscriptions, PayPal as the familiar backup — with the fee priced into rates either way.

What is the currency conversion fee and how do I avoid it?

A reported +1.0% when Stripe must convert currencies. It stacks on top of the transaction fee and any international-card surcharge. Avoid it by pricing in your settlement currency where the client accepts it, or by using Wise/Stripe's multi-currency features to hold balances in the client's currency and convert strategically instead of per-transaction.

Do I pay fees on failed or declined transactions?

No — Stripe charges per successful charge. Declined authorizations do not incur the processing fee. But repeated declines from the same client are a signal: card on file expiring, insufficient funds, or bank blocking — chasing them costs you time (see the meeting cost calculator for what your hour is worth) even when it does not cost you fees.

How do I verify the current rate in my account?

stripe.com/pricing for your country, then one real transaction. Divide the fee shown in a transaction's dashboard breakdown by the gross amount. If it matches the calculator's breakdown, your inputs are right; if not, update them — pricing changes, and premium/volume pricing can differ from the standard schedule.

Last verified: 2026-09-25 Platform fees and rates change frequently. Verify the current fees on the official platform before relying on these estimates.