A floating roof sits directly on the surface of the stored product and rides up and down as the tank fills and empties, which keeps vapor space to a minimum. But a floating roof is heavy, and to support its own weight it sinks partway into the liquid and displaces a volume of product, pushing the surface higher than the liquid alone would reach. A floating-roof correction is the adjustment that removes that displacement effect from the gauge reading so the reported figure reflects the true volume of product, not product plus the space the roof takes up. Because the displaced volume depends on how dense the product is, the correction is not a fixed number; it is calculated from the product's density.
Floating-roof correction in one line: A floating-roof correction is an adjustment applied to a tank gauge reading to account for the liquid volume displaced by a floating roof resting on the product surface. Since the roof floats by displacing its own weight in product, the displacement depends on product density, so the correction uses density to recover the true liquid volume from the observed level.
A floating roof floats for the same reason anything floats: it displaces a weight of liquid equal to its own weight. A steel roof weighing many tons must therefore push aside many tons of product, and that displaced product has to go somewhere, so it raises the liquid surface. When a gauge measures the level under a floating roof, the reading includes the rise caused by the roof sitting in the liquid, so the naive volume from the strapping table overstates the actual product on hand. The floating-roof correction subtracts the roof's displacement to get back to the real number.
The key subtlety is that the displaced volume is not constant across products. A roof of fixed weight always displaces the same weight of liquid, but weight and volume are related through density. Denser product means less volume displaced for the same roof weight; lighter product means more. So the same physical roof produces a different correction depending on what the tank is storing, and even changes with temperature as the product's density shifts. This is why a proper floating-roof correction is computed from the product's density at conditions rather than pulled from a single table entry.
This also distinguishes the floating-roof correction from the strapping table and the roof itself. The strapping table describes the empty tank geometry, and a separate floating roof page describes the tank type; the correction is the density-driven bridge that reconciles what the gauge sees with how much product is genuinely below the roof. It is a routine part of custody accounting on any external or internal floating-roof tank.
The floating-roof correction only applies while the roof is genuinely floating. Every floating-roof tank has legs or a support structure the roof rests on when the tank is drawn down far enough, and there is a transition band, often called the critical zone, where the roof is neither fully floating nor fully landed. In that zone part of the roof's weight is carried by its legs and part is still supported by buoyancy, so the displacement is indeterminate and the density-based correction cannot be trusted.
This is why gauging inside the critical zone is treated with caution and often avoided for custody purposes. When the roof is partly landed, a small change in level can shift how much weight transfers between legs and liquid, making the effective displacement jump around in a way no simple correction captures. Operators generally either keep the tank above the float point during custody transfer or accept that readings taken while the roof is landing are not measurement grade and require special handling.
Above the critical zone, with the roof fully afloat, the correction is well behaved and predictable, driven cleanly by product density. Below it, with the roof fully landed on its legs, the roof no longer displaces product at all and a different, fixed correction for the landed roof applies instead. Knowing which regime the tank is in, floating, critical, or landed, is essential before any floating-roof correction is applied, because the same gauge reading means different things in each.
On a manual gauge, the floating-roof correction is a lookup-and-arithmetic step: the gauger records the level, notes the product density, and applies the roof adjustment before the volume is finalized. It is easy to forget, easy to apply with a stale density, and easy to misapply near the critical zone, all of which introduce error into an otherwise careful measurement. Automating the correction removes most of that human variability.
A modern automatic tank gauge tied into a SCADA system can apply the floating-roof correction continuously and consistently. The ATG knows the live level, the tank knows its roof weight and float characteristics, and a density input, whether measured inline, sampled, or configured for the product, lets the system compute the displacement in real time. As density shifts with temperature or a product change, the correction follows automatically, so the volume the system reports is already roof-adjusted without an operator remembering to do it by hand.
A cloud platform like Merobix adds the ability to flag the critical zone rather than silently return a bad number. When the live level enters the band where the roof is landing, the system can mark those readings as suspect and hold them out of custody totals, instead of applying a correction that no longer holds. Historizing level, density, and the applied correction together also gives an auditor a clear record of how each roof-adjusted volume was produced, which is exactly the transparency custody accounting on floating-roof tanks needs.
A floating roof supports its own weight by displacing an equal weight of product, and weight relates to volume through density. Denser product displaces less volume for the same roof weight, while lighter product displaces more, so the volume the roof pushes aside changes with the product. That is why the correction is calculated from density rather than being a single fixed value for the tank.
The critical zone is the range of levels where the roof is transitioning between floating and resting on its legs, so part of its weight is carried by buoyancy and part by the support structure. In this band the displacement is indeterminate and the normal density-based correction is unreliable, so gauging in the critical zone is generally avoided for custody transfer or treated as non-measurement grade.
Yes. An ATG tied into a SCADA system can apply the floating-roof correction continuously using the live level, the tank's roof characteristics, and a density input, updating the adjustment as density changes with temperature or product. A capable platform can also detect when the level enters the critical zone and flag those readings instead of returning a correction that no longer applies.
Merobix reads your field devices into a cloud SCADA - the real thing behind these terms, live in days from any browser.