Glossary
What is a coupon code?
A coupon code is a short word or string of characters, such as WELCOME10, that a buyer enters at checkout to get a discount. The seller decides what it takes off, who can use it and when it stops working.
Updated 6 October 2026
A coupon code is a short code a buyer enters at checkout for a discount, such as a percentage or fixed amount off, with limits the seller sets, like an expiry date.
How a coupon code works
The seller creates the code in their shop or payment tool and decides the rules. The buyer types it into a box on the checkout page, the tool checks it is valid, and the total drops before payment. If the code is wrong, expired or already used up, the buyer sees an error and the price stays the same.
| Setting | What it controls | Example |
|---|---|---|
| Discount type | Percentage or a fixed amount off | 10% off, or ₹100 off |
| Expiry | The last day the code works | Valid until the end of the sale weekend |
| Usage limit | How many times it can be redeemed in total or per person | The first 50 buyers |
| Minimum order | The cart value needed before it applies | Orders above ₹1,000 |
| Applies to | Which products or plans it covers | One course, not the bundle |
Which settings you get depends on the tool, so treat the table as a checklist of what to look for, not a promise that every platform offers all five.
Subscriptions and recovery emails have their own twists
On recurring products a discount can run for a set time. Stripe’s documentation gives the example of a 50% off coupon with a duration of four months on a subscription, and notes that if the buyer upgrades to a yearly plan at checkout, the coupon also applies to that upsell price. The lesson is to read exactly how long a discount lasts and what it covers before you promote it.
Stripe also lists coupons and discounts among promotional emails, and says customers must agree to receive promotional emails before you contact them. A code in a follow-up email to someone who never opted in is a problem, not a sales tactic.
Handing out a code in a DM or comment
A code is just text, so it travels well in a message. A common set-up on Instagram is a post that says “comment SAVE to get a code”, followed by a direct message with the code and a link to the shop. Remember that the first automated message to a commenter has to be plain text with no link, so the link follows once they reply.
- Give each campaign its own code, so you can tell which one brought the sales.
- Set an expiry and a usage limit. A code that never ends becomes the new price.
- Avoid codes that look like the product name, because people guess them.
- Do not stack two discounts unless you have worked out the final price.
An example
A coach posts a Reel about a 4-week planner and says “comment PLAN for 15% off”. Everyone who replies gets code PLAN15, valid for 48 hours and limited to 100 uses, so the offer has a real end.
Questions people ask
What is the difference between a coupon code and a discount code?
In everyday use there is none: both are a code that lowers the price at checkout. Some platforms use the two words for different objects internally, such as a coupon rule and the customer-facing code, so check your own tool’s wording.
How do I create a coupon code?
Look in the discounts or offers section of your shop or payment tool. Pick the type of discount, write the code, then set an expiry date and a usage limit. Test it yourself with a real checkout before you share it.
Should I put the same code in every post?
Better not. A single code everywhere hides which post worked and gets passed around. Make one per campaign or channel, with its own expiry, and compare how many people redeem each.
Can I send a coupon code to someone who abandoned their cart?
Only with permission. Stripe’s documentation treats coupons and discounts as promotional emails and says customers must agree to receive them first. On Instagram, a message to someone is also only possible within 24 hours of their last message.
Sources
Related terms
- Abandoned cartAn abandoned cart is an order a customer started, by adding a product or reaching checkout, and left before paying. Sellers often follow up by email to bring them back.
- UpsellAn upsell is an offer at the point of purchase for a pricier or upgraded version of what the customer is already buying, such as a yearly plan instead of a monthly one.
- CheckoutThe final step of a purchase, where the buyer reviews the order, enters payment details and confirms. It can sit on your site or in a payment provider’s window.
- Lead magnetA lead magnet is a free resource, such as a checklist, template or short lesson, offered in exchange for contact details like an email address.
- Call to action (CTA)A prompt that tells your audience the next step, such as Sign up, Book now or Comment GUIDE. It can be a button in an ad or words in a post or video.
- Conversion rateThe percentage of people who finished a chosen goal, such as buying or signing up, out of everyone who could have: conversions divided by visitors, times 100.
More terms
Send product links by DM, automatically
When someone comments PRICE or LINK, DMFast replies and sends the product in a DM, with a product carousel once they answer. Free plan, no card.
Start free