Stripe allows you to accept credit and debit card payments, set up recurring subscriptions, and use the Buy Now Pay Later business model with Klarna. Stripe also supports Apple and Google Pay, so customers can checkout with one tap in your store.

Stripe is available in 47 countries including the USA, Canada, UK, Australia, Japan, and others. You can add various payment options popular in the EU to your store, such as giropay, SEPA, iDEAL, Klarna.

Stripe charges a processing fee for each transaction through their system. It’s 2.9% + 30¢ fee for a transaction in the US. Different countries have different fees that you will find listed below.

Stripe processing fees

Stripe charges a fee for each transaction that happens in your store. The fee depends on the country where your Stripe account is located and where the card was issued.

In some countries Stripe has a fixed fee. For example, in the United States and Canada the single fee is 2.9% + .30¢ per transaction.

In other countries Stripe has domestic and international rates that are applied to domestic and international cards accordingly. Please note that if currency conversion is required, an additional 2% fee will apply.

In the EU, Stripe also has so-called UK rates that are applied specifically for the cards issued in the United Kingdom.

Here’s a detailed overview of rates by countries:

Stripe transaction fees in North and South America

Country Fixed rates
Brazil 3.99% + R$0.39
Canada 2.9% + C$0.30
Mexico 3.6% + MXN$3
United States 2.9% + 30¢

Stripe transaction fees in Europe

Country Domestic cards International cards UK cards
All EU countries with euro currency 1.5% + €0.25 for standard European cards
1.9% + €0.25 for premium European Economic Area cards
3.25% + €0.25 2.5% + €0.25
Bulgaria 1.5% + ЛВ0.50 for standard European cards
1.9% + ЛВ0.5 for premium European Economic Area cards
3.25% + ЛВ0.50 2.5% + ЛВ0.50
Czech Republic 1.5% + 6.50Kč for standard European cards
1.9% + 6.50Kč for premium European Economic Area cards
3.25% + 6.50Kč 2.5% + 6.50Kč
Denmark 1.5% + 1.80kr for standard European cards
1.9% + 1.80kr for premium European Economic Area cards
3.25% + 1.80kr 2.5% + 1.80kr
Hungary 1.5% + 85Ft for standard European cards
1.9% + 85Ft for premium European Economic Area cards
3.25% + 85Ft 2.5% + 85Ft
Liechtenstein 1.5% + CHF0.30 for standard European cards
1.9% + CHF0.30 for premium European Economic Area cards
3.25% + CHF0.30 2.5% + CHF0.30
Norway 2.4% + 2kr for Norwegian and European Economic Area cards 3.25% + 2kr 3.25% + 2kr
Poland 1.5% + 1zł for standard European cards
1.9% + 1zł for premium European Economic Area cards
3.25% + 1zł 2.5% + 1zł
Romania 1.5% + 1LEU for standard European cards
1.9% + 1LEU for premium European Economic Area cards
3.25% + 1LEU 2.5% + 1LEU
Sweden 1.5% + 1.80kr for standard European cards
1.9% + 1.80kr for premium European Economic Area cards
3.25% + 1.80kr 2.5% + 1.80kr
Switzerland 2.9% + CHF0.30 for Switzerland cards 3.25% + CHF0.30  
United Kingdom 1.5% + 20p for standard UK cards
1.9% + 20p for premium UK cards
2.5% + 20p for EU cards  

Stripe transaction fees in Asia-Pacific and the United Arab Emirates

Country Fixed rate Domestic cards International cards
Australia   1.75% + A$0.30 2.9% + A$0.30
Japan 3.6%    
Hong Kong 3.4% + HK$2.35    
India   2% for cards issued in India 3% for cards issued outside India
Malaysia 3% + RM1.00    
New Zealand   1.75% + A$0.30 2.9% + A$0.30
Singapore 3.4% + $0.50    
Thailand 3.65% + ฿10    
United Arab Emirates 2.9% + AED1    

Setting up Stripe

Before setting up Stripe, check the list of Restricted Businesses to ensure that your business is not in this list and you are allowed to use Stripe to process payments in your store.

To set up Stripe in your store:

  1. From your store admin, go to the Payment page.
  2. Click Connect with Stripe. You’ll be taken to the Stripe website.
  3. Sign in to your Stripe account if you already have one.
  4. Or fill in the details and create a new Stripe account.
  5. Follow the instructions on the Stripe site to complete the setup. After that, you will be taken back to your store admin.

Once finished, your Stripe account will be connected to your online store. Customers will be able to pay with Stripe.

If Stripe isn’t supported in your country, set up another payment option to accept card payments in your store. Learn more about other online payment gateways.


Where do I find information on my transactions and transfers?

When a customer pays for an order using Stripe, the money goes to your Stripe account. You can see the transaction ID in the order details in your store admin → My Sales → Orders. Click on the transaction link to view more details in your Stripe account.

Can I save the customer's card details and charge it later?

Yes, you can do it with Stripe. To enable this option, go to your store admin → Payment → Stripe and click the toggle next to the “Save credit card details for later” option.

After that, when a customer places an order in your store with Stripe, they will be saved in your Stripe dashboard where you can charge them anytime later using the “+ Create Payment” link.

Do I need to change product stock in my store admin if I issue a refund in Stripe?

Orders refunded in your Stripe account are automatically marked as Refunded or Partially Refunded in your store admin, and fully refunded orders are also restocked. For partially refunded orders, you will need to change the stock manually.


Was this article helpful?

Awesome! Thanks for your feedback!

Thanks for your feedback!

Sorry about that! What went wrong?
7 out of 18 found this helpful
We use cookies and similar technologies to remember your preferences, measure effectiveness of our campaigns, and analyze depersonalized data to improve performance of our site. By choosing «Accept», you consent to the use of cookies.
Accept cookies Decline