How long will it take your Self Assessment payment to reach HMRC?
31st January isn’t just the date by which you have to submit your Self Assessment tax return to HMRC, it’s also the date by which you have to pay your tax bill - so it’s important to get organised and make sure that your payment reaches HMRC before the midnight deadline.
Here’s a handy rundown of the main payment options that HMRC accepts, how long each type of payment takes to process and how you can use each payment method.
Please note, you can no longer pay at the Post Office and personal credit cards are no longer accepted.
|Payment type||How long it takes for the payment to reach HMRC||How you can pay|
|Online or telephone banking (Faster Payments)||Same or next day, including weekends and public holidays||By using the bank details listed on gov.uk|
|CHAPS||Usually the same working day (if you pay within your bank’s processing times)||By using the bank details listed on gov.uk|
|Debit card online||HMRC will accept your payment on the date you make it, not the date it reaches their account - including on weekends and bank holidays||By following the links from your HMRC online account.|
|Business credit card online (1.5% charge)||HMRC will accept your payment on the date you make it, not the date it reaches their account - including on weekends and bank holidays||By following the links from your HMRC online account.|
|At your bank or building society (only an option if you still get paper statements from HMRC and have the paying-in slip they sent to you in the post)||Same day (Monday-Friday only)||By paying cash or writing a cheque made payable to 'HM Revenue and Customs only'. On the back, write by your Unique Taxpayer Reference (UTR) followed by the letter ‘K’.|
|Bacs||Three working days||By using the bank details listed on gov.uk|
|Cheque through the post||Three working days||By writing a cheque made payable to ‘HM Revenue and Customs only’. On the back, write your Unique Taxpayer Reference (UTR) number followed by the letter ‘K’. It should be posted along with your paying-in slip to HMRC, Direct, BX5 5BD – no street name, city name or PO Box is required.|
|Existing Direct Debit||Three working days||By setting up a Direct Debit from your HMRC online account. (Note that you have to set up a new direct debit every time you wish to make a payment).|
|New Direct Debit||Five working days||By setting up a Direct Debit from your HMRC online account.|
For payments where a reference is required you will need to use your 10-digit Unique Taxpayer Reference (UTR). Where a payment reference number is asked for you should use your UTR followed by the letter 'K'.
Don’t forget that online payment services may be slow during busy times - you can check online if there are any current problems or times they aren’t available.
Whichever method you plan to use to pay your tax bill this year, if you’re planning to meet the deadline then make sure you file your Self Assessment with HMRC in enough time to allow your payment to reach them before 31st January. Otherwise you will have to pay interest and may even face a penalty, even if you manage to file your tax return on time.
How long does it take to receive a tax refund from HMRC?
To claim a tax refund, you’ll need to select ‘request a repayment’ from the left-hand menu within your HMRC online account. HMRC says you should allow four weeks for your refund to be sent to your bank account. If you need more help, you can contact HMRC directly.
If you’re due a tax refund and you use FreeAgent with automated bank feeds, your accounts will be updated as soon as the payment goes into your connected bank account.
Filing your tax return with FreeAgent
Looking for an easy way to file your tax return? If you’re a sole trader or a limited company director, FreeAgent prepares your Self Assessment tax return as you run your business throughout the year. When it’s time to file, all you have to do is check the details, fill in the blanks and click to file your tax return directly to HMRC - just remember that you also need to pay your bill!