Stripe Fees Explained — Forward and Reverse Calculation for Any Business
Every online business that accepts card payments loses a percentage of each transaction to processing fees. Stripe is one of the most popular processors, but its fee structure varies by card type, currency, and whether the card is present. This post explains exactly how those fees work, walks through forward and reverse calculation, and helps you price your products so you keep the amount you expect.
The Problem with Payment Processing Costs
Many business owners set prices without accounting for payment processing fees. A $50 product might net only $48.25 after Stripe takes its cut. For low-margin businesses, the difference between charging $50 and $51.55 (the amount needed to net $50) can be the difference between profit and loss. The core issue is that fees are compound: the percentage applies to the total charged, so the amount you lose grows with the transaction size.
Worse, different card types incur different rates. A customer paying with an international card costs more to process than a domestic one. Without understanding these differences, you may unknowingly absorb higher costs on certain transactions.
How Stripe Fee Tiers Work
Stripe charges a percentage plus a fixed fee per transaction. The standard rates are:
| Card Type | Fee Rate | Fixed Fee (USD) |
|---|---|---|
| US Domestic Cards | 2.9% | $0.30 |
| International Cards | 3.9% | $0.30 |
| Manually Entered Cards | 3.4% | $0.30 |
For non-USD transactions, the fixed fee changes per currency. EUR charges €0.30, GBP charges £0.30, and JPY charges ¥30. Our calculator supports ten currencies with the correct fixed fees for each.
Forward Calculation — How Much You Will Receive
Forward calculation starts with the amount you charge the customer and subtracts the fee to find your net. For a $100.00 charge on a US domestic card: 2.9% ($2.90) plus $0.30 equals $3.20 in fees. You receive $96.80. This is useful when you already know your product price and want to check what lands in your account.
Reverse Calculation — How Much to Charge
Reverse calculation starts with the amount you want to receive and tells you what to charge. To net exactly $100.00 on a US domestic card: ($100.00 + $0.30) divided by (1 - 0.029) equals $103.30. The fee on $103.30 is $3.00 plus $0.30 equals $3.30, and you net $100.00. This is essential for businesses that need guaranteed minimum revenue per transaction.
International and Manually Entered Card Fees
International cards cost 3.9% plus the fixed fee. Manually entered keyed transactions cost 3.4% plus the fixed fee. If your business serves global customers or processes phone orders, you should check how these higher rates affect your margins. For a $100 international transaction, you net only $95.80 compared to $96.80 for domestic.
Currency-Specific Fixed Fees
The fixed fee varies significantly by currency. JPY has a ¥30 fixed fee and HKD charges HK$2.00. When processing small transactions in these currencies, the fixed fee eats a larger percentage of the total. A ¥1,000 charge in JPY costs ¥59 (3.9% plus ¥30), which is 5.9% of the transaction — double the standard rate.
Limitations to Consider
The calculation assumes standard published rates. Stripe offers custom pricing for high-volume businesses that may differ. Refunds do not reverse the percentage fee (Stripe keeps the 2.9%). Dispute fees are charged separately at $15 per dispute. The calculator does not account for monthly subscription fees or additional services such as Stripe Billing or Sigma.
Frequently Asked Questions
Does Stripe charge a monthly fee?
No, Stripe has no monthly fee for standard accounts. You pay only per-transaction fees. Custom enterprise plans may include monthly pricing.
Are Stripe fees refunded if I refund a transaction?
No. Stripe does not refund the percentage fee on refunded transactions. The fixed fee is also not returned. You lose the full fee on any refunded charge.
What is a dispute fee?
If a customer files a chargeback, Stripe charges a $15 dispute fee. This is refunded if you win the dispute. The calculator does not include dispute costs.
How do I choose between forward and reverse calculation?
Use forward when you want to know your net from a given price. Use reverse when you need to set a price that guarantees a specific net amount. Both modes are available in the tool.
Does the calculator support all currencies?
The calculator supports ten major currencies: USD, EUR, GBP, CAD, AUD, JPY, SGD, HKD, NZD, and CHF. Each uses the correct fixed fee for that currency.
When to Use Each Calculation Mode
Forward calculation is useful for checking margin on existing prices, understanding how much a specific sale nets, and estimating monthly processing costs. Reverse calculation is better for setting product prices that guarantee a profit floor, pricing subscription tiers where you need predictable net revenue, and creating invoice amounts for international clients. Use forward for analysis and reverse for pricing decisions.
Try the Stripe Fee Calculator
Calculate Stripe fees instantly for any amount, card type, and currency. Supports forward and reverse modes.
💳 Use the Calculator →