logo

Does Stripe accept international payments

Yes, Stripe accepts international payments, allowing businesses to take payments from customers worldwide in more than 135 currencies.

  • Cards: Visa, Mastercard and American Express cards issued anywhere in the world can be accepted.
  • Currency conversion: Customers can pay in their own currency, and Stripe converts the funds automatically before paying them out to your local bank account.
  • Additional fees: International cards and currency conversion usually carry an extra percentage on top of standard processing fees, so Stripe pricing for your country is worth reviewing before selling across borders.

Stripe accounts based in India have specific rules for accepting international transactions:

  • Business entity: Individual accounts cannot accept international payments. The account must be registered as a sole proprietorship, limited liability partnership (LLP) or company.
  • Importer-Exporter Code (IEC): A valid IEC is required to sell physical goods and to accept international American Express cards.
  • Customer address: A valid billing or shipping address located outside India has to be collected and passed to Stripe during checkout.

Views shared on Reddit are mixed. Some users say Stripe makes accepting multiple currencies easy, but global taxes, compliance and local payment methods are not handled automatically and still need careful setup.

Losing too much to forex fees?Accept global payments with zero forex markup from 150+ countries.
From $19/Per Transaction
Skydo ROI CalculatorSee how much you can save on each transaction with Skydo
Free Calculator