A barrel of oil measured deep in the reservoir is not the same as a barrel of oil measured in the stock tank at surface, because the downhole barrel carries dissolved gas and sits at high pressure and temperature. The oil formation volume factor, written Bo, is the number that captures exactly how much that reservoir barrel shrinks on its way up. This guide explains why the shrinkage happens, how Bo links downhole and surface volumes, and why it sits underneath the shrinkage factors already used in run tickets and net-oil computers.
Oil Formation Volume Factor (Bo) in one line: The oil formation volume factor, Bo, is the ratio of the volume of oil at reservoir conditions to the volume of that same oil after it reaches the stock tank at surface. It is expressed as reservoir barrels per stock-tank barrel and is almost always greater than one, because downhole oil is expanded by dissolved gas and by high temperature. When it is produced, the gas comes out of solution and the oil cools and contracts, so a reservoir barrel yields fewer barrels at surface.
The reason Bo is greater than one comes down to two effects that both make oil occupy more space in the reservoir than at surface. First and most important is dissolved gas: at reservoir pressure the oil holds a large amount of gas in solution, and that dissolved gas swells the liquid volume noticeably. When the fluid is brought to surface and pressure drops, the gas breaks out of solution and leaves the liquid, so what remains as stock-tank oil is a smaller volume. Second, the reservoir is hot, and hot oil expands; as it cools to surface temperature it contracts further.
Put together, these mean a barrel of oil measured at reservoir conditions becomes less than a barrel once it has given up its gas and cooled at the stock tank. A Bo of, say, one and a third reservoir barrels per stock-tank barrel means that every stock-tank barrel produced corresponded to a third more volume down in the reservoir. The exact value depends entirely on the fluid: a light, gassy oil shrinks a great deal and has a high Bo, while a heavy, gas-poor oil shrinks little and has a Bo close to one.
Bo is not a single constant across the life of a reservoir - it varies with pressure. Above the bubble point, as pressure declines the oil expands slightly and Bo rises to a maximum right at the bubble point, because the oil still holds all its gas but is at its least compressed. Below the bubble point, gas begins to leave the oil in the reservoir itself, the remaining oil shrinks, and Bo falls as pressure drops further. The PVT study reports Bo across this whole pressure range, so the right value can be chosen for the reservoir's current condition.
Bo exists because reserves and reservoir engineering are naturally done in reservoir volumes, while oil is bought, sold, and metered in stock-tank volumes, and the two must be reconciled. To convert a reservoir volume of oil into what will actually be sold at surface, you divide by Bo; to take a measured stock-tank volume back to the space it occupied in the reservoir, you multiply by Bo. This single factor is therefore the hinge between the subsurface world of the reservoir engineer and the surface world of the meter and the sales contract.
This linkage is central to material balance and reserves estimation. A material balance calculation tracks how much fluid has left the reservoir and how the remaining fluids and rock have expanded to fill the void, and every one of those volumes has to be expressed consistently in reservoir barrels using Bo and the gas equivalent. Get Bo wrong and the inferred oil in place and drive mechanism come out wrong, which is why an accurate, sample-based Bo matters far more than an assumed one borrowed from a nearby field.
The concept of shrinkage that operators use every day is Bo seen from the surface. A shrinkage factor is essentially the reciprocal of the formation-volume relationship between a higher-pressure line condition and stock-tank conditions - it tells you what fraction of a volume measured upstream survives as clean stock-tank oil. So while a reservoir engineer speaks in Bo and reservoir barrels, the pumper filling out a run ticket and the net-oil computer at a lease automatic custody transfer unit are applying the same physics under a different name.
Where Bo and daily operations meet most directly is in production allocation and custody transfer, where shrinkage factors derived from the same PVT behavior turn metered line volumes into reported stock-tank oil. When production from several wells is commingled and metered together, allocating it back to each well requires knowing how each fluid shrinks, and those shrinkage factors trace to the formation volume factors in the PVT report. A net-oil computer at a custody transfer point applies a shrinkage or meter factor for exactly this reason: to report the clean oil volume that will actually be sold, not the larger volume that passed through the meter at line conditions.
Because these factors originate in fluid behavior, they should be revisited when the fluid or the operating conditions change. A cloud SCADA platform such as Merobix records the line pressures, temperatures, and metered volumes that shrinkage factors are applied to, and keeps the full history in one place. When a reservoir crosses its bubble point or a facility changes its separation pressures, the producing gas-oil ratio and the effective shrinkage shift, and seeing the metered and trend data together makes it possible to notice that a long-standing shrinkage factor no longer matches the fluid.
Merobix does not itself derive Bo - that comes from the PVT laboratory - but by continuously collecting the surface measurements over protocols such as Modbus and DNP3 and pairing them with the shrinkage and meter factors applied to each well, it turns the abstract formation volume factor into something an operator can audit. That means allocation and net-oil results stay tied to how the fluid is genuinely behaving, rather than resting on a factor that was set once at first production and quietly drifted out of date as the reservoir declined.
Because oil in the reservoir is swollen by dissolved gas and expanded by high temperature, so it occupies more volume downhole than at surface. When produced, the gas comes out of solution and the oil cools and contracts, so a reservoir barrel yields fewer stock-tank barrels. That ratio of reservoir volume to stock-tank volume, Bo, is therefore almost always above one.
They describe the same physics from opposite directions. Bo is reservoir barrels per stock-tank barrel and is used by reservoir engineers to convert subsurface volumes to surface volumes. A shrinkage factor is the fraction of a metered line volume that survives as clean stock-tank oil, used at custody transfer and in net-oil computers. Both trace back to how the fluid loses gas and cools on its way to the tank.
Yes. Bo varies with pressure: as reservoir pressure declines toward the bubble point the oil expands slightly and Bo rises to a maximum at the bubble point, then falls below the bubble point as gas leaves the oil in the reservoir. The PVT study reports Bo across the full pressure range so the correct value can be used for the reservoir's current pressure.
This page references the protocol specifications published by the organizations below. Editions, product capabilities, and documentation change over time - confirm current requirements and specifications directly with the source.
Last reviewed: July 27, 2026. Merobix is not affiliated with, endorsed by, or sponsored by these organizations; their names are used only to identify the standards and products discussed.
Merobix reads your field devices into a cloud SCADA - the real thing behind these terms, live in days from any browser.