TalkTalk is offering new customers a free £75 Love2shop voucher along with selected broadband packages.
The voucher is exclusive to anyone who orders online, switches from Sky, Plusnet or BT and retains their existing landline number.
Among the packages including the voucher is the TalkTalk Unlimited Broadband deal, which is a 12-month contract.
Subscribers can enjoy connection speeds of up to 17Mbps, unlimited downloads and free connection worth £50, as well as a free wireless router.
The package also allows customers to pay only for the calls they use and make free calls to TalkTalk customers, with line rental costing £17.70.
Another deal that includes the Love2shop voucher as a sweetener is the TalkTalk Plus TV, Broadband & Phone package.
This costs £20 a month plus £17.70 line rental and offers totally unlimited broadband and anytime calls, along with 87 TV channels with pause, rewind and record functionality.
The 18-month contract also includes a YouView box worth £299 and Super Router for free.