Two products, one phrase
The forecourt side is a measurement problem. Dispensers are calibrated, tanks are dipped or gauged electronically, deliveries are recorded, and the difference between litres in and litres out is reconciled. When it goes wrong the causes are physical: calibration drift, temperature, a leak, a meter that has been interfered with. Software here is talking to hardware, and the hardware determines what is possible.
The counter side is a records problem. Somebody sold a crate of oil, a gas cylinder, a car wash and forty litres of diesel to a fleet account. What was it worth, who sold it, how was it paid for, does the shop still have what the system thinks it has, and can a compliant invoice be produced right now. When this goes wrong the causes are procedural: no counts, shared logins, payments reconciled from memory, invoices written later.
Kenyan stations usually measure the first one carefully and the second one hardly at all, which is the wrong way round if you care about controllable margin. Fuel sells inside an EPRA price cap published monthly. The shop, the lubricants and the services do not, and they are where the margin you set yourself actually lives. Counting them badly is counting the profitable half badly.
There is also a third thing people expect from "management software" that neither category reliably provides: staff and shift accountability. That one is almost always solved on the counter side, because it comes from individual logins on the thing people sell through, not from the pump.
- Forecourt / wet stock: pump control, tank gauging, litres in vs litres out, delivery reconciliation
- Point of sale / back office: shop and lubricant stock, cash, M-Pesa, card, eTIMS invoices, suppliers
- Staff: individual logins, shift handover, sales per person, voids and discounts by person
- Reporting: a daily figure the owner can check without being on site
- Compliance: a compliant invoice at the counter, on demand, for a business customer
Want to see it running in your own business first?
Sign UpFour questions that sort any vendor in a minute
Send these by message before you take a meeting. The answers tell you which category you are talking to.
- 1
"Do you read or control my dispensers?"
A forecourt vendor says yes and asks what dispensers you have. A POS vendor should say no plainly. An honest answer either way is fine. A vague answer is the warning: it usually means a partial integration with one brand of pump under conditions you will discover during installation.
- 2
"Do you gauge tanks or reconcile wet stock?"
Same test, second axis. Wet-stock reconciliation needs tank data. If a vendor claims it without asking a single question about your tanks or your gauges, they are describing a report you will have to key numbers into by hand, not an automated reconciliation.
- 3
"Can I count the minimart and the lubricants in your system?"
This is where forecourt-first systems tend to be weakest. Ask to see a stock count, a supplier delivery received against an order, and a stock valuation report. If shop stock is a list of item names with no quantities behind them, the shop is still being run on eyesight.
- 4
"Show me a compliant eTIMS invoice printed at the counter"
Not described, printed, during the demo, for a fleet customer with a PIN. This single request separates systems that handle KRA properly from systems where somebody in the back office does it afterwards in a spreadsheet.
- 5
"What happens when the internet drops mid-shift?"
Ask them to show you rather than tell you. Turn the connection off and keep selling. You want the sale to complete and the record to sync later. A station does not stop trading because a line is down, and its software should not either.
- 6
"What does a second site cost?"
Ask even if you only have one site today. The answer tells you whether the pricing model is built for a growing operator or for a single till, and it is far cheaper to find out now than during your second station’s opening week.
Common mistakes when buying station software
Comparing quotes from two different categories
A forecourt controller and a POS subscription are not alternatives to each other, so comparing their prices produces a meaningless answer. Sort the quotes into the two categories first, then compare within each.
Assuming "integrated" means integrated with your equipment
Integration claims are usually specific to particular dispenser brands, models and protocols. Ask which ones, in writing, and check your own equipment against the list before you sign, not after.
Buying for the day shift
The night shift on a highway station is where the process is loosest and the supervision is thinnest. If the system is only usable by the person who attended the training, it will be bypassed at 2am, and bypassed systems produce worse records than no system at all.
Leaving the shop out of the project
It is common to scope a station software project around fuel and treat the minimart as a later phase. The later phase rarely happens, and the part of the site with the best margin carries on being managed by eyesight for another two years.
A worked example: the same site, two projects
A hypothetical two-site operator in western Kenya runs an older forecourt controller that works. It reads the pumps, it produces litre totals, and the daily reconciliation against dips is done properly. Nothing about that needs replacing, and replacing it would be an expensive way to solve a problem the operator does not have.
What the operator does have is a minimart and a lubricants shelf with no stock records, four attendants sharing one till login, a car wash paid in cash, and three fleet accounts invoiced manually on the last day of the month. That is the second project, and it is a different supplier.
Scoped that way, the decision gets simple. Keep the forecourt system. Put the counter, the shop, the services, the payments and the invoices on a POS. The two coexist because they were never doing the same job. When the operator later wants a figure that spans both, the reconciliation is an owner-level report, not a systems-integration programme. The sales reporting page shows what the counter side can give you on its own.
Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.
Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.
Which one Veira is
Veira is the counter and the records side: shop and lubricant stock, gas, car wash and services, cash, card and M-Pesa payments, compliant eTIMS invoices for fleet and corporate customers, supplier deliveries, individual staff logins, shift reporting and a daily figure the owner can see from anywhere.
Veira is not a forecourt system. It does not read dispensers, gauge tanks, reconcile wet stock or set fuel prices, and it will not tell you that it does. Keep whatever equipment is doing that today. If you want the two joined up, tell us what you are running and we will tell you what is actually possible before you commit to anything.
If you are shopping both categories at once, that is the right way to do it. Just keep them in separate columns on the spreadsheet, and hold each vendor to the four questions above. Our POS buying guide covers the counter-side evaluation in more general terms.
Frequently asked questions
What does fuel station management software actually include?
Do I need both a forecourt system and a POS?
Can software stop wet-stock losses?
Does Veira integrate with forecourt controllers?
How long does it take to get a station onto a POS?
Can I manage more than one station from one account?
Will the system work on the night shift with no supervisor?
Sort the category first, then buy. Forecourt equipment measures the litres; a POS measures the money, the stock and the accountability. Veira is the second one, and it is honest about being the second one. Book a free demo and bring the four questions.
Need help, or want to talk it through first? Chat with us on WhatsApp