For the next three days, BT is offering a host of additional incentives to sign up for an ADSL or fibre broadband deal.
Up until Sunday December 1st, the broadband provider is offering a £50 or £100 Sainsbury's gift card AND a £40 Next voucher to new subscribers.
This is in addition to the existing promotions running on individual deals.
UK consumers can get the festive period off to the best possible start with £90 of free shopping credit if they sign up for a copper-based ADSL deal, or £150 if they take out a BT Infinity fibre bundle.
BT is running the offer across 11 broadband packages, including BT Unlimited Broadband, which delivers up to 16Mb download speeds with an unlimited monthly data allowance.
A host of other features are included, such as weekend calls to UK landlines, a BT Home Hub 4 router, unlimited Wi-Fi, 2GB of cloud storage space, security protection and access to BT Sport via the BT Sport App and online player.
Not only does BT Unlimited Broadband come with £90 worth of shopping vouchers but it offers a 50 per cent discount for the first 12 months.
This means that, for a whole year, subscribers pay just £8 per month plus line rental, rising to £16 per month thereafter.
For fibre broadband customers, the entry-level option is BT Infinity 1, which offers download speeds of up to 38Mb, uploads of up to 9.5Mb and a 40GB monthly usage allowance.
Weekend calls are again included, while subscribers receive a BT Home Hub 5 - designed to support super-fast broadband speeds.
Other features include BT Sport access, unlimited Wi-Fi, BT SmartTalk, BT Family Protection, 2GB BT Cloud and BT Net Protect Plus.
With this broadband deal, consumers receive a £100 Sainsbury's shopping voucher and a £40 Next voucher, providing they are a new BT subscriber and sign up by December 1st.