By Krishnkant Patidar7 min readUpdated 8 Nov 2026
Software starts to pay when bill day takes more than an evening, rates change inside a period, or suppliers argue over totals. It changes the sums and records, not the reading.

Register vs software is a fair question. A register has run milk counters for a very long time, and it does some things software cannot. It needs no power, it never updates, and it cannot log you out at 6 am. So the honest answer to "do I need software?" is sometimes no. Here is where we draw the line, and what really changes if you cross it.
When the register is fine
Keep the register if most of these are true:
- You have up to about 15 suppliers
- One rate chart, and it rarely changes
- One careful person writes every entry
- You give little uchal and sell little on credit
- Bill day is finished in an evening with no fights
If your society is under a union, do not buy anything before asking. Unions usually choose the system, and NDDB's own AMCS portal lists more than 31,000 societies. We say more on who software fits among societies.
The real pressure is the count of entries. Each supplier pours two shifts a day, and each 10-day close has to add all of it.
| Suppliers | Entries at each 10-day close | Bills a year | Our view |
|---|---|---|---|
| 15 | 300 | 540 | Register is fine |
| 40 | 800 | 1,440 | Register starts to hurt |
| 100 | 2,000 | 3,600 | Software, or a full-time clerk |
These cut-offs are our own. A sharp owner with a neat hand can run 40 suppliers on paper for years. A free milk register format makes that easier.
If you stay on paper, run it properly
NDDB describes societies keeping a set of standard registers, most filled daily, with every record countersigned. That discipline is what makes paper work, and a private centre can copy it:
- One line per can: date, shift, supplier, quantity, FAT, rate, amount
- Morning and evening in separate blocks
- Strike a mistake with one line and initial it; never overwrite
- A date on every rate chart, and old charts kept
- A total at the foot of each page, checked by a second person
- A parchi for every can, with the same figures as the register
A register kept this way beats a badly kept app. Most register trouble comes from the shortcuts, and paper makes those easy.
What changes at the counter, job by job
| Job | With a register | With software |
|---|---|---|
| Taking an entry | Written by hand, then read later | Typed once, added up as you go |
| Finding the rate | Eyes run across a chart on the wall | Rate appears from FAT and CLR |
| Parchi | Hand-written, or none in the rush | Printed or sent, same figures as the record |
| Fixing a mistake | Overwriting, which looks bad later | Changed, with who and when kept |
| Rate change in a period | New chart, old entries left alone by care | New chart with a date, old entries stay as they were |
| Uchal and khurak | Separate page or separate book | Comes off the bill by itself |
| Bill day | Adding up late into the night | Bills come out of what is already entered |
| A dispute | Turn back pages, recheck by hand | Open the entry and show the line |
| Staff | Everyone sees everything | Operator can enter milk without seeing your margins |
| Old records | On a shelf, safe from updates, open to damp and rats | Searchable, if the vendor and your backup hold |
The two biggest changes are at the bottom of the day, not the top. The queue at 7 am moves at about the same speed, because the can still has to be smelt, weighed and tested. An analyser built to NDDB's specification takes 40 seconds a sample whatever you write on. What changes is bill day, and what happens when someone says his hisaab is wrong.
What software does not change
The reading. If your operator reads FAT off a screen and types it, the record is exactly as good as his eyes and his honesty. To a farmer, a hand-typed slip is the old register in a neater font. Trust comes from a machine reading printed in front of him.
Be ready for people to resist that. In August 2024, society secretaries in Mohali protested against automatic fat recording at Verka and asked for manual recording. Verka paused the system for a week. If your operator is not on your side, the software will not do much.
The 0.1 FAT problem. A bad sample or a dirty analyser gives a wrong reading in any system. On a 500 litre lot, 0.1 FAT at ₹5.50 is ₹275. Software does stop one version of this: reading the chart one row off costs the same ₹275, and a computer does not read the wrong row.
The power cut. A computer needs electricity and a register does not. NDDB expects 160 to 260 volts with frequent outages in villages, so software means a UPS, and it means knowing what you will do when both fail. Keep a paper sheet at the counter either way.
The rules. We found no FSSAI rule that requires FAT, SNF or adulteration records per delivery at a village collection point. FSSAI's number on your bills applies whichever way you make the bill. The choice is yours; the law does not ask for software.
What can go wrong with software
Paper does not lose a month. Apps do. We read 1,582 Play Store reviews across 97 dairy and milk khata apps in October 2026. Data lost after an update was the reason operators gave most often for leaving, and some wrote that they would go back to a notebook. Next came an app sold as free that then asked for a recharge.
So before you pay anyone, ask:
- Does it work with no internet, and on which device?
- If an update goes wrong, where does my data sit?
- Can I take a full backup myself, today, and open it?
- Can I edit an entry, and is the change logged?
- Do uchal and khurak sit on the bill itself?
- What does it cost after the trial, in rupees, and is it on the website?
- Who answers the phone after I have paid?
Try one bad day during the trial: pull the internet out in the middle of a shift and see what happens. Our guide on free or paid dairy software goes further.
Signs you have outgrown the register
Forget the supplier count for a moment. These are the signs that matter:
- Bill day runs past midnight, or someone is hired just for it
- The same supplier argues over totals two bills in a row
- Uchal lives in a separate book and sometimes misses the bill
- Your rate changes more than once in a period
- You cannot leave the counter to anyone without losing sight of the money
- Finding one entry from last month takes longer than the argument about it
One of these is a bad week. Three of them, month after month, means the paper has stopped working for you.
Register vs software: what it costs, in plain sums
A register costs paper. Software costs a subscription, plus a computer, a printer and a UPS if you do not already have them.
Doodh Master is ₹349 a month, or ₹4,188 a year with 13 months of use, paid by UPI. It runs in a browser and as a Windows app, and the Windows app works with no internet and syncs later. It has no Android app and its screens are in English, so if your operator reads only Hindi, count that as a real cost.
Now set ₹4,188 against the job. One trade guide's sum leaves a 500 litre centre on ₹1 commission with ₹3,500 a month, or ₹42,000 a year. ₹4,188 is 10% of that, which is not nothing. It pays for itself if it stops about 15 wrong-row mistakes a year on a 500 litre lot, or if it saves you from hiring help on bill days. At 15 suppliers, it probably does neither, and we would keep the register.
How to switch without a fight
- Pick a start date of the 1st, 11th or 21st, so no bill is half on paper.
- Add your suppliers with their rate type, cow or buffalo, and opening balances.
- Put your rate chart in, with today's date.
- Run the register and the software side by side for one full bill.
- Compare totals supplier by supplier. Find every difference and explain it.
- Show two or three suppliers their first bill before you send the rest.
- Stop the register only when a full bill matches. Keep the old registers.
Do not bring in months of old milk entries. Keep the old register for past bills and start clean from the next period.
Next step: if you are over about 15 suppliers, enter one real day from your register into the demo and see whether the bill makes sense to you.
Sources
- NDDB Dairy Knowledge Portal: dairy cooperative society, milk union and federation functions
- NDDB specification 01.13.020.00 (2017), Automatic Milk Collection Unit
- NDDB AMCS portal
- The Tribune: Verka milk supply affected as cooperative societies protest, August 2024
- FoSCoS FAQs on licensing and registration, 21 December 2022
- DudhHisaab: how milk collection centres work (trade guide, sample monthly sum)
Written by Krishnkant Patidar
Founder of Doodh Master, and founder and CEO of Krikir Technologies, the company that builds it.
About Krishnkant

