Services
Industries
SACCOs Water Utilities Healthcare & Clinics Petrol Stations Schools Trucking About Contact Log In Book Consultation
Industry · Petrol Stations

Every pump, every litre,
every shilling reconciled.

From pump POS to tank dips, attendant shifts, and end-of-day reconciliation — Wanaag delivers a single ERP that runs every forecourt and the back office with the accuracy fuel retail demands.

Pump-level POS · Tank dip reconciliation · Shift accountability
6 pumps online
PMS tank at 32%
Westlands Forecourt Shift 2 · Day · Live
Live
01Pump PMS
412L
Amina · KES 78.4K
02Pump AGO
528L
Brian · KES 104.7K
03Pump PMS
386L
Carol · KES 73.4K
04Pump IK
94L
Idle · last sale 11:08
Wet Stock · Tank Levels Auto dip · 11:42
PMS
32%
AGO
68%
IK
84%
Shift Sales KES 312K
Litres Sold 1,420 L
Variance -2.1 L
Pump POS
Tank Dips
Shift Reconciliation
Attendant Accountability
Fleet Cards
Lubricants & Shop
Fuel Deliveries
Variance Tracking
eTIMS Receipts
Pump POS
Tank Dips
Shift Reconciliation
Attendant Accountability
Fleet Cards
Lubricants & Shop
Fuel Deliveries
Variance Tracking
eTIMS Receipts
How It Works

Forecourt to back office,
on one platform.

A single integrated system runs your pumps, attendant shifts, fuel stock, deliveries, reconciliation, and accounting — every litre and every shilling tied back to the pump and shift that produced it.

01

Forecourt & Pump Setup

Configure every pump, nozzle, and product on your forecourt — PMS, AGO, IK, and lubricants — with the right tank assignment and pricing. Each pump is a sales point in its own right, with totalizer readings captured at the start and end of every shift so opening and closing volumes are always known.

Pumps & NozzlesProductsPricing
What you get
Pump & nozzle register
Per-product pricing rules
Multi-station support
02

Shift & Attendant Management

Open a shift, assign attendants to pumps, and capture opening totalizer readings — all in seconds. Every sale, cash drop, and credit transaction is tied back to the attendant on that pump during that shift, giving you a clean audit trail and clear accountability when things don't reconcile.

ShiftsAttendantsAudit Trail
Built in
Open/close shift workflow
Attendant-to-pump assignment
Totalizer reading capture
03

Pump POS & Sales

Every sale is captured at the pump — cash, M-Pesa, card, or fleet card — and posts straight into the ledger. Fleet customers get statements at month end; retail customers get eTIMS-compliant receipts on the spot. No paper books, no double entry, no end-of-day chasing.

Multi-paymentFleet CardseTIMS
Payment methods
Cash, M-Pesa, card
Fleet/credit accounts
KRA eTIMS compliant
04

Fuel Stock & Tank Management

Track wet stock — PMS, AGO, IK — at the tank level, with opening dips, deliveries received, sales pulled through the pumps, and closing dips. The system computes book stock automatically and flags variances against physical dips so leaks, theft, and meter drift surface immediately, not at month end.

Tank DipsDeliveriesWet & Dry Stock
Inventory layers
Wet stock per tank
Lubricants & shop items
Delivery receipt workflow
05

Shift & Daily Reconciliation

At shift close, the system reconciles three numbers automatically — totalizer-based sales, payment collected, and tank dip variance — and surfaces shortages by attendant, pump, and product. Daily reconciliation rolls everything into the ledger so cash, fuel, and accounting always agree.

VarianceShortagesEnd-of-Day
Reconciles automatically
Sales vs cash vs dips
Per-attendant shortages
Daily journal posting
06

Reporting & Accounting

Because every transaction is posted straight from the pump, the books are always live — sales per product, gross margin per litre, fleet receivables, supplier payables, and fuel stock value at any moment. Statutory reports and OMC reconciliations come out clean, with no end-of-month patch-ups.

Live BooksMargin per LitreOMC Reports
Reports you get
Sales per product per day
Margin per litre / product
OMC & statutory reports
Dashboards & Analytics

See your station,
pump by pump.

Interactive dashboards show every pump, every shift, every product in real time. Sales volumes, tank levels, attendant variances, and margin per litre — all in one place, ready to drive forecourt and pricing decisions.

Margin per litre, live
Selling price minus landed cost, refreshed with every delivery — see when margins drift before the OMC settles.
Sales by pump & product
Daily, weekly, monthly — litres sold per pump and per product, so you know which pumps and products drive the station.
Attendant accountability
Cumulative variance per attendant, per shift — recurring shortages are visible, not buried in paperwork.
Tank stock value
Live wet-stock valuation per tank, integrated with the GL — close-of-day stock matches the trial balance, always.
Station Reconciliation
Updated · 24 Jun 2026, 18:02
Live Data
Litres Sold (Day)
5,840L
Revenue
KES 1.12M↑ 6%
Margin / L
KES 9.40↑ 4%
Variance (Day)
-6.4L
Shift Reconciliation · Today Auto-posted
Shift 1 · Night PMS
Balanced
Sales KES 384K
Cash + Mpesa KES 384K
Variance +0.0 L
Shift 2 · Day AGO
Review
Sales KES 412K
Cash + Mpesa KES 408K
Variance -2.1 L
Shift 2 · Day PMS
Balanced
Sales KES 324K
Cash + Mpesa KES 324K
Variance -0.3 L
Powered By Odoo

The Odoo modules
running the station.

Wanaag builds the petrol station platform on Odoo's core ERP modules plus a custom forecourt layer, giving you a complete, integrated foundation that scales from single-station to multi-station chains.

Pump POS
Sales captured at the pump with multi-payment support and live posting to the ledger.
Tank Management
Opening dips, deliveries, sales pull-through, closing dips, and variance flags per tank.
Shifts & Attendants
Open/close shifts, attendant-pump assignment, and full accountability per shift.
Inventory
Wet stock and dry stock — lubricants, mini-mart, accessories — under one ledger.
Fleet Cards
Credit accounts for fleet customers — pump-side authorisation, monthly statements.
Reconciliation
Sales vs cash vs dips automatically reconciled, with shortages flagged per attendant.
Accounting
Full financial backbone — GL, AR, AP, OMC reconciliations, eTIMS, and statutory reports.
Dashboards
Forecourt KPIs, margin per litre, shift variances, and executive reports in real time.
Why Wanaag for Petrol Stations

A partner that
gets the forecourt.

Fuel retail is not a generic shop — you have pumps, tanks, attendants, dips, fleet cards, OMC reconciliations, and variance management. A vanilla ERP will not handle any of it. We build for how stations actually run.

01

Built around the pump, not the receipt

Every sale, dip, shift, and reconciliation is tied to a specific pump and tank — so variance shows up immediately and accountability is by construction, not by month-end forensics.

02

Three-way reconciliation, automatic

Pump totalizer, cash collected, and tank dip — the three numbers that have to agree. Our system reconciles them at every shift close, flags variances, and posts the result to the ledger without manual spreadsheets.

03

Fleet cards and forecourt POS in one flow

Walk-in retail and fleet credit run through the same pump interface, with eTIMS-compliant receipts for retail and clean monthly statements for fleet customers — no parallel systems.

04

Margin per litre, not just sales totals

Live dashboards show margin per litre per product, surface attendants with persistent shortages, and expose pumps that are losing money — so you can act this shift, not after the OMC settles.

Let's Build Your Forecourt System

Ready to reconcile every litre, every shift?

A 30-minute conversation: tell us how your station operates today, and we'll walk you through exactly what Odoo plus our forecourt layer would look like for your station.

Nairobi · Active across East & Southern Africa