Is There GST on Milk in India?
This is the most common question dairy business owners ask, and the answer brings good news: Fresh milk (both cow and buffalo) is completely exempt from GST in India. It falls under HSN Code 0401 and attracts 0% GST, whether you sell it loose or in non-branded packaging.
However, the story changes significantly when you deal with processed dairy products. Let's break down every category so you know exactly where you stand.
GST Rates on Different Dairy Products (2026)
| Product | HSN Code | GST Rate | Notes |
|---|---|---|---|
| Fresh milk (gaay/bhains ka doodh) | 0401 | 0% (Exempt) | Loose or unbranded |
| Pasteurised milk | 0401 | 0% (Exempt) | Including toned, double-toned |
| Curd / Dahi (unbranded) | 0403 | 0% (Exempt) | Sold loose or unbranded packs |
| Curd / Dahi (branded) | 0403 | 5% | Pre-packaged & labelled |
| Buttermilk / Chaach (unbranded) | 0403 | 0% (Exempt) | Sold loose |
| Lassi (branded) | 0403 | 5% | Pre-packaged & labelled |
| Paneer (unbranded) | 0406 | 0% (Exempt) | Sold loose |
| Paneer (branded) | 0406 | 5% | Pre-packaged & labelled |
| Ghee (unbranded) | 0405 | 0% (Exempt) | Sold loose |
| Ghee (branded) | 0405 | 12% | Pre-packaged & labelled |
| Butter | 0405 | 12% | All butter |
| Cheese | 0406 | 12% | All cheese |
| Condensed milk | 0402 | 18% | Sweetened |
| Flavoured milk | 2202 | 12% | Packaged flavoured drinks |
| Milk powder | 0402 | 5% | Skimmed and whole |
| Ice cream | 2105 | 18% | All varieties |
| Cream | 0401 | 5% | Fresh cream |
Key Rule: Branded vs Unbranded
The GST council made an important distinction in 2022 (updated in 2024): pre-packaged and labelled dairy products now attract GST even if sold under unregistered brands. If you're selling dahi, paneer, or ghee in sealed packets with your name on it, you likely owe GST.
Selling loose (khulla) from a can or container? Still exempt.
Do Milkmen Need GST Registration?
You DON'T need GST registration if:
- You only sell fresh milk (door-to-door doodh delivery)
- Your annual turnover is below ₹40 lakhs (₹20 lakhs in special category states like Uttarakhand, HP, J&K, NE states)
- You only deal in GST-exempt goods
You DO need GST registration if:
- You sell branded/packaged dairy products AND turnover exceeds threshold
- You supply goods across state boundaries (inter-state supply requires mandatory registration regardless of turnover)
- You sell through e-commerce platforms
Practical reality: Most small and medium doodhwalas who deliver fresh milk don't need GST registration. But if you're also making and selling branded paneer, ghee, or flavoured lassi, keep an eye on your turnover.
FSSAI Licence: The Other Must-Have
While GST may not apply to you, FSSAI registration is mandatory for anyone handling food products, including milk:
| Category | Annual Turnover | Fee | Validity |
|---|---|---|---|
| Basic Registration | Below ₹12 lakhs | ₹100/year | 1-5 years |
| State Licence | ₹12 lakhs - ₹20 crores | ₹2,000-5,000/year | 1-5 years |
| Central Licence | Above ₹20 crores | ₹7,500/year | 1-5 years |
Most milkmen and small dairy businesses fall under Basic Registration. Apply online at fssai.gov.in. You'll need:
- Aadhaar card
- Passport-size photo
- Address proof of business premises
Income Tax for Dairy Businesses
Even if GST doesn't apply, income tax does:
- Agricultural income (from your own cattle) is generally exempt from income tax
- Business income (buying and reselling milk) is taxable if your total income exceeds ₹3 lakhs (2026-27 regime)
- Most small doodhwalas fall under the presumptive taxation scheme (Section 44AD) — declare 8% of turnover as profit (6% for digital receipts) and pay tax on that. No detailed bookkeeping required.
Example:
Annual milk sales: ₹15 lakhs
Presumptive profit (6% for digital payments): ₹90,000
Tax liability: NIL (below ₹3 lakh basic exemption)
This is why we encourage all our users to accept digital payments and record them in Dudh Hisaab — the 6% vs 8% rate difference saves you money, and you have clear records if ever questioned.
Maintaining Records for Tax Compliance
Whether or not you need to file GST returns, maintaining proper records protects you:
- Daily delivery records: How much milk you delivered to each customer, each day
- Purchase records: How much milk you bought and from whom
- Payment records: When customers paid, how much, and by which method
- Expense records: Fuel, vehicle maintenance, containers, helpers' wages
Doing this on paper is possible but error-prone. One wrong addition in your monthly khata and a customer dispute can cost you thousands.
Dudh Hisaab automates all of this: Every daily entry is timestamped, calculations are automatic, payment tracking is built-in, and you can export reports anytime for your CA or tax filing.
Common Tax Mistakes Dairy Businesses Make
- Not registering for FSSAI: It's cheap and required. Don't skip it — penalties are steep.
- Mixing personal and business money: Keep a separate bank account for your dairy business.
- Ignoring the branded product threshold: If you start selling packaged ghee or paneer, track your turnover carefully.
- Not keeping records: Even exempt businesses should maintain records. Digital records through an app like Dudh Hisaab are accepted as valid business records.
- Missing ITR filing: Even if your tax is zero, filing an ITR builds your financial credibility for future loans.
Summary
For most Indian doodhwalas selling fresh milk door-to-door, GST is not a concern — fresh milk is exempt. But as you grow and add processed products, understanding these rates becomes essential. Get your FSSAI registration (₹100/year), keep digital records of your hisaab, and file your income tax returns.
Start managing your dairy hisaab digitally — free forever.