BT is offering prepaid Reward cards worth £100 and £120 with some of its fibre broadband packages.
A £100 prepaid Reward card is available with the BT Superfast Fibre, Weekend Calls & Entertainment deal.
This package offers average broadband speeds of 50Mbps, which BT says is five times faster than the UK average broadband speed, as well as unlimited downloads.
Also included in the deal is weekend calls, 80 Freeview channels and free access to BT Sport channels.
The 18-month contract costs £39.99 a month, plus a £9.99 set up fee, which means the total contract discount adds up to £144.
Alternatively, consumers could opt for the BT Superfast Fibre 2 Broadband & Weekend Calls package.
As well as a BT Reward card worth £120, the deal includes average broadband speeds of 67Mbps and unlimited downloads.
The 18-month contract costs £39.99 a month, plus a £9.99 set-up fee. The total contract discount therefore adds up to £108.
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.