Bitumen Tank Volume Calculator: Dip to Litres & Tonnes

Bitumen Tank Volume Calculator
A dip or ullage reading, turned into litres and tonnes. Handles dished heads, deadwood and temperature.
1 — The tank

Straight shell only. Heads are added separately.

Every dimension must be greater than zero.

2 — The reading

Liquid depth, measured from the tank floor.

The reading must sit between zero and the tank height.

3 — Product and corrections

Storage is usually 140–180 °C.

Paving grades: 1,010–1,050.

Heating coils, baffles, suction pipes. Typically 1–3%.

Freeboard for expansion. Follow your terminal’s procedure.

! Emulsion needs a different correction. The temperature step here follows ASTM D4311, which excludes emulsified asphalt. Set the temperature to base and use the supplier’s own figures if you are dipping emulsion.

Enter the tank and the reading, then press Calculate.

Tank section
Scale section of the tank showing the liquid level you entered
Mass in the tank

Fill level

EmptySafe fill 90%Full

Dip chart

Dip (m)Volume (L)Mass (t)

A tank dip becomes a tonnage in three moves: reading to volume using the tank’s geometry, volume to base temperature because hot bitumen measures large, and volume to mass using the density on the certificate. Miss the middle step on a hot tank and you will be out by around a tenth.

A road tanker 2.2 m across and 6.5 m long, with 2:1 elliptical heads, dipped at 1.6 m and running at 160 °C, is holding 21,530 litres as measured. Corrected back to 15 °C that is 19,630 litres, and at 1,020 kg/m³ it comes to 20.0 tonnes. The calculator above walks all three steps and will build you a dip chart for the tank while it is at it.

Innage or ullage: which reading do you have?

Two ways to measure the same tank, and they are not interchangeable.

ReadingAlso calledMeasured fromGives you
InnageDip, soundingThe tank floor, upwards to the liquid surfaceLiquid depth directly
UllageOutageA fixed reference point at the top, downwards to the surfaceEmpty space above the liquid

Liquid depth from an ullage reading is the reference height minus the ullage. Get that subtraction backwards and the tank is full when it is nearly empty.

Bitumen terminals lean on ullage. Dropping a tape all the way to the floor of a tank running at 160 °C is slow, the tape comes back coated, and the reading is hard to read through the bitumen clinging to it. Measuring down to the surface avoids all of that. Road tankers are more often dipped, because the tank is shallow and a dipstick is quicker than climbing.

The reference point is part of the reading

An ullage is meaningless without knowing where it was measured from. The datum plate, the top of the dip pipe and the rim of the hatch are three different heights, and they can differ by a hundred millimetres or more. Use the reference height on the tank’s own calibration table, not a tape measure and a guess.

The geometry, and why the ends matter

A vertical tank is easy. Volume is the floor area multiplied by the depth, and the dip scales in a straight line with the contents. A rectangular tank behaves the same way.

A horizontal cylinder does not. It is wide in the middle and narrow at the top and bottom, so the same 100 mm of dip means very different quantities depending on where in the tank you are. Halfway up, 100 mm might be several hundred litres. Near the crown, it is a fraction of that. This is the reason dip charts exist.

Horizontal cylinder · liquid depth h · radius r · shell length L
A = r² · arccos((r − h) / r) − (r − h) · √(2rh − h²)
Vshell = A × L

The heads are not flat

Almost every bitumen tanker and storage vessel has dished ends. They are stronger under pressure and vacuum than a flat plate, and they drain better. They also hold a useful amount of product, which a plain cylinder calculation ignores entirely.

Head depth is the distance the head projects beyond the straight shell. D is the internal diameter.
Head typeDepthVolume added, both headsWhere you see it
Flat0NoneSmall site tanks, some rectangular vessels
ASME flanged & dished≈ 0.169 D≈ 0.18 D³Common on storage tanks
2:1 elliptical0.25 D≈ 0.26 D³The standard road tanker head
Hemispherical0.5 D≈ 0.52 D³Pressure vessels, some rail cars

On the 2.2 m tanker in the example, the two elliptical heads hold 2.28 m³ between them. That is over two tonnes of bitumen, and a shell-only calculation loses every litre of it.

One dished head · depth c · radius r · liquid depth h
Vhead = π · c · h² · (3r − h) / (6r)

Flanged and dished heads are not true ellipsoids, but treating them as one with an equivalent depth is close enough for a working volume. For custody transfer it is not close enough, and that brings us to the part every generic tank calculator leaves out.

What a formula cannot see

The arithmetic above describes a perfect cylinder. Your tank is not one.

Deadwood

Bitumen has to be kept hot, so the tank is full of hardware: steam or thermal-oil heating coils, agitators, baffles, suction and return lines, ladders on larger vessels. All of it sits inside the liquid and displaces product. A coil bundle in a storage tank commonly accounts for 1% to 3% of the working volume. Ignore it and you will consistently read the tank as fuller than it is.

The calculator has a deadwood field for this reason, but the honest figure comes from the tank’s own documentation, not from a default.

Tilt

A horizontal tank that sits a degree or two off level reads differently at each end. A road tanker parked on a camber is not level. If the dip point is not at the true centre of the tank, a tilt of one degree on a 6.5 m shell shifts the surface by more than 50 mm at the ends, which on a wide tank is hundreds of litres. Dip on level ground, and dip at the calibrated point.

Shell reality

Plate is rolled, not machined. Welds and seams intrude. Older tanks bulge. Any tank that has been in service has a shape that differs from its drawing.

For money, the calibration table wins

Every tank used for custody transfer has a calibration table, produced by a surveyor to API MPMS Chapter 2 or ISO 7507, listing volume against dip for that specific tank as it was actually built. It accounts for deadwood, tilt and shell shape because it was measured on the tank itself.

When an invoice depends on the answer, the calibration table governs. This calculator is for planning, checking, and finding out whether a reading looks wrong before somebody signs for it.

Freeboard, and why a bitumen tank is never filled

Leave headspace. A bitumen tank filled to the brim is a spill waiting for a thermostat.

Bitumen expands as it heats, by roughly 10% between ambient and 160 °C. Fill a tank cold and bring it up to working temperature and the level rises. Common practice is a safe fill of 85% to 90%, but the number that matters is the one in your terminal’s operating procedure.

Water is the real hazard

Any water that reaches hot bitumen turns to steam instantly and expands by a factor in the hundreds. The result is violent foaming that can lift the surface metres and push product out of the hatch. It is the reason bitumen tanks are kept sealed and dry, why condensate is drained before heating, and why heating coils are pressure-tested: a leaking steam coil inside a hot bitumen tank is a serious incident.

Freeboard is not only about thermal expansion. It is the margin that stops a foaming event becoming an overflow.

Turning volume into tonnes

Two steps, both quick.

First, correct the measured volume back to base temperature. Hot bitumen occupies more space, and the volume you dipped at 160 °C is not the volume you are paying for. The correction factors come from ASTM D4311, and the calculator applies them. The reasoning behind them, and the factors at each temperature, are set out on the bitumen density calculator.

Second, multiply the corrected volume by the density at base temperature, from the supplier’s test certificate. That gives the mass.

2.2 m × 6.5 m tanker · 2:1 heads · dip 1.6 m · 160 °C · 1,020 kg/m³
Segment area at 1.6 m2.9615 m²
Shell volume — area × 6.519.25 m³
Two elliptical heads2.28 m³
Gross volume as dipped21.53 m³
Volume correction at 160 °C× 0.9119
Volume at 15 °C19.63 m³
Mass
19.63 × 1,020 kg/m³
20.02 t

Skip the correction and you would invoice 21.96 tonnes for 20.02 tonnes of bitumen. On a single tanker that is nearly two tonnes. Across a year of deliveries it is not a rounding error.

Making a dip chart

A dip chart, or strapping table, lists volume against dip in fixed increments so that nobody has to do the arithmetic on the gantry. The calculator generates one for whatever tank you have entered, in 5% steps of height, with the mass alongside. Copy it out and print it.

Two things to know about the chart it makes. It is generated from the geometry you typed, so it is only as good as the dimensions. And it is not a substitute for a surveyed calibration table, for the reasons above. It is a working reference, and for planning, ordering and checking, a working reference is usually what you need.

Frequently asked questions

How do you calculate the volume of bitumen in a horizontal tank?

Work out the circular segment area at the liquid depth, multiply by the shell length, then add the volume held in the two heads.

The segment area is r² · arccos((r − h) / r) − (r − h) · √(2rh − h²), where r is the internal radius and h the liquid depth. Each dished head adds π · c · h² · (3r − h) / (6r), with c the head depth.

What is the difference between innage and ullage?

Innage is measured up from the tank floor to the liquid surface. Ullage is measured down from a fixed top reference to the surface.

Innage gives you the liquid depth directly. Ullage gives you the empty space, so the depth is the reference height minus the ullage reading. Terminals often prefer ullage on hot bitumen tanks because it avoids putting a tape all the way to the floor.

Why does hot bitumen measure more than it weighs?

Because it expands. Bitumen at 160 °C occupies about 10% more volume than the same mass at 15 °C.

Nothing is gained or lost. Correct the dipped volume back to base temperature with the ASTM D4311 factors before converting to mass, or you will pay for volume that is not product.

How much space should be left above bitumen in a tank?

Commonly 10% to 15%, giving a safe fill of 85% to 90%.

The headspace absorbs thermal expansion as the product is brought to temperature, and it provides margin if any moisture causes foaming. Your terminal’s operating procedure sets the actual limit, and it is not a figure to improvise.

Do heating coils affect the tank volume?

Yes. Coils, baffles and pipework typically displace 1% to 3% of the working volume.

This is called deadwood. A geometric calculation cannot see it, which is why a formula usually reads a tank slightly fuller than it is. The tank’s calibration table accounts for it.

Can I use this instead of the tank’s calibration table?

Not for anything that ends in an invoice. Calibration tables are produced by survey to API MPMS Chapter 2 or ISO 7507 and describe the tank as it was actually built, including its deadwood, tilt and shell shape.

Use this to plan a load, size a delivery, check that a reading is plausible, or work out a figure when the table is not to hand.

How many tonnes does a road bitumen tanker hold?

Typically 20 to 30 tonnes, depending on axle configuration and local weight limits.

A 2.2 m by 6.5 m barrel with 2:1 heads has a geometric capacity of about 27.5 m³. Filled to a 90% safe level and corrected to base temperature, that carries roughly 23 tonnes of bitumen.