BT is offering prepaid Reward cards worth £200 with two of its Infinity Fibre bundles.
A BT prepaid Reward card simply needs to be activated before being spent at any retailer that shows a MasterCard logo.
BT states that since the card uses Chip and PIN, it is a more secure alternative to spending physical cash.
Among the packages that include the freebie is the BT Infinity Fibre Unlimited Broadband & Calls bundle.
This 12-month contract offers broadband speeds of up to 52Mbps and unlimited downloads.
The package costs £28.99 per month, along with a £59.99 set-up cost. This means consumers get a saving on broadband of £132 throughout the year.
Subscribers will also benefit from 100GB of cloud storage, BT Virus Protect on two devices and what BT bills as "the UK's most powerful Wi-Fi signal" with the BT Smart Hub.
Broadband customers can also get the £200 freebie with BT's Total Entertainment, Unlimited BT Infinity Fibre & Weekend Calls deal.
This also offers speeds of up to 52Mbps plus unlimited downloads, along with access to 80 Freeview channels including 21 in HD, plus 60 premium channels.
Subscribers will receive a 1TB YouView Ultra HD box that allows viewers to pause, rewind and record up to 600 hour of SD TV via their remote control, mobile or tablet.
In addition, the deal includes a free BT Sport Pack, offering access to sporting action from the likes of the FA Cup, Premier League and Uefa Champions League.
This 12-month contract costs £41.99 per month, plus a £59.99 set-up cost. Subscribers therefore get a broadband discount of £132 and a saving of £60 on their TV service across the year.