Petrol Pump DSR: What It Is and How to Maintain Your Daily Sales Report
The DSR is the one page that tells you what your pump sold today. Here is what goes into it, how the figures are worked out and where mistakes usually happen.
Ask any petrol pump owner which register matters most and the answer is usually the same: the DSR. A petrol pump DSR — the daily sales report, also called the daily sales register — is the record of how much fuel was sold in a day, nozzle by nozzle, and how that sale matches the stock in the tank and the money collected.
This guide explains what goes into a DSR, how the figures are worked out, and the mistakes that make a DSR unreliable.
What is a DSR in a petrol pump?
DSR stands for daily sales report (or register). It brings three things together for each product — petrol and diesel:
- Sales from the meter: the opening and closing meter reading of every nozzle.
- Stock in the tank: opening stock, fuel received, and closing stock from the dip reading.
- Money: the value of the sale and how it was collected — cash, UPI, card and credit.
When these three agree, the day is clean. When they do not, the DSR shows you where to look.
Which readings go into the DSR?
1. Opening and closing meter reading
Every nozzle has a meter (totalizer) that only moves forward. The reading at the start of the day or shift is the opening reading; the reading at the end is the closing reading. Today's closing reading is tomorrow's opening reading.
2. Testing quantity
Fuel drawn through the nozzle for testing moves the meter but is not sold. It has to be recorded separately, otherwise the sale will look higher than the money collected.
3. Dip reading and stock
The dip reading of each tank is converted into litres using the tank's dip chart. This gives the physical stock at the end of the day. If you are new to this, read our guide on how to read a petrol pump dip chart.
4. Receipts
Any tanker received during the day is added to the stock, based on the quantity actually received.
How are litres sold worked out?
For each nozzle:
Litres through the nozzle = closing meter reading − opening meter reading
Add the nozzles of the same product to get the total for petrol and for diesel. Take out the testing quantity to arrive at the quantity sold. Multiply by the rate to get the sale amount.
On the stock side:
Expected closing stock = opening stock + quantity received − quantity sold
Compare this with the physical stock from the dip. The difference is the stock variance.
Common mistakes in the DSR
- Readings copied wrongly. One wrong digit in a meter reading changes the sale by hundreds of litres.
- Readings taken at different times. If the meter is read at 6 am and the dip at 8 am, sales in between will look like variance.
- Testing quantity not written. It shows up later as a cash shortage.
- Shift totals not matching the day. The sum of all shifts must equal the day's movement of the meter.
- Credit sales missed. A credit slip that never reaches the register makes the cash look short.
- Corrections by overwriting. Once a figure is overwritten, nobody knows what it was before or who changed it.
DSR in a register vs DSR in software
In a register, the DSR is written at the end of the day from other registers. Every copy is a chance for a mistake, and every total is added by hand.
In petrol pump software, the DSR is a result, not a task. In Sanchay, your staff enter the opening and closing meter reading of each nozzle, and litres and sale amount are calculated automatically. Payments are recorded by mode, the dip reading gives the physical stock, and daily and shift-wise sales reports are ready from those entries. See how fuel sales and meter reading and reports and analytics work.
If a meter reading has to be corrected, the correction can require approval, and the old value, new value, reason and user are recorded.
In short
A good DSR answers three questions every day: how much did we sell, is the stock where it should be, and did the money come in? Get the readings right, take them at the same time every day, and record testing quantity and credit sales without fail — whether you use a register or software.
Do this in software, not in a register
Sanchay is complete petrol pump management software for sales, shifts, stock, staff, credit and loyalty. Book a demo to see it working.