tankvolumecalc.com
Home / Thermal expansion
Drawing № TVC-401 · Safety Math

Thermal expansion & ullage calculator

Liquids grow when they warm. A tank brim-filled on a freezing morning can weep by afternoon — this is the arithmetic behind every fill rule on this site: ΔV = V × β × ΔT, with sourced coefficients per liquid. Physics estimate only; codes and supplier practice govern.

Expansion coefficients (volumetric, per °F) with worked columns
Liquidβ /°Fper 1,000 gal per 1°F250 gal over 40°FSource / note
Gasoline0.000680.68 gal6.8 galAPI tank-testing average; grade spread ~0.0005–0.0007/°F
Diesel0.000460.46 gal4.6 galChevron published typical (their example: 1.000 gal at 20°F → 1.037 at 100°F)
Heating oil #20.000460.46 gal4.6 galSame distillate family as diesel
Kerosene / Jet0.00050.50 gal5.0 galMid-distillate typical
Ethanol0.000610.61 gal6.1 galStandard constant (0.00109/°C)
Hydraulic / lube oil0.00040.40 gal4.0 galMineral oils, manufacturer data
Vegetable oil0.000390.39 gal3.9 galEdible oils, typical
Water0.000120.12 gal1.2 galNear room temperature — strongly nonlinear, near zero at 39°F
Seawater0.000130.13 gal1.3 galNear room temperature
Milk0.000120.12 gal1.2 galWater-like

Why the fill rules exist

Every fill limit on this site is this physics plus deliberate margin. The 275-gallon oil tank's ~250 gallon practical fill leaves ~9% ullage — several times the worst single-day swing, covering gauge error and vent geometry too. Propane's 80% rule (NFPA 58) is the extreme case: liquid propane expands roughly 15× more than water per degree and sits in a sealed pressure vessel, so the code reserves a fifth of the tank and the float gauge is calibrated to it. When a code or supplier limit exists, it wins over this calculator — the rules embed conditions the bare formula doesn't.

The delivery "shortage" that isn't

Commercial fuel meters correct to 60°F reference gallons (API/ASTM volume correction). Fuel delivered warm into a cold tank contracts as it equalizes — so the stick legitimately reads fewer gallons than the ticket hours later, by V·β·ΔT. Run your delivery's numbers above before assuming a short measure; the honest discrepancy is usually under one percent.

Related: what ullage is · the 80% rule · tank charts for converting ullage inches to gallons.

FAQ

How much does fuel expand with temperature?

ΔV = V × β × ΔT. Diesel and heating oil run β ≈ 0.00046/°F (Chevron's published figure), gasoline ≈ 0.00068/°F — so 250 gallons of heating oil grows about 6.9 gallons over a 60°F swing, and gasoline half again more.

Why is my 275 gallon tank only filled to 250?

Exactly this math plus margin: a cold-morning fill that warms 50–60°F needs 6–8 gallons of expansion room, and suppliers add margin for gauge error and vent geometry. The ~25 gallon ullage is the practice answer to a physics problem.

Why is propane not in the list?

Propane is a pressure vessel governed by NFPA 58's 80% fill rule, which already embeds its (much larger) expansion plus vapor-pressure safety. You never compute propane ullage yourself — the rule is the answer.

Did my fuel supplier short me? The stick shows less than the ticket.

Possibly neither — commercial meters deliver temperature-corrected gallons referenced to 60°F. Warm fuel pumped into a cold tank contracts as it cools: 200 ticket gallons at 75°F shrink about 1.4 gallons settling to 30°F in the tank. Check the math here before the phone call.

Is this calculator a compliance tool?

No — it computes the physics. Fill limits are set by codes and practice (NFPA 30/31, EPA overfill rules, your supplier's procedures), which are deliberately more conservative than β·ΔT alone. This tool always shows the larger of physics and a 5% working margin, and the applicable rule governs.