Fuel Tracker & Consumption Calculator — Track Every Fill-Up, Understand Your Fuel Costs

Log every fill-up with odometer, volume, price, and tank level. For full-tank fill-ups, the app calculates precise fuel economy. For partial fill-ups, the tank level slider provides a reasonable estimate so your data doesn't go to waste. Track fuel costs, compare consumption over time, and see exactly what you're spending on gas.

Fuel is the single largest recurring cost for most vehicles, yet most fuel tracker apps do the bare minimum: enter the odometer, enter the volume, get an MPG number. The problem is that number is only reliable when you fill to full every time and never miss an entry. Real life doesn't work that way — sometimes you top off halfway, sometimes you forget to log a tank, sometimes you fill to different levels depending on the price. And when that happens, most apps either give you wildly wrong numbers or can't calculate anything at all.

CarExpenses takes a more practical approach. By capturing your tank level after every fill-up alongside volume and odometer, the app can produce a reasonable consumption estimate even for partial fill-ups — while still giving you precise numbers for full-tank entries. Add location tagging, receipt photos, tags, trip linking, and multi-currency support, and you have a fuel tracking system that captures the full picture — not just a number.

The tank level slider — better data from every fill-up

Here's the problem with most fuel tracker apps: they calculate consumption by dividing the volume you pumped by the distance you drove since the last fill-up. That math works well when you fill the tank to full every single time — but in the real world, people top off halfway, fill to different levels depending on the price, or occasionally forget to log a tank. When that happens, the consumption numbers become unreliable or the app simply can't calculate anything at all.

CarExpenses captures one additional data point: your tank level after refueling. A slider that mimics your car's fuel gauge lets you set the level visually — full, three quarters, half, or wherever the needle sits after you pump. Combined with your vehicle's tank volume — which you set once in vehicle settings — the app can estimate how much fuel was in the tank at any given level. For full-tank fill-ups, the app calculates consumption precisely the traditional way. For partial fill-ups, the tank level and tank volume together provide a reasonable estimate rather than no data at all.

It's worth being upfront about the tradeoffs: a car's fuel gauge is inherently approximate, and your reading of it adds another layer of estimation. Full-tank-to-full-tank fill-ups will always produce the most accurate numbers. But when you don't fill to full — and most drivers don't always — having an approximate tank level is meaningfully better than having nothing. The app gives you the best calculation it can from the data you provide, and the more consistently you log, the more useful the numbers become over time.

Everything that matters about a fill-up — in one entry

Every refuel in CarExpenses captures a complete picture of the fill-up, not just the bare minimum. Here's what you can record on every entry:

Date and time — when the fill-up happened, down to the minute. Useful for tracking fueling patterns and for trip-linked entries where timing matters.

Odometer reading — the vehicle's current mileage at the time of refueling. This is the foundation of all distance-based calculations, from fuel economy to maintenance reminder intervals.

Fuel volume — how much you pumped, in liters or gallons depending on your unit preference. Stored in metric internally, displayed in your chosen units everywhere.

Tank level after refueling — set with the visual fuel gauge slider. This is the data point that makes CarExpenses consumption calculations more accurate than volume-over-distance alone.

Price per unit and total cost — what you paid per liter or gallon and the total amount charged. Both values feed into your fuel spending analysis.

Fuel type — gasoline, diesel, biodiesel, LPG, CNG, electric (kWh), hybrid, or hydrogen. Track consumption and cost separately for each fuel type, especially useful for vehicles that can run on different fuels.

Dual fuel tanks, every fuel type — from gasoline to electric

Not every vehicle runs on a single fuel. LPG-converted cars have a gas tank and an LPG tank. Some trucks run on diesel and a diesel exhaust fluid (DEF) system. Plug-in hybrids consume both electricity and gasoline. CarExpenses supports vehicles with two fuel tanks, each with its own fuel type, tank volume, and independent refuel history. Log a gasoline fill-up on tank one and an LPG fill-up on tank two — each tracks consumption and cost separately.

The app supports a broad range of fuel and energy types: gasoline (with grade distinctions), diesel, biodiesel, LPG, CNG, electric (tracked in kWh), hybrid, and hydrogen. Whether you drive a conventional car, a diesel truck, a CNG-powered vehicle, a plug-in hybrid, or a fully electric vehicle, CarExpenses handles your energy tracking with the right units and the right calculations for your fuel type.

Each vehicle's tank volume is set once in vehicle settings — one value per tank. The app uses this to interpret tank level slider readings for partial fill-up calculations. For dual-tank vehicles, each tank has its own volume setting so both are tracked independently.

Gas station location — one tap at the pump

Every refuel supports location tagging with two options: tap once to use your current GPS position — the easiest option when you're standing at the pump — or search for the station by name or address if you're logging it later.

Over time, location data builds a map of your fueling habits. See which gas stations you visit most, compare prices at different stations, and understand where you tend to fuel up on specific routes. For business users tracking deductible fuel costs, having a station name and address on every fill-up adds a layer of documentation that's valuable at tax time.

Receipt photos — proof of every fill-up before the ink fades

Gas station receipts fade fast — the thermal paper they're printed on starts losing legibility within weeks. CarExpenses lets you snap a photo of the receipt right at the pump and attach it to the refuel entry. The image is stored permanently alongside the fill-up record, so you always have proof of what you paid even after the paper is gone.

For drivers who need fuel receipts for expense reports, tax deductions, or fleet reimbursement, having every receipt photographed and linked to a structured data entry (with date, volume, price, station, and vehicle) is far more organized than a shoebox of fading paper slips.

Tags and trip linking — organize fill-ups and track journey fuel costs

Not all fill-ups are created equal. A tank of gas on a highway road trip burns differently than city driving, and you might want to separate business fuel from personal fuel. CarExpenses lets you apply custom tags to any refuel — "Road Trip," "City Driving," "Highway," "Business," or whatever labels make sense for your situation. Filter by tag later to compare consumption across different driving patterns.

You can also link a refuel to a specific trip. When you do, the trip record includes that fill-up as part of its total fuel cost, giving you a complete picture of what that journey cost in fuel alongside tolls, parking, and any other trip-linked expenses. This is especially useful for business travelers and gig workers who need to know the exact fuel cost of specific routes or delivery runs.

Multi-currency — cross-border fill-ups tracked accurately

Fill up across an international border and the price is in a different currency. CarExpenses handles multi-currency refuels the same way it handles all multi-currency expenses: log the fill-up in the currency on the pump, and enter the actual amount your bank charged in your home currency once your statement arrives. Both values are stored, and your spending totals reflect what you really paid — not an approximate internet exchange rate.

This matters for drivers near international borders — Canadians fueling in the US, Europeans crossing between currency zones — where fuel is often cheaper on one side but the bank's conversion markup eats into the savings. Accurate records help you see whether cross-border fueling is actually worth it.

Fuel consumption analysis — MPG, L/100km, and cost per mile

Logging fill-ups is only half the value — the other half is understanding what the data tells you. CarExpenses calculates your fuel consumption from your refuel history, using tank level data alongside volume and distance. Full-tank fill-ups produce precise results; partial fill-ups produce reasonable estimates. Results are displayed in your preferred format — MPG (miles per gallon), L/100km (liters per hundred kilometers), or km/L (kilometers per liter) — with all conversions handled internally so you never have to think about unit math.

Track your fuel economy over time to spot trends. Is consumption creeping up? That might signal a maintenance issue — underinflated tires, a clogged air filter, or a fuel system problem. Did it improve after a tune-up? The data confirms it. Compare consumption across seasons to see how winter driving and cold starts affect your mileage, or compare across vehicles to see which one is most efficient for your daily commute.

Combined with your fuel cost data, consumption numbers translate directly into cost-per-mile (or cost-per-kilometer) for fuel alone — one of the most useful metrics for understanding what a vehicle costs to drive. See how much you're spending on fuel per month, per vehicle, and per distance driven. For households with multiple vehicles, this answers the question: "which car is cheapest to run for the kind of driving we do?"

Shared fuel logging — every driver, one fuel history

In households where multiple people drive the same vehicle, everyone needs to log fill-ups for the consumption data to be accurate. With shared accounts, every family member or team driver with access to a vehicle can log refuels. One person fills up on Monday, another on Thursday — both entries land in the same vehicle's fuel history, keeping consumption calculations accurate and spending totals complete.

Each refuel shows who logged it, so there's full visibility into the fuel history. For families sharing a car, couples with two vehicles, or small teams with company cars, shared refuel tracking means the data is always complete regardless of who happened to be driving when the tank ran low.

Built for every fueling scenario

Whether you fill to full every time or top off halfway, drive one car or five, fuel up at home or across the border — CarExpenses tracks it accurately.

Useful data even with partial fill-ups

Don't always fill to full? The tank level slider lets the app produce a reasonable consumption estimate for partial fill-ups rather than discarding the data entirely. Full-tank entries give the most precise numbers, but partial entries still contribute meaningfully to your overall picture.

Fuel economy tracking over time

Monitor your MPG or L/100km week by week, month by month, or season by season. Spot trends, catch efficiency drops that might signal maintenance issues, and confirm improvements after tune-ups or tire inflation changes.

Trip fuel cost tracking

Link fill-ups to specific trips to see the total fuel cost of each journey. Combined with other trip-linked expenses like tolls and parking, you get the complete cost of every drive — essential for business travelers and gig workers tracking deductible mileage.

Cross-border fueling

Fill up in a different country and log it in the local currency. Enter the actual bank-charged amount in your home currency later. Both values are stored, so your spending totals reflect the real cost including your bank's conversion markup.

Multi-vehicle fuel comparison

Track fuel economy and fuel spending for every vehicle on your account. Compare consumption side by side to see which car is most efficient for highway driving, city commuting, or weekend errands — data-driven insight for deciding which vehicle to drive for which purpose.

Family and shared vehicle fuel logging

Multiple drivers, one fuel history. Everyone in the household logs fill-ups on the vehicles they drive, and consumption calculations stay accurate because every entry counts. Each refuel shows who logged it.

Fuel tracking that connects to your complete vehicle picture

Fuel is typically the largest recurring cost for any vehicle, and fuel tracking in CarExpenses connects to everything else. Refuel entries provide odometer readings that update your maintenance reminder intervals. Fuel costs feed into your spending analysis alongside maintenance, insurance, and other expenses. Consumption data helps you evaluate whether a vehicle is running efficiently or needs attention. And trip-linked refuels give you the true cost of every journey.

The result is a fuel tracking system that doesn't exist in isolation — it's part of a complete vehicle cost and maintenance platform. Every fill-up you log makes your consumption data more accurate, your spending reports more complete, your maintenance reminders more timely, and your understanding of what each vehicle costs you more precise.

Works on any device, no app store required

CarExpenses is a Progressive Web App that runs in any modern browser on your phone, tablet, or computer — no app store download required. Log a fill-up from your phone at the gas station with one-tap GPS location. Review your consumption trends on your laptop. Check fuel spending across all your vehicles from your tablet. Everything syncs automatically across every device.

Frequently asked questions about fuel tracking

Track every fill-up, know your real fuel economy

Included on all plans. Free for up to 2 vehicles. No credit card required.