Skip to content
Guides

How to Use a Promo Code at Checkout

A plain, step-by-step guide to entering a promo code at checkout on mobile and desktop, and how to confirm the discount actually applied before you pay.

7 min read
How to Use a Promo Code at Checkout

A promo code is only worth something if the price actually drops before you pay. Most of the time it takes just a few seconds: find the box, enter the code, hit apply, and watch the total change. The rest of the time you are staring at a full-price cart wondering what went wrong. This guide covers both the smooth path and the messy one, on desktop and on your phone.

The short version

Almost every checkout follows the same four steps, no matter the store:

  • Find the promo code field. It usually sits on the cart or payment page, sometimes hidden behind a link.
  • Enter the code. Paste it or type it exactly as written.
  • Apply it. Click the Apply button. Entering the code is not the same as applying it.
  • Verify the discount. Check the order summary and confirm the total actually went down before you pay.

That last step is the one people skip, and it is the one that matters most. A code sitting in the box does nothing. A code that “applied” without changing the total did nothing either.

Step 1: Find the promo code field

The field goes by different names. Watch for a box or link labeled “Promo code,” “Coupon code,” “Discount code,” “Gift card or discount code,” or just “Have a code?” Stores tend to tuck it in a few predictable places:

  • On the cart page, usually below the list of items and above the checkout button.
  • On the payment or review step, near the order summary where the subtotal and shipping are listed.
  • Behind a collapsed link. Many checkouts hide the field to keep the page clean. Look for a small “Add promo code” or “Apply a coupon” link you have to click to reveal the box.

If you genuinely cannot find it, the discount may not need a code at all. Some deals apply automatically once the item is in your cart, and some are account-only offers tied to being logged in. If a code was supposed to be required and there is no field anywhere, that is a sign the offer works differently than you expected.

Step 2: Enter the code (paste beats type)

Promo codes are case-sensitive at some stores and not at others, so treat them as if every character matters. The safest move is to copy the code and paste it rather than typing it by hand. Typing invites two classic mistakes: swapping a capital O for a zero, or a capital I for a lowercase l or the number 1. You cannot always tell them apart by eye, and the checkout will not tell you which one you got wrong.

When you paste, watch for a stray space at the start or end of the code. A trailing space is one of the most common reasons a valid code gets rejected. If the box shows the cursor sitting one character past the end of the text, delete back to the last real character. Codes never contain spaces in the middle, so if you see one, something got mangled in the copy.

Step 3: Apply it, and read what the box says

Now click Apply. This is a separate action from typing the code, and it is easy to type a code, get distracted, and move straight to entering your card without ever applying. After you apply, the box gives you one of three responses:

  • Success. A confirmation appears and a discount line shows up in your order summary. Good. Move to Step 4 to confirm the number is right.
  • Rejected. A message like “invalid code” or “this code has expired.” Re-check for a trailing space first, then re-copy the code from the source. If it still fails, the code may simply be dead. Codes expire, get pulled, or run out of uses, and no amount of retyping fixes an expired one.
  • Applied, but the total did not move. The trickiest case. The code was accepted but the discount is zero because your cart did not meet a condition.

That third case is worth slowing down for. A code can be perfectly valid and still take nothing off, usually because of a rule the checkout did not spell out.

Step 4: Verify the discount before you pay

Look at the order summary line by line. You want to see a named discount and a negative number next to it, subtracting from your subtotal. Then confirm the new total is lower than it was a moment ago. Do not trust the “applied” message on its own. Trust the total.

If the code was accepted but the total is unchanged, the fine print is doing the work. The usual reasons:

  • A minimum spend you have not hit yet.
  • Excluded items. Sale items, gift cards, and certain brands are often carved out.
  • New or first-order only. The code works, but not for a returning account. These first-order deals are common and easy to trip over.
  • One code per order. If you already have a discount applied, a second code may silently replace it or do nothing.
  • Free shipping, not money off. Some codes only zero out delivery, so the item price stays the same and only the shipping line changes. If you expected a percentage off, check whether you grabbed a free-shipping code instead.

Once you can see the discount in the summary and the total reflects it, you are done. Pay.

Mobile vs desktop: the same steps, tighter

The process is identical on a phone, but the screen hides more of it. A few things to watch for:

  • The promo field is almost always collapsed. On mobile, checkouts fold the code box behind a link to save space. Scroll the full cart and payment screens and tap any “Add code” or “Have a coupon?” link before assuming there is no field.
  • Pasting takes an extra tap. Long-press inside the box and choose Paste. After pasting, double-check the box for that trailing space, since phone keyboards love to add one.
  • The order summary is often collapsed too. Tap to expand it so you can actually see the discount line. Do not pay off the folded view.

In a store app rather than a mobile browser, the field can sit on a dedicated “Apply promo” screen instead of the main cart. Same rule: find it, apply it, confirm the total moved.

Where the code comes from

None of this helps if the code itself is dead on arrival. At Nirilivilla, codes are community-tested, and each one shows a confidence score plus when it was last confirmed working, so you can judge for yourself before you paste. Nothing is guaranteed, and we would rather tell you a code looks shaky than pretend it is verified. Browse current deals or jump straight to a specific retailer through the stores directory, grab a code with a recent confirmation, and run it through the four steps above.

Frequently asked questions

I entered the code but the price didn't change. What happened?

Almost always you entered the code without clicking Apply, or the code applied but your cart did not meet a condition like a minimum spend or a new-customer requirement. Click Apply, then read the order summary. If it says the code was accepted but the total is unchanged, check the fine print for exclusions, minimums, or a first-order-only rule.

Why does the store say my code is invalid or expired?

First check for a stray space at the start or end of the code, which is a very common cause. Then re-copy it from the source in case a character got dropped. If it still fails, the code has likely expired, been pulled, or hit its usage limit. Retyping cannot revive a dead code, so try a different one.

Should I type the code or paste it?

Paste it whenever you can. Typing invites errors like confusing a capital O with a zero, or a capital I with a lowercase l or the number 1, which you cannot always see. Just check for a trailing space after you paste.

There's no promo code field anywhere. Where is it?

On mobile especially, the field is usually collapsed behind a small link like 'Add promo code' or 'Have a coupon?' Scroll the full cart and payment pages and tap to reveal it. If there is truly no field, the deal may apply automatically at checkout or be tied to being logged into your account.

Can I stack more than one promo code on a single order?

Usually no. Most checkouts allow one code per order, and adding a second may silently replace the first or do nothing. Always re-check the order summary after applying a second code to confirm which discount actually stuck.

#checkout #coupons #how-to #promo-codes #shopping-tips
Shoaib Shoukat

Shoaib Shoukat

Founder ยท Nirilivilla

Shoaib Shoukat is the founder of Nirilivilla, where he leads the small team that tracks and community-tests discount codes across every store we cover. He built Nirilivilla to give shoppers honest, up-to-date codes, each one labelled with when it was last confirmed, instead of dead coupons and fake "verified" badges.

← Back to all articles

Stay in the loop

Never miss a working code.

Community-tested codes and the best new deals, straight to your inbox. No spam, unsubscribe anytime.

Community-tested codes, no spam.
Or browse every store we track →