Stripe fee calculator
A Stripe fee calculator estimates how much Stripe charges per transaction based on your payment amount, monthly volume, and customer type.
Enter your average transaction amount, monthly transaction count, and customer type to see your fee per transaction, monthly total, annual cost, and how much revenue you actually keep. If you use subscription or recurring billing, check the box to factor in platform fees. The calculator also shows how Stripe compares to PayPal, Square, and Amazon Pay at the same volume.
How to use the Stripe fee calculator
The Stripe fees calculator works on three inputs and returns your full cost breakdown instantly.
Step 1: Enter your transaction amount
Enter the average dollar value of each payment you collect. This drives the percentage portion of the fee.
Step 2: Enter your monthly transaction count
How many payments do you process per month? This turns per-transaction fees into a monthly and annual total.
Step 3: Select your customer type
- Domestic (US card): standard 2.9% + USD $0.30 for US-issued cards
- International: 4.4% + USD $0.30 for non-US cards
- International + FX: 5.4% + USD $0.30 for non-US cards, including currency conversion
- Bank Transfer (ACH): 0.8%, capped at USD $5 per transaction, for US bank account payments.
If you use Stripe Billing for subscriptions, check the box to add the 0.7% Stripe Billing fee on top of your selected payment method rate. That means a domestic subscription transaction effectively costs 3.6% + USD $0.30, instead of 2.9% + USD $0.30. Leave it unchecked if you process one-off payments only.
Step 4: Read your results
The calculator returns an estimated annual & monthly Stripe fee along with volume, what percentage of revenue you retain, and your effective rate. It also shows how Stripe compares to PayPal (standard cards), Square (online/invoices), and Amazon Pay (domestic) at the same volume.
Note: Results are estimates; actual fees may vary based on your Stripe plan, payment mix, disputes, and any custom pricing you’ve negotiated.
What is a Stripe fee calculator
A Stripe fee calculator is a tool that takes your transaction amount and monthly volume, then outputs estimated fees that you owe Stripe per payment, per month, and per year. Most founders know the headline rate, 2.9% + USD $0.30, but don't know what it means in practice for their specific numbers.
The Stripe fees calculator above does three things a mental estimate can't:
- It accounts for the fixed fee: The USD $0.30 flat charge per transaction doesn't scale proportionally. On a USD $10 payment, it represents 3% on its own, making your effective Stripe processing fee nearly 6%. On a USD $500 payment, the flat fee barely moves the needle. The calculator shows you the real effective rate at your actual transaction size.
- It scales to your real volume: A per-transaction fee that looks small multiplies fast. 500 transactions a month at USD $3.20 each is USD $1,600 monthly. This means Stripe payment processing fees are USD $19,200 a year. The calculator surfaces that number without requiring manual math.
- It compares them side by side. To help you make a fair comparison, the calculator displays how the same volume is handled by Square, PayPal, and Amazon Pay.
How Stripe fees are calculated
Stripe uses a two-part formula: a percentage of the transaction amount plus a fixed fee per transaction.
The Stripe fee formula is: Stripe fee = (Transaction amount × rate%) + fixed fee
Example: For a domestic US card payment: (USD $100 × 2.9%) + USD $0.30 = USD $2.90 + USD $0.30 = USD $3.20. That USD $3.20 is the Stripe credit card processing fees on a standard USD $100 sale. Your net revenue is USD $96.80 in this case.
For US customers paying by bank transfer, Stripe's ACH rate is a separate structure entirely: 0.8%, capped at USD $5 per transaction. Switch the customer type to "Bank Transfer (ACH)" in the calculator above to model your ACH costs separately.
- For card payments with recurring billing enabled: Stripe fee = (transaction amount × selected rate) + fixed fee + recurring billing add-on
- For ACH with recurring billing enabled: ACH fee = min(transaction amount × 0.8%, $5) + recurring billing add-on
To calculate Stripe fees for your full monthly volume, multiply the per-transaction fee by your transaction count. If you process 200 transactions at USD $100 each:
- Fee per transaction: USD $3.20
- Monthly Stripe fee: USD $3.20 × 200 = USD $640
- Annual Stripe fee: USD $640 × 12 = USD $7,680
- Monthly volume: USD $20,000
- Revenue retained: USD $19,360 (96.8%)
That's what the Stripe processing fees calculator above automates. Change the transaction amount, volume, or customer type, and the outputs update instantly.
The Stripe percentage fee: why small transactions cost more
The Stripe percentage fee (2.9%) stays proportional, but the USD $0.30 fixed component doesn't scale. On a USD $10 transaction, that fixed USD $0.30 represents 3% of the payment on its own before the percentage kicks in. The result:
Above USD $625, ACH fees cap at $5, making ACH a cost-efficient option for high-value B2B collections when slower settlement is acceptable. If you're managing invoices alongside your Stripe payments, Aspire lets you create and send invoices with your customers paying through Stripe (cards, ACH, e-wallets, and BNPL all supported) so collections, spend management, and expense tracking sit in one place.
Stripe domestic vs. international fees
Stripe charges 2.9% + USD $0.30 for domestic US transactions, 4.4% + USD $0.30 for international cards, and 5.4% + USD $0.30 for international cards with currency conversion.
The three levels are as follows:
Domestic (US-issued card) rate: USD $0.30 + 2.9% applies when a consumer uses a US-issued credit card to make a payment. When asked, "What does Stripe charge per transaction?" the majority of entrepreneurs respond with this credit card processing cost.
International (non-US) cards rate: USD $0.30 + 4.4% applies when a non-US consumer uses their local card to make a payment. In addition to the regular cost, Stripe charges a cross-border fee.
International + currency conversion Rate: 5.4% + USD $0.30 The highest tier. Applies when a non-US customer pays in a currency other than USD. The extra 1% is the currency conversion fee on top of the cross-border fee.
How Stripe fees affect profit margins
Payment processing costs sit above gross profit, which means every dollar in Stripe fees reduces the revenue available to cover COGS, salaries, marketing, and everything else.
Here's a straightforward example:
This is why founders who track Stripe payment costs as a percentage of revenue early tend to make better pricing decisions.
How Stripe fees affect cash flow
Stripe deducts its cut automatically before payouts, transforming processing fees into a direct, recurring cash drain on your bank balance. Because this cost scales linearly, it multiplies quietly alongside your growth.
For example:
- At USD $450K annual volume (USD $75 average order value): you lose USD $1,238/month (USD $14,850 annually) in processing fees.
- At USD $2M annual volume (USD $150 average order value): that jumps to USD $5,167/month (USD $62,000 annually).
Leaving these costs unmonitored means missing a major six-figure line item on your financial model. Part of managing that is controlling which payment methods your customers even see at checkout.
When you send invoices through Aspire, you can configure which Stripe payment methods appear on each payment link, like cards, ACH, Apple Pay, Klarna, Afterpay, and others.
How to reduce Stripe payment processing fees
You can't change Stripe's published rates on a standard plan, but you can change how much you pay in aggregate by increasing average order value, managing your international transaction mix, and negotiating custom pricing once you cross volume thresholds.
Here's where to start:
1. Raise your average transaction value
The USD $0.30 fixed fee is a flat cost that doesn't scale. If your average order is USD $15, you're paying a 5.3% effective rate. Get that to USD $50 and you're at 3.5%. Bundles, upsells, and annual billing (instead of monthly) all push average transaction value up and push your effective Stripe processing fee rate down without changing a single price point.
2. Review your international transaction mix
If 30% of your volume comes from international cards, your blended Stripe payment cost is meaningfully higher than the domestic headline rate. Knowing that number lets you price accordingly for international markets or explore strategies to reduce FX exposure.
3. Evaluate ACH for high-value B2B payments
For US customers paying invoices above USD $500, ACH bank transfer is the most direct way to reduce Stripe payment processing fees. Stripe charges 0.8% capped at USD $5 for ACH, which means a USD $5,000 invoice costs USD $5 via ACH versus USD $145.30 via card.
Use the calculator above, switch the customer type to "Bank Transfer (ACH)," and run your B2B volume through it.
Note: ACH works for US bank accounts only, and settlement is slower than card payments and typically takes 3–5 business days. It's best suited for enterprise clients and high-value invoices where payment timing is predictable.
4. Negotiate once you cross the volume threshold
Businesses with high or growing payment volume may be able to discuss custom pricing with Stripe. If Stripe fees have become a major cost line, contact Stripe’s sales team to review available pricing options.
5. Track annual fees
The Stripe processing fee per transaction looks small. The annual number tells a different story. Build it into your P&L from day one, and revisit it every quarter as volume grows. The goal is to make sure you're not discovering a USD $50,000 annual cost line in your Series A materials for the first time.
Conclusion
The Stripe fee calculator above gives you the number to work from: per transaction, per month, per year, and relative to your alternatives. Use it when you're modeling unit economics, building a P&L, or stress-testing your pricing assumptions.
Frequently asked questions
How do Stripe fees work?
Stripe charges a percentage of each transaction plus a flat per-transaction fee. For domestic US card payments, the normal charge is 2.9% + USD $0.30. This indicates that a USD $100 payment results in USD $96.80 in net revenue after USD $3.20 in Stripe fees.
How much does Stripe charge per transaction?
For domestic US card transactions, Stripe charges 2.9% + USD $0.30. International transactions cost more: 4.4% + USD $0.30 for cross-border cards, and 5.4% + USD $0.30 when currency conversion is also involved.
Are international Stripe fees higher?
Yes. The cross-border fee Stripe charges when a card is issued outside of the US is reflected in the 1.5 percentage point difference between the ordinary domestic rate of 2.9% + USD $0.30 and the international cost of 4.4% + USD $0.30. The Stripe CC processing charge increases to 5.4% + USD $0.30 when currency conversion is included.
Does Stripe charge for currency conversion?
Yes. When a customer pays in a non-USD currency, Stripe adds a 1% currency conversion fee on top of its standard international rate. That brings the total Stripe service fee to 5.4% + USD $0.30 for international payments with currency conversion.
How do I calculate Stripe fees manually?
Use this formula: Stripe fee = (Transaction Amount × 2.9%) + USD $0.30. For example, for a USD $150 payment: (USD $150 × 0.029) + USD $0.30 = USD $4.35 + USD $0.30 = USD $4.65. To get monthly fees, multiply by your transaction count. To get annual fees, multiply that monthly total by 12. The Stripe processing fee calculator above automates all of this, including the competitor comparison, so you don't have to run the math manually.
What percentage of revenue does a business keep after Stripe fees?
At the standard domestic rate (2.9% + USD $0.30), most businesses retain between 96–97% of revenue at average transaction sizes of USD $50 or above. Smaller average order values reduce that percentage; a USD $10 average transaction yields closer to 94% retained after Stripe card fees. The retained revenue percentage also drops for international transactions due to the higher Stripe payment processing fees at those tiers.
Is Stripe cheaper than PayPal?
Yes, for standard credit and debit card payments. Stripe charges 2.9% + $0.30 per domestic transaction versus PayPal's standard card rate of 2.99% + $0.49. On a $100 payment, that's $3.20 with Stripe versus $3.48 with PayPal. Note that PayPal's rates vary by product: PayPal Checkout carries a higher rate of 3.49% + a fixed fee, which widens the gap further. The comparison in the calculator above uses PayPal's standard card processing rate as the baseline.
Is Stripe cheaper than Square?
For online payments, yes. Square charges 3.3% + USD $0.30 for online card payments. On USD $100, Stripe costs USD $3.20 vs. Square's USD $3.60. Square becomes competitive for in-person retail, where its card-present rate differs from its online payment rate. For online payments, Square’s listed rate is 3.3% + $0.30. For online processing, Stripe has the better payment processing fee for most US startups.
When should I consider alternatives to Stripe?
Consider Stripe alternatives if the majority of your revenue comes from high-value B2B invoices where ACH is the norm or if you sell primarily in person where Square's POS infrastructure is more purpose-built, or if your international volume is high enough that cross-border fees materially dent your margins. Run those scenarios through the calculator above to understand better.
Does Stripe have a monthly fee?
No. Stripe's standard plan has no monthly subscription fee. You only pay when you process a transaction. That makes it useful for businesses with variable or unpredictable payment volume. Some add-on products like Stripe Billing, Stripe Radar for Fraud Teams, or Stripe Sigma carry additional costs. Stripe Billing for subscriptions adds 0.7% of billing volume on top of your standard transaction rate on the pay-as-you-go plan. The calculations in this Stripe fees calculator reflect standard online card processing only, not add-on product fees.
Does Stripe charge for chargebacks or disputes?
Yes. Stripe charges a $15 dispute fee each time a customer initiates a chargeback on a card payment. If you win the dispute, Stripe refunds the $15. If you lose, the fee is non-refundable and you also lose the transaction amount. For ACH payments, the dispute fee is $15 as well, but the process differs since bank transfer disputes are governed by NACHA rules rather than card network rules. Dispute fees are separate from your standard Stripe processing fee and are not reflected in the calculator above, which covers transaction costs only.

