Every code is tested in a live checkout before it is published, and re-checked every morning. No feed scraping, no invented expiry dates, no leaving dead codes up to collect clicks.
Every code on VouchTrove is put into a real basket by a person before it is published, and the live ones are re-tested every morning. Codes that fail come down the same day.
Our best codes come straight from the retailer as an exclusive. The rest come from public campaigns, brand newsletters and affiliate feeds. We record where each one came from, because feed codes fail far more often than direct ones.
We build a genuine order on the retailer’s site and apply the code at the checkout. If the total does not drop, it does not get published. No exceptions, and no publishing on the strength of a feed saying it should work.
This is the part most sites skip. We note the minimum spend, the excluded categories, whether it stacks with an existing sale, whether it is new-customer only, and the real expiry date rather than a rolling one invented to look fresh.
Active codes are re-tested daily. That is what the “Vouch Verified” label means — it is a statement about this morning, not a badge we leave on permanently.
When a code stops working it is taken down rather than pushed to the bottom of the page. A shorter list that works is more useful than a long one that does not.
Where we review products, we buy them ourselves at full price and use them for at least four weeks before scoring out of ten. Brands do not get to see a review before publication and cannot pay to change a score.
We publish the weak results next to the good ones. A product scoring six out of ten stays at six even when the brand is a paying commercial partner.
On commission. We earn a commission on purchases made through our links. It never changes your price, and it plays no part in whether a code is listed or how a product scores.
It happens. Retailers cap redemptions, pull campaigns early, or restrict codes by region without warning.
If a code does not work for you, use the “It didn’t” button on the page. That flags it for a same-day re-check. You can also tell us directly and we will look at it straight away.