Digital DIP Register Software for Indian Petrol Pumps
Record the daily DIP reading for every tank, convert centimetres to litres from your own calibration chart, and compare tank stock with nozzle sales the same day — not at month end.
The problem with manual DIP registers
Most petrol pump owners in India maintain the DIP register in a physical book or an Excel sheet. This creates three recurring problems: reading and conversion errors, late detection of stock differences, and no dependable history when someone later asks what the tank held on a particular day.
Reading errors: converting a DIP rod reading to litres with a printed chart is easy to get wrong, especially at night or in a hurry
Delayed detection: a consistent gap between tank stock and nozzle sales can go unnoticed for weeks in a book
Weak history: a handwritten register is hard to search, total or share when a question about stock comes up
How the PetroPulse360 DIP Register works
Each tank is set up once in Pump Setup with its fuel type, capacity and deadwood level. You can upload that tank's calibration chart as a CSV file (centimetres and litres). Once a chart is saved, the DIP Register lets you enter the reading in centimetres and shows the litre equivalent before you save. Without a chart you can still enter the opening stock directly in litres.
Per-tank calibration chart uploaded as a CSV (cm, litres) under Pump Setup → Tanks
Centimetre-to-litre conversion with a live preview as you type
Warning when the reading exceeds the chart's maximum DIP for that tank
Warning when the converted stock is at or below the tank's deadwood level
Tanker delivery litres and nozzle readings recorded alongside the DIP reading
How daily tank variance is calculated
When a reading is saved, PetroPulse360 compares it with the previous day's entry for the same tank. Tank sales by DIP are worked out as previous opening stock plus tanker delivery minus today's opening stock. Pump sales are worked out from the nozzle readings recorded for that tank. The difference between the two is shown in litres and in rupees at the purchase price, with a Balanced, Check or Loss status. The first entry for a tank is treated as a baseline.
Pump sales = today's nozzle readings − previous day's nozzle readings for that tank
Variance shown in litres and rupees, with a status for each day
Nozzle readings that are missing or lower than the previous day are flagged instead of counted
Your daily DIP register process with PetroPulse360
Use the same sequence every day so readings are comparable. A consistent time and method matters more than speed.
Step 1 — Take the DIP rod reading for each tank at the same time each day and note the centimetres
Step 2 — Open PetroPulse360 → DIP Register, choose the tank and date, and enter the reading in cm (or litres)
Step 3 — Add any tanker delivery received and the nozzle readings for that tank
Step 4 — Save and review the variance status for the day
Step 5 — If the status is Check or Loss, recheck the reading, the delivery and the nozzle digits before accepting the figure
DIP register checklist for pump owners
A short routine keeps the register reliable and makes month-end review simple.
Daily: DIP reading taken at a consistent time for every tank
Daily: reading entered in PetroPulse360 and variance reviewed
Daily: tanker deliveries recorded against the correct tank
Monthly: DIP register exported as CSV for your records or your accountant
Monthly: variance trend reviewed for each tank
Periodically: calibration chart checked against your OMC documentation
Common DIP register mistakes and how to avoid them
Most unexplained variances come from the process, not the tank. A difference does not by itself prove a loss — first make sure the readings describe the same tank and the same time period.
Taking the DIP at different times each day, so sales windows do not match
Using a chart from another tank — each tank needs the chart for its own dimensions
Recording a delivery against the wrong tank or forgetting it entirely
Ignoring small variances — 5 litres a day becomes about 150 litres in a month
Correcting a figure just to make it zero instead of fixing the source entry
What PetroPulse360 adds to your DIP register
A manual register tells you what happened. The PetroPulse360 DIP Register compares tank stock with nozzle sales every time a reading is saved, so a difference shows up on the day it happens. You can review the month's entries for each tank on screen and export them as a CSV file.
Key features
Calibration chart upload — Upload each tank's DIP chart as a CSV (cm, litres) once in Pump Setup.
cm to litres conversion — Enter the DIP in centimetres and see the litre equivalent before saving.
Daily variance status — Balanced, Check or Loss status per tank, in litres and rupees.
Multiple tanks — Track every petrol and diesel tank separately with its own chart and deadwood.
Monthly CSV export — Download a tank's month of DIP entries and variance as a CSV file.
Works on any phone — Enter readings from Android or iPhone — no installation needed.
Go to Pump Setup → Tanks, choose the tank and upload its calibration chart as a CSV file with two columns: DIP in centimetres and volume in litres. Use the chart that matches your tank from your OMC documentation. After that, the DIP Register can convert centimetre readings to litres for that tank.
How is DIP variance calculated?
Tank sales by DIP are previous opening stock plus tanker delivery minus today's opening stock. Pump sales come from the nozzle readings recorded for that tank. The difference is the variance, shown in litres and in rupees at the purchase price. The first entry for a tank is a baseline with no variance.
Can I use the DIP register without shift entry?
Yes. The DIP Register works independently of shift entry. The nozzle readings used for its variance are recorded in the DIP Register itself, alongside the DIP reading and any tanker delivery.
What is the deadwood value?
Deadwood is the fuel that stays in the tank below the level the dispenser can draw from. You set the deadwood litres for each tank, and PetroPulse360 warns you when a converted DIP reading is at or below that level.
Does the DIP register cover CNG?
No. CNG is not measured with a DIP rod. Pumps that sell CNG record it in kilograms with cylinder deliveries, separately from the DIP Register.