Skip to content
Bonfire Docs
Docs

howto

Create coupons

Coupons give members a discount at Stripe Checkout — useful for launch promos, win-back offers, or rewarding loyal members. This guide covers creating one coupon and sharing it.

Steps

  1. Go to Admin → Coupons.
  2. Click New coupon.
  3. Enter a code members will type at checkout (e.g. LAUNCH25). Keep it short and memorable.
  4. Choose the discount type:
    • Percentage (e.g. 25% off), or
    • Fixed amount (e.g. 10 off).
  5. Select which tier(s) the coupon applies to.
  6. Set limits (optional):
    • Expiry date so the promo ends automatically.
    • Max redemptions to cap how many members can use it.
    • Billing cycle — first payment only, or recurring.
  7. Click Save. The coupon is live immediately.

Share the coupon

  • Post the code in an announcement channel for members.
  • Add it to an invitation message during onboarding.
  • Include it in a launch email or social post.

Members enter the code on the Stripe Checkout screen when upgrading. Applied discounts appear before they confirm payment.

Track usage

Open Admin → Analytics to see new subscriptions during a promo window, and check the coupon's redemption count in Admin → Coupons.

  • Manage membership tiers
  • Set up paid memberships
  • Payment Setup

FAQ

Can a coupon discount only the first payment? Yes. Choose first-payment-only to discount the initial charge but bill full price on renewal.

Can I deactivate a coupon early? Yes. Open the coupon and disable it, or set its max redemptions to the current count.

Do coupons work with yearly plans? Yes — apply the coupon to the tier and it works for both monthly and yearly checkout.

What happens when a coupon expires? The code stops applying at checkout. Existing subscribers keep the rate they signed up at.