Commet
  • Pricing
Log InTry out
Introduction

Quickstart

Learn

Manage PlansConfigure FeaturesConsumption ModelsAdd-onsCredit PacksPromo CodesPlan GroupsRegional PricesTrial PeriodsIntroductory Offers

Resources

SDK ReferenceError HandlingTestingCLI

Plugins

Better Auth
DocumentationKnowledge BaseBuild with AIAPI ReferenceWebhooks

Promo Codes

Create marketing discount codes that customers enter at checkout in Commet.

A promo code is a marketing discount code that customers enter manually at checkout to receive a reduced price. Promo codes are managed independently from plans — they are a marketing tool, not a plan setting.

Promo code components

ComponentDescriptionExample
CodeThe string customers type at checkoutLAUNCH50, FRIEND20
Discount TypePercentage or fixed amountPercentage, Fixed
Discount ValueHow much to discount50% off, $20 off
DurationHow long the discount lastsOnce, Repeating (N cycles), Forever
Max RedemptionsTotal times the code can be used across all customers100, unlimited
Expiration DateWhen the code stops working2026-12-31
Plan RestrictionsOptionally limit to specific plansPro only, Pro + Enterprise

Create a promo code in the dashboard

Navigate to Promo Codes → Create. Enter the code, discount, duration, and optional restrictions. Each code can only be used once per customer.

Duration types

  • once: Discount applies to the first billing cycle only.
  • repeating: Discount applies for a set number of cycles, then stops.
  • forever: Discount applies on every billing cycle until the customer changes plans. Changing plans removes any active promo code discount.

Plan restrictions

By default, a promo code works on any plan. Toggle Restrict to specific plans to limit which plans accept the code. If the plan has an active Introductory Offer, the intro offer takes priority and the promo code won't apply for new customers.

How it works

Your customer enters the promo code at checkout. The discount preview appears before they pay. The discount must leave a minimum total of $0.50 — codes that would reduce the total below that are rejected.

Promo code discounts apply only to the plan base price. Overage, add-on charges, and seat overage are always billed at full price.

Customer enters "LAUNCH50" at checkout for Pro at $99/mo:

Subtotal:  $99.00
Discount:  -$49.50 (LAUNCH50 — 50% off)
Total:     $49.50

What your customer sees

StageWhat happens
CheckoutCode input field, discount preview before payment
InvoiceLine item shows the promo code and discount amount
PortalActive discount visible in subscription details

Learn more

  • How Do Discounts Work

Related

  • Introductory Offers — Automatic discounts configured on the plan itself
  • Manage Plans — Create plans that promo codes apply to
  • Manage Subscriptions — Subscribe customers to plans

How is this guide?

Credit Packs

Configure credit packages that customers can purchase from the Commet Customer Portal.

Plan Groups

Group plans together to enable self-service upgrades and downgrades in the Commet Customer Portal.

On this page

Promo code components
Create a promo code in the dashboard
Duration types
Plan restrictions
How it works
What your customer sees
Learn more
Related