Skip to content

Guide

Petrol pump daily sales report format, with a free Excel sheet

A good daily sales report (DSR) proves three things: what was sold, where the money is, and what is left in the tanks. This guide shows the layout and the common mistakes, and gives you a free Excel sheet to start with.

7 min readUpdated

On this page

What a daily sales report must answer

  1. How many litres did each nozzle sell, and for how much?
  2. Where did the money go? Cash in hand, card or bank, and credit (Qarza).
  3. Does the money match the meters? Any difference needs a reason.
  4. What is left in each tank? Book stock against the dip reading.

Section 1: nozzle meters

List every nozzle with its fuel, opening meter, closing meter and test litres. Opening today equals closing yesterday, always.

Litres and amount

Litres sold = closing - opening - test litres

Amount = litres sold x rate per litre. Add each nozzle's amount for the day's sales.

Sample layout. Not real data
NozzleFuelOpeningClosingTestLitresRateAmount (Rs)
N1HSD482,310.5483,052.55737283208,571
N2PMG301,775302,4045624275171,600
Total101,361380,171

Section 2: where the money went

LineExample (Rs)
Cash in hand237,419
Card and bank received44,252
Qarza (credit sales)98,500
Total accounted for380,171
Sales from meters380,171
Difference0

The difference line is the point of the whole report. If it is not zero, look for a missed Qarza entry, a wrong rate (especially after a mid-day rate change), a test not recorded, or a counting error.

Section 3: tank stock

For each tank write opening stock, litres received, litres sold, book stock and the dip reading. The gap between dip and book stock is the variance. The next guide on dip reading and stock loss explains how to read it.

Section 4: Qarza, Wasuli and Kharcha

Keep three short lists beside the main sheet: credit sales with vehicle numbers (Qarza), recoveries (Wasuli) and expenses (Kharcha). Keep owner drawings out of Kharcha so the monthly profit is not distorted.

Common mistakes in a petrol pump daily sheet

  • Forgetting to subtract test litres, which overstates sales
  • Using one rate for the whole day when the rate changed
  • Entering Qarza at the end of the week instead of the day
  • Editing yesterday's page, so opening no longer equals yesterday's closing
  • Counting cash once, by one person, with no second check

Download the free Excel daily sheet

The sheet below follows this layout. Yellow cells are for entry and everything else is calculated: litres, amounts, the money-versus-meters difference and tank variance. It also has sheets for Qarza, Wasuli and Kharcha. No sign-in and no form.

Free Excel daily sheet

Make a copy for each day. When you want the day locked and the books calculated for you, ask for a demo.

Excel or software for the daily report?

A sheet is a fine start. Its weakness is that any cell can be changed later without a trace. If that worries you, see petrol pump Excel vs software, or look at how PumpOS produces the daily sales report from nozzle meters and locks the day.

Frequently asked questions

What is a DSR in a petrol pump?

DSR stands for daily sales report. It lists the litres and amount sold per nozzle, how the money was collected, and the tank stock at the end of the day.

How do I calculate litres sold from meter readings?

Subtract the opening meter and the test litres from the closing meter. Multiply the result by the rate per litre to get the amount.

Is the Excel daily sheet really free?

Yes. Download it directly. There is no form and no sign-in.