Fuel · Free calculator

Fuel volume temperature correction (V15) for Gulf tanks

Fuel swells in the midday heat and shrinks overnight. Enter a volume and a temperature to see it at 15 °C, or check whether the gap between a fill and a tank reading is only temperature.

  • Runs in your browser
  • Expansion rate you can edit
  • Approximate, not custody-transfer grade

Fills a typical expansion rate. Replace it with the figure for your product.

% per 10 °C

Diesel is about 0.8 and petrol about 1.2 (typical). Use your supplier figure if you have one.

°C

15 gives V15. Change it only if your contract or standard names another.

Measured volume
L

From the pump meter, a delivery note or a sensor reading. Example value.

°C

Temperature of the fuel when the volume was measured. Use a probe or a thermometer in the fuel, not the air. Example value.

Typical expansion rates. Replace them with the figure for your product.

How this is calculated
f = 1 + β × (T − T ref) V ref = V measured ÷ f β = (percent per 10 °C) ÷ 1000

The full method is below.

Volume at the reference temperatureBased on values entered

Keep the working for your fuel records

Report with both calculations, the expansion rate used and the method.

Fuel temperature report

Get the working as a PDF for your fuel records

  • The volume at the reference temperature and the change
  • The same fuel at temperatures up to 45 °C above the reference
  • The fill against the tank reading, step by step
  • The expansion rate you used, and the method

What does the fuel temperature calculator do?

A liter of fuel is not always the same amount of fuel. 1,000 L of diesel measured at 45 °C is about 976.6 L at 15 °C, which is 2.3 % less. The fuel did not go anywhere. It expanded. A pump meter, a delivery note and a tank sensor each read the volume at whatever temperature the fuel had at that moment, so two honest readings can differ with no fuel missing.

The calculator has two tabs. Correct a volume converts a volume at any temperature to the volume at a reference temperature, 15 °C by default, known as V15. Fill against reading takes a fill and a later tank reading, and shows how much of the gap temperature explains and how much is left.

Why does heat matter in Gulf fleets?

  • Fuel in a tank in the sun warms through the day and cools at night. Measure it, do not guess it.
  • If the fuel is 20 °C warmer at noon than at night, diesel takes up about 1.6 % more room and petrol about 2.4 %.
  • A fleet that compares a night fill with a noon tank reading sees that gap as a small loss every day.
  • Count the temperature first. What remains is the part worth investigating.

What inputs do you need?

What each input needs
InputWhere to find itTip
VolumePump meter, delivery note, tank sensorWrite down which one it is. They do not always agree.
Fuel temperatureFuel-temperature probe, or a thermometer in a sampleAir temperature is not fuel temperature.
Basis of each recordPump manual, sensor datasheet and settingsSome pumps and sensors already report at the reference temperature.
Expansion rateYour fuel supplierThe default is a typical value for the fuel type.
Allowed differenceSensor datasheet, your own toleranceKeep it small. A large allowance hides real loss.
Default values (typical, replace with your own)
ParameterDefault
Diesel expansion0.8% per 10 °Ctypical
Petrol expansion1.2% per 10 °Ctypical
Reference temperature15°Ctypical
Allowed difference1%typical

Typical values from a metrology guide on fuel dispenser compensation. Replace them with the figures for your product and your sensor.

How is the volume corrected?

The tool uses a first-order model, the one used to compensate liquid fuel dispensers. The expansion rate β is the share of volume gained per degree.

f(T) = 1 + β × (T − T ref) V at the reference = V measured ÷ f(T) β = percent per 10 °C ÷ 1000 (diesel 0.8 gives 0.0008)Source: NSAI, Temperature compensation of liquid fuel dispensers: a litre of petrol changes by about 1.2 ml and a litre of diesel by about 0.8 ml per 1 °C, corrected to 15 °C. Source and date checked 2026-11-03. A first-order approximation.
Expected reading = V fill ÷ f(T fill) × f(T read) − fuel used Temperature effect = V fill ÷ f(T fill) × f(T read) − V fill Unexplained = tank reading − expected reading A record already at the reference has f = 1The fuel mass stays the same, so the fill is converted to the reference first and then to the reading temperature.

The rigorous method for trade is ASTM D1250 / API MPMS 11.1 (2019 edition, checked 2026-11-03), with volume correction factors for crude oils, refined products and lubricating oils. This tool does not use them, so treat the result as an approximation and not as custody-transfer grade. Verify against the standard named in your contract.

Worked examples

  • Diesel at 45 °C: f = 1 + 0.0008 × 30 = 1.024. 1,000 ÷ 1.024 = 976.56 L at 15 °C, which is 23.44 L or 2.34 % less.
  • Petrol at 45 °C: f = 1 + 0.0012 × 30 = 1.036. 1,000 ÷ 1.036 = 965.25 L, or 3.47 % less.
  • A midday fill read at night: 400 L of diesel is dispensed at 45 °C and read at 25 °C as 393 L, a gap of 7 L. At 15 °C the fill is 400 ÷ 1.024 = 390.63 L. At 25 °C the same fuel takes 390.63 × 1.008 = 393.75 L. Temperature explains 6.25 L of the 7 L (89 %). The remaining 0.75 L is 0.19 % of the fill, inside a 1 % allowance.

The calculator opens with these values, so you can check each line.

How do you read the results?

  • Volume at the reference is the number to compare across days, tanks and records.
  • Caused by temperature is the part of the gap that heat or cold explains. It is not a loss.
  • Left unexplained is what remains. If it is inside your allowance the lamp is green.
  • A check lamp means look further. It does not mean fuel was lost or stolen.

Common mistakes

  • Using air temperature. The fuel in a tank follows the air slowly.
  • Correcting twice. If the pump already reports at the reference, choose that option. Do not correct it again.
  • Mixing units. The expansion is percent per 10 °C, not per 1 °C.
  • Using it for billing. It is an approximation, so it is not for custody transfer or tax.
  • Calling every gap a loss. Sensor calibration, vehicle angle and sloshing also move a tank reading.

Assumptions and limits

The expansion rates are typical first-order values, not measurements of your fuel. The result assumes one uniform temperature for the whole volume, a known basis for each record and no change of fuel grade. Real tanks have temperature layers, and blends differ by supplier. The tool does not know whether your pump or sensor compensates, so you tell it. The calculations run in your browser. Your inputs are sent to our server, and kept for up to 45 days, only if you ask for the emailed report.

Related Tracom solution

Replace the guess with a measured fuel temperature

Tracom makes fuel level sensors and the trackers that read them. Ask Tracom how the level and the fuel temperature can be logged together on your tanks, so the correction uses a real number.

  • Level over time from a Tracom fuel level sensor, read by the tracker, to compare with your fill records.
  • Temperature next to the level when a probe is wired in. What you get depends on the model and the sensors.
  • Calibration and cut length planned with the fuel tools, so the table matches the probe.
  • SCMS portal and OTA updates to set up and update the devices.
Questions

Fuel temperature questions, answered

Need help with a fuel reconciliation? Contact Tracom.

What is V15?

V15 is a fuel volume corrected to 15 °C. It lets you compare volumes measured at different temperatures. The calculator also lets you choose another reference temperature.

How much does diesel expand in the heat?

About 0.8 % for every 10 °C with the typical figure used here. From 15 °C to 45 °C that is about 2.4 % more volume. Your supplier may give another figure, so it is an editable input.

Does my fuel level sensor already correct for temperature?

It depends on the sensor and its settings. Many report the raw volume at the fuel temperature. Check the datasheet, then choose the matching option on the second tab.

Is this accurate enough for billing?

No. It is a first-order approximation for planning and reconciliation. A contract that names ASTM D1250 or API MPMS 11.1 needs the tables of that standard.

Can temperature explain a real fuel loss?

Only a part, and only up to the size the tool shows. If the unexplained part stays above your allowance, check the sensor table, the tank position, sloshing and the fuel records.

What does Tracom do with the figures I enter?

The calculations run in your browser. If you ask for the report, we email it to you, and your inputs are sent to our server and kept for up to 45 days. Tracom makes sensors and trackers. We do not audit your fuel records. Your fleet and finance teams make those decisions.

Fuel sensor project

See the level and the temperature together

Tell us the tank types and the number of vehicles. We will show you what a Tracom sensor and tracker report.

Related tools and templates

Keep going with the fuel question

Get the report

Enter your details and we will email you the file.

Use your real name so the file arrives addressed to you. Don't worry, we won't flood you with emails or calls.

Scroll to Top