
If you mostly read ExpatVista for travel, hotels, and points strategy, you can safely skip this one.
This post is about something more mundane, but also more fragile: how money actually moves when you sit just slightly outside the system most of it was designed for.
As someone who spends much of my time outside the U.S., I recently found myself holding an IRS refund check that arrived by mail. That was already unexpected. We had provided banking details. We had done everything “correctly.”
What came next was more surprising.
My UK bank told me they no longer accept foreign checks at all.
This wasn’t unique to me.
The moment it became clear
I took the check into my local HSBC branch, assuming it would be treated the same way similar items had been handled for me in the past. For several years, I had deposited USD dividend checks into a USD account there without issue. Slow, yes. Somewhat annoying process, yes. But it worked.
This time, the answer was immediate.
They no longer accept foreign checks. Not slowly. Not with a fee. Just no.
A follow-up with my relationship manager confirmed it in writing. HSBC had stopped accepting foreign checks entirely in mid-December. That included U.S. government checks. That included USD-denominated accounts. That included customers with long-standing relationships.
There was no exception process. No escalation path. No alternate routing.
Why this felt unintuitive
None of my assumptions were anything unusual.
I had a USD account. I had deposited U.S. checks before. I had provided electronic details to the IRS. I was dealing with a government-issued check from a system that still very much exists.
What I had not fully internalized was that two separate systems had moved on quietly, and not at the same pace.
On the U.S. side, the IRS is in the middle of eliminating paper refund checks. The goal is straightforward: fewer delays, less fraud, lower cost. For most people inside the U.S., this simply means direct deposit becoming the default.
But that transition has edge cases. Amended returns still fall back to paper checks more often than people expect. International addresses, or foreign bank details don’t always map cleanly. And when something slips through, the output is still a physical check.
At the same time, UK banks have been withdrawing from handling foreign checks altogether. Not with a big announcement. Just quietly, product by product, branch by branch.
Individually, both shifts make sense. Together, they leave a narrow gap that people like me can fall into.
What works
The solution, when it finally became obvious, was not something particularly clever.
I didn’t need a workaround. I didn’t need an intermediary. I didn’t need to argue policy.
I just needed to put the check back into the system that issued it.
I’ll deposit it in person at a U.S. bank branch the next time I’m stateside. In my case, that happens to be Citi in Orlando later this week. It’s inconvenient, but it’s a process I know is reliable. And thats the main thing here.
The broader point
This experience wasn’t a freak occurrence. But it shows how long standing, working processes continually change.
Foreign currency accounts are no longer a guarantee that foreign instruments will be accepted. Providing electronic details doesn’t always mean they’ll be used. And “global” banks increasingly mean globally branded, not globally interoperable.
Paper checks still exist. They just don’t move the way they used to.
If you sit fully inside one system, none of this is especially visible. If you sit just outside it, even part of the time, the seams will start to show.