How PetrolSaver Works

We believe you deserve to know exactly how we recommend fuel stations. No black boxes. Here's the complete breakdown of our recommendation engine.

1Where our data comes from

Our fuel price data comes from two government sources:

Fuel retailers in both states are required to submit their prices to these systems. We refresh our data regularly and do not modify the prices in any way. What you see is exactly what the government publishes.

We currently track approximately 4,000+ fuel stations across Victoria and New South Wales.

2How we rank stations

We don't just show the cheapest station. We calculate the true cost of filling up at each station, factoring in the real cost of getting there.

Our algorithm considers three factors:

$
Price per litre

The raw price at the pump, as reported by the retailer.

Detour distance

How much further you'd need to drive compared to the nearest station. We estimate road distance at 1.35× the straight-line distance and calculate the fuel you'd burn on the detour using your vehicle's consumption rate.

Your fuel level

How much fuel you told us you have. This affects two things: how far we'll recommend you drive (we cap the search radius at 70% of your remaining range for safety), and how many litres you'll actually fill (which determines your real dollar savings).

3The maths

For each station within your range, we calculate:

// How much extra you'd drive (nearby mode)
detour_km = (distance_to_station - distance_to_nearest) × 2
// How much extra you'd drive (trip mode)
detour_km = (you → station → dest) - (you → dest)
// Fuel burned on the detour
fuel_cost = (detour_km ÷ 100) × your_consumption × station_price
// How many litres you're filling (set via gauge, litres, or $)
litres_filling = your_fill_amount
// Raw savings vs nearest station
price_savings = (nearest_price - station_price) × litres_filling
// What you actually save
net_savings = price_savings - fuel_cost

We then rank stations by net savings — the amount you actually save after accounting for the fuel cost of getting there.

Break-even distance

For every recommendation with a detour, we show you the break-even distance — the maximum detour where the cheaper price still saves you money. If the station is within this distance, the detour pays off. If not, you're better off filling up closer.

// Maximum worthwhile detour distance
break_even_km = (price_diff_per_litre × litres_filling) ÷ fuel_cost_per_km
// Example: 20c cheaper, filling 40L, car uses 8.5L/100km at $2/L
break_even = ($0.20 × 40) ÷ ($0.17/km) = 47km
// At ATO rates (88c/km) the picture changes dramatically
break_even = ($0.20 × 40) ÷ ($0.88/km) = 9.1km

This is why a 20c saving doesn't always justify driving across town. The break-even metric helps you decide at a glance whether a detour is truly worth it for your situation.

What you see on each station card

When you expand a station, you see a full breakdown table. Here's what each row means:

RowWhat it means
DetourExtra km vs the closest station, estimated at 1.35× straight-line
Fuel for detourFuel burned on the extra drive, using your car's consumption
Time costOptional — your hourly rate × detour time. Set via the More filter.
Price savingsCheaper price × litres you're filling. The raw saving before costs.
Net savingPrice savings minus all costs. Positive = you save. Negative = detour costs more.
Verdict“No-brainer”, “Worth the drive”, “Borderline”, or “Not worth the drive” — plain language with break-even distance.
Estimated costTotal cost to fill at this station's price, based on your fill setting (gauge, litres, or $).

On desktop, hover the icon next to any row for a quick explanation.

4Detour cost: fuel only vs full cost

When we calculate how much a detour costs, you can choose between two models via the More filter chip:

Fuel only (default)

Only counts the petrol burned on the detour. Cheapest interpretation — a 5km detour at $2/L costs about $0.85. Best if you only care about out-of-pocket fuel cost.

cost = (detour_km ÷ 100) × your_consumption × fuel_price
$
Full cost (ATO 88¢/km)

Uses the Australian Tax Office's cents-per-kilometre rate, which covers fuel plus tyres, servicing, insurance, registration, and depreciation. The same 5km detour now costs $4.40. This dramatically changes whether a detour is worth it.

cost = detour_km × $0.88

Rate: 88c/km for 2025-26. ATO source

Why it matters: A 20c/L price saving on a 40L fill is $8. At fuel-only rates, that saving justifies a 47km detour. At ATO rates, it only justifies 9km. Most people underestimate the true cost of driving — the ATO mode gives you the honest picture.

5What the labels mean

Top pick

Best value after factoring in the drive. The top-ranked station — best balance of price, distance, and your fill amount.

Worth it

Solid saving — the detour pays off. Cheaper than the closest station with positive net savings after detour.

Closest

Nearest servo to you. Shown for convenience — useful when you're running on fumes or short on time.

Label colours match the station's price tier — green for cheap, amber for mid-range, red for expensive. Stations are ranked by true cost (price + detour), not just raw price.

6Price colours explained

Prices are colour-coded relative to all visible stations for your selected fuel type, not against fixed thresholds. This means the colours adjust as market prices change.

219.9¢Top 10% cheapest — great price
239.9¢Top 10–50% — average price
269.9¢Bottom 50% — above average

7Trip mode

When you set a destination, we filter stations to those roughly along your route — not just the closest by distance.

We define “along your route” as any station where the total distance (you → station → destination) adds no more than 15% to the direct distance, with a minimum corridor of 5km. This prevents recommending stations that are cheap but in completely the wrong direction.

The detour calculation in trip mode is:

detour = (you → station → destination) - (you → nearest → destination)

8Assumptions we make

Tank sizeFrom your vehicle profile
Fuel consumptionFrom your vehicle profile
Road distance factor1.35× straight line
Average city speed35 km/h
Safe detour range70% of remaining fuel
Max search radius15 km
Detour cost modelFuel only or ATO 88¢/km
Fill amountSet via gauge, litres, or $

Tank size and fuel consumption come from your vehicle profile (set via the Car chip). If you haven't set your vehicle, we default to a Toyota Corolla Hatch (50L tank, 6.8L/100km). Road distance is estimated at 1.35× straight-line distance — actual routes may differ.

10Independence

PetrolSaver is not affiliated with any fuel retailer or brand. We do not receive payments or incentives from any fuel company to promote their stations.

Our recommendations are based purely on the algorithm described above. The only revenue we earn is through advertising displayed on the site.

The price data is published by the Victorian and NSW governments and we are required by the API terms of use to display it without modification.