Financial expert Martin Lewis has warned households that they have just days left to get a £100 cash bonus ahead of Christmas.
New customers who switch their banking to HSBC and Lloyds in the next few weeks will get £125.
But, one of the deals runs out on Monday.
Lloyds is offering £100 to new bankers, but you have to sign up by November 9 to get the reward in December.
You can snag the cash if you sign up via the current account switch service.
Four banks currently offer the perk, but you’ll only be able to get the money before December 25 from two.
That means you'll have to switch to those ones to spend the money on Christmas pressies.
Martin said: “Four [banks] are currently paying, though only two pay out quickly enough for it to come before Christmas, and one of those is ending soon.
"To get the cash, you'll need to use the banks' official switching services.
"The switch itself will be done within 7 working days, and all direct debits and standing orders will be moved for you, the old account closed and any payments to it auto-forwarded."
When you move banks using the Current Account Switch Service you’ll usually be asked to transfer over a minimum of two direct debits and have a minimum income of at least £500.
If you try to sign up, but don’t meet the requirements then the bank will likely not pay you the bonus.
So, make sure that you have read the fine print before you proceed.