Guidance

Pay Money Laundering Regulations fees

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.

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
Online or telephone banking (Faster Payments) Same or next day
Clearing House Automated Payment System (CHAPS) Same or next day
Bankers Automated Clearing System (Bacs) 3 working days
By cheque though the post 3 working days

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

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 Account number Account name
08 32 10 12001020 HMRC Shipley receipts

Please quote your 14 digit payment reference number.

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 Account number (IBAN) Account name
BARCGB22 GB03 BARC 2011 4783 9776 92 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 Account number Account name
20-50-46 10365998 HMRC Money Services Receipts (HMRC MS RCTS)

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 Account number (IBAN) Account name
BARCGB22 GB60 BARC 2050 4610 3659 98 HMRC Money Services Receipts (HMRC MS RCTS)

By cheque through the post

If you’ve applied for the ‘fit and proper’ test using form MLR101, pay your application fee by cheque. Make it payable to ‘HM Revenue and Customs only’.

If you’re registering additional premises using form MLR RCT1, make your cheque payable to ‘HM Revenue and Customs only’ and write your 8 digit reference number on the back. You can find this on your Money Laundering Regulation registration certificate.

Do not fold the cheque or fasten documents together.

You should allow 3 working days for your payment to reach HMRC.

HMRC Anti Money Laundering Supervision
Alexander House
21 Victoria Avenue
Southend on Sea
Essex
SS99 1AG

Published 30 October 2014
Last updated 31 January 2018 + show all updates
  1. The sort code and account number details have been updated for customers who are registering or already registered online.
  2. Overseas payment details updated.
  3. First published.