PRA-Integrated Restaurant POS in Punjab: A 2026 Guide to 16% Cash and 8% Card Billing
If you run a restaurant, café, bakery or dhaba anywhere in Punjab, your bills fall under the Punjab Revenue Authority (PRA). Since 1 July 2026, sales tax on a restaurant bill depends on how the customer pays: 16% when they pay cash and 8% when they pay by debit card, credit card, mobile wallet or QR code. That one rule has made billing software much more important than it used to be. This guide explains the rates, what "PRA-integrated" should actually mean, and how to check a POS before you buy it.
We sell a PRA-integrated POS, so read this as a vendor's guide; the checklist works for any system you're evaluating.
What changed on 1 July 2026
Punjab used to charge 5% on restaurant bills paid by card while cash stayed at 16%. From 1 July 2026, the card rate went up to 8%, matching the other provinces. A PRA official confirmed to Geo News that the new rate is in force. Cash bills still carry 16% sales tax on services.
For a restaurant, that means:
- The same order can carry two different tax amounts depending on payment method.
- The tax can't be locked in when the order is taken; it has to be set when the customer pays.
- Menu boards and printed bills need to make clear that the tax depends on the payment method, so customers aren't surprised at the counter.
Why payment-method tax is hard to do by hand
On paper, the rule is simple. On a busy Friday night, it isn't. These are the mistakes we see most often:
1. The bill is printed before the customer decides how to pay
Many restaurants print the bill when the table asks for it, then the customer pulls out a card. If the bill already shows 16%, the cashier either overcharges the customer or edits the amount by hand, and the tax record no longer matches what was collected.
2. Split payments
A group of four pays part in cash and part on a card. Each part should carry its own rate. Calculators and spreadsheets don't handle this well, and most staff won't work it out under pressure.
3. Wallets and QR codes treated as cash
JazzCash, Easypaisa, Raast QR and similar payments count as digital payments at the 8% rate. If your system only knows "cash" and "card", these often get rung up wrongly.
4. Totals that don't match at the end of the day
When rates are edited by hand during the day, the end-of-night report rarely matches what the PRA record shows. That gap is what causes trouble later.
What "PRA-integrated" should mean
Lots of POS vendors now say they're "PRA compliant." Before you take that at face value, check that the system does these things:
- Applies the rate from the payment method, at payment time. The cashier chooses cash, card, wallet or QR, and the POS works out 16% or 8% without anyone typing a percentage.
- Handles split payments line by line. Each part of the payment carries its own rate, and the printed bill shows the breakdown.
- Sends invoices to PRA electronically. Ask whether invoices are sent in real time, in batches, or only when someone exports them by hand.
- Prints a PRA-valid invoice. The printed bill should carry the details PRA asks for, including the invoice reference your customer can verify. Ask the vendor for a sample receipt.
- Keeps working when the internet drops. Load-shedding and patchy connections are normal. Ask what happens to billing and to PRA submission during an outage, and how the queued invoices are sent once you're back online.
- Gives you reports that match. Daily and monthly sales tax totals split by cash and digital, so your accountant isn't rebuilding them from receipts.
PRA's own requirements for registration and invoicing can change, so confirm the current rules with PRA or your tax adviser. A good vendor will be open about which parts it handles and which stay your responsibility.
How to test a POS before you pay for it
Ask for a demo or a trial, then run these five tests yourself. They take about fifteen minutes.
- The cash vs card test. Ring up the same Rs 2,000 order twice. Pay one in cash and one by card. The tax should come out at Rs 320 and Rs 160.
- The split test. Ring up a Rs 3,000 order and pay Rs 1,000 in cash and Rs 2,000 by card. Check that each part carries its own rate on the bill.
- The wallet test. Pay with a mobile wallet or QR option and check it's taxed at 8%, not 16%.
- The unplug test. Disconnect the internet, bill three orders, then reconnect. Every invoice should still reach PRA afterwards, and none should be duplicated.
- The end-of-day test. Pull the day's report and check that the cash and digital tax totals add up to what you billed.
If a system fails any of these, the problem will show up on your busiest night, not during the demo.
Getting your menu and staff ready
Software is only half of it. A few habits make the switch smoother:
- Show prices clearly. Say on the menu whether prices include or exclude tax, and that the rate depends on payment method. Customers take a surprise at the counter badly.
- Ask about payment before printing. Train staff to ask "cash or card?" before the final bill is printed.
- Put up a small counter sign. Something like "Pay by card, wallet or QR: 8% tax. Cash: 16%." Many customers will choose digital, which also cuts cash-handling time.
- Close the day the same way every night. Check the report, count the cash and note any voids or refunds before the shift ends.
How MezbanPOS handles PRA
MezbanPOS is a restaurant POS built in Lahore for Pakistani restaurants. It has a live PRA integration: the cashier picks the payment method, MezbanPOS applies the right rate and submits the invoice to PRA in real time. Billing continues during internet outages. FBR integration for restaurants that need it is a separate paid add-on.
You can try it for 30 days and run the five tests above yourself. See MezbanPOS in Lahore, or compare options in our guides to restaurant billing software in Pakistan and free restaurant POS options.
Run the five tests on MezbanPOS
30-day free trial. No credit card required.
Related guides
- Switching from a paper khata to a digital POS
- How to open a restaurant in Pakistan
- POS for BBQ and karahi restaurants
- City pages: Lahore, Rawalpindi, Faisalabad, Gujranwala, Multan
Frequently asked questions
What is the PRA sales tax rate on restaurant bills in 2026?
Since 1 July 2026, it's 16% when the bill is paid in cash and 8% when it's paid by debit card, credit card, mobile wallet or QR code.
Do mobile wallet and QR payments get the lower rate?
Yes. PRA treats debit and credit cards, mobile wallets and QR code payments as digital payments at 8%.
What happens to the tax on a split payment?
Each part should carry its own rate: 16% on the cash part and 8% on the digital part. A PRA-integrated POS should work this out automatically and show it on the bill.
Does my POS need to work offline?
In practice, yes. Internet outages are common, and billing can't stop. Ask any vendor how billing and PRA submission behave offline and how queued invoices are sent afterwards.
Does MezbanPOS integrate with PRA?
Yes. MezbanPOS applies the rate based on the payment method and submits invoices to PRA in real time. FBR integration is available as a paid add-on.
Source for rates: Geo News fact-check, PRA card rate increased to 8%.