Bank card discounts at restaurants in Pakistan: how to run them and claim them
How bank-funded card deals work, the three ways they lose a restaurant money, a claim-sheet template, and how to get every rupee back from the bank.
- Margins
- 8 min read
- By Team Bhookly
A bank card discount at a restaurant in Pakistan is a deal in which a bank's cardholders get a set percentage off the bill on agreed days, and the cost of that discount is carried by the bank, by the restaurant, or split between the two. Where the bank funds a share, the restaurant gives the full discount at the counter and claims the bank's share back afterwards. The deal brings in guests. The money is made or lost in two places: applying the discount only to bills that qualify, and claiming back every rupee the bank owes.
Key takeaways
- Read the agreement for five things: who funds what share, valid days and hours, eligible card types, the cap per bill, and the claim deadline.
- The three common leaks are discounts given on cash bills, bank deals stacked on top of other discounts, and claims that are smaller than what was given.
- A bank pays only what you can prove. The claim sheet, with one row per discounted bill, is the proof.
- Reconcile the claim sheet against the card machine's settlement before you submit it.
- Card and cash bills can carry different sales tax rates in some provinces, so a switch from card to cash changes more than the discount.
How do bank-funded restaurant deals work?
The offer the guest sees is simple: "20% off with Bank X cards on Mondays". Behind it is an agreement between the restaurant and the bank, and the terms differ from one bank to the next. Before the first discount is given, the owner and the cashier should both know the answers to these questions.
- Funding: does the bank reimburse the whole discount, a share of it, or none of it? Some deals are funded entirely by the restaurant in exchange for the bank's promotion to its cardholders.
- Days and hours: which weekdays, and is it all day or dinner only?
- Cards: credit only, or debit as well? Any particular tier of card?
- Cap: is there a maximum discount per bill or per card per day?
- Scope: dine-in only, or takeaway and delivery too? Are any items excluded?
- Machine: does the card have to be charged on that bank's own card machine?
- Claim: what format does the bank want, by what date, and how long does it take to pay?
In a bank-funded deal the restaurant is, in effect, lending the bank money. You give Rs 800 off tonight and wait for the bank to send its share. Until the claim is filed and paid, that money is out of your account. A restaurant running deals with three or four banks can have a substantial sum outstanding at any time, and nobody watching it.
What goes wrong with bank card discounts?
The discount is applied to a cash bill
The cashier applies the Bank X discount when the guest shows the card, and then the guest pays cash, or the machine declines the card and they pay cash instead. The discount stays on the bill. The bank will not reimburse it, because there is no card transaction to match. The same gap allows a deliberate version: a cashier applies a bank discount to a cash-paying table, charges the guest the full amount and keeps the difference. In the reports it looks like an ordinary bank deal.
The discount is stacked with another one
A guest redeems a loyalty reward, a promo code and the bank deal on one bill. Each was priced on the assumption that it would be the only discount. Together they can take a table below cost. Stacking also spoils the claim: the bank agreed to fund a share of 20% off the menu price, not 20% off a bill that had already been reduced by something else, and a claim that does not match the bank's arithmetic gets queried or rejected.
The restaurant claims less than it gave
This is the most common leak, and nobody notices it. Discounts are given every Monday, but the claim is put together at month end from memory, card slips in a drawer and a report that lumps all discounts together. Bills get missed. A claim goes to the wrong bank. The deadline passes for a week's worth. Each missing row is money the restaurant already gave away and will never get back. Over-claiming is the opposite mistake and is no better: it strains the relationship and can end the deal.
A claim-sheet template
Keep one sheet per bank, per claim period. Every discounted bill is one row. The figures below are illustrative, for a deal in which Bank X funds half of a 20% discount.
| Date | Bill no. | Card (last 4) | Approval code | Bill before discount | Discount % | Discount given | Bank's share | Restaurant's share |
|---|---|---|---|---|---|---|---|---|
| Mon 5 Oct | 10482 | 4417 | 083221 | Rs 4,000 | 20% | Rs 800 | Rs 400 | Rs 400 |
| Mon 5 Oct | 10497 | 9052 | 083390 | Rs 6,500 | 20% | Rs 1,300 | Rs 650 | Rs 650 |
| Mon 12 Oct | 10811 | 2286 | 091147 | Rs 2,750 | 20% | Rs 550 | Rs 275 | Rs 275 |
| Total | 3 bills | Rs 13,250 | Rs 2,650 | Rs 1,325 | Rs 1,325 |
Illustrative figures. Use the columns your bank's agreement asks for, and keep the card slips with the sheet.
Two checks make the sheet reliable. First, every row should match a transaction on the card machine's settlement report for that day: same amount after discount, same approval code. A row with no matching card transaction is a discount that should not have been given. Second, the "Bank's share" total is the amount you expect in your account. Write down the date you submitted the claim and the date it was paid, and chase anything past the agreed period.
How should the cashier handle a bank deal at the till?
- Confirm the card is eligible before the bill is printed: right bank, right card type, right day.
- Charge the card first. Apply the discount only to a bill that is being paid by card.
- If the guest changes to cash or the card is declined, take the bank discount off before taking payment.
- Never combine the bank deal with another discount. Let the guest choose the better one.
- Staple the card slip to the restaurant's copy of the bill, or write the approval code on it.
Sales tax adds one more reason to get the payment type right. In provinces that set a reduced rate for card and digital payments, a card bill and a cash bill of the same value carry different tax. A bill that is discounted as a card bill but paid in cash is wrong twice. Rates change with each provincial budget, so confirm the current figures with your tax adviser.
How does Bhookly handle bank card discounts?
Bhookly treats a bank deal as something that exists only on a card payment. The owner sets up each deal once (for example, "20% off with Bank X cards on Mondays"). At checkout, when the cashier chooses card as the payment type, the deals that are valid at that moment appear as one-tap chips. The cashier taps the right one and the discount is applied. If the guest then switches to cash, Bhookly removes the bank deal from the bill. A bank discount cannot end up on a cash bill.
Bhookly allows one discount per bill. A manual discount, a promo code, a bank deal and a loyalty reward cannot be stacked, so a bank discount is always calculated the way the bank expects, and discounts cannot be piled up on a favoured table.
The card itself is charged on the bank's machine as usual, and the bill in Bhookly is settled as a card payment. Because Bhookly holds a tax rate for each payment type, the card bill is taxed at the card rate and a cash bill at the cash rate, with no arithmetic at the counter. Where the restaurant files with FBR or PRA, the receipt carries the official number and QR.
At claim time, the bank promo claims report produces one claim sheet per bank, listing the bills that used that bank's deal. The accountant sends each bank its own sheet. The restaurant never under-claims or over-claims, because the sheet is built from the bills themselves and nobody has to reconstruct it from slips.
Frequently asked questions
Who pays for a bank card discount at a restaurant?
It depends on the agreement. The bank may fund the whole discount, the restaurant may fund it, or the two may share it. Where the bank funds a share, the restaurant gives the discount at the counter and claims that share back from the bank afterwards.
How do I claim a card discount back from the bank?
Submit a claim sheet listing every discounted bill, in the format and by the deadline your agreement sets. Bhookly's bank promo claims report produces one claim sheet per bank from the bills that used each deal, so nothing is missed.
Can a bank discount be combined with a loyalty reward or promo code?
It should not be, because each discount is priced to stand alone and the bank reimburses on its own terms. Bhookly enforces one discount per bill, so a bank deal, a promo code, a manual discount and a loyalty reward cannot be stacked.
What happens if the guest shows a bank card but pays cash?
The bank deal does not apply, because the bank reimburses only card transactions. In Bhookly, bank deals appear only when the cashier selects card payment, and the deal is removed automatically if the payment is switched to cash.
Are bank card deals worth running for a restaurant?
They can be, when the bank funds a meaningful share and the deal falls on a slow day. Work out your own share of the discount as a cost per bill, compare it with what the extra tables bring in, and review it each quarter using the claim sheets.
The bottom line
A bank card deal is a promotion with a receivable attached. Give the discount only on card bills, never stack it, and keep a claim sheet with one row per bill that reconciles to the card machine. Do that and the deal costs exactly what you agreed to. Skip it and you are funding the bank's marketing from your own margin. Bhookly's Promotions and Reports module pages show how the till applies the deal and how the claim sheet is produced.