Vouchers
Codes that grant a plan when redeemed. The most flexible way to sell, and the fastest way to start — there is nothing to connect.
Sidebar → What you sell → Vouchers
Codes that grant a plan when redeemed. The most flexible way to sell, and the fastest way to start — there is nothing to connect.
What they are for
Selling anywhere. Take payment on Gumroad, a marketplace, an invoice, bank transfer, cash at an event — anywhere at all — then send a code. The customer redeems it and gets the plan.
Promotions. A launch batch, a conference giveaway, a partner deal.
Making things right. Something went wrong for a customer; a code with a month's plan on it fixes it in ten seconds.
Selling before you are set up. Vouchers work with no Paddle account at all.
Generating a batch
Vouchers → Generate.
| Field | What it means |
|---|---|
| Batch name | For your records — "Black Friday 2026", "Podcast partner" |
| Plan | What redeeming the code grants |
| Format | The shape of the code, below |
| Prefix | Optional, prepended to every code — LAUNCH-, PARTNER- |
| Length | How many characters after the prefix |
| Quantity | How many codes to make, in one go |
| Max redemptions | How many people can use each code |
| Expires | Optional date after which no code in the batch works |
| Note | Anything you want to remember about this batch |
Formats
| Format | Example |
|---|---|
| Numbers only | 8391025714 |
| Letters and numbers | A7K2P9QX |
| Letters only | KDPRMZQV |
| Grouped in fours | A7K2-P9QX-M4RT |
| Grouped in fives | A7K2P-9QXM4 |
| Unambiguous characters | H4KM9PQR |
Grouped in fours is the friendliest to type and to read aloud.
Unambiguous characters leaves out 0, O, 1, I and L. Use it for
anything printed, spoken on a podcast, or read off a screen at an event.
Single-use or shared
Max redemptions = 1 makes each code personal to one customer. This is what you want when you have taken payment for it.
Max redemptions above 1 makes each code shared. LAUNCH-2026 used by two
hundred people at a conference is one code with two hundred redemptions.
After you generate
Vouchers lists every code you have ever made, filterable by state, with a count of each. Open a batch to see just its codes.
| State | Meaning |
|---|---|
| Available | Not used yet |
| Redeemed | Used up |
| Expired | Past its date |
| Refunded | Reversed by you, and permanently spent |
| Inactive | Switched off by you |
Export CSV, on the batch page, downloads every code with its plan, its usage and its state — ready to mail out, or to load into whatever you sell through.
How customers redeem
They sign in and go to Plan & credits → Redeem a voucher. One field, one button. The plan starts immediately and the credits land straight away.
If your customers redeem before buying anything, this is also the moment they create their account — so make sure the code and the sign-up link travel together.
Refunding a voucher
Find the redeemed code in the Vouchers list and choose Refund. It does exactly what a card refund does:
- The plan it granted ends
- The credits it granted are reversed
- The customer is emailed
With one deliberate difference: the code stays spent.
A refunded code cannot be used by anyone else. If it was limited to one redemption, that redemption is gone for good, and the count is not reset.
This is the correct behaviour and it is worth understanding. A code you refunded is a code somebody was given, used, and had reversed. Letting it be resold would mean either paying out twice or reselling something already claimed. If you want to give the customer another chance, issue a new code — they cost you nothing.
Practical advice
Generate more than you need. Unused codes cost nothing and running out mid-campaign is avoidable.
One batch per campaign. You will want to know which channel worked.
Set an expiry on promotional codes. A launch code redeemed eighteen months later is a plan you did not budget for.
Use a prefix. PODCAST-A7K2-P9QX tells you where a customer came from
without looking anything up.
Never publish a single-use code. The first person to see it takes it. Use a shared code with a redemption limit instead.
Next: Your customers
Something here out of date, or a question this does not answer?
Back to contents