Milk Collection from Farmers: FAT, SNF, Slip Printing & Running Balance — Complete Guide
Every morning and evening, kisaan (farmers) arrive at your collection point with milk. You test it, enter the reading, calculate the amount, hand them a slip, and repeat — dozens of times. At month-end, each farmer should get a clear statement of every entry, the total owed to him, and whatever payments you have already made.
This process — called doodh sangrah (milk collection) — is the backbone of every dairy business in India, from small private dairies in Gujarat and Maharashtra to large cooperative collection points in Punjab and Haryana. When this system works well, there are no disputes, no overpayments, and no farmers waiting while you hunt through a notebook. This guide covers the complete doodh sangrah workflow — from daily entry all the way to farmer payment and running balance.
1. Daily milk collection (doodh sangrah) entry
For each collection you record:
- Farmer / Source: who brought the milk (or ghee, paneer, eggs — any product you buy from suppliers)
- Shift: morning (subah) or evening (shaam)
- Quantity: litres (or kg, depending on your setup)
- FAT%: from your fat tester or milkometer
- SNF% (optional): from an SNF analyser, or derived from CLR using the standard formula
The rate and amount should fill in automatically from your active purchase rate chart — you should never need to calculate by hand. If a farmer has a special rate for that entry, you note it as an override, which gets flagged for your review. See our guide on how to set milk purchase rates by FAT & SNF if you need help setting up your doodh kharid rate chart.
Rule: record the entry before you hand the farmer his slip — not at the end of the day when memory is unreliable and quantities are forgotten.
2. Print the collection slip (sangrah parchi)
Every farmer deserves a written record of what he brought and what he earned. A proper doodh sangrah slip shows:
- Date and shift
- Quantity, FAT%, SNF% (or CLR)
- Rate applied and total amount for that entry
This slip — called sangrah parchi in many parts of India — is the farmer's proof of delivery. If there is ever a payment dispute, he can produce his slips and you can compare them against your records. Without slips, every dispute becomes a "my word vs yours" argument.
For non-milk product collections (ghee, paneer, packaged goods from a distributor), the slip shows the product name, quantity, rate, and amount instead of FAT/SNF — the same single-page printout handles both types.
3. The running balance ledger (hisab khata)
Here is where most paper-based dairies struggle. You need to know, at any moment, exactly how much you owe each farmer. The running balance — or hisab khata — formula is:
Outstanding = Total collection value − Total payments made − Total deductions
This number is always current. It does not depend on which period you are looking at — if you run a statement from January to March and another from April to June, the outstanding across the full six months is still the same single number. The running balance is the source of truth.
When a farmer has been fully paid, his balance shows "Settled ✓". If you accidentally paid more than owed, it shows "Overpaid" — so you can adjust it against the next period instead of losing money quietly.
4. Collection statement (any date range)
At any time — mid-month, month-end, or when a farmer asks — you should be able to pull a statement for any date range showing:
- Every collection entry: date, shift, quantity, FAT%, SNF%, rate, amount
- Average FAT and SNF for the period
- Total quantity collected and total value
- Payments already made in the period
- Balance outstanding
This statement is printable — the farmer takes it home, reviews it, and if everything matches, the payment is settled without argument. For product entries (ghee, paneer), the statement shows product name and quantity instead of FAT/SNF columns; average FAT is computed from milk rows only.
5. Record farmer payments
When you pay a farmer, record:
- Amount paid (cash)
- Any advance or deduction taken (peshgi or katoti)
- The balance remaining after this payment
The balance-after is shown live before you count out the cash — so you always know exactly what remains. Keep a payment history with the option to correct mistakes, but never lose the record of what happened. A settled farmer with a clean hisab is a farmer who comes back every day.
6. Buy vs sell margin — daily check
Doodh sangrah is only worthwhile if you sell for more than you paid. Every day you should be able to see, per product:
- How much you bought — today's collection total for that product
- How much you sold — today's delivery total for that product
- The margin (difference)
A negative margin on any product is an early warning: either you are paying too much to farmers or charging too little to customers. Catching it daily — not monthly — keeps small leaks from becoming serious losses.
Milk sold ₹5,020 bought ₹4,200 → +₹820 Ghee sold ₹1,100 bought ₹960 → +₹140 Paneer sold ₹420 bought ₹360 → + ₹60
7. Collecting products beyond milk — ghee, paneer, and more
Many dairy suppliers also buy other products from the same farmers or vendors — ghee, paneer, eggs, or even packaged stock like Amul bottles from a distributor. The smart approach is one shared ledger per source. If Ramesh brings milk on Monday and a tin of ghee on Wednesday, both appear in his ledger and his outstanding balance covers both:
- Doodh (Milk): ₹4,200.00
- Ghee: ₹960.00
- Outstanding: ₹5,160.00 (one settlement, one payment)
For product entries the flow is simpler than milk — no FAT/SNF needed: pick the product, enter quantity, type the rate for that purchase, and the amount computes automatically. The product's unit follows the catalog (kg, pcs, packet, litre).
Common mistakes to avoid
Writing entries in a notebook "to transfer later"
Later never comes. By month-end you have illegible notes, missing entries, and disputed amounts. Record at the point of collection — always.
Paying farmers without checking the running balance
If you pay without knowing the outstanding hisab, you will sometimes overpay. The running balance tells you exactly what is owed before you open your wallet.
Using a flat rate instead of FAT-based pricing
A flat rate pays the same for watered-down milk as for rich buffalo milk. FAT-based doodh kharid rate rewards quality automatically. Read our full guide on how to set milk purchase rates by FAT & SNF.
No slip for the farmer
A sangrah parchi protects both sides. A farmer without a slip has no way to verify his records against yours — payment disputes follow.
Frequently asked questions
How do small dairies in India track milk collection from farmers?
Traditionally with a fat register and paper notebook (chopda or hisab bahi). Increasingly, dairy owners use a mobile doodh sangrah app that auto-calculates the rate from FAT%, prints a Bluetooth slip, and maintains a running balance per farmer — removing end-of-month calculation work and disputes entirely.
What is a milk collection slip (sangrah parchi)?
A small printed receipt given to the farmer after each collection, showing date, shift, quantity, FAT%, rate applied, and amount earned. It is the farmer's proof of delivery and the easiest way to prevent payment disputes.
How do I calculate a farmer's outstanding milk payment?
Outstanding = Total value of all collections minus total payments made minus deductions (advances or loans). A running balance (hisab khata) approach means this figure is always accurate regardless of which date range you view.
Can I track milk and product purchases (ghee, paneer) from the same farmer in one ledger?
Yes. MilkMate uses one ledger per source — a farmer can bring doodh, ghee, or paneer and all entries combine into one outstanding balance, settled with a single payment.
What is the best doodh sangrah app in India?
A good doodh sangrah app should support FAT/SNF-based rate calculation, collection slip printing (Bluetooth printer), running-balance ledger per farmer, and date-range statements. MilkMate provides all of these features free for dairy owners across India, with support for English, Hindi, and Gujarati.
How do dairy owners in Gujarat and Maharashtra record daily milk collection?
Large cooperatives in Gujarat (GCMMF/Amul) and Maharashtra (Mahanand) use centralised collection software. Small and mid-size dairy owners in these states increasingly use free mobile apps to record FAT-tested daily doodh sangrah entries, print slips via Bluetooth, and maintain farmer payment ledgers — replacing the paper hisab bahi.
Try MilkMate free
Put everything in this guide on autopilot — daily tracking, automatic billing and WhatsApp-ready PDF bills.
Create Free Account