Petrol pump daily sale: calculating litres and cash from meter readings
Opening and closing meters, testing litres, credit and card sales, and how to find the cash an attendant should hand in.
Munshi Team · 09 Oct 2026 · 2 min read
Every pump owner knows the feeling: the shift is over, the cash is counted, and it's short. Finding out why starts with doing the meter calculation the same way every time.
Step by step
For each nozzle:
- Litres sold = closing meter − opening meter − testing litres (fuel poured back into the tank)
- Meter sale = litres × rate
Add all nozzles together. Then:
- Cash due = meter sale − credit sales − card and wallet sales
- Short or over = cash handed in − cash due
A worked example
One petrol nozzle, rate Rs 260 a litre (an example figure):
- Opening meter: 125,430.5
- Closing meter: 126,210.5
- Testing: 5 litres
- Litres sold: 126,210.5 − 125,430.5 − 5 = 775 litres
- Meter sale: 775 × 260 = Rs 201,500
- Credit slips during the shift: Rs 40,000
- Card and JazzCash: Rs 25,000
- Cash due: Rs 136,500
If the attendant hands in Rs 136,000, the shift is Rs 500 short.
When the rate changes mid-shift
Write each nozzle's meter at the moment the new rate starts. Litres before it are sold at the old rate, litres after at the new one. Skipping this step is one of the most common reasons a shift doesn't match.
Tank dip
Once a day, compare the dip in the tank with the book stock (opening + tankers − litres sold). A small difference is normal from temperature; a growing one needs looking into.
Munshi's petrol pump software does all of this at shift close: meters, testing litres, rate changes, credit and card sales, each attendant's cash due and the tank dip.
Try it free in your own shop
Start with your mobile number. No card, no installation.