Does Stripe charge a fee
Yes, Stripe charges a fee on each processed transaction, though standard accounts pay no setup fee and no monthly fee.
You pay only when a payment goes through, and the rate depends on the payment method and the country your business operates in.
- Online card payments: In the US, the usual charge is 2.9% plus $0.30 for each successful domestic card transaction.
- In-person payments: Payments taken through Stripe Terminal cost 2.7% plus $0.05 per transaction.
- ACH direct debit: Bank debits are charged at 0.8%, with the fee capped at $5.
- India domestic transactions: Businesses in India pay roughly 2% to 4.3% on domestic transactions.
Some charges sit on top of the base rate and apply only in certain situations.
- International cards: Cards issued outside your country add an extra 1.5%.
- Currency conversion: Converting between currencies adds a further 1% to 2%.
- Optional products: Tools such as Stripe Billing, Stripe Tax and advanced fraud protection carry their own percentage or monthly charges if you switch them on.
Rates differ by region, so check the Stripe pricing page for your country before estimating costs, and confirm whether your customers will pay with local cards, foreign cards or bank transfers.