Restaurant POS in Pakistan

A restaurant POS built for how Pakistan trades

Tax invoices that reach FBR and PRA, the wallets your customers already carry, Urdu on the menu, khata for regulars and a till that keeps selling when the power goes. Priced in rupees from Rs 2,500 a month.

EasAlpha Till
EasAlpha till with the menu grid, the order and payment buttons

Why it is different here

What a generic till gets wrong in Pakistan

Most restaurant POS software is written for a card-and-cloud world: every sale assumes a connection, every payment is a card, and tax is a percentage printed at the bottom of the bill. A restaurant in Lahore or Karachi works differently in specific, practical ways, and a till that ignores them makes work for the owner every single day: the FBR or PRA invoice typed into a separate machine, EasyPaisa payments reconciled from a phone screen at closing, the regular who pays at month end tracked in a notebook, and a generator that comes on while the orders wait.

EasAlpha was built in Lahore around those details. This page covers the six that come up in almost every conversation with an owner: tax e-invoicing, wallet payments, Urdu on the menu, khata, load-shedding and rupee pricing. Each one is in the product today, not on a roadmap. The complete list by area is on the features page and the plans are on the pricing page.

Tax

FBR and PRA invoices from the receipt itself

Register the branch once with its authority, NTN and POS ID. From then on every paid order is submitted as a fiscal invoice and the number and QR code print on the customer's receipt. A Punjab restaurant files to PRA, a federal registration files to FBR, and Sindh, KP and Balochistan have their own adapters.

  • The fiscal invoice number and QR code print on the receipt, no separate FBR machine
  • Orders paid during an outage are queued and submitted when the internet returns, with up to 50 retries
  • A Tax Invoices screen shows queued, sent, accepted and failed, so a rejected invoice is a task, not a surprise
How the e-invoicing works
app.easalpha.com/admin/finance
Finance dashboard with payment accounts and movements
Finance

Payments

JazzCash, EasyPaisa, bank and cash, each with its own account

Every payment method is a payment account with its own balance. One bill can be split between cash and a wallet, a card machine's fee can be set per account as a percentage or a fixed amount, and every payment posts to double-entry books on its own, so the books are right without re-entry.

  • Payment accounts for cash, cards, bank transfer, JazzCash and EasyPaisa
  • Split payments and part payments on a single order
  • The Grand Report ties sales, discounts, tax and payments together to the rupee
Money and accounts
app.easalpha.com/admin/finance/balance-sheet
Balance sheet with assets, liabilities and equity
Balance sheet

The local list

Four more things that decide a purchase in Pakistan

Language, credit, power and price, each with its own screen.

  • Urdu on the menu

    Categories, products and modifiers carry an Urdu name beside the English one. Staff search the till in either language, the ordering site shows the Urdu name, and the spreadsheet import takes an Urdu column.

  • Khata that closes at month end

    Every regular is a ledger account with a khata number, a credit limit or none, aging and a statement. A sale on account sends a WhatsApp message with the new balance, and monthly bills go out to everyone in one run.

  • Built for load-shedding

    The till keeps the menu, prices, staff PINs and open orders on the device. Orders, cash payments and receipts save locally first and sync in order when the connection returns; anything the server rejects lands in a Needs Attention list.

  • Priced in rupees, paid locally

    Plans are Rs 2,500, Rs 4,999 and Rs 8,999 a month with no per-order fees, paid by card, bank transfer, JazzCash or EasyPaisa. Yearly billing is ten months' price. The 90-day trial needs no card.

  • WhatsApp from your own number

    Link the restaurant's WhatsApp by scanning a QR. Receipts, khata statements, OTP codes and campaigns go out from a number customers already know, with opt-in and STOP handled for you.

  • Foodpanda in the same list

    Foodpanda orders land beside counter, website and QR orders with their commission recorded, so reports show the real margin per channel.

Getting started

Set up in an afternoon, in Lahore or anywhere in Pakistan

Create the account, import the menu from a spreadsheet with an Urdu column if you have one, and pair the counter PC as a till with a 24-hour code. Thermal printers on 58 or 80 mm paper work over USB or the network, and tablets print through the counter PC's print server. Enter the branch's tax registration and add the payment accounts you take, and the first order can go through before the evening rush. Recipes, stock and payroll can be switched on later without stopping sales.

A few details are there because Pakistani restaurants asked for them. The business day can start and end at the hours you keep, so a 3 am close still counts as Friday's sales. Payroll records hold CNIC, department and designation, with daily wages or monthly salary and advances recovered on the run. Support answers in English and Urdu from 10 am to 11 pm, every day, from the office in Gulberg 3, Lahore.

If you run one counter today, the Starter plan at Rs 2,500 a month covers offline selling, receipts, customers, khata, expenses and the reports. Kitchen screens, stock, riders and tax invoices come with Pro, and Business adds branches, payroll, loyalty and WhatsApp from your own number. Compare them on the pricing page, or message us on WhatsApp with your menu and we will set up a demo on it.

Questions

Asked by restaurants in Pakistan

Specific to tax, wallets, language and price. The general questions are on the home page.

Which tax authorities does EasAlpha file to?
FBR for federal registration, PRA for Punjab, and SRB, KPRA and BRA for Sindh, Khyber Pakhtunkhwa and Balochistan. The authority, NTN and POS ID are set per branch, so a chain with outlets in two provinces files each one correctly. Until the live token is entered, invoices run in a sandbox mode so staff can see how the numbers and QR appear.
Can I take JazzCash and EasyPaisa at the counter?
Yes. JazzCash and EasyPaisa are payment accounts in the same way cash, cards and bank transfer are. The cashier picks the method, the payment lands in that account, and the Grand Report and finance screens show each account separately, so each wallet can be reconciled against the books.
Does the menu work in Urdu?
Categories, products and modifiers take an Urdu name beside the English one, and the menu import from a spreadsheet accepts an Urdu column. Staff can search the till in either language and the ordering site shows the Urdu name. Thermal receipts print the English name today.
What does it cost in rupees?
Plans are Rs 2,500, Rs 4,999 and Rs 8,999 a month, with no per-order fees. Pay yearly and two months are free. Every plan starts with a 90-day free trial with no card, and you can pay by card, bank transfer, JazzCash or EasyPaisa when the trial ends.
Does it handle Foodpanda orders and delivery riders?
Foodpanda orders arrive in the same order list as counter, website and QR orders, with the commission accounted for in the reports. Riders pair their own phone with a code, see their assignments and update status, and cash on delivery is confirmed at the till when they return.

Sell in rupees, file to FBR, run through the outage

Create your restaurant, import the menu and sell this evening. 90 days free, no card, cancel any time.

  • 90-day free trial
  • No card needed
  • Set up in a day
Need help?