About

Built for the forecourt, not the boardroom

PumpDesk exists because the checks that catch losses at a fuel outlet are simple, well understood, and almost never done — not through negligence, but because doing them by hand is thirty minutes a day for a result that is usually zero.

Why it exists

A fuel outlet makes three independent measurements every day. The meters say how many litres left the nozzles. The dip says how much fuel is still in the tanks. The drawer says how much money came in.

Almost every rupee a pump loses is lost in the gaps between those three, and every one of those gaps is findable by subtraction. The arithmetic is not hard. What is hard is doing it every day, on every tank and every shift, and keeping the answers — because the exercise finds nothing on almost every occasion, and the discipline erodes long before the day it would have mattered.

So the product is not a set of features. It is one loop, run every night, from entries staff were already making.

What we hold to

Nothing is sold that is not built

Three capabilities were listed on this site once — WhatsApp alerts, offline entry and API access — and all three were removed from the product model entirely rather than left as flags with nothing behind them. A fourth, accounting export, sat declared but unbuilt the same way for a while — it has since shipped, as a Tally export, on every plan including the trial.

The same rule applies to what is only half built. PumpDesk now values meter readings at each fuel’s dated rate and draws the right tank down, so “expected versus collected” means what it says. What it still does not model — density and temperature, and the litres drawn to test a nozzle and returned — is listed on the product page rather than left for a dealer to discover in a variance they cannot explain.

The list of what it does not do is on the product page rather than hidden, because a buyer who finds a gap during a trial has already lost a week.

Derived numbers cannot be typed

Litres sold are computed from meter readings. Book stock is computed from opening stock, deliveries and dispensed litres. Neither is an editable field, because the moment one side of a check can be adjusted to agree with the other, the check has stopped checking anything.

Authorisation is decided on the server

Every role check runs server-side against the role you hold on that specific outlet — not in the browser, where a determined user can simply not run it. Roles are granted per outlet, so a manager at one pump sees nothing at another unless you say so.

Indian formatting, everywhere

Lakh and crore grouping, rupee symbols, Indian date order — on screen and in every export. A report that reads in a foreign number format is a report somebody has to double-check.

How to actually adopt it

If you are moving off a register or a spreadsheet, do not switch over. Run both for a month: staff keep writing in the register exactly as they do now, and the same figures go into PumpDesk at the end of each shift.

After a month one of two things is true. Either the software has caught things the register did not and everyone can see it — or it has not, and you have lost a month and learned something real. Both outcomes are better than a switchover that nobody trusts.

The free tools

Ten calculators, none of them gated behind an email form, and the reasoning behind each one written out on its page. They are free because the arithmetic is not the hard part — knowing which numbers to put where is most of what those pages teach, and that is worth giving away whether or not you ever look at the product.

Close the day. Cleanly.

Set up your forecourt in minutes. Free for 14 days, no card. Every litre and every rupee in one place.