Checked against the Marketing Discipline Guidelines 2024 (Ver. 1, effective 24.10.2024) on 15 October 2026. Published by MDG Services on 22 October 2026.
What MDG asks you to keep
| Record | What it covers | When | Clause |
|---|---|---|---|
| Daily stock register | One register for all products, from the oil company | Daily | MDG 1.3(ii) |
| Morning meter and dip record | Meter readings; each tank's product and water dip | Every morning | MDG 1.3 |
| Water dip | Part of the register; water found goes to the controlling office at once | Every day | MDG 1.4.1(b) |
| Nozzle testing litres | Litres used to test each nozzle | Before sales | MDG 1.4.2(d) |
| Entries after a tanker | "Appropriate entries" in the register or on the stock display board. MDG does not list them; the receipt is the plain reading | After decanting | MDG 1.2(xiii) |
| Opening stock | On display with the selling prices | Each day | MDG 1.3(i) MDG 5.1.17 |
| Density | Separate register, Annexure 1 format | Each morning and after each tanker | MDG 1.4.1(c) MDG 1.2(xiv) MDG Annexure 1 |
See the density register and receiving a tanker. The morning clause says the readings are taken "separately" without saying from what MDG 1.3. General practice, not an MDG rule: give each tank's product dip and water dip its own line, and check your oil company's register for these columns.
Note: MDG prints no register form. If your oil company's columns differ from the layout below, follow the company's.
Illustration layout
An illustration, not an MDG form, with made-up figures for an imaginary outlet.
Morning record, one row per tank
| Tank | Product | Product dip (cm) | Water dip (cm) |
|---|---|---|---|
| 1 | MS | 142 | 0 |
| 2 | HSD | 188 | 0 |
Pump readings, one row per nozzle
| Nozzle | Morning meter reading | Testing litres |
|---|---|---|
| DU 1, nozzle 1 (MS) | 456320.40 | 5 |
| DU 1, nozzle 2 (HSD) | 312845.10 | 5 |
A receipts table would list invoice number, product, tank, litres, time decanted and initials.
Keeping it, and the stock check
Keep the oil company's daily sales register and the density register for this financial year and the one before MDG 5.1.12. That clause says "daily sales register" and clause 1.3 says "daily stock register": confirm with your oil company which book it means. Not displaying the opening stock is a minor irregularity MDG 5.1.17 MDG 8.4.
The stock check starts from the opening dip, receipts, sales as per meter and closing dip MDG Annexure 9. See stock variation and shrinkage and TVA. For missing records: records to keep, penalties, repeat offences.
Watch the one-minute explainer
Questions dealers ask
01Which stock register must a petrol pump keep?
The daily stock register the oil company supplies for all products, plus a morning record of the meter readings and each tank's product and water dips MDG 1.3.
02What is the format of a petrol pump stock register, and is there an Excel version?
MDG 2024 prints no format and does not mention a spreadsheet. The oil company supplies the register MDG 1.3, so ask it whether a spreadsheet copy is acceptable.
03What is a petrol pump stock statement?
MDG 2024 does not use the term. It names the daily stock register, the morning meter and dip record and the density register, plus any record the oil company specifies MDG 1.3 MDG 5.1.12.
04How long must a petrol pump keep its stock register?
The daily sales register and the density register are kept for this financial year and the one before MDG 5.1.12. Confirm with your oil company whether that covers the stock register.
05Where do I record the quantity used to test the nozzles?
In the stock register. Every nozzle is checked each day before sales begin, and the litres used are written there MDG 1.4.2(d).
Read the official text: Marketing Discipline Guidelines 2024 (PDF on Bharat Petroleum's website) (also published on iocl.com).
Related pages
About Dealer Kavach (advertisement)
Dealer Kavach is an app from MDG Services that tracks your outlet's filings, renewals, inspections and daily reports, and reminds you before deadlines, in Hindi and English.