Rs 2.4M saved by Sri Lankans this month1,240 active deals · verified hourly340 people used coupons in the last hourFree shipping on Daraz · ends tonight89% of codes verified working right nowWeekend pizza BOGO · PIZZA50NOWRs 2.4M saved by Sri Lankans this month1,240 active deals · verified hourly340 people used coupons in the last hourFree shipping on Daraz · ends tonight89% of codes verified working right nowWeekend pizza BOGO · PIZZA50NOWRs 2.4M saved by Sri Lankans this month1,240 active deals · verified hourly340 people used coupons in the last hourFree shipping on Daraz · ends tonight89% of codes verified working right nowWeekend pizza BOGO · PIZZA50NOW

Guide

How to Use Coupon Codes That Actually Work in Sri Lanka

By coupons.lk team·Updated May 31, 2026·8 min readcouponspromo codeshow-to

Most coupon codes you find online are already dead. Here is how to spot a live code, apply it correctly at checkout, combine it with a card offer, and avoid sketchy coupon sites.

You find a promo code in a Facebook group, copy it carefully, reach the checkout, paste it in — and the page says invalid code. Again. If that loop feels familiar, you are not doing anything wrong. The single biggest frustration with coupon codes in Sri Lanka is not finding them; it is that most of the ones floating around are already dead. This guide explains how codes really work — how to tell a live one from an expired one, how to apply it so it actually sticks, when you can stack it with a bank card offer, and how to spot the sketchy sites that waste your time.

Why so many codes are already dead

A coupon code is just a string the merchant's checkout recognises and applies a rule to. The merchant controls that rule, and switches it off constantly. By the time a code has been screenshotted and re-shared into a group three times over, it has often already been turned off at the source. The usual reasons a code stops working:

  • It expired. Most codes have a valid-to date. A code that worked last week can be dead today with no announcement.
  • It hit its usage limit. Many codes are capped at the first N redemptions, or one use per customer. Popular codes burn through that cap fast.
  • It was region-locked. A code promoted for another country simply will not validate on a Sri Lankan account or a local payment card.
  • It was a one-off. Some codes are tied to a single account, a first-order-only offer, or a private campaign that was never meant to be public.
  • It was mistyped on the way to you. Codes are case-sensitive and easy to garble. An O read as a zero kills it.

How to tell a live code from a dead one

You cannot fully confirm a code until you try it at checkout, but you can avoid most dead ones before you waste the effort. The two questions that matter most are *when was this last confirmed working* and *did a real source publish it*.

Signals that a code is worth trying
SignalLive codeProbably dead
Last verifiedConfirmed working within the last few daysNo date, or a screenshot from weeks ago
SourceThe merchant page or a list that shows its working dateA random comment with no context
ReportsNo "users reported broken" warning attachedSeveral people in the thread saying it failed
Terms shownMinimum spend and exclusions stated upfrontJust a code, no conditions — you find out at the till
This is exactly the problem we built around
Every coupon on our deals pages carries a verified-on date so you can see how fresh it is. When enough people report a code stopped working, we show a users-reported-broken warning on it, and there is a report-broken button on every code so the next person does not repeat your wasted attempt. It is the Facebook-group code, minus the guesswork about whether it still works.

How to apply a code correctly at checkout

Plenty of codes are perfectly live and still fail because of how they were entered. Before you decide a code is dead, rule out the boring mechanical reasons first:

  1. Find the right field. It is usually labelled *promo code*, *voucher*, *coupon*, or *discount* on the payment or cart-summary step — not on the product page. On some sites it hides behind a "Have a code?" link you have to expand.
  2. Copy, do not retype. Copy the exact string to avoid typos. Watch for a stray space at the start or end when you paste — that alone can break it.
  3. Mind the case. Codes are often case-sensitive. Enter it exactly as published; do not let autocorrect capitalise it for you.
  4. Apply, then check the total. A valid code changes the order total or shows a discount line. If the total does not move, the code did not actually take, even if no error appeared.
  5. One code per order. Almost every checkout allows only a single promo code per transaction. If you have two, you usually have to pick the better one.

Minimum spend, excluded items, and other quiet rules

A code can be live, correctly entered, and still refuse to apply — because your order does not meet its conditions. The conditions are real money rules the merchant attaches to the code, and they are the same kind of fine print that decides whether a card offer is worth using.

  • Minimum spend. A code might need your cart to cross a threshold before it activates. Below that, the checkout silently rejects it.
  • Excluded items. Sale items, gift cards, certain brands, and delivery fees are commonly excluded. A code can apply to part of your cart and skip the rest.
  • Category or first-order limits. Some codes only work in one category, or only on your first order with that merchant.
  • Payment method. A code tied to a specific bank or wallet only applies when you pay that way.
When a code "does not work", check the cart first
Before reporting a code as broken, confirm your order actually qualifies — that you have cleared any minimum spend and that none of your items are on the excluded list. Roughly half of "this code is dead" complaints are really "this order did not meet the conditions".

Combining a coupon with a bank card offer

This is where the real savings hide. A merchant promo code and a credit-card discount come from two different places — the merchant funds the code, the bank funds the card offer — so on some checkouts you can use both on the same order. On others, the terms explicitly forbid it.

  1. Apply the coupon code first, at the cart or promo-code step, and confirm the total drops.
  2. Pay with the qualifying card so the bank offer applies at the payment step. Online, that may show as an instant discount; in some cases the card rebate lands later.
  3. Read the no-stacking line. Many offers say "not valid with other promotions". If either the code or the card offer says that, you generally have to choose one — using both can void the discount entirely.

To find out which card gives you the bigger discount at the places you actually shop — before you decide whether to stack — run your spending through the Card Finder. It ranks every Sri Lankan card by the rupees you would really save.

How to avoid sketchy coupon sites

A lot of "coupon" sites exist to collect clicks, not to give you working codes. They pad a page with dozens of undated, unverified codes so something looks available even when nothing works. Some go further and ask you to install a browser extension or hand over details you should never give for a discount. Warning signs:

  • No verified-on date anywhere — every code is presented as if it is eternally valid.
  • It asks you to install an extension or sign up before revealing the code.
  • It requests your card number, OTP, or password "to unlock" a deal. No legitimate coupon ever needs that.
  • Endless redirect pages and pop-ups between you and the actual code.
Never trade your card details for a discount
A coupon code is a public string applied at the merchant's own checkout. It never requires your full card number, your CVV, your OTP, or your banking password. Anything asking for those in exchange for a code is a scam, full stop.
Stop pasting dead codes. Browse coupons that show when they were last verified, with a broken-code warning when others report a problem.Browse verified deals

Frequently asked questions

Why does a code work for someone else but not for me?
Usually because the conditions differ for your order. The code may be first-order-only and you have ordered before, your cart may be below the minimum spend, your items may be on the excluded list, or the code may be region-locked to a different country. It can also simply have expired in the gap between their order and yours.
Can I use more than one coupon code on a single order?
Almost never. The vast majority of Sri Lankan checkouts accept only one promo code per transaction. If you hold two, apply each separately to see which gives the bigger discount, then use that one. A separate bank card offer is not a second code and can sometimes apply on top — check the no-stacking terms first.
How do I know a coupon on coupons.lk is still live?
Every coupon shows a verified-on date so you can judge how fresh it is. If a code stops working, others can flag it with the report-broken button, and we display a users-reported-broken warning on the code. It is not a guarantee — merchants can switch a code off at any moment — but it removes most of the guesswork you get from an undated screenshot.
A code did not apply. Is it definitely dead?
Not necessarily. First check the mechanics: copy the exact string with no trailing space, match the case, confirm you are in the right promo field, and make sure your order clears any minimum spend and contains no excluded items. If it still fails after that, it is likely expired or used up — and that is worth reporting so the next person knows.
Do I need an account to use a coupon code?
It depends on the merchant. Some honour codes at guest checkout; others reserve codes for registered accounts or first orders. The code's own terms tell you, which is why we link through to the merchant on every coupon rather than leaving you to guess.
Where to start
Browse live coupons by store — including Daraz, Kapruka, Nolimit, KFC Sri Lanka, Pizza Hut Sri Lanka, and PickMe Food — and check the verified-on date before you copy. If a code fails, hit report-broken so the next shopper does not waste the click.
See which card wins for you

Enter your monthly spend and we rank every Sri Lankan credit card by the rupees you would actually save.

Open the Card Finder →

More guides

← All guides
Nimal from Colombo just used PIZZA20