DEV Community

Cover image for Solved: Best USD account for Shopify payouts in the UK?
Darian Vance
Darian Vance

Posted on • Originally published at wp.me

Solved: Best USD account for Shopify payouts in the UK?

🚀 Executive Summary

TL;DR: Shopify USD payouts in the UK often fail because Shopify Payments requires a US-domiciled bank account with an ACH Routing Number, not just a UK multi-currency USD account. Solutions involve using FinTech bridges like Wise for quick fixes, global e-commerce partners like Airwallex for scaling, or forming a US entity for native integration.

🎯 Key Takeaways

  • Shopify Payments mandates a US-domiciled bank account with an ACH Routing Number for payouts, rendering UK multi-currency USD accounts incompatible due to their reliance on SWIFT/IBAN.
  • FinTech bridges such as Wise and Revolut Business offer a rapid solution by generating US account details with an ACH routing number, ideal for startups and lower volumes, but lack traditional bank deposit protection.
  • Global e-commerce partners like Airwallex and Payoneer provide a robust, long-term solution with Global Collection Accounts tailored for high-volume international e-commerce, offering competitive fees and business-focused support.
  • For significant US market focus, forming a US business entity (e.g., Delaware C-Corp) and opening a native US business bank account provides the most seamless integration, though it introduces significant legal and tax complexity.

Struggling with Shopify USD payouts in the UK? This guide cuts through the banking jargon and provides three real-world solutions for e-commerce store owners and developers to stop losing money on terrible conversion fees.

Shopify’s USD Payout Nightmare in the UK: An Engineer’s Guide to Fixing It

I remember a 3 AM PagerDuty alert like it was yesterday. The incident wasn’t about prod-db-01 falling over or a bad deployment. The alert read: “CRITICAL: Checkout Failure Rate Spiking.” I dove in, tracing logs, and found the payment gateway was throwing obscure errors. Turns out, the client’s finance team, trying to solve a different problem—losing thousands a month on forced GBP conversions from Shopify—had tried to switch their payout account. Their UK “USD account” was rejected, Shopify Payments went into a weird limbo state, and the entire checkout process for US customers started failing. It was a self-inflicted wound caused by a banking system that feels like it was designed in the 1970s. This isn’t just a finance problem; it’s a technical one that can bring your entire operation to a halt.

So, What’s Actually Going On? The Root Cause.

Here’s the deal. When you read “Shopify requires a USD bank account,” your brain, logically, goes to the multi-currency account your UK high-street bank offers. You think you’re clever, but you’ve just walked into the trap. Shopify Payments, which is powered by Stripe, doesn’t just need an account that can hold US dollars. It needs a US-domiciled bank account with an ACH Routing Number. Your Barclays or HSBC USD account in London uses SWIFT/IBAN for international wires. To the US banking system, that’s like trying to plug a UK power cord into a US socket without an adapter. It just doesn’t fit. The systems aren’t compatible for the automated, domestic clearing house transfers (ACH) that Shopify uses for payouts.

The Solutions: From Quick Hacks to Permanent Architecture

Alright, enough with the problem. Let’s get to the fixes. I’ve seen teams use all three of these, and each has its place depending on your scale, risk tolerance, and long-term strategy.

Solution 1: The Quick Fix – The FinTech Bridge (Wise/Revolut)

This is your go-to when you need to stop the bleeding, fast. Services like Wise (formerly TransferWise) or Revolut Business are not technically banks; they are Electronic Money Institutions (EMIs). But their killer feature is the ability to generate local bank details for multiple currencies. You can get a US account number and, crucially, that magic ACH routing number in minutes.

You sign up, generate the US details, and plug them into Shopify’s payout settings. Problem solved… for now.

// Hypothetical Shopify Payouts API Call
const payoutDetails = {
  "country": "US",
  "currency": "USD",
  "account_holder_name": "Your UK Company Ltd",
  "routing_number": "026073150", // This is the magic number you get from Wise/Revolut
  "account_number": "9876543210"
};
updateShopifyPayouts(payoutDetails);
Enter fullscreen mode Exit fullscreen mode

Warning: This is a brilliant solution, but be aware of the trade-offs. EMIs don’t typically have the same government-backed deposit protection as a traditional bank (like FSCS in the UK). For a startup processing a few thousand a month, it’s perfect. If you’re doing millions, you might get nervous leaving large balances sitting there. Use it as a conduit, not a vault.

Solution 2: The Permanent Fix – The Global E-commerce Partner (Airwallex/Payoneer)

This is the “we’re taking this seriously” option. Companies like Airwallex and Payoneer are built specifically for this problem. They cater to international e-commerce and provide robust, multi-currency accounts that are designed for receiving payments from platforms like Shopify, Amazon, and Stripe.

They provide you with a legitimate Global Collection Account. It’s more than just a set of details; it’s a platform built for this exact use case. The fees are competitive, and they’re designed to handle high-volume B2B transactions. This is the solution I recommend to any client with significant US sales.

Feature The Quick Fix (e.g., Wise) The Permanent Fix (e.g., Airwallex)
Setup Speed Very Fast (Minutes/Hours) Moderate (Days)
Best For Startups, lower volume, urgent need Scaling businesses, high volume
Core Business Money Transfer & Multi-currency Global Business Payments & Treasury
Support Generally consumer-focused Business/Enterprise-focused

Solution 3: The ‘Nuclear’ Option – Go Native with a US Entity

This is the final boss. If the US market is, or will be, your primary source of revenue, you can go all the way: form a US business entity, like an LLC or a C-Corp. The most common route is to use a service like Stripe Atlas or Clerky to set up a Delaware C-Corp.

Once you have a US entity with an Employer Identification Number (EIN), you can walk up to a proper US business bank (like Mercury, Brex, or even Bank of America) and open a real-deal US business bank account. This is the most seamless, robust, and ‘correct’ way to operate in the US market. Your Shopify account can be a US account, you can use US-only payment gateways, and everything just works.

Pro Tip: Do not, and I repeat, DO NOT do this without talking to an accountant and a lawyer who specialize in international tax structures. The complexity skyrockets, but for businesses at a certain scale, the operational benefits and potential tax advantages can make it a no-brainer. This isn’t a DevOps decision; it’s a strategic business one.

Ultimately, the right choice depends on your scale. But please, for the sake of your on-call engineers, don’t just jam your UK bank’s USD IBAN into Shopify and hope for the best. You’ll save everyone a lot of late-night incident calls.


Darian Vance

👉 Read the original article on TechResolve.blog


☕ Support my work

If this article helped you, you can buy me a coffee:

👉 https://buymeacoffee.com/darianvance

Top comments (0)