Anyone signing up to a Sky+ broadband deal will receive an M&S voucher along with their internet, digital TV and calls.
The value of the voucher varies depending on which package people opt for, with those choosing the Sky Broadband and TV Bundle receiving £25 to spend at M&S.
As well as the extra treat, people signing up to the package will get broadband with speeds of up to 20Mb, free off-peak calls, a free wireless router and a free Sky+box, for £19.50 a month.
For telly addicts who want to take advantage of Sky's on demand offerings, there is a £27 a month Sky Unlimited Broadband, Calls and TV package which boasts all the features of the cheaper bundle, but also comes with Sky Anytime on-demand, meaning users will never have to miss their favourite show ever again.
The bundle also comes with one of Sky's entertainment TV packs and unlimited downloads.
Anyone signing up to this deal will also receive a £25 voucher.
If people splash out on the Sky Broadband and HDTV Package, which costs £29.75 a month, they will get a £50 voucher to spend in M&S, as well as broadband, calls, HDTV, free set-up and a free Sky+HD box.
All of the packages are available on 12 month contracts.
Or, if people would rather save money than have some cash to splash in M&S they could opt for the Sky Unlimited Broadband & Calls package which is currently on offer for six months half price.
The calls and broadband bundle costs just £5 a month for the first six months and £10 a month from that point.
It includes free evening and weekend calls, broadband speeds of up to 20Mb and unlimited downloads, making it perfect for people who would rather surf the web and chat to their friends than watch TV.