Receiving Money From Abroad in the UK

Why trust us

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.

Disclosure

MoneyTransfers 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.

Send
£

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).

Good if…

  • 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

Find an alternative if…

  • 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.

Good if…

  • Sender is using international money transfer services
  • You want the money to land directly into your account
  • You don’t need foreign currency

Find an alternative if…

  • 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.

Good if…

  • 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

Find an alternative if…

  • 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.

Good if…

  • You can't easily get to a bank or agent
  • You want cash without leaving home
  • You're receiving a smaller amount

Find an alternative if…

  • 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.

Good if…

  • You’re making domestic transfers
  • You’re receiving international business payments
  • You’re receiving GBP from abroad (sender has pre-converted already)

Find an alternative if…

  • 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.

Good if…

  • You don’t have bank details on hand
  • You'd rather not share full bank details
  • You're receiving small to medium amounts

Find an alternative if…

  • 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.

Contributors

Artiom Pucinskij
Author

Artiom Pucinskij

Financial Content Strategist