Stripe's headline rate is 2.9% + $0.30, which is true in the same way "flights start at $49" is true — right up until you add a checked bag, a seat, and the seatbelt. That number covers one specific scenario: a domestic card, paid in your account's own currency, entered normally through checkout. Step outside any of those conditions and Stripe adds a surcharge on top — and if more than one condition shifts at once, more than one surcharge stacks onto the same charge.
That's the part most freelancers and small businesses don't find out until they check a payout and the number is smaller than expected. A client pays with a card issued abroad, or the payment needs converting into your settlement currency, or someone types a card number in by hand instead of tapping it — and suddenly 2.9% isn't the number that actually applied.
Photo by Kindel Media on Pexels
How much Stripe actually charges today
Stripe's US base rate is 2.9% plus a $0.30 fixed fee on every successful card charge — the number you'll see for a standard online checkout paid with a domestic card, in your account's own currency, tapped, inserted, or entered automatically rather than typed by hand.
That's the entire fee, full stop, as long as nothing else about the transaction is unusual. For a US-based freelancer selling to US-based clients online, that's often the whole story. It stops being the whole story the moment the card, the currency, or the entry method changes. (Everything here reflects Stripe's published US rate card — other countries have their own base percentage and fixed fee in the local currency, so check Stripe's own pricing page if your account isn't US-based.)
The three surcharges that stack on top
Stripe adds three separate surcharges on top of the base rate, and unlike a lot of fee schedules, they don't replace the base rate — they stack on it. A transaction that triggers all three at once costs meaningfully more than the advertised 2.9%.
- International cards: +1.5%. This is about where the card itself was issued, not where the person paying happens to be sitting. A card issued by a bank outside the country your Stripe account is registered in counts as international, even if the cardholder is physically down the street from you.
- Currency conversion: +1%. Triggers whenever Stripe converts the payment into your account's settlement currency. It's separate from the international-card fee and can apply even on a domestic card, if the customer happens to pay in a different currency than your account uses.
- Manually entered cards: +0.5%. Applies when a card number is typed in by hand instead of tapped, inserted, or entered through a normal checkout form. There's no chip or contactless verification, so Stripe prices in the extra fraud risk.
Stack all three onto the base rate and a single transaction can run 2.9% + 1.5% + 1% + 0.5% = 5.9%, plus the $0.30 fixed fee — roughly double what most people assume they're paying. It doesn't take an unusual client to hit all three, either: an overseas customer paying in their own currency, typed manually into a phone checkout form because autofill didn't cooperate, checks every box at once.
Photo by Dave Garcia on Pexels
Why the fixed fee still matters on small charges
The $0.30 fixed fee doesn't register on a $500 invoice — it's a rounding error. On a $5 microtransaction, it's 6% of the payment before the percentage fee is even applied. If your business collects a lot of small payments — tips, add-ons, small digital products — that flat fee deserves its own line in your math instead of getting folded into a single blended "percentage fee" estimate.
How Stripe compares to PayPal and Upwork
None of these three charge the same way, so a direct "which is cheapest" answer depends on your situation. Stripe's 2.9% + $0.30 base rate is slightly lower than PayPal's 2.99% + $0.49 on a typical domestic transaction, and Stripe doesn't separately charge for the checkout and invoicing features PayPal folds into its own fee. Upwork works differently again — its 0-15% freelancer service fee is charged on top of whatever payment method funded the contract, so it isn't really a competing processor at all, more a platform fee layered above one.
Run your own numbers rather than trusting a single winner. A $50 payment and a $5,000 payment land very differently across all three once the fixed-fee portion is factored in, and for large invoices, Stripe's ACH option (0.8%, capped at $5) can beat a percentage-based card fee outright.
How to actually keep more of what you receive
- Invoice international clients in your own settlement currency when the relationship allows it — if Stripe never has to convert anything, the 1% conversion surcharge never applies.
- Push customers toward a hosted checkout page or a saved card rather than a manually typed number. It's rarely something you can force, but when there's a choice, tapped or autofilled beats typed by 0.5%.
- Price in the realistic range — 2.9% on the low end, up to 5.9% if a payment happens to hit all three surcharges — instead of budgeting only for the headline rate and being surprised later.
- For a large one-off invoice, compare Stripe's card rate against its own ACH option: 0.8% capped at $5 total, which beats an uncapped percentage fee once a payment gets into the thousands.
- Check the fee breakdown on the actual transaction in your Stripe dashboard rather than assuming — it shows exactly which surcharges applied, which is the fastest way to learn which of your clients or checkout flows are the expensive ones.
None of this makes Stripe free, and it shouldn't — processing card payments safely costs money, and 2.9% buys a lot of fraud protection and infrastructure you'd otherwise have to build yourself. But knowing which surcharges are avoidable and which aren't is the difference between treating Stripe's fee as a fixed cost of doing business and treating it as a number you have some control over.
Our Stripe fee calculator runs the actual numbers — base rate plus whichever surcharges apply — so you know what you'll receive before the payment lands, not after.
Frequently asked questions
How much does Stripe actually take from sellers?
Stripe charges 2.9% plus a $0.30 fixed fee on standard domestic card transactions in the US. International cards, currency conversion, and manually entered cards each add a further surcharge on top, and more than one can apply to the same payment.
Why do international cards cost more on Stripe?
Stripe adds 1.5% whenever the card was issued outside the country your Stripe account is registered in. It's based on where the card itself was issued, not where the cardholder is physically located when they pay.
What's Stripe's currency conversion fee?
An extra 1% applies whenever Stripe converts a payment into your account's settlement currency. It's separate from the international-card surcharge and can apply even on a domestic card if the customer pays in a different currency.
Does manually entering a card cost more on Stripe?
Yes, an extra 0.5% applies when a card number is typed in rather than tapped, inserted, or entered through a standard checkout form, since there's no chip or contactless verification to reduce fraud risk.
How does Stripe compare to PayPal or Upwork fees?
Stripe's 2.9% + $0.30 base rate is slightly lower than PayPal's 2.99% + $0.49 on a typical domestic transaction. Upwork works differently again, charging a variable 0-15% service fee on top of whatever payment method funded the contract, so it isn't really a competing processor.