Serious tools · EN

How full is my tank, really?

July 8, 2026·Stephan·±4 min read

You stick a dipstick into your heating oil tank, it comes out wet at 50 cm on a tank that is 100 cm tall, and you conclude: half full. For a rectangular tank, correct. For the far more common horizontal cylindrical tank, also correct — but only at exactly the halfway point, and wildly wrong everywhere else. At 25 cm you don't have 25% left; you have about 19.6%.

Why isn't the level proportional to the volume?

Because the cross-section of a lying cylinder is a circle. Near the bottom and the top the circle is narrow, in the middle it is at its widest. Each extra centimetre of liquid level therefore adds a different amount of volume: little at the bottom, a lot around the middle, little again near the top.

The circular segment formula

The liquid in a horizontal cylinder forms a circular segment. For a tank with radius r, length L and liquid height h:

V = L × [ r² × acos((r − h) / r) − (r − h) × √(2rh − h²) ]

The first term is the pie-slice area swept by the liquid, the second subtracts the dry triangle above the chord. Not the kind of thing you want to punch into a phone calculator at the bottom of the basement stairs.

An example

Tank: Ø 1.0 m (r = 0.5 m), length 2.5 m, so a full volume of π × 0.5² × 2.5 ≈ 1,963 litres.

Dipstick readingNaive "percent"Actual volumeActual percent
10 cm10%≈ 103 L5.2%
25 cm25%≈ 384 L19.6%
50 cm50%≈ 982 L50%
75 cm75%≈ 1,579 L80.4%
90 cm90%≈ 1,860 L94.8%

The error is largest exactly where it matters: when the tank is getting empty and you're deciding whether to order oil this week or next month.

What about vertical or rectangular tanks?

A vertical cylinder and a rectangular tank are linear: percentage of height equals percentage of volume. The trap is purely the lying cylinder — which, of course, is what most buried and basement fuel tanks are.

Skip the math

The steefware Tank Level Calculator does the segment math for you: enter the tank shape, its dimensions and your measurement, and get litres remaining. It runs entirely in your browser — free, no cookies.

Tank Level Calculator

Open the tool →

From dipstick centimetres to actual litres, for any tank shape.