Dairy and Milk Collection Software ยท Guide

Fat and SNF Milk Rate Calculation at a Collection Centre

Updated 14 Oct 2026 ยท 7 min read ยท WebsNP team

When a farmer pours milk at the counter, the amount payable depends on three numbers: quantity, fat and SNF. Quantity is easy. The other two are what make dairy arithmetic slow and argument-prone. This guide explains how the calculation normally works, where centres go wrong and how to set it up in software so that every receipt matches your rate chart.

What fat and SNF mean at the counter

Fat is the butterfat content of the milk. SNF stands for solids-not-fat: the protein, lactose and minerals that remain once fat and water are set aside. Dairies that process milk into products care about both, so they pay more for milk with higher values. At the collection centre, an operator tests a sample with a milk analyser or another method, reads the two figures and records them beside the quantity.

The exact formula a buyer uses is set by that buyer. Some dairies pay a rate per litre linked to a fat and SNF chart. Some use a per-kilogram fat rate plus an SNF rate. Some publish a table of fat on one axis and SNF on the other, with a rate in every cell. Whatever your buyer uses is the one your software must copy. This article does not quote any rate; always take current figures from your dairy or cooperative.

Three common ways the amount is built

  1. Chart lookup. The operator finds the fat row and SNF column and reads the rate per litre. Amount equals quantity times that rate.
  2. Kilogram solids. The system converts litres to kilograms, works out kilograms of fat and kilograms of SNF, then multiplies each by its own rate and adds them.
  3. Base rate with adjustments. A base rate applies at a standard fat and SNF, with a fixed increase or decrease for each step above or below the standard.

Ask your dairy which method it applies, and confirm whether rounding is done on the rate or on the final amount. A paisa difference per farmer becomes a large mismatch across hundreds of farmers over a cycle.

Why manual calculation fails

With a register and calculator, the operator performs the same lookup dozens of times in a shift. Errors creep in from fatigue, a misread column or an old chart still pinned to the wall. Because the farmer does not see the working, doubt builds. Disputes then cost more time than the arithmetic ever did.

  • A rate change is announced and half the counter keeps using the old chart for a day.
  • Quantity is converted between litres and kilograms inconsistently.
  • Totals added at month end differ from the sum of the daily pages.

Setting up the rate chart in software

Begin with a clean copy of the chart your buyer gave you. In the software, create a chart with an effective date, usually the first day of the Nepali month or the date the dairy announced. Enter the fat steps and SNF steps the chart covers and the rate for each. If the chart is a formula, enter the base values and the step adjustments instead of every cell.

Test with five or six readings you have already priced by hand, including a very low and a very high pair. If the software and your hand figure disagree, find out which is right before going live. Often the printed chart has a typo that nobody noticed because the operator memorised the rate.

Decide what happens outside the chart. If a farmer's milk is below the minimum fat, will you reject it, pay a floor rate or pay by a separate rule? A system should show a warning rather than guess.

Show the farmer the working

A receipt that prints quantity, fat, SNF, rate and amount ends most disputes. The farmer can see that 6 litres at the stated readings was priced at the stated rate. Where the farmer has a phone, an optional SMS or WhatsApp summary at the end of the day gives the same transparency without paper.

Handling rejected and sour milk

Milk that fails the alcohol or clot test, or arrives too warm, cannot be mixed into the chiller. Record it as rejected with the reason, so it appears in your reports and not in the payable total. This protects the centre from a quiet argument later about a farmer who says the milk was accepted. Policy on rejected milk varies by dairy and cooperative, so follow yours.

Reconcile with the dairy's statement

The dairy will often test your chilled milk and send you its own fat and SNF figures. They will rarely match the average of your farmer entries exactly, because of mixing, sampling and instrument differences. Keep a record of both, and review the gap each week. A widening gap on one route points to a testing issue or to dilution, which you can investigate with farmer-wise quality history.

A simple daily routine

  1. Calibrate or check the analyser as the maker advises before the shift.
  2. Open the shift in the software and confirm the active rate chart date.
  3. Enter each farmer once, and correct mistakes by edit, not by a second entry.
  4. Close the shift, compare total litres with the chiller or can count, and note any difference.

The dairy and milk collection software from WebsNP is configured around your own buyer's chart. Send us the chart on WhatsApp and we will show you five of your farmers priced on screen. If you also sell feed on credit, an inventory system can sit beside it.

Looking for Dairy and Milk Collection Software? See features and pricing enquiry for Dairy and Milk Collection Software or message us on WhatsApp.

Get a demo and quote for Dairy and Milk Collection Software

Tell us about your business and we will reply the same working day with a demo and a clear quote. No obligation.

Chat on WhatsApp

Or call / WhatsApp +977 9846280400

More guides on Dairy and Milk Collection Software