When you compare a promo code vs a coupon code vs a discount code for online shopping, there is no practical difference: all three are strings of letters and numbers you enter in the same checkout box to reduce your order total. The label mostly depends on the country and the shop's software. Marketers sometimes use the words with slightly different shades of meaning, but what really matters is the type of offer behind the code and the terms attached to it.
This guide explains where the words come from, the small differences marketers intend, how codes differ from things that genuinely are different (gift cards, automatic discounts, manufacturer coupons, cashback and referral codes), and what to check before you use any of them. Platform details were checked at the time of writing, in September 2026.
Promo code vs coupon code: the short answer
For a shopper at an online checkout, a promo code, coupon code, discount code and voucher code are the same thing. You type or paste the code into a box, the shop's system checks it against the rules the retailer has set, and if your order qualifies the price drops.
Retailers pick whichever label suits their platform or marketing tone. Shopify, which powers a large number of online shops, calls them discount codes in its help documentation. WooCommerce, the popular WordPress shop plugin, calls them coupons. The same retailer might say "promo code" in an advert, "discount code" in an email and "voucher" at checkout. If the box says one thing and your code says another, paste it in anyway.
Where do the words come from?
Each term has its own history, which explains why they coexist today.
- Coupon comes from the French word couper, to cut, because early coupons were tickets you cut from a newspaper or packet. HISTORY dates the first widely recognised coupon to Coca-Cola in 1887, a ticket for a free glass of the drink.
- Voucher is the everyday British word for a slip that entitles you to something, whether money off or a prepaid value. That is why UK shops often say "voucher code".
- Promo is short for promotion, so a promo code is usually linked to a specific marketing campaign.
- Discount code is the plainest description. It simply says what the code does, and it is the term many shop platforms use technically.
Where the terms do differ
Although checkouts treat them the same, marketers sometimes use the words deliberately. The promotions platform Uniqodo, for instance, describes promo codes as the umbrella term, with vouchers typically sent to existing customers and coupons used to attract new shoppers. That is a marketing convention, not a rule, but it can hint at who an offer is aimed at.
Promo code
Usually tied to a campaign: a seasonal sale, a product launch, a podcast sponsorship or an influencer partnership. Promo codes often have a short life and a named source, such as a presenter's name in the code, so the retailer can track which channel brought in the sale.
Coupon code
Often a general money-off offer that anyone can use. US retailers use the word a lot, and coupon websites (CouponsBeast included) tend to use it because it is what shoppers search for.
Discount code
A neutral, descriptive term used heavily in the UK and on platforms such as Shopify. It covers any code-based reduction.
Voucher code
Very common in the UK and usually means the same as a coupon code. When marketers draw a distinction, vouchers tend to be rewards or thank-yous sent to existing customers by email or through a loyalty scheme, to encourage a repeat order.
Single-use vs multi-use codes
A more useful distinction than promo versus coupon is whether a code is shared or personal. A multi-use code, such as SUMMER20 printed on a banner, works for anyone until it expires or hits a usage cap. A single-use code is unique, often a long jumble of characters sent to one email address, and stops working once it has been redeemed.
Retailers like single-use codes because they cannot be copied around the internet, and platforms make them easy to generate in bulk. For you, the practical difference is that a personal code usually only works on the account or email it was sent to, so passing it to a friend rarely helps. If a code looks like a random string rather than a word, assume it is single-use.
Quick comparison table
| Term | Where you will usually see it | Typical purpose | Same checkout box? |
|---|---|---|---|
| Promo code | Adverts, podcasts, influencer posts, campaign emails | Time-limited promotions and tracked campaigns | Yes |
| Coupon code | Coupon sites, US retailers, apps | General money off, often public | Yes |
| Discount code | UK retailers, Shopify-based shops | Any code-based reduction | Yes |
| Voucher code | UK retailers, loyalty and thank-you emails | Rewards and repeat-purchase offers | Yes |
| Gift card or gift voucher | Bought as a present or given as credit | Prepaid balance, not a discount | Often a separate box |
| Referral code | Friends, apps, subscription services | Rewards both you and the person who referred you | Sometimes, or applied at sign-up |
The types of discount behind the label
What really matters is not the name on the box but the offer behind it. Shopify's documentation groups the main kinds into three:
- Amount off: a percentage (such as 20% off) or a fixed sum (such as £10 off), applied to certain products, collections or the whole order.
- Buy X get Y: buy one or more qualifying items and get another free or reduced.
- Free shipping: removes or reduces the delivery charge, sometimes only above a minimum spend.
WooCommerce splits amount-off coupons into a percentage discount, a fixed cart discount (a set sum off the whole basket) and a fixed product discount (a set sum off each eligible item). That last one is worth knowing: "£5 off" on a fixed product discount could mean £5 off each qualifying item, not £5 off the order.
Worked example: same label, very different savings
Imagine three codes all called "promo codes" for the same shop, and a basket of two jumpers at £40 each (£80 total) with £3.95 delivery.
| Code | Type | Saving on this basket | You pay |
|---|---|---|---|
| SAVE15 | 15% off the order | £12.00 | £71.95 |
| TENOFF | £10 off orders over £75 | £10.00 | £73.95 |
| JUMPER5 | £5 off each jumper (fixed product discount) | £10.00 | £73.95 |
| FREEDEL | Free delivery | £3.95 | £80.00 |
Here the percentage code wins. But drop one jumper and the picture changes: 15% of £40 is £6, TENOFF no longer works because you are under £75, JUMPER5 saves £5, and FREEDEL saves £3.95. The label told you nothing; the terms told you everything.
The same logic applies when you see a code advertised with a big number. "Up to 50% off" with a code might only apply to a handful of products, while a plain "10% off everything" could save more on the things you actually want. Always run the numbers on your own basket before deciding which offer to use.
Discount codes vs automatic discounts
Here is a distinction that genuinely matters. Some offers need a code, and some apply themselves. Shopify separates discount codes, which the customer enters, from automatic discounts, which apply as soon as the basket meets the conditions.
This matters for two reasons. First, if a sale banner says "20% off everything" with no code shown, the price may already be reduced in your basket, so do not waste time hunting for a code. Second, automatic discounts and codes do not always combine. On Shopify, discounts only combine if the merchant has set them up to, and where they cannot, the checkout applies the best discount or combination for the customer. When combining is switched on, customers can use up to five product or order codes and one shipping code on the same order.
The order discounts are applied in
When more than one discount does apply, the order affects your final price. Shopify applies product discounts to individual items first, then order discounts to the reduced subtotal, and shipping discounts last. So a 10% order code on top of an item already cut by 20% gives you 28% off that item, not 30%. Our guide to coupon stacking explains how to make the most of combinations where shops allow them.
Is a gift voucher the same as a voucher code?
No, and this is the one mix-up that can cost you. A gift card or gift voucher is prepaid credit that someone has already paid for. It has a balance, it often has its own box at checkout, and you can usually use it alongside a discount code. A voucher code is a discount with no cash value.
The rules are different too. In the US, the Consumer Financial Protection Bureau notes that a gift card cannot be sold that will expire in less than five years under federal rules, and inactivity fees are restricted in the first 12 months. Promotional discount codes carry no such protection and can be withdrawn or expire whenever the terms say. In the UK, gift card expiry dates vary by retailer, so check the terms when you receive one.
Also note that most discounts cannot be used to buy gift cards. Shopify's FAQ says discounts generally do not apply to gift card purchases unless the discount is set up for that specific gift card product.
Promo codes vs manufacturer coupons, cashback and referral codes
Manufacturer coupons
In the US in particular, brands issue coupons that can be redeemed at many different stores, either on paper or loaded digitally to a store loyalty account. These are different from a single retailer's promo code and follow their own rules. Our guide to manufacturer coupons explains how they work.
Cashback
Cashback is money paid back to you after you buy, usually through a cashback site or card, rather than a reduction at checkout. It can sometimes be combined with a code, although using a code from a different site can void cashback on some schemes. See cashback vs coupons for when each wins.
Referral codes
Referral codes come from an existing customer and usually reward both of you, for example money off your first order and credit for the friend who referred you. They are often entered at sign-up rather than at checkout, and may not combine with other welcome offers.
What to check before you use any code
Whatever it is called, every code comes with terms. In the UK, the advertising rules enforced by the ASA expect promoters to make significant conditions clear up front where leaving them out would mislead, including closing dates and restrictions, as the ASA's guidance explains. Before you get excited about a big percentage, look for:
- Expiry date. Many codes last days, not months.
- Minimum spend. A "£15 off" code might only work on orders over £75.
- Exclusions. Sale items, gift cards and certain brands are often left out.
- Who it is for. Welcome codes are usually for first orders only, and some codes are tied to one email address or account.
- Region. A US code will not normally work on a UK version of the same shop, and vice versa.
- One per order. Many shops accept only a single code, so pick the one that saves the most.
If you are new to the checkout side, our guide on how to use a coupon code walks through it step by step.
How to choose between two codes, step by step
- Read both sets of terms and rule out any code your basket does not qualify for.
- Work out the saving on your actual basket, including whether the discount applies per item or per order.
- Add delivery into the sum. A free-delivery code can beat a small percentage on light orders.
- Check whether they combine. Try the larger code first, then the second.
- Compare final totals, not headline numbers, and keep the lowest.
Common mistakes and myths
- "Promo codes are better than coupon codes." The label says nothing about value. Only the terms do.
- "I need a code for every sale." Many sales are automatic discounts. If the basket already shows the reduction, no code is needed.
- "A voucher is the same as a gift card." A voucher code is a discount; a gift card is money. Treat them differently.
- Entering a code in the gift card box. Some checkouts have separate boxes, and the wrong one will reject a valid code.
- Using a code from the wrong country. Codes are usually tied to one regional store.
- Trusting too-good-to-be-true codes. Scammers use all these labels. Real codes are entered only on the retailer's own checkout, never on a separate page asking for card details or logins. Our guide on how to spot fake coupon codes covers the warning signs.
Tips for getting the most out of any code
- Search for the shop's name plus "discount code", "promo code" and "voucher code", as different sites use different words.
- Check the retailer's own offers page and newsletter first; these codes are the most likely to be live.
- Keep gift card balances and discount codes separate in your notes, and note expiry dates.
- If you have both a code and a cashback offer, read the cashback terms before combining.
- Copy and paste codes exactly. Some platforms, such as WooCommerce, are not case-sensitive, but others differ, and a stray space can break a valid code.
- Apply codes before choosing an express payment button, which can skip the page where the code box sits.
- For a big purchase, sign up to the retailer's emails a few weeks early so you receive any welcome or seasonal code.
- Read our explainer on what a coupon code is if you want a beginner's overview.
Bottom line
Do not get hung up on the wording. Promo code, coupon code, discount code and voucher code all go in the same place and do the same job: take money off your order. The things that are genuinely different are gift cards, automatic discounts, manufacturer coupons, cashback and referral rewards. Focus on the terms, the type of discount and whether it beats any sale price already in your basket, and you will always pick the offer that saves the most.
Reviews & comments (0)
No comments yet. Be the first to share your thoughts!