Skip to main content

Platform features

Everything your counter, store room and back office need

OfflinePOS is one platform with industry modules on top. This page covers the capabilities every solution shares, the parts of the system your team touches every single day.

Sales

A counter your staff can run at full speed

The billing screen is where a POS is judged. Ours is keyboard-first, works with any standard barcode scanner, and never waits on a network call to complete a sale.
Fast checkout
Keyboard shortcuts for quantity, discount, hold and payment mean an experienced cashier rarely touches the mouse.
Barcode scanning
Standard USB scanners work without configuration, including weight-embedded barcodes from counter scales.
Multiple payment methods
Cash, card, bank transfer and mobile wallets, including split payment across two or more methods on one bill.
Discounts under control
Line-level and bill-level discounts with permission limits, so discretion at the counter stays within your policy.
Returns and refunds
Sale returns move stock back correctly and adjust the customer ledger, with exchanges handled as a single transaction.
Invoices and receipts
Thermal receipts, A4 invoices, gift receipts and duplicate copies, all carrying your business details.
  • Hold and recall bills
  • Quick keys for frequent items
  • Customer display support
  • Cashier-wise sales attribution
  • Bill reprint and duplicate
  • Quotations and estimates
OfflinePOS · Counter

Sale · INV-24817

Walk-in customer · 08:42 PM

F12 Payment
Scan barcode or search item name…
ItemQtyAmount
Tapal Danedar 950g890012 · tea22,900
Dalda Oil 5 Ltr774310 · cooking12,690
Sufi Basmati 5 kg551208 · rice12,150
Milkpak 1 Ltr620945 · full cream61,680
Lays Masala 63g3381774400
Items
14
Subtotal
9,820
Discount
220

Payable

Rs 9,600

CashCardSplit

Received

Rs 10,000

Rs 400

F2QuantityF4DiscountF7Hold billF9CustomerF12Payment

Inventory

Stock numbers you can actually act on

Every purchase, sale, return, transfer and adjustment moves the same number. That is the only way low-stock alerts and margin reports become trustworthy.
Real-time stock tracking
Stock updates the moment a bill is completed or a purchase is recorded, not on a nightly job.
Stock adjustments
Damage, wastage, self-consumption and corrections are recorded with reasons, so shrinkage has an explanation.
Low-stock alerts
Re-order levels set per item, with alerts that reflect actual movement rather than a flat rule.
Product variants
Size, colour, shade, flavour and pack size tracked as separate stock lines wherever your business needs them.
Barcode management
Generate and print barcode labels for items that arrive unlabelled, including shelf-edge labels.
Categories and units
Category hierarchies plus multiple units per item, piece, pack, dozen, carton, kilo, litre, with automatic conversion.
  • Batch and expiry tracking
  • Serial and IMEI tracking
  • Multi-location and godown stock
  • Stock transfers between branches
  • Physical stock-take with variance
  • Stock valuation at cost and retail
OfflinePOS · Inventory

Stock on hand

4,182 items · valued at Rs 8.42 M

Add item
All itemsGroceryDairyBeveragesHouseholdLow stock
ItemStockStatus
Milkpak Full Cream 1 Ltr212In stock
Sufi Cooking Oil 5 Ltr9Re-order
Tapal Danedar 950g64In stock
Nurpur Butter 500g11Watch
Surf Excel 1 kg38In stock
National Chilli Powder 200g4Re-order

Stock value

Rs 8.42 M

Low stock

18 items

Dead stock

Rs 214 K

Expiring 30d

6 items

Purchasing

Supplier accounts that reconcile without argument

Purchases, returns and payments accumulate quickly. When your own record is complete, supplier reconciliation stops being a monthly negotiation.
Supplier management
Supplier profiles with terms, contact details, purchase history and a running balance.
Purchase orders
Raise orders from re-order levels and actual movement, then receive goods against those orders.
Supplier bills
Record invoices with rates, discounts, bonus quantities and landed cost including freight and duty.
Purchase returns
Return damaged, expired or incorrect stock with a documented claim, tracked until the credit note arrives.
Supplier payments
Record full and partial payments applied against specific bills, including cheques and post-dated payments.
Supplier ledger
A complete dated ledger per supplier with payable ageing, so you always know what is genuinely due.
  • Purchase rate history per item
  • Landed cost calculation
  • Bonus and free quantity handling
  • Goods receiving against orders
  • Payable ageing report
  • Supplier performance analysis
OfflinePOS · Purchase entry

Purchase · Al-Madina Traders

Bill AMT-8842 · received 12 March

Post to stock

Bill value

Rs 312,480

Trade discount

Rs 18,750

Paid now

Rs 150,000

Balance

Rs 143,730

ItemQtyRate
Sufi Cooking Oil 5 Ltr602,310
Tapal Danedar 950g481,232
Surf Excel 1 kg96565
Nurpur Butter 500g36918

Supplier position

Supplier Al-Madina TradersThis bill Rs 312,480Paid Rs 150,000Balance Rs 143,730

Customers

Udhaar, khata and credit, properly recorded

Most Pakistani businesses extend credit. The difference between a healthy business and a struggling one is usually how well that credit is tracked.
Customer profiles
Contact details, purchase history, price level and credit terms in one record.
Customer ledger
Every credit sale, return and recovery in one dated ledger with a running balance you can print or share.
Credit sales
Bill on account in one keystroke, with credit limits and overdue warnings enforced at the counter.
Payment history
Recoveries applied against specific invoices, so both sides always agree on what settled what.
Outstanding balances
A live list of who owes what, with ageing so you can see how long it has been outstanding.
Statements
Print or share a ledger statement for any customer and date range, which resolves most disputes immediately.
  • Credit limits and terms
  • Receivable ageing report
  • Recovery follow-up list
  • Customer-wise price levels
  • Cheque and post-dated tracking
  • Loyalty and repeat customer records
OfflinePOS · Customer ledger

Haji Karim General Store

Credit limit Rs 300,000 · 30 day terms

Receive payment

Outstanding

Rs 186,450

Overdue

Rs 42,800

Last payment

Rs 75,000

04 March

Sales this year

Rs 4.18 M

DateParticularsBalance
02 MarOpening balance138,250
04 MarReceipt · cash63,250
07 MarSale INV-24118155,650
09 MarSale return CN-1180147,450
12 MarSale INV-24566186,450

Ageing

0 to 30 daysRs 143,65031 to 60 daysRs 30,60060+ daysRs 12,200

Reporting

Reports that answer the questions owners actually ask

Not a hundred reports nobody opens. The ones that tell you what sold, what earned, what is stuck and who owes you money.
Sales reports
Daily, weekly and monthly sales by item, category, brand, branch, counter and staff member.
Profit and loss
Gross margin calculated from actual purchase cost, with expenses included for a real bottom line.
Inventory reports
Stock on hand, valuation, ageing, slow movers, dead stock and re-order requirements.
Customer and supplier reports
Outstanding, ageing, recovery and payment history on both sides of your ledger.
Product performance
Which items carry your business, which sell without earning, and which quietly lose money.
Daily summaries
A one-screen closing summary covering sales, margin, expenses, payments and cash position.
  • Cash and payment method reports
  • Purchase register
  • Return and discount analysis
  • Staff-wise performance
  • Hourly sales patterns
  • Export to Excel and PDF
OfflinePOS · Reports

Profit & performance

1 to 14 March 2026

Export
SalesProfitStockReceivableCash
Daily gross margin (Rs 000)
1234567891011121314

Net sales

Rs 6.41 M

+9.4% vs Feb

Gross profit

Rs 978 K

15.3% margin

Expenses

Rs 186 K

CategorySalesMargin
Grocery2,410,600314,400
Dairy & bakery1,182,400175,500
Beverages918,300154,200
Household1,046,800204,500
Personal care852,100129,400

Cash Management

A drawer that balances at closing

Cash-heavy businesses lose money in small, unrecorded movements. Recording them takes seconds and changes the closing figure entirely.
Cash in and cash out
Every movement into or out of the drawer recorded with a reason and a person.
Expenses
Day-to-day expenses paid from the counter recorded at the moment they happen, categorised for reporting.
Cash drawer
Opening float, expected balance and counted balance, with the variance recorded rather than absorbed.
Opening and closing
Shift and day-level opening and closing balances that make the cash book reconcile.
Payment methods
Card, wallet and bank transfer receipts tracked separately from cash for accurate settlement.
Bank and deposits
Record cash deposited to bank so the physical and book positions stay aligned.
  • Shift-wise cash handover
  • Variance by cashier
  • Expense category reporting
  • Multi-counter cash consolidation
  • Daily cash book
  • Petty cash tracking
OfflinePOS · Dashboard

Today · 14 March

Main Branch · 3 counters open

Close day

Sales

Rs 486,250

+12% vs last Thu

Gross margin

Rs 71,400

14.7%

Bills

312

Avg Rs 1,558

Cash in drawer

Rs 212,900

Counted at 6 PM

Sales by hour
101112123456789

Needs attention

  • Low stock items18
  • Expiring in 30 days6
  • Overdue recoveriesRs 148,300
  • Supplier bills due4
Top products todayQtyMargin
Milkpak Full Cream 1 Ltr1844,820
Sufi Cooking Oil 5 Ltr469,660
Tapal Danedar 950g387,150
Sooper Biscuit Family Pack923,220
Offline-first architecture

Your business should not stop because your internet does

Load shedding, a cut fibre line, a failed router, a dead mobile signal in a market basement. None of these are unusual in Pakistan, and none of them should be able to close your counter.

The terminal holds its own data

Products, prices, customers, stock positions and settings live on the machine at your counter. A sale reads and writes locally, so nothing in the billing flow waits on a server response.

Sales complete without a connection

Scanning, billing, discounting, printing, returns and stock updates all work with the network unplugged. There is no queue of "pending" transactions holding up the counter.

Terminals reconcile when connectivity returns

When the shop network or internet comes back, terminals exchange the transactions recorded while they were isolated, and the back office reflects the complete picture.

Connectivity is used, not depended on

When you do have a connection, it powers off-site backup, remote reporting and multi-branch consolidation. None of those are required to make a sale.

Platform foundations

The parts nobody demos, but everybody depends on

Multi-branch operation, permissions, hardware support and backups. This is the infrastructure that decides whether a POS survives its second year.

Multi-branch ready

Each branch runs independently with its own stock and counters, while consolidated reporting brings them together for management. Transfers between branches are recorded properly.

Roles and permissions

Cashiers, supervisors, managers and owners see different things and can do different things. Discounts, voids, returns and price changes are all permission-controlled with a full audit trail.

Hardware you already own

Standard USB barcode scanners, 58 mm and 80 mm thermal printers, A4 printers, cash drawers, counter scales and customer displays. No proprietary hardware requirement.

Backup and recovery

Automatic local backups with optional off-site backup when a connection is available. If a machine fails, your data is restored and you carry on.

Why OfflinePOS

The difference between software that works here and software that works elsewhere

Most POS products sold in Pakistan were designed for another market and adapted afterwards. That shows up in the details, and those are the details your staff hit every single day.

A generic POS

  • Designed for everyone, so it fits no one exactly
  • Often stops working when the internet does
  • Workflows built around another country’s retail habits
  • Currency and formatting bolted on afterwards
  • Little or no industry specialisation
  • Credit and udhaar treated as an edge case
  • Support in a different time zone

OfflinePOS

  • Built specifically for Pakistani businesses
  • Offline-first, the counter never waits on a connection
  • A dedicated solution for your industry, not a template
  • Pakistani Rupee, local terminology and local workflows
  • Customer and supplier ledgers as core features
  • Reporting built around the questions owners actually ask
  • Local support that understands how your shop runs

See it working

Features make sense when you see them on your own data

Book a demo and we will run through the parts that matter for your business, not a tour of every menu.

Prefer to talk?

Mon to Sat, 9:00 AM to 7:00 PM (PKT)