Coupons are discount codes employers type in at checkout: 20% off for launch week, a fixed amount off for a partner's audience, or a one-per-employer welcome deal. This guide creates a code, explains every limit you can put on it, and shows where to watch redemptions.
How coupons work
A coupon has a code, a discount (percentage or fixed amount), and optional limits: total uses, uses per employer, a date window, and a restriction to specific products. On your public pricing page every paid product card has a promo code box; a valid code shows the discounted price before the employer ever reaches payment. Redemptions are counted per code, and each discounted order records the code it used (see Orders: your sales ledger).
Create a coupon
In the sidebar, open Monetization and click Coupons.
Click Add coupon.
Enter the Code (required): what employers type at checkout, for example SUMMER50. Letters, numbers, hyphens, and underscores only, no spaces.
Pick the Discount type: Percentage off or Fixed amount.
For a percentage, enter Percentage off (1-100). For a fixed amount, enter the Discount amount and its Currency; match the currency of the products it should discount.
Optionally cap usage: Max redemptions is the total number of times the code can be used across all buyers, and Max per employer caps a single employer. Both blank means unlimited.
Optionally set a window: Available from (blank = available now) and Expires at (blank = never expires).
Leave Active on. Inactive coupons are rejected at checkout.
Click Create coupon.
You'll see a "Coupon saved" confirmation and land on the coupon's edit page. The Coupons list now shows the code with its discount, a redemptions count, and an Active badge.
Limit who can use a code
The second card on the coupon form, Restrictions, has two tools:
Specific products only: a checkbox list of your products. Leave all unchecked to apply the coupon to every product; check some to limit it, for example a discount that works on "Single Job Posting" but not on subscriptions. If the list says "No products yet", create products first: Sell job postings and upgrades.
Internal note: private context ("For the launch newsletter, kill after March"). Only you see this; it is never shown to employers.
What employers see at checkout
On a paid product card on your /pricing page, the employer types the code into the Promo code field and clicks Apply. If the code is valid for that product, the card shows the original price struck through, the discounted price next to it, and the code in a green badge, with a Remove code link to undo. Invalid, expired, exhausted, or inactive codes show an error under the field instead. The discount then carries through Stripe Checkout, so the employer pays the reduced amount.
Track redemptions
On the Coupons page, find the code. The Redemptions column shows how often it was used, as "used / cap" when you set a max (for example "12 / 50").
For the detail, open the row's actions menu and click View redemptions.
The redemptions page lists every use with the Employer, their Email, the Discount amount actually taken, and the Date. Use it to check whether a partner code is really driving purchases, or who claimed a limited offer.
Common setups
Launch discount: Percentage off 20, an Expires at date two weeks out, everything else unlimited. The date does the cleanup for you.
Welcome offer: any discount with Max per employer set to 1, so each employer can use it exactly once but the code itself can circulate freely.
Partner code: a code you hand to a newsletter or community, restricted to the products you want promoted. Pair it with a tracked link so you also see the traffic side: Affiliate and referral tracking.
Scarcity deal: Max redemptions set to, say, 50, so "first 50 employers" is enforced by the system rather than by you watching the count.
Pause or delete a coupon
Pause: edit the coupon and switch Active off, then save. The code is rejected at checkout from that moment, and you can reactivate it later. This is the right way to end a campaign.
Delete: the trash icon in the row's actions asks for confirmation. The code stops working, but past redemptions keep their record, so your order history stays intact.
Reuse: after a campaign, prefer creating a fresh code over recycling an old one; separate codes keep the redemption reports separate.

