Receiving Money From Abroad in the UK
Table of contents
Author: Artiom Pucinskij
We only list companies that are trustworthy and appropriately licensed. Our aim is to give you a comprehensive view of the regulated money transfer marketplace.
DisclosureMoneyTransfers aims to help users find the best money transfer provider for their needs. To support our free service, we may earn a commission from some of the providers listed in our search results. The commission may also impact the ordering of the providers shown. Our reviews are independent from this and are based on our editorial policy, research and testing of dozens of remittance providers on the market.
Table of contents
Receiving money from abroad is easy, but avoiding high fees and keeping more of it is harder.
The best way to receive money from abroad is with a multi-currency account.
You get local account details in different currencies, so the sender pays you like a local, and you convert to pounds when you choose.
Else, bank deposit is usually the cheapest option for incoming GBP transfers.
If you want to receive more into your bank, we suggest running a live comparison using the form below to get the most out of the transfer.
Search Now & Save On Your Transfer
Instantly view live exchange rates, fees & features.
Best ways to receive money from abroad
There's no single best way to receive money from abroad.
The right one depends on what you're receiving, in which currency, how fast you need it, and how you want to get hold of it.
Here are your main options, and the sections that follow take each in turn.
Receive method | Best for | Not great for | Offered by |
|---|---|---|---|
Multi-currency account | Most incoming transfers, in any currency | Those who need one same currency most of the time | Wise, Revolut, Currencies Direct |
Bank account | Payments directly to an account you already have | Urgent transfers | Mostly everyone |
Cash pickup | Fast, smaller transfers when you need cash | Cheap or larger payments | Western Union, MoneyGram, Ria |
Cash delivery | Reaching people who can't get to a bank or pickup location | Cheap, fast, or large transfers | MoneyGram, Xoom, Western Union |
Digital wallet | Domestic transfers, online payments, app-to-app transfers | International transfers, larger payments | PayPal |
Receive to card | Fast payments using debit card details | Large payments or cheap options | Mostly everyone |
Multi-currency account
A multi-currency account lets you receive payments in different currencies.
And many will give you your own local account details in several currencies, for example:
A UK sort code and account number for pounds
ACH and routing number for US dollars
IBAN for euros
A sender pays you as though the transfer is domestic, in their own currency, and the money lands in that currency for you to hold and convert to pounds whenever you want.
Receiving is typically free, and you only pay when you convert the received currency into pounds.
Usually, this is done at slightly above interbank rate or with small fees (much smaller than your regular bank).
Receiving limits are set by the provider rather than by law and are generally high, though they vary by company.
The one tradeoff is the FSCS protection. Most of these companies are FCA regulated, hold e-money license, and safeguard the funds in major banks (meaning it’s separate to operating costs).
- You get paid or receive international currencies
- You want to avoid high fees from traditional banks
- You want to be paid like a local using local account details
- You want FSCS deposit protection on the balance
- You need physical cash rather than a digital balance
- You're receiving once and don't want to open a new account
Can I receive USD into a UK account?
Yes, a standard UK current account will usually accept a dollar payment but convert it straight to pounds at the bank's own rate, which is much more expensive.
A multi-currency account instead gives you US account details of your own, letting you receive and hold the dollars and convert only when you choose.
Bank deposit
Receiving into your everyday UK bank account is the most popular option.
The sender will use your account details and the money will arrive directly into your bank account.
Most of the time this is the cheapest deposit method to receive money and is widely available everywhere.
However, the path money takes to reach the account is what affects the speed and the cost (this is also known as rails).
Local accounts
Money transfer companies like Wise, TapTap Send, Revolut, etc. will use their own network of bank accounts across the world.
The sender will deposit money into one account online, and the transfer company will transfer you money from the local account in your country, using local methods to your bank account.
This bypasses all the intermediaries (more on that below), which makes it much cheaper and faster compared to banks.
International bank wire (SWIFT)
This is the traditional bank way of sending money.
If the senders use their bank, money enters the SWIFT network, which then carries through a network of banks across the world.
Your money literally goes from one country's bank to another. These are known as the intermediaries.
Each intermediary bank will take a small fee for processing the transaction.
And, these are dependent on bank opening and closing times, meaning if the intermediary bank is closed, it won’t process the transaction.
This is why it’s slower, and more expensive to receive money via traditional bank wire.
In terms of limits, there’s no legal cap on how much you can receive.
However, if you’re receiving an unusually large amount, your bank may freeze the transfer to run additional safety checks.
If you’re using an app-based bank like Monzo, Starling, or Revolut (known as challenger banks), it’s good to know that these do not handle incoming international transfers the same way.
Some don't support inbound SWIFT directly, some route it through a partner, and a few can't receive foreign-currency payments at all.
All in all, bank transfer is the cheapest way to receive money via an international money transfer company.
- Sender is using international money transfer services
- You want the money to land directly into your account
- You don’t need foreign currency
- You want to receive and hold a foreign currency yourself
- You need to receive cash
- You don’t have a bank account
Cash pickup
With cash pickup the sender pays a provider like Western Union, MoneyGram or Ria, and you collect the money as physical cash from a nearby agent or branch.
You’ll need to bring the transfer reference number and valid photo ID, and in some cases proof of address.
It's built for speed and access rather than value.
Funds are often ready within minutes, and you don't need a bank account to collect, which makes it useful if you don't have a bank or live in an unbanked area.
However, it’s usually one of the most expensive receiving options, and requires a provider that can handle cash transfers.
As a side note, the money you receive via cash is still recorded, it’s not anonymous, and there will be records that you have picked it up.
- You need the money urgently
- You don't have a bank account
- You're collecting a smaller amount
- You prefer to handle money in person
- You're receiving a large sum
- You’re looking for cheap money transfer option
- You have a bank account
Cash delivery
Cash delivery takes the same idea a step further. Instead of collecting, you have the money delivered to your door.
Cash delivery is the most expensive option of all, and many companies will have small limits for this.
Cash delivery is becoming more popular now, offered by Xoom, MoneyGram, Western Union, Ria Money and many others.
Did you know
You can run our live search comparison based on how much money you need to receive. And we’ll show you how much it's going to cost the sender.
We’re now also comparing all deposit and withdrawal options so you can find the best deal for your needs.
Cash delivery is a bit slower, since this is usually scheduled and you’ll need to show your ID before you can collect.
- You can't easily get to a bank or agent
- You want cash without leaving home
- You're receiving a smaller amount
- You need the cheapest option
- You need international currencies
- If you have a bank or multi-currency account
Digital wallet
A digital wallet like PayPal or similar lets you receive money into an in-app balance, which you then withdraw to your bank or spend directly.
The downside here, is that unlike multi-currency accounts, digital wallets are not made to handle conversions, they are used for online payments (usually domestic).
This means you will need to pay hefty fees for automatic conversion to GBP (often worse than with your bank).
This option is decent if you’re receiving small payments for services, because this is not a personal international money transfer any more, this becomes an international payment which comes with its own set of separate fees.
But even then, we would advise against using PayPal, unless you need absolute convenience and don’t mind losing out on fees.
It’s also good for payments between these apps, for example sending GBP from PayPal to PayPal is quick, cheap, and easy.
- You’re making domestic transfers
- You’re receiving international business payments
- You’re receiving GBP from abroad (sender has pre-converted already)
- You’re receiving international money transfers
- You’re receiving large amounts from abroad
- You have a challenger bank account like Monzo, Starling, or Revolut
- You want to avoid high fees
Receive to card
Most money transfer companies can transfer funds directly to your debit card using the card number, through the Visa Direct or Mastercard Send networks, rather than to an account or for cash collection.
It's quick, often taking minutes, and simple for the sender, who needs only your card details.
But the transfer fees are usually a bit higher for the sender. This is because of the card processing fees involved, which can cost a few more pounds compared to bank transfer.
- You don’t have bank details on hand
- You'd rather not share full bank details
- You're receiving small to medium amounts
- You're receiving a large sum
- You want the cheapest option
- You'd rather not share card details
What about receiving stablecoins from abroad?
It's possible to receive a remittance as a stablecoin (a crypto token pegged to a currency, such as a US dollar stablecoin) and then off-ramp it, converting it to pounds through an exchange and withdrawing to your bank.
In practice this is far less common in the UK than elsewhere, because the methods above already cover most needs cheaply and quickly.
It tends to be more relevant for sending money out of countries where there are no other options.
Cheapest ways to receive money
The cheapest way to receive money from abroad is almost always a multi-currency account or a bank deposit.
Receiving is free, and because you're paid in the sender's currency and converted to pounds yourself, you only pay a small conversion cost, usually close to the mid-market rate with minimal fees.
Bank deposits are also cheap and good, but the money is forced to convert into GBP, meaning you lose a bit of control as a receiver.
But, this only holds true if the sender uses a money transfer company, not a traditional bank.
If they are, and you need pounds to arrive into your account, then it's a great option too.
Fastest ways to receive money
The fastest ways to receive money from abroad are cash pickup and payments straight to your debit card.
In both cases, money should arrive in a few minutes.
They're quick because there's no bank clearing in the way.
Cash pickup just needs the provider to confirm the money and release it at an agent counter, which is almost instant.
A card payment lands over the Visa or Mastercard network, which moves in near real time, the same rails a card refund uses.
If you ever dealt with card refunds you know this can take 3-5 days, but usually processed much faster. Same thing happens here, these can take a few days, but most of the time it is processed almost instantly.
The next fastest option are multi-currency accounts, and money paid in senders currency (for example euros).
Since you already have access to a EUR balance, they can just send it from their bank to your local EUR details, which will take a few minutes to arrive on average (but it can take 1-2 days since it uses the SEPA network).
The main downside here is that you’ll need to do the conversion later on to pounds.
Receiving large transfers
When receiving £50,000 or £100,000, the exchange rate is what increases the cost by a lot.
A markup of 1-2% is hundreds or thousands of pounds, far more than any fixed fee.
When it comes to these amounts, there are two things that matter to get the most for your money:
Limits: some accounts cap how much you can receive at once
Support: having someone to talk you through the process
Just like with the above, a high-street bank is the worst option here. For example, HSBC adds around 3.06% on top of the exchange rate, that is a lot compared to someone like TorFX who takes 0.28%.
Speaking of currency brokers, for the largest transfers, a currency broker like Currencies Direct or TorFX often fits best.
They handle big amounts as standard, give you an account manager to talk to, and can lock a rate so a moving market doesn't eat into the sum before it arrives.
One thing to keep in mind, large or unexpected payments can trigger source-of-funds checks from your bank.
Make sure to contact them in advance and let them know that you’re expecting to receive a large payment from abroad.
Best for account coverage
Coverage comes down to two things:
How many currencies you can be paid in
How many of those give you local account details
Local details mean your own account number in the sender's country.
So an overseas payer sends to you like a domestic payment, not an international one.
The more of these you hold, the more currencies you can receive cheaply and directly, without a bank converting anything for you.
Multi-currency accounts offer the most local account options, meaning you can receive more currencies as a local.
One important thing to remember:
Local details: you receive money like a local, in that currency over local networks (cheapest)
Hold and convert only: the payment still arrives from abroad in that currency, but it’s using either SEPA or SWIFT. You then need to convert it to pounds yourself.
Many companies will mix the two saying “50+ currencies” but it means nothing unless you actually get the local details with each.
Best for businesses and sole traders
Incoming business payments have a completely different set of needs compared to the personal, whether it's freelance fees, client invoices, or sales revenue.
You'll often be paid in the currency you priced in, frequently US dollars, even from non-US clients.
You may be paid regularly by the same clients, and the money has to reconcile cleanly against your invoices and accounting.
This is where you’d want to receive all different currencies like a local, but then convert them to GBP for payout.
This is where business multi-currency accounts come in (also known as FX platforms). These give you the same benefits of a multi-currency account but with additional business features like software integrations.
For larger or less frequent sums, a big one-off contract, equipment, property, etc. a broker with a business expertise can beat an app on rate and give you much better support.
There are a few good options out there:
If you’re just a small business, a Wise Business account is all you need.
If you're an established SME, consider a more advanced FX platform like Airwallex.
For one off large payment, a broker like TorFX or RegencyFX will give you the best support.
Fees for receiving money from abroad
When you're expecting money from abroad, it's natural to focus on the transfer, getting the funds from there to here.
When it comes to receiving international transfers, two things will impact how much you get:
The exchange rate markup: a percentage added on top of the interbank rate
The fee: a fixed or variable fee for the service provider
And to be clear, this only applies to getting international currency to GBP. This does not apply to the same currency transfers (since no conversion takes place).
If you’re expecting a small amount, fees will play a bigger role. For example receiving £250 and seeing £6 fee feels like a lot. So you want to use a provider with the lowest fees, such as Wise or Revolut.
For larger amounts, like £100,000, £6 doesn’t look like much. But this is where the markup can eat into it much more. A 3.06% markup from HSBC will cost you £3,060, which is a lot if you ask me.
This is where you want to use a currency broker, who can negotiate a better exchange rate with their suppliers.
Through MoneyTransfers.com you can get 0.2% markup with RegencyFX (£100k+ transfer), which is ~£200 in fees. That’s £2,860 more for you compared to using HSBC.
How the receiving methods affect the fees
Realistically, most people will be receiving small to medium sized transfers. This is where you want to keep the fees as low as possible.
One thing that impacts the fee is how you receive the money:
Method | Who controls the conversion | Cost |
|---|---|---|
Foreign currency into a UK bank | The bank, automatically, on arrival | Very high FX markup and fees |
Cash pickup or delivery | The money transfer company | Small FX markup but higher fee |
Bank or debit card deposit | The money transfer company | Small FX markup and small fees |
Multi-currency account | You, when you choose to convert | Small FX markup and minimal fees |
Sending money to yourself?
Sending money between your own accounts in different countries is far simpler, because you control both ends.
You decide how it's sent, so you can route it through a provider that gives you the mid-market rate rather than letting a bank convert it, usually a money transfer specialist or your own multi-currency account.
And if you’re sending GBP to GBP, that’s as easy as it gets, just use your bank account.
How to receive money from abroad
Most of the work comes from the sender, but your job is to give them the right details to not hold things up at your end:
Agree on the provider and the method
Share the right details for that method
Wait, and ask for a reference to track it
Check it's actually landed into your account
You don’t need to have an account with a provider to receive money.
For example, if your sender is using Wise and the delivery method is bank deposit, you don’t need to have a Wise account for money to land into your bank.
However, if you’re receiving money into a multi-currency account, you will need to have one set up and verified before you can receive the money.
Receiving into a multi-currency account
The cheapest route is usually a multi-currency account, because you're paid in the sender's currency and convert to pounds yourself.
Open and verify.
Open an account supporting the currency you'll be paid in, and finish ID checks before the payment is sent, unverified accounts are a common cause of holds.
Get your local details.
In the app, open the relevant currency (e.g. EUR) to find your account details for that currency.
Share them with the sender.
Give them those local details, plus your name exactly as it appears on the account, so they pay you as a domestic transfer in their own currency.
A name mismatch is a common reason payments bounce.
Receive in that currency.
The money arrives in euros and sits unconverted.
Convert when you choose.
Move it to pounds when the rate suits, at a cost close to mid-market, or hold it to spend or send later.
This is where multi-currency accounts make a difference, you don’t need to settle the conversion the moment you get the money (unless you choose to).
How long does it take to receive money from abroad
Anywhere from a few seconds to about five working days, and this largely depends on the method you choose:
Method | Typical time to arrive |
|---|---|
Cash pickup | Minutes |
To card | Minutes - few hours |
Digital wallet | Minutes - few hours |
Pounds over Faster Payments | Instant - Minutes |
Euros over SEPA | 1 - 2 days |
Bank transfer over SWIFT | 1 - 5 working days |
As I’ve mentioned a few times already, the few things that impact the speed are:
The currency and network (rails)
Using local transfer rails is always fast, but as soon as it goes into SWIFT it can take a few days.
Verification checks
Receiving large amounts from abroad can trigger AML checks and additional verification checks.
Errors in your details
If the sender made a mistake, your payment can bounce and they’ll need to resend it again.
The best ways to avoid any delays is to:
Use a reliable and reputable money transfer company ()
Tell your bank about incoming transfer if its large
Use a multi-currency account, or bank account deposit as a receiving method
Ensure the details you give to the sender are correct and match your ID
How much can you receive?
There's no legal limit on how much money you can receive from abroad into a UK account.
However, some money transfer companies do have limits on how much money can be sent and received.
But to be honest, most companies on our top list will have limits in 10s of millions so it’s rarely an issue.
Also, there may be a few additional checks if you’re receiving exceptionally large transfers, for example anti-money-laundering (AML) checks.
Your bank or provider may ask where the money came from and why you're receiving it, and can pause the payment until you answer.
This is part of every UK provider's regulatory obligations, overseen by the FCA, and is more of a routine thing for everyone's safety.
Can I bring cash into the UK?
The rules are different if someone physically carries cash in rather than transferring it.
If you bring £10,000 or more in cash into the UK from abroad, you must declare it to customs.
This applies to physical cash carried across the border, not to money sent electronically.
Tax on money received from abroad in the UK
This is general information only, not tax advice
Whether you owe tax depends on your own circumstances and residency status. For anything significant, check with HMRC or a qualified tax adviser before relying on any of the below.
Whether money you receive from abroad is taxable has nothing to do with the transfer itself and everything to do with what the money is.
Gifts
A genuine gift from an individual abroad, say from a family member, is generally not taxed as income in the UK when you receive it.
There's usually nothing to declare simply for receiving it.
Tax can still arise later on what the gift then earns (interest, dividends, rental), and inheritance-tax rules can apply in specific cases.
Income
If the money is payment for something, it's likely taxable.
Earnings from employment or freelance work, profit from selling or renting out overseas property, or returns on investments are all income you may need to declare on a Self Assessment tax return and pay UK tax on.
Inheritance and the 7-year rule
Inheritance from abroad has its own treatment, and UK inheritance tax can come into play depending on the estate and the deceased's status.
Separately, a large gift can fall within scope if the person who gave it dies within seven years of giving it, known as the "7-year rule", under which the gift may be counted back towards their estate for inheritance tax.
The tax, where due, is generally assessed on the estate rather than on you as the recipient, but it's a reason to keep a record of large gifts.
Gift allowances
UK gift rules include specific allowances, for example annual gift limits and larger tax-free amounts for wedding or civil-partnership gifts (with different amounts depending on your relationship to the giver).
These sit within the inheritance-tax framework rather than being an income-tax matter.
Residency changes everything
How you're taxed on foreign income depends heavily on whether you're UK-resident and how your affairs are structured.
Non-residents and those eligible for particular reliefs are treated differently.
This is exactly something you should confirm with HMRC or tax specialist if you’re unsure.
Our methodology & why trust us
We've compared and analysed over 200 money transfer companies to work out the cheapest, fastest, and safest ways to receive money from abroad in the UK, including every deposit and withdrawal method they support.
Firstly, every provider mentioned on this page is regulated, legit, and safe to use.
Financial regulations and regulators ensure that money transfer companies, banks, or any other financial institution are behaving correctly.
They "vouch" for money transfer companies to follow the regulations (the rules) to ensure everyone's safety.
When testing transfer specialists, we've rated each company on a scale of 1-10 based on the following:
Fees & rates
Transfer speed
Safety & trust
Product offering
Transfer limits
Ease of use
Customer feedback
So the maximum score a company can get is 70, while the minimum is 7. We then apply our scoring formula to get a total score out of 10.
On top of it, each company goes through an unbiased editorial criteria, where we look for a comprehensive list of flaws and benefits.
To ensure this page remains up to date, we use our first-party data from our comparison engine and merge it with the live data from the providers.
This page updates weekly with the latest rates and fees.
Learn more about how we test and review money transfer providers.
Sources

Best currency brokers
Before diving deeper into the exchange brokers, here’s a quick overview of who will benefit from using a currency broker.
Best online banks
With relatively low fees, easy and convenient access and innovative features and functionality, online banks have changed the banking landscape for good. But there are lots to choose from, each offering different benefits and drawbacks to consider depending on what you need the account for.

Best money transfer services
Below I've picked the best option for each situation, based on our live comparison data and my own testing.
Cheapest ways to send money
Below I've covered my recommendations based on our comparison engine and live rates from providers.

Best money transfer apps
When it comes to international transfers, the destination is going to have a huge impact on the cost.

Please share your experience with …