BT is offering BT Reward prepaid cards alongside discounted broadband bundles.
Among the offers is a reduced price for the BT Infinity Fibre Unlimited Broadband & Calls package.
This 12-month deal boasts speeds of up to 52Mbps and unlimited downloads and costs £28.99 per month (plus £59.99 in set-up costs).
Subscribers will receive a £150 BT Reward prepaid card, while the broadband discount will be worth £132 throughout the year.
Consumers also have the option of adding TV to the bundle and signing up to BT's Fibre, Unlimited calls and TV Entertainment Plus package for £36.99 per month.
Another possible choice might be the BT Unlimited Broadband & Calls deal, which offers speeds of up to 17Mbps and unlimited downloads.
The 12-month contract costs £23.99 per month (plus a £9.99 set-up charge).
Subscribers will receive a free £100 BT Reward prepaid card, while the discount on broadband equates to savings of £72 over 12 months.
A BT prepaid reward card simply needs to be activated before being spent at any retailer that shows a MasterCard logo.
BT says that since the card uses Chip and PIN, it is a more secure alternative to spending physical cash.