Navigating International Payments: How to Beat Shopify's FX Conversion Fees

Hey everyone,

It's always fascinating to dive into the Shopify Community forums, isn't it? You find so many store owners facing similar challenges, and the discussions often spark some really valuable insights. Recently, I stumbled upon a thread started by IvanC12 titled 'International Payment - FX conversion and fee' that really hit home for anyone selling globally. It's a classic struggle, and one we hear a lot: how do you manage those pesky international payment fees, especially the foreign exchange (FX) conversion charges?

IvanC12 laid out their situation perfectly: they run a Shopify store that mainly sells products overseas. They're currently using Shopify Payments and noticed two main charges eating into their profits: a 3.9% processing fee (which can vary by region and card type, of course) and then an additional 2% FX conversion fee when Shopify Payments converts the funds to their local currency for payout. On top of that, IvanC12 suspected the FX rate itself wasn't great – a common complaint!

Understanding Shopify Payments and FX Conversion

This is where the confusion often starts, and it's a really important distinction. Many store owners, like IvanC12, assume that if they have a multi-currency bank account, Shopify Payments should be able to pay out directly in the customer's currency without an extra conversion fee. Unfortunately, that's generally not how Shopify Payments works.

Shopify Payments, for most regions, will convert all international sales into your store's primary payout currency (usually your local currency) before it hits your bank account. This is where that 2% FX conversion fee comes into play. It's Shopify Payments doing the conversion, not your bank. So, even if your bank account is set up to receive multiple currencies, Shopify Payments typically won't send you a payout in USD if your store's payout currency is CAD, for example. It'll convert the USD to CAD first, charge you the 2%, and then send you the CAD.

IvanC12's initial question about Stripe as a payout account without using it as a payment option was a bit of a red herring, but it led to the deeper discussion. Yeweyo, another helpful community member, pointed IvanC12 towards Stripe's multi-currency settlement documentation, which is a fantastic hint for where the real solution lies.

The Multi-Currency Payout Strategy: Third-Party Gateways to the Rescue

The core of avoiding that 2% Shopify Payments FX fee (and potentially getting better FX rates) often involves looking beyond Shopify Payments for your payment processing. This is where providers like Stripe, Airwallex, or even Wise Business come into play, as IvanC12 rightly started to explore.

Here's the general approach that many international sellers adopt to minimize FX conversion fees:

Step-by-Step: Leveraging Third-Party Gateways and Multi-Currency Wallets

  1. Set Up a Multi-Currency Wallet/Account: Your first move is to get a dedicated multi-currency account. Think of services like Airwallex, Wise Business, Revolut Business, or even a multi-currency account from a traditional bank if they offer competitive rates. These services provide you with local bank account details in various currencies (e.g., USD, EUR, GBP, AUD). This allows you to receive payments in those currencies without immediate conversion.
  2. Choose a Third-Party Payment Gateway: Next, you'll need a payment gateway that supports multi-currency settlements and can pay out to your multi-currency accounts. Stripe, as Yeweyo mentioned, is a prime example. PayPal Pro is another option. These gateways can process customer payments in their local currency and hold those funds in that currency.
  3. Configure Your Gateway for Multi-Currency Payouts: Within your chosen payment gateway (e.g., Stripe), you'll link your multi-currency bank accounts. For instance, you'd link your USD Airwallex account to receive USD payouts, your EUR Airwallex account for EUR payouts, and so on. This prevents the payment gateway itself from converting the funds before they reach you.
  4. Integrate the Gateway with Your Shopify Store: Finally, you’ll integrate this third-party payment gateway with your Shopify store. When customers pay, the funds will go through this gateway, be held in the original currency, and then paid out to your multi-currency wallet.

By doing this, you effectively bypass the automatic FX conversion that Shopify Payments would perform. The customer pays in USD, Stripe (or similar) receives USD, and then Stripe pays out USD to your Airwallex USD account. You control when and if you convert those funds to your local currency, often at a much better rate than the automatic conversion.

The Important Catch: Shopify's Transaction Fee

Now, IvanC12 touched on a critical point that can make or break this strategy: "I also saw that Shopify will charge a top-up fee when we integrate this platform (for the payment part to replace Shopify Payment), so it should not be a good idea from the payment angle (to get a rate lower than 3.9%)?"

This is absolutely crucial. If you don't use Shopify Payments as your primary gateway, Shopify will levy an additional transaction fee on every sale processed through a third-party gateway. This fee varies depending on your Shopify plan:

  • Basic Shopify: 2.0%
  • Shopify: 1.0%
  • Advanced Shopify: 0.5%
So, while you might save on the 2% FX conversion fee from Shopify Payments and potentially get better processing rates from Stripe (which might be around 2.9% + 30¢ for credit cards), you now have to add Shopify's transaction fee on top of that.

Let's do some quick math for a hypothetical $100 international sale:

  • With Shopify Payments (IvanC12's current situation): $100 - 3.9% ($3.90) - 2% FX ($2.00) = $94.10 received
  • With Third-Party Gateway (e.g., Stripe) + Basic Shopify Plan: $100 - 2.9% + 30¢ Stripe fee ($3.20) - 2.0% Shopify transaction fee ($2.00) = $94.80 received
In this simplified example, the third-party gateway might net you a little more, but it really depends on the specific rates, volume, and how good your alternative FX rates are. For higher plans (Shopify or Advanced Shopify), where Shopify's transaction fee is lower, the savings become more significant.

Making the Right Choice for Your Store

Ultimately, there's no one-size-fits-all answer. It comes down to doing the math for your specific store, your average order value, and your international sales volume. If a significant portion of your sales are international and you're on a higher Shopify plan, switching to a third-party gateway with multi-currency payout capabilities and a good multi-currency wallet like Airwallex or Wise could definitely save you money in the long run.

It's about finding the balance between transaction fees, FX rates, and the convenience of your chosen solution. Take a close look at your payment reports, identify where those fees are hitting hardest, and then compare the total cost of each option. The community discussion really highlighted that it's a puzzle many of us are trying to solve, and thankfully, there are viable paths forward if you're willing to explore beyond the default. Keep digging, run those numbers, and you'll find the sweet spot for your international business!

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools