Free AuditEnterprise AIShelfSense
Back to Blog
ComplianceAug 25, 20266 min read

Excise & Compliance for FMCG Dealers and Distributors

Excise rules catch FMCG dealers off guard at audit time. Learn exactly what records to maintain, what inspectors check, and how to stay audit-ready.

SE

ShelfLifePro Editorial Team

Inventory management insights for retail and pharmacy

The Compliance Gap Most FMCG Dealers Don't Know They Have

Most distributors handle the GST side reasonably well. Returns go out, input credits get claimed, invoices are matched. That part has been beaten into shape over the years.

Excise compliance is a different animal. For FMCG dealers handling certain categories, particularly beverages, tobacco products, pan masala, and goods still attracting central excise or state-level levies, the record-keeping requirements go well beyond a clean GST file. And because excise audits don't come with much notice, what you haven't been tracking shows up fast.

A typical distributor running 600 to 1,200 SKUs across these categories often has the invoices in order but the batch-level and movement records in a mess. That gap is where penalties land.

What Excise Compliance Actually Covers for Distributors

Post-GST, full central excise on most goods was folded in. But several categories still attract:

  • Additional excise duty on tobacco products and pan masala, administered under central law
  • State excise on certain beverages, which varies significantly by state
  • Compensation cess on goods like aerated drinks and tobacco, collected at the manufacturer level but relevant to your documentation chain

As a dealer or distributor, you are not the duty-payer in most of these cases. The manufacturer pays at the factory gate. But you are responsible for maintaining the paper trail that proves the goods you hold and sell were duty-paid at source, and that your movement records match up.

If an inspector walks in and your stock on hand cannot be reconciled against your inward and outward registers, the assumption does not go in your favour.

The Three Records That Come Up in Every Audit

Inward stock register. Every consignment coming in should be logged with the invoice number, batch number, quantity, and the supplier's excise or cess details where applicable. Signing for 40 cartons and recording them as '40 cartons' is not enough. The batch matters because excise duty is assessed at the batch level at the factory.

Outward movement register. Every sale or transfer out needs a corresponding entry: date, buyer, quantity, batch number, and your sale invoice number. For tobacco and pan masala categories especially, inspectors cross-reference your outward register against the buyer's inward records. Gaps on either side trigger questions.

Stock reconciliation. At any point in time, your physical stock should equal opening stock plus inward minus outward. Simple arithmetic, but when it's done manually across hundreds of SKUs and multiple godowns, it almost never ties out cleanly on the first pass. Inspectors know this, and they start with the categories that carry the highest duty burden.

Where Things Fall Apart in Practice

Picture a distributor in Pune handling a mix of packaged snacks, beverages, and tobacco accessories across four brands. The invoicing is digital, but batch tracking is done in a notebook at the godown. When a new shipment of 500 cartons arrives, the receiving staff logs the quantity and signs. The batch number gets written down if someone remembers.

Three months later, there's a stock discrepancy on one SKU. The physical count is 18 cartons short of what the register shows. Could be a counting error. Could be a missing entry. Could be something else. Without batch-level records, there's no way to trace it, and no way to prove to an inspector that the missing stock was legitimately moved.

That kind of gap, small in rupee terms, becomes a serious problem if the SKU in question is a tobacco product with additional excise liability attached to every carton.

Free register

Get the distributor expiry claim register

What you credit retailers downstream vs what you actually recover from principals upstream — claim-by dates per batch, and every filed claim aged against the credit note that came back. See what's inside.

Instant download. No spam, unsubscribe in one click.

GST Returns Are Not a Substitute for Movement Records

This is the mistake that catches dealers who are otherwise careful. They point to their GSTR-1, GSTR-3B, and annual returns as proof that everything is accounted for. GST returns show value and tax. They do not show batch numbers, physical movement sequences, or godown-level stock positions.

An excise or state-level inspector is looking at physical records, not GST portal data. The two need to be consistent with each other, but one does not replace the other.

What Good Record-Keeping Looks Like Day to Day

The goal is simple: at any point in time, you should be able to tell an inspector exactly how many units of a given batch are sitting in your godown, where they came from, and where every other unit from that batch went.

That means:

  • Logging batch numbers at receiving, not as an afterthought
  • Marking outward transfers against specific batches, not just against a product code
  • Running a weekly or fortnightly stock reconciliation rather than waiting for month-end
  • Keeping expired or damaged stock physically separated and documented, so it doesn't create phantom inventory in your records

None of this is complicated. It becomes complicated when it's done on paper across multiple staff members with different habits.

Where Inventory Software Fits In

The main thing software does in this context is make batch tracking a required step rather than an optional one. When your receiving workflow asks for a batch number before it will complete the inward entry, the records stay clean because the process enforces it, not because someone remembered.

The same applies to outward movement. If each sale or transfer is logged against a specific batch, your stock reconciliation becomes a report you can pull in two minutes rather than a half-day exercise before an audit.

ShelfLifePro covers batch tracking and stock movement records, with multi-location transfers on the Pro Growth plan. For FMCG dealers who want to start with getting the inward and outward registers in order before worrying about anything more advanced, that's a practical place to begin. You can see the current stock position by batch, pull a movement history for any SKU, and have something coherent to show if an inspector walks in.

It does not file your returns or handle state-specific excise forms. Those still need your CA. But the underlying records that your CA and an inspector would both want to see, that's the part that's worth getting right before you need it.

Compliance rides on good records. Our FMCG warehouse inventory guide covers the batch-level tracking that makes audits boring, and pharma distribution inventory shows the strictest version of the same discipline.

The Audit-Ready Mindset

Excise compliance for FMCG distributors is less about understanding complex duty structures and more about maintaining clean, consistent movement records for the categories that attract scrutiny. Tobacco, pan masala, certain beverages. Know which SKUs in your portfolio fall into those categories and make sure those specifically have airtight batch records.

Inspectors look for the easy violation first. Incomplete registers, stock that doesn't reconcile, expired goods mixed with saleable stock. None of those require you to have done anything wrong intentionally. They just require you to have been sloppy, and sloppy is enough.

The distributor who has a clean stock register and can produce a movement history for any batch in under five minutes is not going to be the one an inspector spends three hours with.

SE

ShelfLifePro Editorial Team

The ShelfLifePro editorial team covers inventory management, expiry tracking, and waste reduction for pharmacies, supermarkets, and retail businesses worldwide.

See what batch-level tracking actually looks like

ShelfLifePro tracks expiry by batch, automates FEFO rotation, and sends markdown alerts before stock expires. 14-day free trial, no credit card required.

Newsletter

Get the monthly expiry brief

One short email every Tuesday. FEFO tactics, markdown math, and stories from Indian retailers. No spam.

No spam. Unsubscribe in one click. Email only, no WhatsApp spam.

WhatsApp tips

Get expiry tips on WhatsApp

One short voice + text tip every Tuesday morning. Indian retail wins, Tally hacks, monsoon stock plays, straight to your phone.

Reply STOP anytime. We never share your number.