Below are deals and discounts for some of the most popular photo products, but this list is by no means exhaustive, nor does it compare quality. We can't vouch for the quality of each retailer’s products, so while we compare price, it's never a true like-for-like comparison.
In addition to photo books, canvases, calendars and cards, you can get mugs, keyrings and a whole lot more if you want to put your face on them – but we've focused on the core things.
If you want a more professional touch, perhaps for your wedding prints or as a gift, consider a photo book. These vary in quality from posh coffee table books to flimsy scrapbooks, so check here for the latest codes and freebies to ensure you get a cracking deal.
New and existing Bonusprint customers can get a 100-page large (21cm x 21cm) photo book with a hard photo cover for £19 delivered (norm £80). Photo books can work out to be really expensive and this is one of the best deals we've seen. We're waiting on confirmation about stock levels, so there's no guarantee how long this will be available. Here's how to get it:
The basic 24-page book is normally £18.99, but once you factor in 76 additional pages at £50.40, a photo on the cover at £4.99 and £4.99 delivery, the total comes to £79.37 - saving £60.
New Albelli* customers entering the code MVEPBWG online by Sun 31 Nov can get £15 off any photo book.
There's no minimum spend, so with a sub-£15 photo book (21x28cm; 24 pages; soft cover) costing £14.95, you could get it for just the cost of the £3.95 delivery. Or, you could use the £15 off to get a more expensive photo book for less. Delivery ranges from £2.95-£7.95.
New CEWE Photoworld customers can get £15 off their first photo book by entering the code FIRSTBOOK15 online by Wed 31 Dec.
There's a £15 minimum spend, so with the large photo book (21x28cm; soft cover) costing £19.99, you could get it for £4.99, plus £4.25 delivery, so £9.24 all in. Delivery takes between 4-11 days.
The popularity of creating your own personalised photo canvas has skyrocketed recently, so there's almost always an offer out there to save you money.
Until Wed 31 Dec, new customers to photo retailer Picanova* can get a free personalised canvas print when they buy another canvas online with the code SUPERDEAL.
The code gets you the smaller canvas in your basket for free and also takes 10% off the cost of the larger canvas. Shipping (norm £7.99) is also free when you use the code.
Some restrictions do apply. The 40x30 and 100x57 canvases are excluded from this offer. You can only have two canvases in your basket when you use the code.
New customers to online photo retailer Picanova* have until Wed 31 Dec, or until all 500 go, to get a 20cm x 20cm (about half A4 in size) personalised canvas print for £7.99 delivered. The actual canvas is free, but you’ll have to pay the standard delivery charge. Simply enter the MSE Blagged code FREEBIE_UK at the checkout. There are only 500 available, so go quick if you want this.
This is a decent offer, as it's usually £17.40 for the canvas plus £7.99 standard delivery. To give you an indication, the same size canvas, including delivery, costs £30 at Tesco and £22.25 at Asda. It’s one order per household and delivery usually takes 3-6 working days.
New and existing Bonusprint* customers can get 50% off all photo acrylic prints by using the code MSEFTWD before Sun 30 Nov. This takes the price of the 20x30cm print from £42.28 down to £24.98 including delivery. Delivery takes 7 working days.
New and existing Bonusprint* customers can get 50% off all photo aluminium prints by using the code MSEFTWD before Sun 30 Nov. This takes the price of the 20x30cm print from £35.48 down to £21.48 including delivery. Delivery takes 7 working days.
New and existing Bonusprint* customers can get 50% off all photo canvas prints by using the code MSEFTWD before Sun 30 Nov. This takes the price of the 20x30cm canvas from £22.98 down to £13.98 including delivery. Delivery takes 7 working days.
Personalised greetings cards are great for adding an individual touch and can sometimes work out cheaper than buying a card and posting it yourself. Often you can get the card free and just pay postage. Though the best deals favour new customers.
Many photo printing websites offer free prints to entice new customers. By playing the field, you can use different deals to get loads of holiday snaps or family photos printed free, though in most cases, you’ll need to pay for delivery.
If you've hundreds of photos to print, combine different free print deals, though do factor in delivery costs (£2ish). Save bigger freebies for when you want more prints (don't use a 50 free print deal when you only need 30) and check sizes carefully, as some freebie prints are smaller.
As Snapfish, Boots and Truprint are part of the HP network, signing up to one means you'll hold an account with them all. This means you can only take advantage of the 20 free prints offer at EITHER Boots, Truprint or Snapfish, not all.
As Snapfish, Boots and Truprint are part of the HP network, signing up to one means you'll hold an account with them all. This means you can only take advantage of the 50 free prints offer at EITHER Boots, Truprint or Snapfish, not all.
Register with Foto* and you'll get your first 75 6"x4" prints free. Delivery's £3.66 by using code WELCOME75.
From mugs and placemats to phone covers and keyrings, the photo gift possibilities for personalising everyday items are almost endless.
We don't have personalised photo gift deals at the moment, but we'll update you here when we do.
New and existing customers can get up to 50% off personalised gifts online at Snapfish* by entering our MSE Blagged code SFUK344 by Tue 2 Dec. Standard delivery ranges from £1.99-£7.50, depending on the product. We're waiting on confirmation about stock levels, so there's no guarantee how long this will be available.
This code’s valid on personalised photo books, cards, calendars, mugs and ornaments. Here are some of the best bargains, including delivery, we found on Tue 25 Nov:
Even after the 50% code, you might be able to get some items cheaper elsewhere (eg, we found a 12x8" acrylic print for £30.24 on Snapfish, but it’s £24.98 at Bonusprint with a discount code), so do compare prices before purchasing. If you can't find what you're looking for, there's also a 35% discount off the rest of the site (including prints) with the code SFUK345, valid until Tue 2 Dec.
Personalised calendars make cheap yet thoughtful pressies. Most companies will let you choose photos for each month as well as for specific days such as Nan's birthday.
Always check which extras, including postage, you'll have to pay for. Prices vary depending on size, type and whether you opt for a theme, but you can get small calendars for around £10 (even less with a discount code).
We've blagged new and existing Truprint customers a code to get a £10 personalised calendar for £3 (plus £1.99 delivery) if ordered by 11.59pm on Mon 1 Dec - so £4.99 all in. Ideal as a Christmas gift, for your office or your kitchen.
Here's how to do it:
Similar calendars at other retailers are £11.98 at Boots, £16.98 at Jessops and £15.50 at Tesco and Asda Photo, so this is a decent deal.
Delivery is usually within 5-8 days but as this is expected to be popular, Truprint says you may need to allow an extra 1-2 days.
New and existing Bonusprint customers can get a 'premium' 24-page A4 photo calendar for £8 delivered (usually £17.94 incl delivery). It's a Jan-Dec 2015 calendar, perfect as a Christmas gift. Here's how to get it:
The premium calendar hangs vertically, so it's effectively A3 in size. It's normally £17.94, so this code gets you more than 50% off. A similar premium glossy calendar with delivery costs £21.98 at Snapfish, £20.98 at Photobox, £18.90 at Albelli and £15.85 at Vistaprint.
Get all this & more in MoneySavingExpert's weekly email full of guides, vouchers and deals
GET THIS FREE WEEKLY EMAIL Full of deals, guides & it's spam free