Best bank switch bonuses right now
Banks are paying £175 to £300 to take your current account. The free Current Account Switch Service moves your direct debits and closes the old account for you in 7 working days.
Checked 18 Oct 2026£150 if you switch within 21 days, move 3 direct debits and pay in £2,000 salary within 30 days. Then £30 a month for 5 months if you keep paying in £2,000 and make 10 card payments each month. Not if you had a Barclays current account on or before 1 Oct 2026. No end date announced, so it could close at short notice. Source
Open in the HSBC app and do a full switch. Pay in £2,000, move two direct debits and spend £500 on the card within 60 days. New HSBC customers only. No end date announced, so it could close at short notice. Source
Full switch with 2 direct debits or standing orders. Pay in £1,000, make 5 card payments and log in to the app within 45 days. Not if you've opened an HSBC current account since 2018. Ends 2 Dec 2026. Source
Full switch to Club Lloyds. The £5 monthly fee is waived in any month you pay in £2,000 or more, otherwise it eats into the bonus. Ends 9 Dec 2026. Source
Full switch, pay in £1,250 within 60 days and leave it for 24 hours, then log in to the app. Paid within 30 days. RBS runs the same offer; they're one group, so you'd usually get only one. No end date announced, so it could close at short notice. Source
Full switch and pay in £1,000. FlexDirect also pays 5% on balances up to £1,500 for the first 12 months. No end date announced, so it could close at short notice. Source
One per group. HSBC and First Direct are one group, as are NatWest, RBS and Ulster Bank, and Lloyds, Halifax and Bank of Scotland. You'll usually only get one bonus from each. Most offers also exclude anyone who's banked with them recently, and you should expect a credit check.
Check which of these you can still get · How switching works, step by step