If you buy or sell milk in India, two numbers determine what you earn or pay: FAT and SNF. While most farmers understand fat content, SNF remains a mystery to many — and that mystery costs money. A farmer who doesn't understand SNF may accept a lower rate, miss a quality bonus, or fail to detect when their milk quality drops. In this complete guide, we explain exactly what SNF is, how to calculate it, what the FSSAI standards are, and how to increase SNF in your milk to earn more per litre.
What is SNF in Milk? (SNF Full Form)
SNF stands for Solids-Not-Fat. It represents everything solid in milk except the fat. When you remove the cream (butterfat) from milk, what remains is the SNF fraction. Think of it this way:
The Milk Composition Formula
Milk = Water + FAT + SNF
SNF is not a single substance — it is a combination of three main components:
Protein (2.8%–3.5%)
Mainly casein (used for paneer and cheese) and whey proteins. Protein is the primary driver of SNF differences between cow and buffalo milk. Buffalo milk has higher casein content, which is why it makes better paneer.
Lactose (4.5%–5.0%)
Milk sugar — the natural sweetener in milk. Lactose provides energy and is relatively consistent across milk types. It also affects the taste of dairy products like yogurt and cheese.
Minerals (0.7%–0.9%)
Includes calcium, phosphorus, potassium, magnesium, and trace elements. Minerals give milk its slightly salty taste and are essential for bone health. Calcium and phosphorus are the most abundant minerals in SNF.
Why SNF Matters for Indian Dairy Farmers
In India, milk is uniquely priced using both fat and SNF. Most other countries only test for fat. This dual-testing system means:
- Fair pricing: Cooperatives and private dairies use fat + SNF to calculate your payment. Higher SNF = higher price per litre. Learn more about dairy farm KPIs that affect your bottom line.
- Quality verification: SNF helps detect adulteration. If SNF is below 8.5%, the milk may be watered down. See our guide to dairy cattle diseases to understand how health issues affect milk quality.
- Breed optimization: Buffalo milk naturally has higher SNF (8.8%–9.5%) than cow milk (8.3%–8.7%). This affects your revenue per litre.
- Nutritional value: Higher SNF means more protein, calcium, and energy per liter — important for children and growing families.
Calculate Your Milk's SNF
Enter your lactometer reading and fat percentage to instantly calculate SNF using the Indian Standard IS 14543 formula.
SNF vs FAT in Milk — What's the Difference?
Both FAT and SNF are critical milk quality parameters, but they measure very different things. Here's a clear comparison:
| Parameter | FAT (Fat Content) | SNF (Solids-Not-Fat) |
|---|---|---|
| Full Form | Butterfat / Milk Fat | Solids-Not-Fat |
| What It Measures | Cream/butterfat percentage | Protein + Lactose + Minerals |
| Typical Range (Cow) | 3.5%–4.5% | 8.3%–8.7% |
| Typical Range (Buffalo) | 6.0%–8.0% | 8.8%–9.5% |
| Used For | Butter, ghee, khoya production | Paneer, yogurt, nutritional value |
| Pricing Impact | ₹7–10 per FAT unit | ₹2.5–4 per SNF unit |
| Testing Method | Gerber method / Milk analyzer | Lactometer + formula / Milk analyzer |
The key insight: both FAT and SNF together determine your milk's total solids (TS). Total Solids = FAT + SNF. Higher total solids means richer, more nutritious milk — and a higher price per litre.
SNF in Cow Milk vs Buffalo Milk
One of the most common questions Indian farmers ask is: "Does cow milk or buffalo milk have higher SNF?" The answer is clear — buffalo milk has significantly higher SNF.
| Parameter | Cow Milk | Buffalo Milk |
|---|---|---|
| Typical FAT % | 3.5%–4.5% | 6.0%–8.0% |
| Typical SNF % | 8.3%–8.7% | 8.8%–9.5% |
| Total Solids | ~12.5% | ~16% |
| Protein Content | 3.0%–3.5% | 4.0%–4.5% |
| Best For | Direct consumption, light dairy | Paneer, khoa, yogurt, ghee |
| FSSAI Min SNF | 8.5% | 9.0% |
Why Buffalo Milk Has Higher SNF
Buffalo milk's higher SNF is primarily due to its higher casein protein content. Casein is the main protein in milk and the one responsible for making paneer (cheese curds). Buffalo milk contains approximately 4.0–4.5% protein compared to cow milk's 3.0–3.5%. This protein difference alone accounts for most of the SNF gap between the two.
Additionally, buffalo milk has slightly higher lactose content, which contributes further to its higher SNF. This is why buffalo milk is preferred for:
- Paneer making: Higher casein means better curd formation and more paneer per litre
- Khoa/mawa: More solids means faster reduction and richer khoa
- Yogurt/dahi: Higher protein creates thicker, creamier yogurt
- Ghee: More fat + more solids = more ghee per litre
How to Calculate SNF in Milk
Calculating SNF requires two measurements: a lactometer reading (to measure milk density) and a fat percentage (from Gerber method or milk analyzer). The official Indian Standard formula then combines both to give you the SNF percentage. For a deeper understanding of how milk components affect pricing, read our guide to feed cost per litre of milk.
The Indian Standard Formula (IS 14543)
SNF Formula — Indian Standard IS 14543
SNF = (0.25 × Lactometer Reading) + (0.22 × Fat %) + 0.36
Where:
- LR = Lactometer Reading at 27°C (standard temperature)
- Fat % = Fat percentage of the milk sample
- 0.25, 0.22, 0.36 = Constants derived from the Richmond formula
Step-by-Step Calculation Example
Let's calculate SNF for a buffalo milk sample with the following readings:
- Lactometer Reading: 30 (at 27°C)
- Fat Percentage: 7.0%
Worked Example
SNF = (0.25 × 30) + (0.22 × 7.0) + 0.36
SNF = 7.5 + 1.54 + 0.36
SNF = 9.40%
This is an excellent SNF reading — well above the FSSAI minimum of 9.0% for buffalo milk. This milk would command a premium price at any collection centre.
Temperature Correction for Lactometer
Lactometer readings must be corrected for temperature. The standard reference temperature is 27°C (some states use 20°C):
- For every 1°C above 27°C: add 0.2 to the reading
- For every 1°C below 27°C: subtract 0.2 from the reading
For example, if your lactometer reads 29 at 32°C:
- Temperature difference = 32°C - 27°C = 5°C above standard
- Corrected reading = 29 + (5 × 0.2) = 29 + 1.0 = 30
The Richmond Formula (Derivation)
The IS 14543 formula is derived from the Richmond formula, which was developed for use in Indian dairy cooperatives. The original Richmond formula is:
Richmond Formula
SNF = (LR ÷ 4) + (0.21 × Fat%) + 0.36
The IS 14543 version simplifies LR ÷ 4 to 0.25 × LR (since 1/4 = 0.25) and adjusts the fat coefficient from 0.21 to 0.22 for better accuracy with Indian milk samples. Both formulas give nearly identical results.
Free SNF Calculator
Use our free SNF calculator to instantly calculate the Solids-Not-Fat percentage in your milk sample. Enter your lactometer reading and fat percentage — no signup required.
Calculate Your Milk's SNF Now
Enter your lactometer reading and fat percentage to get instant SNF results. Uses the official Indian Standard IS 14543 formula. Also shows whether your milk meets FSSAI standards.
Open SNF Calculator →SNF Testing Methods Compared
There are three main methods to test milk for SNF in India. Each has different costs, accuracy levels, and use cases:
| Method | Equipment Cost | Accuracy | Time | Pros | Cons |
|---|---|---|---|---|---|
| Lactometer | ₹150–300 | Low (estimates SNF only) | 1 minute | Cheap, portable, catches water adulteration | Cannot measure fat; only estimates SNF from density |
| Gerber Method | ₹3–5 per sample | High (BIS reference) | 15–20 minutes | Gold standard for fat; used at all collection centres | Needs chemicals (sulphuric acid), trained operator |
| Electronic Milk Analyzer | ₹15,000–2,00,000 | Very High | 60 seconds | Gives FAT, SNF, protein, lactose, water — all at once | Expensive; needs regular calibration |
Which Method Should You Use?
- Small farmer (1–5 cows/buffaloes): A ₹200 lactometer + Gerber method at the local collection centre is sufficient. The lactometer alone catches water adulteration.
- Medium dairy (10–50 animals): Consider a basic electronic milk analyzer (₹15,000–50,000) for daily testing. The investment pays back within months through better pricing.
- Large dairy / collection centre: A professional Lactoscan or Milkotester (₹60,000–2,00,000) gives instant FAT, SNF, protein, and adulteration results in 60 seconds.
FSSAI Standards for SNF in Milk
The Food Safety and Standards Authority of India (FSSAI) sets minimum SNF requirements for different types of milk. These standards are legally enforceable — milk below these SNF levels can be classified as adulterated under the Food Safety and Standards Act, 2006.
| Milk Type | Min FAT % | Min SNF % | Typical SNF Range | Notes |
|---|---|---|---|---|
| Cow Milk (Raw) | 3.5% | 8.5% | 8.3%–8.7% | Lower SNF than buffalo milk |
| Buffalo Milk (Raw) | 6.0% | 9.0% | 8.8%–9.5% | Naturally high SNF due to protein |
| Whole Milk (Standardized) | 4.5% | 8.7% | 8.7%–9.2% | Most common type sold in India |
| Toned Milk | 3.0% | 8.5% | 8.5%–8.9% | Buffalo milk with added water |
| Double Toned Milk | 1.5% | 8.4% | 8.4%–8.7% | Lower fat, used for bulk supply |
| Reconstituted Milk | 3.0% | 8.5% | 8.5%–8.8% | Made from milk powder |
What Happens If SNF Is Below FSSAI Standards?
If milk tested at a collection centre or by FSSAI inspectors falls below the minimum SNF standards:
- Rejection: The milk batch may be rejected at the collection centre
- Penalty: The supplier may face financial penalties from the cooperative
- Adulteration charge: Consistently low SNF may indicate water adulteration, which is a criminal offense under the Food Safety and Standards Act
- Loss of trust: Repeat offenders may be blacklisted by cooperatives
⚠️ Why Low SNF Is a Red Flag
SNF below 8.5% almost always indicates one of three things: (1) water adulteration, (2) poor animal nutrition, or (3) a health issue in the animal. If you consistently get low SNF readings, investigate the root cause immediately — it affects both your income and consumer safety.
How SNF Affects Milk Pricing in India
In India, most cooperatives and private dairies use two-axis pricing — meaning both FAT and SNF determine your payment. The formula is:
Two-Axis Milk Pricing Formula
Rate per litre = (FAT% × FAT rate) + (SNF% × SNF rate)
Worked Example
Suppose you supply 20 litres of buffalo milk with:
- FAT: 7.0%
- SNF: 9.2%
- FAT rate: ₹8.00 per unit
- SNF rate: ₹3.50 per unit
Rate Calculation
Rate = (7.0 × ₹8.00) + (9.2 × ₹3.50)
Rate = ₹56.00 + ₹32.20
Rate = ₹88.20 per litre
Total for 20 litres = ₹1,764
What a 0.5% SNF Difference Costs You
Using the same example, if your SNF drops from 9.2% to 8.7% (a 0.5% decrease):
- Original rate: ₹88.20/litre → New rate: ₹86.45/litre
- Difference: ₹1.75 per litre
- On 20 litres/day: ₹35 less per day
- Over 30 days: ₹1,050 lost per month
- Over a year: ₹12,775 lost
This is money lost silently — the litres look the same, but the SNF difference quietly reduces your earnings. The only way to catch it is to test SNF regularly and track it over time. Use our milk rate calculator to see exactly how FAT and SNF affect your per-litre earnings.
How to Increase SNF in Milk
Since SNF is directly tied to your income, increasing it is one of the most effective ways to earn more per litre. SNF comes from the animal's nutrition and health, so the improvements are management-based:
Balance the Ration
SNF is mostly protein and lactose, which need energy and protein in the feed. Feed a proper concentrate mix (16–18% crude protein) alongside green and dry fodder. Underfed animals give thin, low-SNF milk.
Add Mineral Mixture Daily
50–60g of a good mineral mixture per animal per day is the single cheapest SNF booster. Calcium, phosphorus, and trace minerals directly support milk solids production.
Feed Bypass Protein
Cottonseed, mustard cake, or groundnut cake raises both FAT and SNF. Bypass-protein feeds work especially well in high-yielding animals because they survive rumen digestion.
Ensure Clean Drinking Water
Dehydrated animals give less milk and lower solids. Provide unlimited, clean drinking water. But never add water to milk — that crashes SNF instantly and the lactometer catches it.
Deworm Regularly
Parasites and sub-clinical mastitis quietly pull SNF down by 0.3–0.5%. Regular deworming (every 3–4 months) and udder hygiene protect your solids.
Manage Heat Stress
SNF dips in peak summer from heat stress. Shade, fans, and early-morning feeding limit the drop. Sprinkling water on the animal's back during extreme heat helps maintain feed intake.
Timeline: Expect visible SNF improvement in 2–3 weeks after fixing the ration. Genetics set the ceiling — a Jersey-cross or Murrah buffalo will always out-solid a poor crossbred — but feeding and health decide how close to that ceiling the animal performs. For a complete breakdown of feed costs, see our feed cost per cow benchmarks.
SNF हिंदी में — दूध का SNF क्या है?
SNF का पूरा नाम Solids-Not-Fat है, जिसे हिंदी में 'वसा-रहित ठोस पदार्थ' कहते हैं। जब हम दूध से वसा (मक्खन) निकाल देते हैं, तो जो बचता है उसे SNF कहते हैं। इसमें प्रोटीन (केसिन), लैक्टोज (दूध की शर्करा), और खनिज (कैल्शियम, फॉस्फोरस) शामिल हैं।
भारत में, दूध की खरीद और बिक्री फैट + SNF दोनों के आधार पर होती है। जितना अधिक SNF होगा, उतना अधिक भुगतान मिलेगा। FSSAI के अनुसार, टोंड दूध में कम से कम 8.5% SNF होना चाहिए और साबुत दूध में 8.7% SNF होना चाहिए।
भैंस के दूध में आमतौर पर गाय के दूध से अधिक SNF होता है (8.8%–9.5% बनाम 8.3%–8.7%)। इसीलिए भैंस का दूध पनीर, दही और खोवा बनाने के लिए बेहतर माना जाता है।
SNF निकालने का सूत्र (IS 14543)
भारतीय मानक सूत्रा
SNF = (0.25 × लैक्टोमीटर रीडिंग) + (0.22 × फैट %) + 0.36
इस कैलकुलेटर में अपना लैक्टोमीटर रीडिंग और फैट प्रतिशत डालें और तुरंत अपने दूध का SNF जानें। यह बिल्कुल मुफ्त है — कोई साइनअप की जरूरत नहीं है।
SNF बढ़ाने के उपाय
- संतुलित चारा दें: 16-18% कच्चा प्रोटीन वाला कंसंट्रेट मिश्रण खिलाएं
- मिनरल मिक्सचर: रोज़ाना 50-60 ग्राम मिनरल मिक्सचर डालें
- खली/तेलहन केक: बायपास प्रोटीन फ़ीड से FAT और SNF दोनों बढ़ते हैं
- साफ पानी: पर्याप्त साफ पीने का पानी रखें
- कीड़े की दवा: हर 3-4 महीने में डीवर्मिंग करें
- गर्मी से बचाव: छांव, पंखा और साफ बाड़ा ज़रूरी है
अक्सर पूछे जाने वाले सवाल (हिंदी)
SNF in milk क्या होता है?
SNF का मतलब है 'Solids-Not-Fat' यानी वसा के अलावा बचे हुए सभी ठोस पदार्थ। इसमें प्रोटीन (केसिन और व्हे), लैक्टोज (दूध की शर्करा), और खनिज (कैल्शियम, फॉस्फोरस, पोटैशियम) शामिल हैं। SNF दूध की गुणवत्ता का महत्वपूर्ण संकेतक है — जितना अधिक SNF, उतनी अधिक पोषण मूल्य।
SNF कैसे निकालते हैं?
SNF निकालने के लिए आपको दो चीज़ें चाहिए: लैक्टोमीटर रीडिंग और फैट प्रतिशत। भारतीय मानक सूत्रा है: SNF = (0.25 × लैक्टोमीटर रीडिंग) + (0.22 × फैट %) + 0.36। ऊपर दिए गए कैलकुलेटर में अपनी रीडिंग डालें और तुरंत परिणाम पाएं।
दूध में कितना SNF अच्छा माना जाता है?
FSSAI के अनुसार, टोंड दूध के लिए न्यूनतम SNF 8.5% और साबुत दूध के लिए 8.7% होना चाहिए। अच्छा SNF रेंज 8.5% से 9.0% है। भैंस के दूध में आमतौर पर गाय के दूध से अधिक SNF (8.8%–9.5%) होता है क्योंकि इसमें अधिक प्रोटीन और लैक्टोज होता है।
SNF बढ़ाने के उपाय क्या हैं?
SNF बढ़ाने के लिए: संतुलित चारा दें (16-18% कच्चा प्रोटीन), रोज़ाना 50-60 ग्राम मिनरल मिक्सचर डालें, खली या बायपास प्रोटीन शामिल करें, पर्याप्त साफ पानी रखें, हर 3-4 महीने में कीड़े की दवा दें, और थनैला का जल्दी इलाज करें। सुधार 2-3 हफ्ते में दिखता है।
Frequently Asked Questions
What is SNF in milk?
SNF stands for Solids-Not-Fat — it is the total of all solid components in milk except fat. This includes proteins (casein and whey), lactose (milk sugar), and minerals (calcium, phosphorus, potassium). SNF is a key indicator of milk quality and is used alongside fat content to determine milk pricing in India.
What is the full form of SNF in milk?
SNF stands for Solids-Not-Fat. In Hindi, it is called 'वसा-रहित ठोस पदार्थ' (vasa-rahit thos padarth). It represents everything in milk that is not fat — primarily protein, lactose, and minerals.
How do you calculate SNF in milk?
Use the Indian Standard IS 14543 formula: SNF = (0.25 × Lactometer Reading) + (0.22 × Fat %) + 0.36. You need a lactometer to measure milk density and a fat testing kit (Gerber method) to measure fat percentage. Enter both values in our calculator above for an instant result.
What is a good SNF percentage in milk?
According to FSSAI, the minimum SNF for toned milk is 8.5% and for whole milk is 8.7%. A good SNF range is 8.5% to 9.0%. Buffalo milk typically has higher SNF (8.8%–9.5%) than cow milk (8.3%–8.7%) due to higher protein content.
What is the difference between SNF and fat in milk?
Fat is the butterfat or cream portion of milk used for making butter, ghee, and khoya. SNF (Solids-Not-Fat) represents everything else: protein, lactose, and minerals. Both are tested when milk is bought and sold in India. Fat affects taste and richness; SNF indicates overall nutritional density. Milk prices are calculated using both fat and SNF values.
Does buffalo milk have higher SNF than cow milk?
Yes. Buffalo milk typically has SNF of 8.8%–9.5%, while cow milk ranges from 8.3%–8.7%. This is because buffalo milk has higher protein (especially casein) and slightly higher lactose content. This is one reason buffalo milk is preferred for making paneer, yogurt, and khoa in India.
How does SNF affect milk pricing in India?
In India, milk cooperatives and private dairies pay based on both fat and SNF content. The two-axis pricing formula is: Rate per litre = (FAT% × FAT rate) + (SNF% × SNF rate). Higher SNF means higher payment per litre. A 0.5% increase in SNF can add ₹1.50–2.00 per litre to your earnings.
How can I increase SNF in milk?
You can increase SNF through better animal nutrition and management: feed a balanced concentrate mix (16–18% crude protein), add 50–60g of mineral mixture daily, include oilseed cake or bypass protein, ensure unlimited clean drinking water, deworm every 3–4 months, and treat mastitis early. Improvement typically shows in 2–3 weeks after fixing the ration.
What is the SNF formula in Hindi?
SNF निकालने का भारतीय मानक सूत्रा (IS 14543) है: SNF = (0.25 × लैक्टोमीटर रीडिंग) + (0.22 × फैट %) + 0.36। इसमें लैक्टोमीटर रीडिंग 27°C पर मापी जाती है।
What is the minimum SNF required by FSSAI?
FSSAI requires minimum 8.5% SNF for toned milk and 8.7% SNF for whole milk (standardized milk). For buffalo milk, the minimum SNF is 9.0%. Milk below these standards may be considered adulterated and can result in penalties for the supplier.
Key Takeaways
- SNF = Solids-Not-Fat — protein, lactose, and minerals in milk (everything except fat).
- Formula: SNF = (0.25 × Lactometer Reading) + (0.22 × Fat %) + 0.36 (Indian Standard IS 14543).
- FSSAI minimums: 8.5% SNF for toned milk, 8.7% for whole milk, 9.0% for buffalo milk.
- Cow vs Buffalo: Cow milk has 8.3–8.7% SNF; buffalo milk has 8.8–9.5% SNF.
- Pricing: SNF directly affects your milk rate — a 0.5% SNF difference can cost ₹1,000+ per month.
- Testing: Use a lactometer (₹200) + Gerber method, or invest in an electronic milk analyzer for daily testing.
- Increase SNF: Balanced feed, mineral mixture, bypass protein, clean water, regular deworming, and heat stress management.
- Track it: Record SNF for every supplier every day — small drops add up to big losses over a month.