Skip to content
14-day free trial · no card required

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.

Bag · Kg · Loose Hold bill Udhaar

Batch & expiry

See what expires in 30, 60 and 90 days — and return it to the company in time.

FIFO at the till Expired blocked Per batch rate

Udhaar & recovery

Who owes what, since when, and the date they promised to pay.

Made for how Pakistani agri-input shops work

Batch & expiry Udhaar khata Bag · Kg · Maund Parchoon by the kilo Easypaisa & JazzCash Dept. inspection registers Thermal & A4 printing Multi-counter Wholesale rates Offline-first

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
How multi-counter works

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.

AgroPOS POS Billing screen of an agri shop with Sona Urea by the 50 kg bag, Lorsban 40 EC by the litre, maize seed, Zinc Sulphate by the kg and Confidor on one bill, with cash payment and the grand total
POS Billing: search by brand, technical name or barcode, and sell by the bag, litre or kg.
AgroPOS batch-wise Inventory: Engro DAP opened into three batches with their batch numbers, bags in stock, purchase price, stock value and expiry, one batch expired, with registration numbers and the total stock value
Inventory, batch by batch: quantity, stock value, expiry and registration number.
AgroPOS Recovery Management: total pending udhaar, the customers who owe, and one farmer's credit score, promised payment date, credit given and payments received
Recovery: who owes, how much, and the date they promised to pay.
AgroPOS Inspector Mode: Agriculture Department official audit reports for a date range: current stock, batch-wise stock, expiry, sales and purchase registers, company-wise stock and daily sales
Inspector Mode: the Agriculture Department registers, printed in one click.
AgroPOS Day Book of a closed day: the cash expected in the drawer, the cash counted, the difference, and how the expected figure is reached from sales, recovery and expenses
Day Book: close the day by counting the drawer against what AgroPOS expects.
The AgroPOS Cloud web panel of an agri shop in the browser: today's sales, udhaar, stock value, the monthly sales chart, top sellers, low stock and expiring batches
The Cloud web panel: your shop's figures from any browser.

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 app

Get 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 cover

Pricing

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

or Rs. 30,000 a year, 16% less

Rs. 30,000 / year

Save 16% Rs. 36,000
  • 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.
Start Free Trial Start Free Trial Or buy now: Basic — Monthly Or buy now: Basic — Yearly
Most chosen

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

or Rs. 55,000 a year, 16% less

Rs. 55,000 / year

Save 16% Rs. 66,000
  • 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.
Start Free Trial Start Free Trial Or buy now: Standard — Monthly Or buy now: Standard — Yearly

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

or Rs. 85,000 a year, 16% less

Rs. 85,000 / year

Save 16% Rs. 102,000
  • 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.
Start Free Trial Start Free Trial Or buy now: Business — Monthly Or buy now: Business — Yearly

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

or Rs. 145,000 a year, 16% less

Rs. 145,000 / year

Save 16% Rs. 174,000
  • 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.
Start Free Trial Start Free Trial Or buy now: Chain — Monthly Or buy now: Chain — Yearly

AgroPOS Offline plans

Most chosen

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

Lifetime licence · never expires Rs. 60,000
  • 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
Start Free Trial Or buy now: AgroPOS Lifetime Licence

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

Lifetime licence · never expires Rs. 90,000
  • 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.
Start Free Trial Or buy now: AgroPOS Multi-Counter — 2 Counters

AgroPOS Multi-Counter — 3 Counters

For a busier shop: three counters billing together on one stock and one khata.

Rs. 105,000 one-time

Lifetime licence · never expires Rs. 135,000
  • 3 counters on one licence
  • Everything in AgroPOS Multi-Counter — 2 Counters
  • Extra counters: Rs. 30,000 each, paid once.
Start Free Trial Or buy now: AgroPOS Multi-Counter — 3 Counters

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 plans

Safe 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 software

Khaad & 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 software

Beej & 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 features

How 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...

All articles →

14-day free trial

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