Skip to content
Pakistan Era logo
Guides

Why Banks Give 20% Off at Restaurants in Pakistan, and Who Pays for It

Restaurants pay up to 2.5% on each card swipe and your bank earns a small cut, so a 20% deal rarely saves 20%. See who funds it and how to get it in full.

Fajr Riaz, author at Pakistan EraFajr Riaz10 min read
Why banks give restaurant discounts on cards in Pakistan and who pays for them

A bank card discount at a Pakistani restaurant is a sales deal between three parties. The restaurant gives up part of the bill to fill tables. Your bank pays for its share out of marketing money to win your card spending. And the State Bank's rules let the restaurant's card fee reach 2.5% of every swipe.

So "20% off" is real, but it is rarely 20% of what you pay. The cap, the day of the week, the card type and the tax line all cut into it. On a Rs 10,000 dinner in Punjab, a 20% deal capped at Rs 2,000 leaves you paying about Rs 8,640 to Rs 8,800 by card, against Rs 11,600 in cash with no deal.

We read the State Bank of Pakistan's card fee circulars, the Sindh Revenue Board's restaurant tax page and Standard Chartered Pakistan's live dining offers on 25 September 2026. The Punjab card tax rate we could not read on the Punjab Revenue Authority's own site, and we say so where it matters.

Banks pay for restaurant discounts to win your card spending

Banks fund dining deals because they want their card to be the one you pull out. Every swipe earns the bank a small fee, and a card you use often is a customer who keeps a salary account, pays an annual fee and may borrow.

The fee your bank earns has a name. It is the interchange fee, the share of the card charge that goes to the bank that issued your card. The State Bank caps it.

Under SBP's circular letter of 17 March 2023, interchange on a card issued in Pakistan, used on a local card machine, can be no more than 0.2% for debit and prepaid cards and 0.7% for credit cards.

Now do the sum. On a Rs 10,000 credit card bill, your bank earns at most Rs 70 in interchange. A Rs 2,000 discount is almost thirty times that. So the swipe fee alone cannot pay for the deal. Banks treat the discount as advertising. It brings in new cardholders, it keeps old ones from switching, and it tells the bank where you eat and spend.

Credit cards matter most here, because the bank earns more on them. A credit card customer who pays late also pays markup and a mark on the credit report, and annual card fees and other bank charges add up over a year. That is why the biggest discounts in the offers we read sit on premium credit cards, not on debit cards.

Restaurants pay a card fee of up to 2.5% on every swipe

Table of who pays what when a restaurant bill is paid by bank card in Pakistan

When you pay by card, the restaurant does not receive the full bill. The bank that gave it the card machine keeps a fee called the merchant discount rate, or MDR. SBP's rules put the upper limit at 2.5% of the payment.

SBP's circular of 31 January 2020 set MDR on card machines in a range of 1.5% to 2.5%. The March 2023 letter scrapped the 1.5% lower limit and kept all other instructions. So banks can now charge a restaurant less than 1.5%, but the 2.5% top of the range still stands.

Restaurants are not on SBP's list of exempt merchants. That list covers government payments, utilities, schools and fuel stations. A café in Lahore pays the ordinary card fee.

WhoWhat they pay or earn on a card billThe rule
You, the customerThe discounted bill, plus provincial sales tax on servicesCard bills are taxed at a lower rate than cash in Sindh, and reportedly in Punjab
The restaurantGives up the part of the discount it agreed to carry, and pays the card fee (MDR)MDR up to 2.5%, SBP circular of 2020 and letter of 2023
The acquiring bank (it gave the restaurant its card machine)Keeps the MDR and passes interchange to your bankSame SBP rules
Your bank (it issued your card)Earns interchange, and funds its share of the discountInterchange up to 0.2% debit, 0.7% credit
The split of the discountAgreed privately between bank and restaurantNot published by any bank we read

That last row is the honest gap. We found no bank or restaurant that publishes how a discount is split between them. The deal pages name the bank, the percentage and the cap. The split stays inside the contract.

Restaurants agree because a discount brings in tables on slow days

A restaurant accepts a bank deal because a full table at a lower price beats an empty one. Discounts limited to certain days fill the quiet nights. And the bank advertises the restaurant to its cardholders for free.

Look at when the deals run. In the Standard Chartered offers we read, Kababjees gives its discount on Fridays and Saturdays only, and Burger O'Clock on Thursdays and Fridays. Other deals run every day but only at one branch.

Group size helps the restaurant too. A family of six that came for the discount orders drinks and dessert that sit outside the cap, and the service charge is usually paid in full.

There is one more reason, and it is newer. Tax authorities want restaurant sales on the record. Punjab now requires every restaurant bill to come through its electronic invoice system, and handwritten restaurant bills are banned in Punjab. A card payment leaves a trail either way, so a restaurant that has to report its sales anyway loses less by taking cards.

Standard Chartered's current dining deals show how caps work

Standard Chartered Pakistan dining discounts with caps and days, September 2026

The real deals carry a percentage, a rupee cap, a card type and often a day or a city. We read these from Standard Chartered Pakistan's offer list on 25 September 2026. Each is listed as valid until 31 December 2026.

RestaurantMastercard World credit cardMastercard Platinum credit cardLimits
Dan Dan40%, capped at Rs 10,00020%, capped at Rs 3,000All outlets
Kababjees30%, capped at Rs 5,00030%, capped at Rs 2,000Fridays and Saturdays only
Burger O'Clock30%, capped at Rs 3,00030%, capped at Rs 2,000Karachi and Lahore, Thursdays and Fridays
Spice Bazaar25%, capped at Rs 6,00025%, capped at Rs 3,000All outlets
Café Aylanto40%, capped at Rs 7,00020%, capped at Rs 3,000DHA Phase 3, Lahore only

The same page states that, unless an offer says otherwise, all privileges exclude service charges and taxes, and cannot be combined with the restaurant's own promotions. Every one of these deals is for credit cards. A debit card holder at the same bank does not qualify.

One listing did not match itself. Bamboo Union's headline says 25%, while its own terms say 40% on the World card and 20% on Platinum. When a headline and its terms disagree, read the terms and confirm with the restaurant before you order.

We also tried the deal pages of HBL, Bank Alfalah, Meezan Bank and MCB. All four load their offers through a map tool that asks for your city in a browser, and it did not load for us. We have left their deals out rather than copy them from lists we cannot check.

Paying by card also cuts the sales tax on your bill

Paying a restaurant by card lowers the tax on the bill in Sindh, and reportedly in Punjab. The sales tax on restaurants is a provincial tax on services, not the federal GST, even when the bill prints "GST".

Sindh is clear on its own page. The Sindh Revenue Board charges 15% on restaurant bills paid in cash. If you pay by debit card, credit card, mobile wallet or QR scan, the rate drops to 8%.

There is a catch. SRB lets some restaurants, whose card machines are linked to its system, charge 15% even on card payments. It keeps two lists: List A, restaurants allowed to charge 15% on cash and card, and List B, restaurants that must charge 8% on card. Check which list your restaurant is on before you argue at the counter.

In Punjab, the card rate was 5% until June 2026. It rose to 8% from 1 July 2026, according to a PRA spokesman quoted in news reports, who cited the Punjab Finance Act 2026. The cash rate is reported at 16%. We could not read either figure on PRA's website, which does not publish its rate schedule on its public pages, so treat both as reported.

A 20% deal on a Rs 10,000 bill saves less than you think

Bar chart of what a Rs 10,000 restaurant meal costs in Punjab by cash, card and card with a 20% bank deal

Take a Rs 10,000 food bill in Punjab, a 20% bank deal capped at Rs 2,000, and the reported 8% card tax. You pay between Rs 8,640 and Rs 8,800 by card. The difference depends on whether tax is worked out before or after the discount.

How you payFoodDiscountTaxYou pay
Cash, no deal (16% reported)Rs 10,000Rs 0Rs 1,600Rs 11,600
Card, no deal (8% reported)Rs 10,000Rs 0Rs 800Rs 10,800
Card with deal, tax on the full billRs 10,000Rs 2,000Rs 800Rs 8,800
Card with deal, tax after the discountRs 10,000Rs 2,000Rs 640Rs 8,640

Three things stand out. First, the card alone saves Rs 800 here, before any deal. Second, the discount is Rs 2,000 and no more, because the cap is reached at exactly Rs 10,000. Order Rs 15,000 of food and 20% would be Rs 3,000, but you still get Rs 2,000, which is only 13.3%.

Third, the tax line. Some bills charge tax on the full amount before the discount, and some on the amount after it. We found no PRA or SRB ruling on this that we could read, so check your printed bill. A service charge, if added, is usually outside the discount too.

Seven checks get you the full discount

Checklist for getting the full bank card discount at a restaurant in Pakistan

Most lost discounts come from the wrong card, the wrong day or a promotion that cancels the bank deal. Check these before you order, not when the bill arrives.

  1. Open your bank's own deal page or app and confirm the restaurant, branch and city.
  2. Check the card type. Many deals are for credit cards only, or give more on premium cards.
  3. Check the day. Some deals run only on set days of the week.
  4. Note the rupee cap, and split a large group bill only if the terms allow it.
  5. Tell the waiter about the deal before you order, and skip the restaurant's own promotions, which usually cannot be combined with a bank deal.
  6. Pay with the card on the restaurant's machine. A Raast QR payment or wallet payment may not count as a card deal.
  7. Read the printed bill: the discount line, the tax rate and the PRA or SRB invoice number.

If the discount is missing, raise it at the table. Once you have paid, you are dealing with the bank's complaint line, and a card deal is hard to claim back later. If the machine takes the money but the payment fails, a failed card payment with money deducted has its own fix and timeline.

Common questions

Who pays for a bank card discount at a restaurant?

The bank and the restaurant share it, under a private agreement. No bank we read publishes the split. The restaurant also pays a card fee of up to 2.5% on every swipe under SBP rules.

Does the bank discount apply to tax and service charge?

Usually not. Standard Chartered's terms say its privileges exclude service charges and taxes unless an offer says otherwise. Check the bill to see whether tax was worked out before or after the discount.

Do debit cards get restaurant discounts?

Some do, but many dining deals are for credit cards only. All five Standard Chartered deals we listed are for Mastercard World or Platinum credit cards. Banks earn more interchange on credit cards, up to 0.7% against 0.2% on debit.

Is sales tax lower if I pay a restaurant by card?

Yes, in Sindh it is 8% by card against 15% in cash, unless the restaurant is on SRB's List A. In Punjab, the card rate is reported at 8% from July 2026 against 16% in cash.

Why did the restaurant give me less than 20% off?

Almost always because of the cap. A 20% deal capped at Rs 2,000 stops growing once the bill passes Rs 10,000. Wrong day, wrong branch and wrong card type are the other common reasons.

Can a restaurant charge extra for paying by card?

The card fee is the restaurant's cost under its agreement with its bank, not a charge SBP sets for customers. If a surcharge appears, ask for it in writing and raise it with your bank.

Last checked and sources

We read these on 25 September 2026: the SBP circular letter of 17 March 2023 on interchange and MDR, the SBP circular of 31 January 2020 it amends, and the Sindh Revenue Board's restaurant tax page. Deal terms come from Standard Chartered Pakistan's Good Life offers, and banks change them often. The Punjab card and cash rates are reported, not read at PRA, and the split of any discount between bank and restaurant is not published.

About the author

Fajr Riaz, author at Pakistan Era

Author

Fajr Riaz

Fajr Riaz is a well-talented author at Pakera.pk with expertise in creative content creation/writing and storytelling. Fajr's strength lies in creating engaging articles, detailed guides, and straight narratives that connect with readers and give meaningful insights. With her accurate attention to detail and passion for writing, Fajr has established herself as a pivotal pillar at Pakera and is invaluable.

TopicsBankingCredit CardsRestaurantsSales TaxMoneyPakistan