An invalid code costs you nothing but your patience — and a lot of patience if you try twenty of them. Codes copied across scraper sites are the usual culprit.

Check the expiry date, the minimum spend and whether the offer is region-locked. Codes tied to a first order or a newsletter signup will silently fail on an existing account.