Agriculture POS software for Pakistani dealers.
AgroPOS by Innobrains Technologies, Jhang, is billing and inventory software for pesticide, khaad (fertilizer) and seed dealers across Punjab and Pakistan — batch-wise stock with expiry dates, udhaar and recovery, and the Agriculture Department inspection registers. It is offline-first: billing never waits for the internet, and on AgroPOS Cloud the owner sees the shop from anywhere.
Built for single-counter shops and for large dealerships alike — from a village pesticide shop to a high-volume khaad dealer moving stock by the tonne, and businesses selling wholesale to other shops at a trade rate alongside retail. Measured on a dataset of 100,000 invoices and 500,000 sale lines, a product search answers in 3 ms and a bill saves in 24 ms.
- Bills without internet
- Free setup & training
- Automatic cloud backup
Version 2.0.15 · Windows 10 / 11 (64-bit) · One licence per counter
Billing till
Search by name or scan, pick the batch, take cash, Easypaisa or put it on udhaar.
Batch & expiry
See what expires in 30, 60 and 90 days — and return it to the company in time.
Udhaar & recovery
Who owes what, since when, and the date they promised to pay.
Made for how Pakistani agri-input shops work
What is AgroPOS?
AgroPOS is Windows point-of-sale and inventory software for agriculture-input dealers in Pakistan — the shops that sell pesticides (dawai), fertiliser (khaad) and seed (beej) to farmers. It is offline-first: it runs on the shop's own PC and bills with no internet connection, and on a Cloud plan it also syncs the shop to the cloud. It is built by Innobrains Technologies in Jhang, Punjab, and sold in two editions: Offline, a one-time licence of Rs. 45,000 for one computer, or Cloud, from Rs. 3,000 a month, which adds cloud sync and a web panel.
It handles batch-wise stock with expiry dates, the farmer udhaar khata, supplier accounts, profit and loss, wallets and bank accounts and the Agriculture Department inspection registers. Not to be confused with AgroPós, the Brazilian postgraduate-education brand, or AgriPOS, a Bangladeshi Android app — AgroPOS by Innobrains is Pakistani Windows software for agri-input retail.
Plays here, on YouTube's privacy-enhanced player, when you press play.
What's inside
Billing, inventory and udhaar — everything the counter needs.
Start with the till and the batch register, and the rest is there when the shop grows into it.
Written for the trade: the page for pesticide dealers, for khaad and fertilizer shops, and the Agriculture Department registers an inspector asks for.
Billing till
Search by name or scan with any USB barcode scanner. Pick a specific batch and pack size, apply per-item discount, take cash or credit, and print immediately.
Batch-wise inventory
Batch number, expiry, pack size, purchase rate and supplier on every lot. Stock moves out earliest-expiry-first, and one sale can draw from several batches cleanly.
Stock that shows but will not sell
Opening stock typed in when a product was created is recorded, but the till sells from batches and an opening figure creates none — so it reads as in stock and refuses to bill. Pending Stock lists exactly those products and walks you through the purchase that makes them sellable, with your supplier and your rate.
Expiry & low stock alerts
Dashboard counters for batches expiring within your chosen window and products below your reorder threshold. Both limits are yours to set.
Customer ledger
Every sale, payment and return as a running balance — date, description, debit, credit, balance. Print or share any customer's ledger as a PDF.
Settle a khata short
A customer owes 51,000 and settles at 50,000? Take the payment and tick Settle the account. The khata closes at zero and the forgiven 1,000 is booked as a Write-off expense against that customer — so it comes out of profit instead of quietly inflating it. Admin only.
Pay a shop, not just collect
A shop you buy from as well as sell to now has a Pay button beside Receive, so money going out lands on the same khata as money coming in. Payments settle the oldest bills first.
Recovery dates & credit score
Record the date a customer says they will pay. The list shows who promised today and which dates have already passed — green when paid, red when missed. Every missed date costs a point off their credit score out of 10, and the till warns before selling on credit to anyone below 5. Part payment on the day keeps the promise.
Close the day, count the drawer
Every evening, how much cash should be in the drawer? AgroPOS adds your opening float, the cash from sales and recovery, and takes off cash expenses, purchases, supplier payments and anything banked. Count the notes, enter the total, and it tells you whether it matches and by how much it is short or over. Udhaar stays on the khata, not in the count.
Cash, Easypaisa, JazzCash or cheque
Sales and recovery record how the money actually arrived. Only cash goes into the drawer, so a payment by wallet or bank is counted as income but never as notes in the till — which is what makes the evening count worth trusting. Asked only when money is really changing hands.
Recovery management
All customers with pending balances in one list, with their full credit history. Collect a payment and it settles against the oldest invoices automatically.
Purchases & suppliers
Raise a purchase, then confirm delivery — stock lands only when goods actually arrive. Supplier payables and advances tracked on the same ledger model.
Sale & purchase returns
Return goods to the exact batch they left from. Refund as cash or against the customer's balance — and every return can be reversed if entered wrongly.
Inspector Mode
Seven official registers on one screen with a date range: stock, batch-wise stock, expiry, sales, purchase, company-wise stock and daily sales.
Receipts & invoices
80 mm thermal receipt or full A4 invoice, printed through Windows. Save the invoice as a PDF or share it to WhatsApp from the app.
Profit & loss statement
Sales, less returns, less what the goods actually cost, less your expenses by category — and the net profit for any period, with its margin. Costs come from the rate each batch was bought at, so a figure from last season does not change when a new delivery arrives dearer.
Profit by product
Which lines actually earn, ranked by profit rather than turnover. The product that sells most is often not the one that earns most.
Wallets and bank accounts
Add every account the shop uses, and Easypaisa or JazzCash wallets alongside them. Record money in and out, and print a PDF statement with a running balance. Entries can be back-dated. Payments can post themselves into the right account, or stay entirely in your hands.
Hold a bill, serve the next customer
A customer goes back to the godown mid-bill? Hold it, bill the next man, and bring it back with one click. No invoice number is used and no stock is reserved, and a resumed bill is re-priced against live stock.
Automatic backup, local and cloud
Up to every 10 minutes (hourly for large shops) AgroPOS checks for changes and backs up — a file on your own PC first, then a copy to the cloud over HTTPS. Both, every time, and again when you close the software. Cloud backup comes with an Offline licence free for the first year, then Rs 8,000 a year and optional, and is always included with AgroPOS Cloud; the local half never stops and costs nothing.
Parchoon — sell khaad by the Kg
A farmer wants ten kilos out of a fifty-kilo bori? Pick the bag, press Kg, type 10. The bill and the receipt say 10 Kg, your own per-kilo rate is charged, and the bag opens itself when the loose stock runs short. Stock reads "19 bags + 30 Kg", never a fraction.
Free Android app
See your customers, their khata, recovery, suppliers and stock on your phone when you are away from the shop — and send any customer their account statement as a PDF over WhatsApp. Read-only, so the phone can never change your books. Included free with the licence.
Reports & Excel exports
Sales, top products, expenses and recovery reports with a monthly chart. Stock and sales export to Excel as well as PDF.
Item-wise inspection
Pick any product and see each batch plus the complete movement history — what came in, what went out, and the running balance after each entry.
See who changed what
A rate that looks wrong three months later, a credit limit nobody remembers raising — an edit used to leave no trace. Change History records edits to rates, credit limits, tax percent, invoice numbering and user roles: the old value, the new one, who changed it and when. Passwords are never recorded, only that one changed. Admin only.
Your details, your format
Shop name, dealer licence number and NTN on printed documents. Set your own invoice prefix and next number, tax rate and currency symbol.
One counter or several
Run it the way your shop runs
The same AgroPOS. Start on one PC and add counters when the shop grows into them — the data and the licence come with you.
Single counter
For a shop billing from one PC, in the village or the mandi.
- Keeps billing through a power cut and a dead connection
- Everything on your own computer; pay once, or monthly with Cloud
- Automatic backup up to every 10 minutes (hourly for large shops), and to the cloud
- Thermal 80mm or A4, printing on its own after a sale
Multi-Counter
For a dealership where two or three tills bill at once.
- One stock and one khata across every counter
- Each till keeps its own drawer, or they share one
- A counter that loses the network finds it again on its own
- Roles per person, so a cashier sees only the counter
Inside the software
See it at work: the screens your counter and your office will use.
Real screens from AgroPOS, with a demo shop's data: billing, batch stock, udhaar, the inspection registers, the day book and the Cloud web panel. Tap a picture to see it larger.
Swipe to see the whole screen · tap to close
Swipe to see the whole screen · tap to close
Swipe to see the whole screen · tap to close
Swipe to see the whole screen · tap to close
Swipe to see the whole screen · tap to close
Swipe to see the whole screen · tap to close
AgroPOS on Android
Your shop, in your pocket
You cannot stand at the counter all day. The Android app shows the shop the way a dealer thinks about it — who owes, what is expiring, what sold — wherever you are.
- Udhaar at a glance Who owes you, largest first, with the date each one promised — and their statement sent on WhatsApp as a PDF in one tap.
- What needs you, before it costs you Expiring batches with their value, products to reorder, and what is still payable to each company.
- Today's sales, from anywhere What the counter billed, in cash and on udhaar, against yesterday.
- Read-only, so it is safe to carry The phone can never change your books. It reads; the counter writes.
Included free with the licence. It reads your shop PC over the shop Wi-Fi, so nothing leaves the counter to make it work.
About the Android appGet started
From installer to first invoice, in Urdu or English.
Four steps. Most shops are billing on the same day they install.
Order & pay
Pick a plan and create your account. Send the payment to the JazzCash or bank account we show you, then upload the screenshot.
Get your key
We verify the payment and issue your licence key. It appears in your account along with the installer download.
Install & activate
Run the setup as Administrator, enter the licence key once, and that PC is activated. SmartScreen? Choose More info → Run anyway.
Load stock & sell
Add your shop details, enter a purchase and confirm delivery so batches land in stock. Then cut your first invoice.
Printed for inspection
Your dealer licence number on every header
- Stock register Everything held, company-wise
- Batch-wise register Batch, expiry and quantity per lot
- Expiry report 30, 60 and 90 days ahead
- Sales register Every invoice over a date range
- Purchase register Every supplier bill and its batches
- Stock movement What came in and went out, per item
- Item-wise inspection One product, every batch, full history
Inspector Mode
Ready for the inspector, in one click
An Agriculture Department inspection is not the day to be copying a register by hand. Seven of them print straight from the software, formatted the way the department asks for, with your dealer licence number on the header.
Nothing has to be prepared beforehand. The registers are built from the bills you have already cut and the purchases you have already entered — which is also why they agree with each other.
What the registers coverPricing
AgroPOS price in Pakistan — pay once, or monthly with Cloud.
Every plan has the complete software, with nothing held back for a higher plan. Run it free for 14 days, then buy the Offline licence once, yours for life, or take AgroPOS Cloud, monthly or yearly, with cloud sync and the web panel.
Pay once: the licence never expires
AgroPOS Cloud plans
Basic
One branch with 3 PCs in the shop (main counter + tills), paid monthly. 7 days of grace if a payment is late.
One branch with 3 PCs in the shop (main counter + tills), paid yearly: two months free.
Rs. 3,000 / month
Rs. 30,000 / year
- 1 branch, 3 PCs in the shop (main counter + tills)
- Cloud sync: a full copy of your shop in the cloud
- Web panel: see your bills, stock and khata from any phone or computer
- Each PC has its own bill series, so it bills without internet too
- Cloud backup included
- A new PC signs in and gets the shop back
- Staff sign in with their own user and role
- All updates and support
- Extra PCs: Rs. 1,000 a month each.
- Extra PCs: Rs. 10,000 a year each.
Standard
Up to 3 branches with 3 PCs in each shop (main counter + tills), 9 PCs in all, paid monthly. 7 days of grace if a payment is late.
Up to 3 branches with 3 PCs in each shop (main counter + tills), 9 PCs in all, paid yearly: two months free.
Rs. 5,500 / month
Rs. 55,000 / year
- 3 branches, 9 PCs in the shops (main counter + tills)
- Everything in Basic, plus:
- One account for all 3 branches
- Extra PCs: Rs. 1,000 a month each.
- Extra PCs: Rs. 10,000 a year each.
Business
Up to 5 branches with 3 PCs in each shop (main counter + tills), 15 PCs in all, paid monthly. 7 days of grace if a payment is late.
Up to 5 branches with 3 PCs in each shop (main counter + tills), 15 PCs in all, paid yearly: two months free.
Rs. 8,500 / month
Rs. 85,000 / year
- 5 branches, 15 PCs in the shops (main counter + tills)
- Everything in Standard, plus:
- One account for all 5 branches
- Extra PCs: Rs. 1,000 a month each.
- Extra PCs: Rs. 10,000 a year each.
Chain
Up to 10 branches with 3 PCs in each shop (main counter + tills), 30 PCs in all, paid monthly. 7 days of grace if a payment is late.
Up to 10 branches with 3 PCs in each shop (main counter + tills), 30 PCs in all, paid yearly: two months free.
Rs. 14,500 / month
Rs. 145,000 / year
- 10 branches, 30 PCs in the shops (main counter + tills)
- Everything in Business, plus:
- One account for all 10 branches
- Extra PCs: Rs. 1,000 a month each.
- Extra PCs: Rs. 10,000 a year each.
AgroPOS Offline plans
AgroPOS Lifetime Licence
One-time Rs 45,000 for one PC. Licence never expires. Cloud backup free for the first year, then Rs 8,000/year.
Rs. 45,000 one-time
- 1 counter (one PC)
- Billing till with barcode and technical-name search
- Customer udhaar khata with credit limits and recovery
- Batch-wise stock with expiry tracking and FEFO
- Purchases, suppliers and supplier ledger
- Day book that counts the drawer against the software
- Wallets and bank accounts — Easypaisa, JazzCash and banks
- Agriculture Department inspection registers
- Thermal 80mm and A4 invoices with your shop details
- + 6 more in the comparison
AgroPOS Multi-Counter — 2 Counters
For a shop billing from two counters at once — a main PC and one more till, sharing one set of records.
Rs. 75,000 one-time
- 2 counters on one licence
- Everything in AgroPOS Lifetime Licence, plus:
- One main PC holds the data; other counters connect over your shop LAN
- Every counter bills at once — one stock, one khata, one bill sequence
- Stock updates on every counter the moment a bill is made
- Backup and restore run from the main counter only, so one machine owns the records
- Each counter signs in as its own user, with its own role
- Day book closes for the whole shop, not per counter
- Works on your own LAN — no internet needed between counters
- Licence never expires
- + 1 more in the comparison
- Extra counters: Rs. 30,000 each, paid once.
AgroPOS Multi-Counter — 3 Counters
For a busier shop: three counters billing together on one stock and one khata.
Rs. 105,000 one-time
- 3 counters on one licence
- Everything in AgroPOS Multi-Counter — 2 Counters
- Extra counters: Rs. 30,000 each, paid once.
Prices in Pakistani rupees. Extra counters, cloud backup, the full comparison of both editions and the price questions are on the pricing page.
See full pricing and compare plansSafe by design
Your shop's books, looked after without anyone remembering to
Bills, stock and udhaar are the business. AgroPOS keeps them backed up, private and in order on its own.
Backups on their own
Up to every 10 minutes (hourly for large shops) to the PC and to the cloud, and again when you close the app — only when something changed, so it never eats a data bundle.
Restore on any PC
Backups belong to the licence, not the machine. Activate on a new computer and your earlier copies are listed there, ready.
Updates that check themselves
Verified with a SHA-256 checksum, downloaded quietly, installed when you accept the restart. Your data is untouched.
A login for every person
Admin, Cashier and Store Manager, or a role you define. A cashier sees the counter and not what the shop is worth.
Nothing slips through
Change History records edits to rates, credit limits, tax percent and roles — the old value, the new one, who and when.
Always yours
Every report exports to Excel or PDF whenever you like, and nothing is deleted when a trial ends.
Who it is for
Made for the zarai markaz, not for a supermarket.
If you sell dawai, khaad or beej to kisan on cash and udhaar, this was written for your counter. These are the shops running AgroPOS today.
Pesticide & dawai shops
Batch-wise stock with expiry, Registration numbers and technical names on every product. Expired batches are blocked at the till.
Pesticide dealer softwareKhaad & fertilizer dealers
Bag, kilo and maund units, company-wise stock for Engro, Fauji, FFC and the rest, and supplier accounts that show what is still payable.
Khaad shop softwareBeej & seed dealers
Lot and variety tracking with the same batch discipline, so a germination complaint can be traced back to the supplier it came from.
Seed and beej dealer featuresHow one of them runs: Kashif Nadeem & Co., a pesticide dealer in Pir Mahal
Questions dealers ask about AgroPOS
Does AgroPOS work without internet?
Yes. Billing, inventory, ledgers and reports all run on your own PC and need no connection. With AgroPOS Offline, internet is used only three times: to activate the licence once, to upload cloud backups, and to download updates. With AgroPOS Cloud the PC also sends its changes to the cloud whenever it is online, and billing never waits for it. If the connection drops, the shop keeps running.
How does batch and expiry tracking work?
Stock is stored per batch, not just per product. Each batch keeps its own batch number, expiry date, pack size, purchase rate and supplier. When you sell, the software takes stock from the earliest-expiring batch first, so older goods move before they expire. You can also pick a specific batch or pack size at the counter when a customer asks for one.
How do customer credit and recovery work?
Each customer has a running balance and an optional credit limit. The till warns you before a sale would push a customer past their limit. Recovery Management lists everyone with a pending balance along with their full history, and when you record a payment it is settled against the oldest unpaid invoices first.
Can it print the registers the Agriculture Department asks for?
Yes. Inspector Mode prints seven registers for any date range: stock register, batch-wise stock register, expiry report, sales register, purchase register, company-wise stock report and daily sales report. Your shop letterhead and dealer licence number appear on each one.
What happens to my data if the computer is lost or formatted?
AgroPOS backs itself up automatically, and to two places. Up to every 10 minutes (hourly for large shops) it checks whether anything has changed; when it has, it writes a backup file on your own PC first and then uploads a copy to the cloud over HTTPS — both, never one without the other. Closing the software backs up again whatever the timer says, so the day's work is off the machine before you lock the shop. If the internet is down when a backup is due, the local copy is still written and the cloud copy goes up when the line returns. A lost or formatted computer therefore costs you the machine, not your records: install AgroPOS on a new PC, restore, and the stock, ledgers and invoices are where you left them. Cloud backup is included with every licence and is free for the first year, then Rs 8,000 a year to keep uploading; local backup is unconditional and costs nothing.
Can I move the software to a different computer?
Yes. Contact Innobrains for a machine transfer. Once we approve it, you activate with the same licence key on the new PC, and you can restore your data there from a cloud backup.
Written for dealers
Reading for the counter
What things actually cost, what the inspector asks for, and how the udhaar register fails — written for shops, not for software buyers.
Counting khaad by the bori: urea, DAP, SOP and the margin you cannot see
Fertiliser has no expiry date to force your hand, so the losses are quieter — rate movement between buying and selling, and capita...
Stocking for rabi: wheat, the khaad rush, and the money that comes back in April
Rabi is shorter than kharif, heavier on fertiliser, and harder on cash flow — you extend credit in October and collect after the A...
Stocking for kharif: what the season asks of a dealer, and when
Cotton, rice and sugarcane do not arrive at your counter on the same day. Stocking for kharif is a sequence, and the shops that ge...
Tell us about your shop.
How many counters, what you sell, how you keep udhaar today. We will tell you plainly whether AgroPOS fits — and set it up for you if it does.
- No card required
- Every feature during the trial
- Free setup & training