Built for South African fuel-station operators

Know exactly what your forecourt banked — to the cent, every day.

Petro Retail Analytics reads your WinBranch backup and your bank & card settlements, then reconciles fuel and shop sales against what actually landed in the account — flagging unbanked takings and cashier fraud, and producing your day-end, month-end and accountant's GL export.

No card to start · onboarding included · nothing installed at the site

app.petroretailanalytics.com/dashboard
Petro Retail Analytics
TodayReconcileBankingReportsAI Analyst
Training Demo Station
Needs attention today
1 thing to check — a refund worth a look
1 open
Fuel takings · 90 days
R23.55M
demo data
Card → bank matched
99.8%
to the cent
Unbanked · for review
R 940
most clear in ~3 days
Reconciliation · latestPOS ↔ bank ↔ cardDay balances
TimeSourceAmountStatusBank ref
18:42Pump 4 · cardR 1 284.50MatchedB-2291
18:39Shop · cardR 176.00MatchedB-2290
18:31Pump 2 · cardR 940.00Unbanked
18:24Pump 6 · cardR 612.30MatchedB-2285
18:18Shop · refundR 380.00ReviewB-2281
Works with the tools your station already runsWinBranch BOSOneDriveSage PastelFNBCard acquirer settlement
Reconciliation, done for you

Stop trusting the cash-up spreadsheet. See what the bank really paid.

Card takings, fuel and shop sales are matched against your bank and card-acquirer settlements automatically — to the cent. The day either balances, or you see precisely which transaction didn't, the moment the data lands.

  • Fuel sales tie back to your WinBranch day-end
  • Card money that never banked is flagged as unbanked
  • Every match carries the bank reference behind it
Reconciliation · this week3 of 4 balanced
DayTakingsBankedVerdict
MonR 268 420R 268 420Balanced
TueR 281 050R 281 050Balanced
WedR 263 900R 262 960R 940 short
ThuR 296 180R 296 180Balanced
For investigation3 to review
  • Unbanked card takings
    R 940 from Pump 2 not yet in the account
    Review
  • Refund outlier · Till 1
    Refunds 3.2× this cashier's usual day
    Review
  • Void cluster
    6 voids in 40 minutes on one shift
    Review
Money you were losing

Catch the unbanked takings and cashier patterns a manual cash-up hides.

Card money that leaves the pump but never reaches the account. Refunds that don't look right. Voids clustered on one till. These slip past a nightly spreadsheet — here they surface on their own, framed for a calm look, never a public accusation.

  • Unbanked card takings, flagged the moment they're late
  • Cashier outliers — refunds, voids, no-sales — surfaced per till
  • "For investigation," with the transactions to back it up
Reports & AI analyst

The reports your team already reads — plus an analyst you can just ask.

Day-end and month-end packs mirror the WinBranch layout, so nobody has to relearn anything, and a one-click Sage Pastel GL export drops into your accountant's books. Not sure about a number? Ask the AI analyst in plain English and get the figures behind the answer.

  • WinBranch-faithful day-end & month-end
  • One-click Sage Pastel general-ledger export
  • Plain-English AI answers, scoped to your own site
AI analystBeta
Which days didn't reconcile last month, and by how much?
Two days came up short: Wed 11th (R 940) and Sat 21st (R 610). Both are unbanked Pump-2 card takings — most clear within a few days.
Wed 11 · R 940Sat 21 · R 610
Scoped to your site · card fields never sent
How it works

Set up once. It runs itself after that.

No USB carried to the office, no software running on the forecourt. Your backup does the work — we read a copy and never write back.

1

Point your daily backup at OneDrive

Your WinBranch back-office PC already backs up every day. We set up a private cloud folder and point the backup at it. Nothing is installed on the forecourt.

2

We import your history

Your backup carries years of trading. In one pass it becomes populated reports — day-ends, takings and card settlements, ready to read from day one.

3

Reconciliation runs on its own

Card, fuel and shop takings are matched against the bank and acquirer automatically. Unbanked money and cashier patterns worth a look are surfaced for you.

4

Close the day, hand off the books

Read the WinBranch-faithful day-end, export a Sage Pastel GL for your accountant, and ask the AI analyst anything you're not sure about.

Everything in one place

Built for fuel retail, not generic bookkeeping.

Automated bank ↔ card ↔ POS reconciliation

Every card swipe and shop sale from your POS is matched against what the bank and card acquirer actually paid you — to the cent, day after day. No spreadsheet, no manual tie-out.

Fuel + shop, tied to your WinBranch day-end

Unbanked takings + cashier-fraud detection

Card money that never reached the bank is flagged the moment it's late, and cashier patterns worth a second look are surfaced on their own — framed for investigation, never accusation.

Catches what a manual cash-up misses

Day-one history from your backup

A new site's WinBranch backup imports years of trading in a single pass. Your reports open full — not with an empty screen you have to wait months to fill.

Up to 2.5 years of day-ends in one import

Day-end, month-end & Sage Pastel GL export

The reports mirror the WinBranch layout your team already reads. When it's time to post, a one-click Sage Pastel general-ledger export drops straight into your accountant's books.

PDF + CSV on every plan

An AI analyst you ask in plain English

"What did we bank yesterday?" "Which days didn't reconcile last month?" Ask in normal words and get a straight answer with the figures behind it — scoped to your own site.

Card fields never reach the model

Multi-site, hands-off daily sync

Your back-office backup syncs to a private OneDrive folder on its own — no USB to carry, no software to run at the forecourt. Run one site or a whole group from one login.

Each site's data isolated from the rest
Our live demo station · synthetic data
R 23.5M
Fuel reconciled over 90 days
Six pumps
One demo forecourt
~131k
Transactions matched
2.5 yrs
History from one backup import

These figures come from Training Demo Station — a station we run on synthetic data so you can explore the product with realistic numbers. They are not a customer's financials.

Security & privacy

Your numbers stay yours.

We read a copy of your backup and never write anything back. Card numbers are stripped before storage, and every site's data is walled off from every other.

Card numbers masked at the source Your data isolated per site Read-only — nothing written back POPIA-aligned Hosted in the EU (eu-west-2)

Read our security overview →

Pricing

Per site, per month. No per-transaction fees.

Priced in rand. Onboarding and your history import are included on every plan.

Starter
One site · core reconciliation
R 1,999/site/month
  • 1 site
  • Hands-off daily OneDrive sync
  • Card ↔ bank ↔ POS reconciliation
  • Day-end & month-end reports
  • Email support
Start free trial
Professional
One site · reporting + roles
R 3,499/site/month
  • Everything in Starter
  • Unbanked + cashier-fraud alerts
  • Sage Pastel GL export
  • Owner / manager / cashier roles
  • Priority WhatsApp support
Start free trial
Professional + AI
+ the plain-English AI analyst
R 5,999/site/month
  • Everything in Professional
  • AI analyst · ask in plain English
  • AI-written month-end summaries
  • AI explanations for every alert
  • Usage-capped, admin-adjustable
Start free trial
Enterprise
Multi-site · SLA
Let's talk
  • Everything in Professional + AI
  • Unlimited AI queries
  • Group dashboard across sites
  • Direct bank-feed onboarding
  • Account manager + SLA
Book a demo

Excludes VAT. Annual commitment: two months free. Everything runs off the daily backup your back-office PC already makes — no extra hardware, nothing installed on the forecourt.

FAQ

Straight answers.

No. Your WinBranch back-office PC already makes a backup every day. It syncs to a private OneDrive folder we set up, and we read from there. Nothing is installed on the forecourt, no USB is carried around, and nothing is ever written back to WinBranch. Card-sensitive fields are stripped before any data is stored.

As much as your backup holds. A new site's WinBranch backup imports years of trading in one pass — on our demo station that's 90 days, but a real backup routinely carries 2.5 years of day-ends, straight into your reports on day one. You're not starting from an empty screen.

Every card swipe and shop sale from your POS is matched, to the cent, against what the bank and card acquirer actually paid you. Fuel sales tie back to your WinBranch day-end. Card takings that never reached the bank are flagged as unbanked, and cashier patterns worth a look are surfaced separately — for investigation, not accusation.

Yes. The day-end and month-end reports mirror the WinBranch layout your team already reads, and there's a one-click Sage Pastel GL export so your accountant can post straight into the books. PDF and CSV exports are available on every plan.

It's a plain-English way to ask about your own numbers — "what did we bank yesterday?", "which days didn't reconcile last month?" — and get a straight answer with the figures behind it. PCI-sensitive card fields never leave the extractor, so the model never sees them, and every query is scoped to your site only.

Yes. Multiple sites roll up into one view, and each site's data is isolated from the others. You can look across the whole group or drill into a single forecourt, and staff only ever see the sites their role allows.

See your own forecourt reconciled.

Start a free trial, or book a 20-minute walkthrough with your own last month's data — no slides, no pressure.

Card numbers masked at source · POPIA-aligned · hosted in the EU