Skip to main content
Calcimator

Tank Farm Capacity Calculator

Calculate total storage capacity from tank count, dimensions, roof type, and maximum fill level.

About this calculator

This calculator sizes a tank farm's total storage capacity starting from basic cylinder geometry — volume = πr²h — for each tank, then works through several real-world corrections most cylinder-volume calculators skip. First, it accounts for roof design: a floating roof needs about 2 feet of shell height held in reserve so the roof deck and its legs don't interfere with usable liquid volume, while a fixed cone roof loses only about a foot to vapor space, so the same shell height and diameter yield different usable volumes depending on which roof type you pick. Second, it applies your specified maximum operating fill percentage (typically 85-95%, since tanks are never run brim-full for safety and thermal-expansion reasons) to that usable volume, not the raw shell volume, before converting cubic feet to barrels (using 5.6146 ft³/bbl) and multiplying by tank count for the farm total.

The result is also expressed as days of supply at a reference 100,000 bbl/day throughput, useful for quick supply-chain sizing conversations, and as a total shell-plus-bottom surface area (excluding the roof) for rough painting, insulation, or inspection-cost estimating. Keep in mind the roof-height losses and fill percentage are configurable rules of thumb, not values pulled from your actual tank drawings — for a real facility, cross-check against API 650 strapping tables or as-built tank charts before using these numbers for custody transfer or regulatory reporting.

Inputs

ft
ft
%

Results

Total Operating Capacity

781,817 bbl

Shell Capacity per Tank151,076 bbl
Operating Capacity per Tank130,303 bbl
Total Shell Capacity906,455 bbl
Total Operating Capacity32,836,319 gallons
Days of Storage at 100k bbl/day7.8 days
Total Shell Surface Area241,746 ft²
How to Use This Calculator
  1. Enter Number of Tanks, Tank Diameter, and Tank Height.
  2. Set Roof Type and Maximum Fill Level.
  3. Review the Total Operating Capacity (bbl) result.
  4. Use Shell Capacity per Tank (bbl) and Operating Capacity per Tank (bbl) to inform your decision.
  5. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Tank Diameter

Tank DiameterTotal Operating Capacity
75195,454 bbl
113443,690 bbl
2251,759,088 bbl
3754,886,357 bbl

What each input means

Number of Tanks
Total number of storage tanks in the tank farm.
Tank Diameter
Internal diameter of each tank in feet. Common sizes: 100–300 ft for crude storage.
Tank Height
Shell height of each tank in feet. Typical range: 36–64 ft.
Roof Type
Tank roof design, which affects usable storage height.
Maximum Fill Level
Operational fill limit as a percentage of usable volume. Typically 85–95%.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Number of Tanks = 6, Tank Diameter = 150, Tank Height = 48, Roof Type = 1 = 5 input(s) provided
  2. Calculate Total Operating Capacity
    Total Operating Capacity
    781817 = 781817
  3. Calculate Shell Capacity per Tank
    Shell Capacity per Tank
    151076 = 151076
  4. Calculate Operating Capacity per Tank
    Operating Capacity per Tank
    130303 = 130303

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does roof type change the usable capacity when the tank dimensions stay the same?

The calculator subtracts a fixed height allowance before computing usable volume: floating roofs lose about 2 feet of shell height to the roof deck and its support legs, while fixed cone roofs lose only about 1 foot to vapor space. Since usable volume is π×r²×(height − roof loss), the same diameter and shell height produce a smaller working volume for a floating roof than for a cone roof — the difference is purely that height deduction, scaled by the tank's cross-sectional area.

Why is operating capacity based on usable height rather than the full shell volume?

The calculator applies your maximum fill percentage to the usable volume (shell volume minus the roof-height loss), not the raw shell volume, because that fill limit represents how full you actually run the tank day-to-day for safety and thermal-expansion margin. Shell capacity and total shell capacity are reported separately as the tank's absolute geometric maximum, useful for comparison, but operating capacity is the number that reflects real day-to-day usable storage.

What does the 'days of storage at 100k bbl/day' figure actually tell me?

It divides total operating capacity by a fixed reference throughput of 100,000 barrels per day, giving a quick way to translate a farm's storage volume into a familiar time unit for supply-chain planning conversations. It isn't tied to your facility's actual throughput — if your real flow rate is different, scale this number proportionally (double the days if your actual throughput is half of 100,000 bbl/day, for example).

Can I use the total surface area output to estimate insulation or coating costs?

It's a starting point, not a finished number — the calculator computes shell-plus-bottom surface area (π×diameter×height + π×r²) per tank and multiplies by tank count, but it explicitly excludes the roof and doesn't account for nozzles, stiffener rings, or other appurtenances that affect real coating or insulation quantities. Use it for rough order-of-magnitude estimating, and verify final material takeoffs against as-built tank drawings.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Energy & Utilities.