From Sunday 16th Oct the coins will no longer be accepted in shops, restaurants and other retailers. After 16th October any unspent old £1 coins can be traded in at banks but this is only a temporary option.
The Royal Mint said ‘We would encourage you to spend, bank or donate your old £1 coins before October 15th.