Guidance

Pay money laundering regulations fees

Find out how to pay your fees and penalty charges, and the time it takes for payments to reach HMRC.

Overview

When you register or renew your registration with HMRC there are fees you need to pay.

There are also fees to pay for fit and proper tests, if appropriate, and for premises you register.

If you do not pay your annual renewal fee on time, HMRC may cancel your registration.

Pay now

How much time to allow

The time you need to allow depends on how you pay.

When you register or renew online you will be taken directly to the online payment process within the service.

Payment methods Time allowance
Approve a payment through your online bank account Same or next day
Online or telephone banking (Faster Payments) Same or next day
CHAPS Same or next day
Bacs 3 working days
Online debit or corporate credit card Same or next working day

If the annual renewal deadline falls on a weekend or bank holiday, make sure your payment reaches HMRC on the last working day before (unless you’re paying by Faster Payments).

Ways to pay

Approve a payment through your online bank account

You can pay directly using your online or mobile bank account.

When you’re ready to pay, start your money laundering regulations payment. Select the ‘pay by bank account’ option. You’ll then be directed to sign in to your online or mobile banking account to approve your payment.

The payment is usually instant but sometimes it takes up to 2 hours to show in your account.

You’ll need to have your online banking details ready to pay this way.

Bank details for customers who’re registering or already registered online

If you’re registering for the first time online or you’ve already registered online, you can pay by Faster Payments, CHAPS or Bacs to HMRC’s account as follows:

  • sort code — 08 32 10
  • account number — 12001020
  • account name — Shipley receipts

Please quote your 14-character payment reference number starting with an X when you pay.

Your payment may be delayed if you use the wrong reference number.

Payments by:

  • Faster Payments (online or telephone banking) usually reach HMRC on the same or next day, including weekends and bank holidays
  • CHAPS usually reach HMRC the same working day if you pay within your bank’s processing times
  • Bacs usually take 3 working days

Check your bank’s transaction limits and processing times before making a payment.

Overseas payments for customers who’re registering or already registered online

You should use these details to pay from an overseas account and quote your anti-money laundering supervisors online reference number.

  • bank identifier code (BIC) / Swift code — BARCGB22
  • account number (IBAN) — GB03 BARC 2011 4783 9776 92
  • account name — HMRC Shipley Receipts

If you need to give your bank HMRC’s banking address it is:

Barclays Bank Plc
1 Churchill Place
London
United Kingdom
E14 5HP

Bank details for customers who’ve not renewed online

If you have not yet renewed online and need to make changes to your registration (this could include adding premises or new fit and proper test) you can pay by Faster Payments, CHAPS or Bacs to HMRC’s account as follows:

  • sort code — 08 32 40
  • account number — 12000857
  • account name — HMRC Money Services Receipts

Please quote your 8 digit money laundering regulation number.

Overseas payments for customers who have not renewed online

You should use these details to pay from an overseas account:

  • bank identifier code (BIC) / Swift code — BARCGB22
  • account number (IBAN) — GB60 BARC 2050 4610 3659 98
  • account name — HMRC Money Services Receipts (HMRC MS RCTS)

Online debit or corporate credit card

You can pay money laundering regulations fees by debit or corporate credit card. Start your money laundering regulations payment.

There is a non-refundable fee if you pay by corporate credit or corporate debit card.

There is no fee if you pay by personal debit card.

You cannot pay by personal credit card.

You’ll need your 14-character payment reference number starting with X when you pay. This was provided when you submitted your application or renewal.

HMRC will accept your payment on the date you make it and not the date it reaches HMRC’s account, including on bank holidays and weekends.

Published 30 October 2014
Last updated 1 December 2023 + show all updates
  1. Bank details for customers who’ve not renewed online have been updated.

  2. HMRC's sort code for use by customers who are registering or are already registered online has been updated.

  3. Information about approving a payment through your online bank account and online debit or corporate credit card payments has been added.

  4. Guidance on ways you can pay HMRC has been updated, as you can no longer pay by cheque in the post.

  5. The information about making a payment by cheque through the post has been updated.

  6. The sort code and account number details have been updated for customers who are registering or already registered online.

  7. Overseas payment details updated.

  8. First published.