BabulPOS
An offline-first point-of-sale built for Pakistani shops, kiryana stores, restaurants, bakeries, pharmacies, clothing shops and wholesalers. Sales, stock, udhari (customer credit), vendor payables, staff and reports, in English, Roman Urdu or Urdu, with every record synced safely to the cloud.
Free plan, no card · Works fully offline · English, Roman Urdu & اردو

- 8
- Business Types
- 3
- Languages
- Offline
- Works Without Internet
- Support
- Email or Call Us
Watch the Demo
See BabulPOS running end to end
A quick walkthrough of a real sale, from adding items to the cart to udhari, receipts and reports. Press play, the video streams right here.
Why BabulPOS
A POS built for how Pakistani shops actually run
Offline-first, always
Every sale, stock change and payment writes to a local database on the device instantly and syncs when internet returns. No spinner at the counter, no lost data, and no dependence on the shop's connection. It is the reason the browser version was retired: a browser cannot do this.
Speaks the shopkeeper's language
English, Roman Urdu and Urdu (Nastaliq, right-to-left), switchable live from the menu. The whole app re-renders in the chosen language, so a salesperson can work in the script they are most comfortable with.
Your shop is stocked before you start
Pick your business type at signup and BabulPOS offers the products shops like yours actually carry, ticked and grouped by category, at real market rates. Untick what you do not sell and tap once. Weighed staples like atta, chawal and daal arrive as weighed items, per kg, the way they are really sold.
Udhari and vendors, built in
Credit is how Pakistani shops actually run. BabulPOS tracks customer udhari (full / half / custom upfront) with per-customer ledgers and credit limits, plus vendor payables with receivings, ledgers, and payments allocated oldest-first.
Business Types
Tailored to your business at signup
One app, eight business types. Pick yours once and BabulPOS seeds the right starter catalogue and shows only the features your shop needs. If none of them fit, choose “Other” and tell it what you sell in your own words.
Kiryana & General Store
- 45-product kiryana starter catalogue at real Karachi rates
- Weighed staples (atta, chawal, daal, masala) with daily morning rates
- Full udhari and vendor workflows, deals and combos
Restaurant & Bakery
- The Stock tab becomes a Menu of dishes and packaged items
- Separate raw-ingredient inventory (flour, chicken) with vendor receiving
- Deals such as a "Family Deal" at a fixed price, printed as one line on the receipt
Pharmacy
- Seeded medicine catalogue with strip / box variants
- Udhari for regular patients, distributor payables, full reporting
- Expiry tracking and generic / salt search on the roadmap
Clothing & Wholesale
- 28-product clothing catalogue with proper size runs
- 18-product wholesaler catalogue for bulk trade
- Variants, vendor payables and credit ledgers throughout
See it in action
The Stock screen of a retail shop, category capsules, brand search, variants, weighed items with per-kg rates, and low-stock badges at a glance.

Everything a shop needs, in one app
From the first sale of the morning to the vendor payment at close.
Sales & Checkout
- Product grid with category capsules and search, tap to add to cart
- Barcode scanning, included on every plan
- Variants (sizes), weighed items (kg/g with daily morning rates), quantity steppers
- Deals and combos, bundle products at a fixed price
- Payment via Cash, Card, Easypaisa, Bank or Udhari (credit)
- Udhari split, full / half / custom upfront amount
- Print or share a branded receipt, with thermal printer support on Windows
Inventory & Vendors
- Products, variants and categories with icons, low-stock badges and a per-product track-stock toggle
- Receive stock from a vendor, mark paid or unpaid (unpaid creates a payable)
- Purchase receipt history with search and receiving numbers
- Stock adjustments for write-offs and corrections
- Vendor ledgers with receivings and payments, recorded full / half / custom
- Raw ingredient inventory for restaurants and bakeries, with its own vendor receiving flow
Udhari (Customer Credit)
- Customer list showing who owes and the total outstanding
- Per-customer ledger of credit sales and repayments
- Record payments against outstanding balances
- Credit limits, with an alert to the owner when a customer goes over
Reports & History
- Revenue, profit, top products and top deals with trend charts
- Profit computed from the cost price recorded at the time of sale, not today's cost
- Reports reach past the 90-day device window by fetching older months on request
- Searchable sales history (receipt #, customer, payment method) with CSV export
- One-tap refunds and partial returns from any sale, with stock returned automatically
Staff & Notifications
- Owner (full access) vs Salesperson (sale screens only, no reports, stock or settings)
- Role limits enforced in the database, not just hidden in the app
- Add or disable staff instantly, a disabled account is locked out on every device
- Push alerts to the owner: silent per-sale, ringing for low stock, over-credit-limit and salesperson logins
Platform & Security
- Android APK and a Windows installer, both self-updating from the same version feed
- One-tap in-app updates, no Play Store needed
- Row-Level Security, every shop's data is isolated from every other shop by the database itself
- Crash reporting with CNIC, phone numbers and emails scrubbed before anything leaves the device
- Live language switching between English, Roman Urdu and Urdu
Pricing
Find the right plan for your shop
For plan pricing, email or call BabulTech. We will help you choose the right option for your shop.
Free
Start selling today, no card needed.
Free - no payment required
- Unlimited sales and receipts
- Product catalogue and categories
- Udhari (credit) ledger
- Barcode scanning
- Offline-first on Android and Windows
Basic
For a shop that wants to know its numbers.
Contact for pricing
- Everything in Free
- Daily and monthly reports
- Customer management
- Morning rate updates
- CSV export of sales history
Advanced
For a shop that buys as much as it sells.
Contact for pricing
- Everything in Basic
- Inventory tracking and stock alerts
- Vendor management and receiving
- Inventory and profit reports
Hardware such as a thermal receipt printer or a counter PC is not part of the subscription; we can advise on what works with BabulPOS. Full details are in the Terms of Use.
Download
Install it on the counter today
Installed directly from us, so there is no Play Store to wait on. Both builds check for updates themselves and prompt you with a one-tap install when a new version is out.
Android
v1.9.0
For phones and tablets at the counter. Allow installs from your browser when Android asks, then open the downloaded file.
Download APK v1.9.0Windows
v1.9.0
A single installer for a counter PC or laptop, with a Start Menu and desktop shortcut, and thermal receipt printer support.
Download Installer v1.9.0Your Data
Your books stay yours
BabulPOS holds the records your shop already keeps. We do not sell them, we do not advertise against them, and no other shop can reach them.
Questions About BabulPOS
Yes. Every sale, stock change and payment is written to a local database on the device instantly, so checkout never waits on the network. When the connection returns, everything syncs to the cloud automatically in the background. You can run a full day of sales offline without losing anything.
Yes, and it is not a trial. The Free plan gives you unlimited sales and receipts, your product catalogue and the udhari ledger, with no time limit and no card required. Paid plans add reports, customer management, morning rates, and vendor and inventory management.
Android phones and tablets, and Windows PCs. Both are installed directly from us, so no Play Store is needed, and both update themselves with a one-tap prompt when a new version is out. The browser version was retired in September 2026 because a browser cannot keep a shop selling when the internet drops, which is the whole point of the product.
Eight: kiryana store, general store, restaurant, bakery, pharmacy, clothing shop, wholesaler, and "other" (where you describe what you sell in your own words). You pick at signup and BabulPOS seeds a starter catalogue for your type and shows only the features your shop needs.
At checkout you can take a sale on udhari with a full, half or custom upfront amount. Each customer has a ledger of credit sales and repayments, and you can set credit limits, with a ringing alert to the owner when a customer goes over. Recording a repayment later takes a couple of taps.
Yes. BabulPOS has two roles: Owner (full access) and Salesperson, who only sees the sale screens, with no reports, stock or settings. Those limits are enforced in the database rather than merely hidden in the app. You can disable a staff account at any time and it is locked out on every device, and the owner is notified whenever a salesperson signs in.
English, Roman Urdu and Urdu in Nastaliq script with right-to-left layout. You can switch live from the More menu and the entire app re-renders in the chosen language.
No other shop can see it. Every record carries the shop it belongs to and the database itself refuses to return another shop's rows, so a bug in the app cannot expose your books. Your data lives both on your device and in the cloud, so a lost or broken device does not mean lost records. Crash reports have CNIC numbers, phone numbers and email addresses stripped out before they leave the device.
Yes to both. Sales history exports to CSV from Reports on the plans that include it, and you can ask us for a full copy at any time. You can also delete your shop and everything in it from Settings or by emailing us; the account deletion page explains exactly what is removed and what is kept.
Ready to run your shop on BabulPOS?
Start on the Free plan today, or talk to us for a guided demo tailored to your business, kiryana store, restaurant, pharmacy or wholesale, and we will get you set up.