Stack TopCashback on every UK travel booking
DEAL · Learn how to earn cashback on hotels, flights and packages with TopCashback. Get up to 6% back on your next trip.
TopCashback lets you earn cash back on top of whatever you're already paying for flights, hotels and packages. Most travellers ignore it entirely, which means they're leaving money on the table every single booking.
The deal
Sign up to TopCashback (free) and earn cashback whenever you book through their platform. Rates vary by merchant:
- Hotels: Booking.com and Hotels.com at 4%, Marriott at 5%, IHG at 5.5%
- Flights & packages: easyJet Holidays 2%, BA Holidays 3.5%, TUI 2.5%, On the Beach 3.5%
- Attractions: GetYourGuide at 6%, Tiqets at 3%
- Other: Trainline 1.5%, Kayak 2.5%
Example: a £500 Hotels.com booking nets you £20 cashback; a £2,000 easyJet Holidays family package returns £40.
Why we like it
The mechanics are simple — click through TopCashback to your chosen merchant, book normally, and watch the money land in your account within days. Cashback appears 'pending' within a week, then 'confirmed' once your trip is done.
Install the browser extension and you'll get prompted automatically at checkout, so you won't accidentally skip it. Payouts go straight to your bank account, or you can convert to gift cards for a 3–5% boost.
Catch: some merchants don't allow cashback stacking with voucher codes, so check the terms first. New sign-ups get a £20 bonus once you've earned £10 in cashback.
How to book
Log into TopCashback, search for your hotel or flight merchant, and click through to complete your booking as normal. That's it — the tracking happens behind the scenes. No extra cost, no hidden fees.
#ad — we earn a small commission at no cost to you when you book through our links.