Vouchers

Voucher hygiene: what expired codes cost you

Expired codes that linger in agent stock or re-enter circulation are silent revenue leaks — here is the sweep that keeps them clean.

12 September 2026 · Vouchers

One code, one redemption, one life

A voucher code should be redeemed once, by one subscriber, on one device. After that it is dead — it never re-enters the pool, it never gets reprinted, and it never appears in a new batch. If your system allows a code to be used twice, the second subscriber rides on the first one's payment.

Expired codes are the same problem in slow motion. An agent holds a booklet of codes that expired last month. A customer buys one, it fails, the agent swaps it for a fresh one — but the expired code is still in the booklet, and the next customer might get it.

The sweep that prevents the leak

Run a nightly job that marks every code past its expiry as void, and removes void codes from every agent's available stock. The agent's next sync shows the reduced count, and the expired codes never reach a customer.

If you print codes, the sweep also marks the printed batch as closed so a reprint cannot accidentally duplicate a code that is already in circulation.

Agent reconciliation

Once a week, the agent's sold vs. redeemed report should balance. Sold codes minus redeemed codes equals the stock the agent still holds. If it does not, the difference is either expired stock the agent has not returned, or a code that was sold but never redeemed — both are money you cannot account for.

The reconciliation is the conversation starter. An agent who cannot explain the gap is an agent who needs a tighter hand-off, not a spreadsheet adjustment.

Blog

The guides go deeper

Blog posts are the entry point — the resources hub has the full guides and playbooks.