When UK banks close for bank holidays
UK banks close on nine fixed bank holidays each year, plus one extra day that changes. On these days, you cannot visit a branch, speak to a human at customer service, or process same-day payments through most channels. The fixed holidays are New Year's Day, Good Friday, Easter Monday, Early May Bank Holiday (first Monday in May), Spring Bank Holiday (last Monday in May), Summer Bank Holiday (last Monday in August), Christmas Day, Boxing Day, and one additional day that varies by region—usually the day after Christmas if Christmas falls on a weekend.
The exact dates shift year to year because Easter is a moveable holiday, which means Good Friday and Easter Monday change annually. Scotland and Northern Ireland observe slightly different holidays: Scotland does not observe Easter Monday but observes 2 January instead, and Northern Ireland observes St Patrick's Day (17 March) rather than Early May Bank Holiday. You can find the full list for your region on the UK government website each year.
Key Takeaways
- UK banks close on nine fixed bank holidays plus one variable day, and you cannot process same-day payments or reach customer service on these dates.
- Payments sent on a bank holiday will not leave your account until the next working day, so plan ahead if you have bills due around these dates.
- Standing orders and direct debits still process on bank holidays because they run through the automated clearing system, not through bank staff.
- Scotland and Northern Ireland observe different holidays than England and Wales, so check your region's calendar if you live in those countries.
- International payments take longer around bank holidays because correspondent banks in other countries may also be closed.
How bank holidays affect payments you send
When you send a payment on a bank holiday—whether by bank transfer, cheque, or card payment—it does not leave your account until the next working day. This is because the payment needs to be processed through the banking system, which does not operate on bank holidays. If you send money on Christmas Day, for example, it will not move until 27 December (or 28 December if 27 December is also a bank holiday).
This matters most for bills with fixed due dates. If your mortgage payment is due on 26 December and you send it on 25 December, it will arrive late because the payment will not process until 27 December. The safest approach is to send payments at least two working days before the due date if a bank holiday falls between the send date and the deadline. Some banks let you schedule payments in advance, which bypasses this problem—you can set the payment to go out on a specific date, and the bank will send it on the next working day if that date is a bank holiday.
Standing orders and direct debits still work on bank holidays
Standing orders and direct debits are different from manual payments because they run through the automated clearing system, not through bank staff. This means they process on bank holidays just as they would on any other day. If your rent is due on 26 December and you have set up a standing order to pay it on that date, the money will leave your account on 26 December even though it is a bank holiday.
The same applies to direct debits—if a utility company has permission to collect payment on a bank holiday, they will. This is why setting up a standing order or direct debit is often safer than manual payments if you have bills falling on or near bank holidays. The automated system does not stop for holidays, so your payment goes through on schedule.
What happens to payments you receive on a bank holiday
If someone sends you money on a bank holiday, it will not arrive in your account until the next working day. This applies whether the sender is a person, an employer, or a government body. If your salary is due on a bank holiday, it will arrive on the next working day instead. Refunds from shops or services also follow this rule—if a refund is processed on a bank holiday, it will not show in your account until the next day.
This delay can affect you if you are waiting for money to cover a payment of your own. If you are expecting a refund on 26 December to pay a bill on 27 December, and 26 December is a bank holiday, the refund will not arrive until 27 December at the earliest, which means you may miss your bill deadline. Plan for this by checking whether any money you are expecting will arrive before a bank holiday, and adjust your own payment dates if needed.
International payments and bank holidays
International payments take longer around bank holidays because the banks in the country you are sending money to may also be closed. If you send money to the United States on Boxing Day, your UK bank will process it on the next working day, but the US bank may not receive or process it until the next US working day. This can add several days to the transfer time.
SWIFT transfers and international wire transfers are particularly affected because they depend on correspondent banks in multiple countries all being open. If you need to send money internationally and a bank holiday is coming up, send it at least three to five working days before the deadline to allow for delays. Some banks offer faster international payment services that may be less affected by holidays, but these usually cost more.
Cheques and bank holidays
Cheques take longer to clear than electronic payments, and bank holidays add extra time. A cheque normally takes three to five working days to clear. If you write a cheque on 23 December and post it, and Christmas Day and Boxing Day fall in that clearing window, the cheque will not clear until after those holidays have passed. This means the money will not leave your account until later than it would on a normal week.
If you are paying a bill by cheque and a bank holiday is coming up, post it earlier than you normally would. The recipient's bank will not process it on the holiday, so the clearing time extends. Some organisations no longer accept cheques, so check whether the person or company you are paying will take one before you write it.
Planning around bank holidays
The simplest way to avoid payment problems around bank holidays is to set up standing orders or direct debits for regular bills. These process automatically on bank holidays, so you do not have to think about timing. For one-off payments, send them at least two working days before the due date if a bank holiday falls in between.
If you are expecting money—a salary, a refund, a benefit payment—assume it will arrive one day later than usual if a bank holiday is in the way. Do not plan to use that money to pay a bill on the same day it is due if a bank holiday is nearby. Check your bank's website or app for the full list of bank holidays for the year, and mark the ones that affect your regular payment dates.
Frequently Asked Questions
Can I withdraw cash from an ATM on a bank holiday?
Yes. ATMs operate 24 hours a day on bank holidays because they are automated machines, not staffed branches. You can withdraw cash, check your balance, and deposit cheques at most ATMs on any bank holiday. However, some ATMs may run out of cash if they are not refilled before the holiday, so try to withdraw money before the bank holiday if you need it.
Will my employer pay me late if my salary is due on a bank holiday?
No, your salary will arrive on the next working day after the bank holiday. Your employer will have sent the payment before the holiday, but the banking system will not process it until the next day. This is not late—it is how the system works. If you need money on a specific date and a bank holiday falls on that date, plan to receive it the next day instead.
Do online banks close on bank holidays?
Online banks do not have branches, so you can log in and view your account on bank holidays. However, payments you send will still not process until the next working day, and customer support may not be available. Some online banks offer 24-hour support, but response times may be slower on bank holidays.
What if I miss a payment deadline because of a bank holiday?
Contact your lender or service provider and explain that your payment was delayed by a bank holiday. Most organisations understand this and will not charge a late fee if the payment was sent on time but processed after the holiday. Keep proof that you sent the payment before the deadline—a screenshot of your bank app or a confirmation email from your bank.
Do Scottish bank holidays affect payments across the whole UK?
No. If you have a bank account with a Scottish bank and you live in England, the bank will close on Scottish holidays, not English ones. This can cause confusion if you are expecting a payment from someone in a different region. Check which holidays your specific bank observes, not just the holidays for your region.