Legal Metrology & Anti-Profiteering Rules for MRP Revisions
When the GST Council notifies tax rate amendments under the CGST Act, consumer-facing packaged goods governed by the Legal Metrology Act, 2009 and the Legal Metrology (Packaged Commodities) Rules, 2011 require prompt pricing recalibrations. Before adjusting packaging labels, always check the applicable GST rate and official CBIC notification to confirm the exact effective date of the rate transition.
1. Reverse Calculation of Base Taxable Price
Because retail MRP is universally tax-inclusive in India, manufacturers cannot simply subtract or add percentages directly to the retail price. The fundamental formula to determine the base manufacturer realisation is:
By preserving this base realisation and applying the new rate, your enterprise ensures that dealer commissions, distribution margins, and company profits remain untouched, while passing on the exact tax differential mandated by law. If you need to evaluate different supply valuations or tax splits, you can calculate GST on the revised price using our general calculator.
2. Section 171 Anti-Profiteering Compliance
Under Section 171 of the CGST Act, any reduction in GST rates must be immediately passed on to the buyer. Maintaining the previous MRP when the GST rate drops constitutes illegal profiteering. The National Anti-Profiteering mechanism (now monitored by the Competition Commission of India) can impose penalties and mandate refunds with statutory interest if prices are not commensurate with tax cuts.
3. Permissible Methods for Relabeling Stock
Following tax rate revisions, the Department of Consumer Affairs permits manufacturers, packers, and importers to declare revised lower MRPs on unsold inventory via:
- Affixing an additional sticker with the revised lower MRP alongside the original price.
- Ensuring that the original MRP remains visible to the customer for transparency.
- Updating the barcode/POS billing database so cash registers automatically bill at the revised price even if physical stickering is in progress.