From Amazon vouchers and free trials of Amazon Prime to flash sales and tricks for free delivery
Let’s face it, Amazon is probably the one website that most people use pretty regularly, so it helps to have a voucher or discount stored up. Here are the best deals at the moment.
If you’re thinking of reducing how much you use Amazon, check out Andy’s article, which looks at why it can be good to cut back.
Some articles on the site contain affiliate links, which provide a small commission to help fund our work. However, they won’t affect the price you pay or our editorial independence. Read more here.



There are some decent offers throughout the year to watch out for. You won’t be eligible for all of them but it’s worth a look.
Prime Day 2025
Prime Day is Amazon’s big sale just for Prime members. This year, it runs from 8 to 11 July.
It’s important to remember that not all the deals are the best price. Some are simply old stock that needs clearing, while others are often as cheap throughout the year. We’d recommend using uk.camelcamelcamel.com to see the price history before making any purchase
Most offers are product-specific, and we’d encourage you to check for price matching elsewhere, especially on tech like Echo speakers and Ring doorbells.
Prime Day: 8 – 11 July 2025
Amazon is running its special two-day sale for Prime members on 8 and 11 July 2025. The summertime deal event could offer the chance to grab a bargain ahead of larger autumn sales such as Black Friday.
It’s worth shopping around and seeing if you can get the same item for less elsewhere, or with added features. If you do buy something at Amazon and the price drops during the sale you can get a refund for the difference.
As always the biggest discounts are on Amazon’s own devices, such as Kindle, Echo, Fire, Eero and Ring. If you’re new to TopCashback you can get an additional bonus plus up to 2.12% back on these devices. We’ll add some here once they launch.
So far you can get:
Amazon gift card and voucher offers
Snoop: £5 Amazon Voucher
Snoop is an app to help you track your spending. It also analyses your bank date to suggest ways you can save money. Right now there’s an offer to get a £5 Amazon voucher.
You must go via the link below for the offer to track.
Once you’ve downloaded the app and signed up you need to connect a bank or credit card account and stay connected until the end of the following month. The voucher will then be paid.
£20 credit card welcome offer
Sign up for the new Amazon Barclaycard and you’ll get £20 in Amazon credit added to your Amazon account.
You’ll also earn 1% at Amazon and 0.5% elsewhere, dropping to 0.25% after a year. There are double points during the Black Friday sale.
Free credit when you buy a gift card
This one’s worth trying even if you’ve used a similar promotion. However you can normally only qualify once every couple of years. Check the offer is displayed when you click through. The latest offer we’ve seen offers £6 extra when you buy £60 in gift cards.
If nothing is displayed, it could mean it’s ended or you’re not eligible. These deals are often extended or return after a short absence.
£5 extra when you top up by £60
Similar to the gift card promotion, here you top up your Amazon account and get some extra credit added. The promo value changes often, but it’s currently £5 when you add £60.
If it is running, it’s only for people who haven’t topped up their account in the last 36 months. Again, this deal can come and go, so it’s worth checking.
Amazon offers
Check eligibility for promotions
You might have personalised Amazon offers. It’ll show you trials and discounts you are eligible for. However, we still think it’s worth looking at the offers above and below in case they don’t show.
£5 off £15 (for some)
Click the button below to see if you’re eligible for a £5 off £15 spend promotion. You’ve 15 days from choosing to ‘activate the offer’ to take advantage.
The offer is running until 31 December 2025.
Amazon Prime membership offers
Amazon Prime is Amazon’s big membership scheme. You can learn more in our comprehensive Amazon Prime review.
30-day free Amazon Prime trial every year
You know the drill here. You get free next day delivery, Amazon Prime Instant Video, access to Amazon Prime Now and loads of other goodies. It’s normally £95 a year but you can get a free 30-day trial.
You will hopefully be able to do this every 12 months, but it’s unclear if this is guaranteed for all customers. You can always try your luck (you never know), but if you’ve not yet taken out a trial, I’d wait until you’ve got a lot of spending coming up, or a big sale such as Prime Day or Black Friday (more on these below).
99p for one week of Amazon Prime
If you’ve previously had Amazon Prime but aren’t yet eligible again for a second free trial you might be offered a week for 99p. After this you’ll pay full price unless you cancel.
£2 off Prime via O2
If you have an O2 SIM you can now add Amazon Prime to your bill and receive a £2 discount each month. You’ll find the details here.
Amazon Student and 18-22 year-olds: six months free, then £47.49 a year
If you have a student card you should also be able to join Amazon Student. This is essentially Amazon Prime. You get six months free, then 12 months at half price. Amazon might ask for additional proof you are a student. You’ll get the student account for as long as you’re a student or for up to four years.
If you’re between 18 and 22 then you can get this too, but you’ll need to prove your age with a valid driving licence or passport. You can get this account until you’re 23.
Prime member offers
Free Kindle book
There are lots of ways to save on Kindle books, but Prime members can also nab one of six titles every month for free via First Reads. There’s normally a mix of genres and once you pick your book you can send it to your Kindle.
Prime Big Deals Day 2025
This sale for Prime members took place on 8 and 9 October 2024. It’s pretty much a carbon copy of Prime Day. As soon as we spot any early offers, we’ll share them below.
As with Prime Day, don’t get carried away. Only buy the things you actually need, and check that they’re decent prices.
Don’t forget you’ll need to be a Prime member to get the offers – but we’ve listed deals above that’ll save you money or perhaps help you get it for free.
October’s Prime Big Deals Day sale (expired)
Amazon is running its special two-day sale for Prime Members on 8 and 9 October 2024. The autumn deal event could offer the chance to grab a bargain ahead of Black Friday and the Christmas sales.
It’s always worth shopping around and seeing if you can get the same item for less elsewhere, or with added features. If you do buy something at Amazon and the price drops during the sale you can get a refund for the difference.
Before the actual day, the offers are mostly on Amazon’s own products and devices.
Early offers include:
- Discounts on Echo devices – 31% to 58% off.
- Blink cameras and doorbells – 31% to 61% off
- Fire TV – 28% to 62% off
- Kindle Scribe – 24% off (just a few pounds off its cheapest price)
- Amazon Music Unlimited – get 4 months free (usually one month)
- discounts on branded gift cards, including Lego, Vue and One4All – details on our gift card deals page
Amazon Black Friday
Black Friday 2024 (ended)
The Black Friday week of deals is at the end of November, but the sale starts before this and carries on after.
You need to have a Prime membership to get early access to the best deals, but the 30-day free trial will give you that.
If you’re after an Amazon device (Echo, Kindle, FireTV, Eero, Ring) then this is likely to be one of the cheapest times to buy.
Amazon Black Friday week 2024 (ended)
Amazon started its Black Friday sales a week early, beginning on Thursday 21 November 2024 and it’ll run until Cyber Monday on 2 December.
Remember to use price history tools to check if something is a good price, and check you can’t get it for less elsewhere.
We’ll update here with the best deals, including:
Amazon Business offers
Every now and then there are offers such as £50 off for new Amazon Business users. I’ll update here as and when.
It can take time to set up the account but you should be approved in around two days.