...

Our website uses cookies to improve your experience and record usage statistics. By using our site you consent to cookies as described in our Privacy Policy. We take your privacy and data security very seriously and all information collected will be kept strictly confidential.

Decline All Accept All
API 2000 Calculation: Step-by-Step Tank Vent Sizing Guide for Engineers
20/08/2026

As a storage tank engineer, you face a deceptively simple question every time you specify a new vessel or retrofit an existing one: how much air must the tank breathe to stay safe? The answer lives in one document — API 2000 — and the API 2000 calculation you perform determines whether your tank survives a hot afternoon, a pump-out at maximum rate, or an external fire. At Zhenchao we have manufactured breather valves, flame arresters, and emergency vents for petrochemical storage since 2006, and we keep seeing the same costly mistakes repeated across refineries, terminals, and chemical parks. This guide walks you through the complete calculation so you can size your relief system with confidence — and avoid the failures we are called in to fix.

Why you can rely on this guide: It is prepared by the Zhenchao engineering team — a high-tech manufacturer with 20+ years, 70+ specialists, and 8500 m² of production space dedicated to tank protection equipment. All methods below reference the current API Standard 2000 (7th Edition, 2014 with 2020 errata) and are cross-checked against ISO 28300.

What Is API 2000 and Why It Governs Your Tank Vent Sizing?

API Standard 2000, Venting Atmospheric and Low-Pressure Storage Tanks, is the globally recognized engineering standard published by the American Petroleum Institute. It sets the minimum requirements for pressure and vacuum relief on storage tanks operating between roughly −0.5 kPa (−2 in. H₂O) and +20 kPa (+80 in. H₂O) gauge. Although it was written for petroleum storage, you will find it cited as the de facto reference across chemical, pharmaceutical, biofuel, food, and water-treatment facilities — and many local codes and insurance underwriters now mandate API 2000 compliance by name.

For you, the practical takeaway is this: your pressure vacuum relief valve (PVRV) is not a catalog afterthought. Its capacity must be proven by calculation, and that calculation is the API 2000 calculation.

Why Getting the API 2000 Calculation Right Protects Your Facility (and Your Budget)

An undersized vent is a safety incident waiting to happen; an oversized vent quietly drains capital and creates emission headaches. Neither serves your plant. The table below shows what is actually at stake on both sides of the error.

If you UNDERSIZE the ventIf you OVERSIZE the vent
Tank rupture or implosion from pressure/vacuum excursionsUnnecessary capital cost (often $5k–$50k+ per valve)
Catastrophic product release and fire/explosion hazardExcessive VOC emissions and failed permits
OSHA/EPA violation fines and personnel injuryInsurance-claim denial and non-standard spare parts

Getting the number right the first time is cheaper than either extreme. The next sections show you exactly how.

Specifying a New Tank or Retrofitting an Old One?
Zhenchao’s API 2000-compliant breather valves are factory-calibrated and delivered with full material traceability. Send us your tank data and we will confirm the right size before you buy — so you never pay for capacity you do not need, or risk capacity you do.
Shop API 2000 Breather Valves

The Four Venting Scenarios API 2000 Requires You to Calculate

Every tank vent must be sized to handle four distinct scenarios. Your final PVRV selection must satisfy the largest flow rate among all four — not the average, and not just the one you expect most often. Here is what each scenario represents.

Scenario 1: Thermal Out-Breathing (Normal)

Solar heating during the day expands the vapor space, forcing air out through the pressure port. Expressed in SI units:

Qth_out = VL × Cf + V × (0.043 × ΔT)  [m³/h air]

Where VL = liquid capacity (m³), Cf = out-breathing factor from API 2000 Table 1, V = total tank volume (m³), and ΔT = maximum temperature swing (°C).

Scenario 2: Thermal In-Breathing (Normal)

Nighttime cooling or rain contracts the vapor space, pulling ambient air in through the vacuum port:

Qth_in = V × Ci  [m³/h air]

Where Ci is the in-breathing coefficient for your climate class.
API 2000 calculation: ZCBV-I breather valve providing normal inbreathing and outbreathing protection on a storage tank

Scenario 3: Filling Out-Breathing (Pump-In Rate)

Pumping product in displaces an equal volume of vapor, pushing it out the pressure vent:

Qfill = Z × Qpump  [m³/h air]

Where Qpump = maximum pump-in rate (m³/h) and Z = vapor saturation factor (typically 1.0–1.5).

Scenario 4: Emptying In-Breathing (Pump-Out Rate)

Removing product creates a void that atmospheric air fills through the vacuum vent:

Qempty = Qpump  [m³/h air]

Step-by-Step API 2000 Calculation: A Worked Example

Let us run a complete example you can copy for your own tanks.

Given Data

  • Tank diameter: 12 m (39.4 ft)
  • Shell height: 10 m (32.8 ft)
  • Stored product: Diesel fuel (flash point > 55°C)
  • Max fill / pump-out rate: 120 m³/h (528 gpm)
  • Location: Houston, Texas — Class B climate per API 2000
  • Tank type: Fixed-roof vertical cylindrical steel tank

Step 1 – Calculate Tank Volumes

Total volume: V = π × (D/2)² × H = π × 6² × 10 = 1,131 m³. At 90% full, liquid capacity VL = 1,018 m³, leaving a vapor space of 113 m³.

Step 2 – Thermal Out-Breathing

For a Class B fixed-roof tank storing diesel, Cf ≈ 2.3 and ΔT ≈ 30°C:

Qth_out = 1,018 × 2.3 + 1,131 × (0.043 × 30) = 2,341 + 1,459 = 3,800 m³/h

Step 3 – Thermal In-Breathing

Qth_in = 1,131 × 1.3 = 1,470 m³/h

Step 4 – Pump Breathing Rates

Filling (Z = 1.2 for diesel): Qfill = 1.2 × 120 = 144 m³/h. Emptying: Qempty = 120 m³/h.

Step 5 – Determine the Controlling Scenario

ScenarioFlow Rate (m³/h)Side
Thermal Out-Breathing3,800Pressure
Thermal In-Breathing1,470Vacuum
Filling Out-Breathing144Pressure
Emptying In-Breathing120Vacuum

Your controlling requirements are 3,800 m³/h on the pressure side and 1,470 m³/h on the vacuum side — the minimum your PVRV must deliver.

Step 6 – Add Emergency Venting (Fire Case)

API 2000 also requires emergency venting for external fire. The simplified formula uses wetted surface area A (here ≈ 339 m² at 90% level):

Qfire = 208 × A0.82 = 208 × 3390.8226,200 m³/h

The fire case dwarfs normal breathing. Most plants handle it with a dedicated emergency vent set to open at a higher pressure, while the primary PVRV carries the 3,800 m³/h normal load. Do not let a single device do both jobs unless it is rated as a combined unit.
API 2000 external fire case: emergency vent installed on a storage tank roof for fire-induced emergency relief

Want a Second Pair of Eyes on Your Numbers?
Our engineers will review your API 2000 calculation free of charge, and we can share our Excel vent-sizing worksheet so you can run your own what-if scenarios before you commit to a size.
View ZCZHQ-II Flame Arresters

Climate Zone and Product Volatility — The Factors That Change Your Numbers

Two inputs move your result more than anything else: where the tank sits and what it stores.

Climate ZoneDescriptionOut-Breathing Factor
ATropical, high solar radiationHighest (~3.0)
BTemperate (most of USA, Europe, coastal China)Standard (~2.3)
CContinental, extreme seasonsModerate (~1.8)
DMarine / offshore platformsElevated (~2.5)

For volatility, use the flash point as your guide: flash point ≤ 38°C (gasoline, naphtha) → multiply thermal out-breathing by 1.2–1.5; 38–55°C (kerosene, diesel) → use standard factors; > 55°C (lube oils) → you may reduce factors slightly. Getting the class wrong is one of the most expensive mistakes we see.

How Tank Design Type Changes Your Venting Load

  • Fixed-roof tanks: highest breathing rates — the full vapor space tracks ambient temperature swings.
  • External floating roof: minimal breathing (the deck follows the liquid) — often 95% less than a fixed-roof equivalent.
  • Internal floating roof: moderate reduction, depending on seal efficiency.

Pick the factor that matches the tank you are actually protecting — not the one in a generic lookup table.

Common API 2000 Sizing Mistakes That Cause Real Failures

  1. Wrong climate class. Class A factors in Northern Canada waste $10k–$30k; Class C factors in Saudi Arabia dangerously undersize. Match the zone to the site.
  2. Ignoring the fire case. Sizing only for normal operation leaves you exposed to emergencies the primary PVRV cannot handle.
  3. No future-throughput margin. If you double the pump rate next year, the original valve overpressures the tank. Design for max anticipated future capacity, plus 25%.
  4. Confusing m³ with “air equivalent”. API 2000 rates everything as air at standard conditions. Apply the correct conversion when matching vendor data for other gases.
  5. Piping losses. Long, small-diameter vent runs add back-pressure, so the valve opens later than designed. Keep vent piping short and straight.

A correctly sized PVRV is rarely enough on its own. Pair it with flame arresters on vapor lines so a relieved flame cannot propagate back into the tank — a requirement on many flammable-service installations.

Choosing Complementary Protection for a Complete Tank Safety System

The API 2000 calculation defines how much your tank must breathe; the rest of your specification decides what protects it while it breathes. A complete system typically layers a PVRV, an emergency vent, a flame arrester on the vent line, and a hydraulic safety valve as a final over-pressure safeguard. Each device is selected against the loads you just calculated — not in isolation.

Build a System, Not Just a Valve
Explore Zhenchao’s full range of tank-protection equipment — from flame arresters to hydraulic safety valves — and specify a coordinated package that meets API 2000 end to end.
Explore ZCGYA Hydraulic Safety Valve

Frequently Asked Questions

What inputs should I gather before starting an API 2000 calculation?

Collect these before you open the spreadsheet: tank diameter and shell height, maximum liquid level (usually 90–95%), stored product and its flash point, maximum pump-in and pump-out rates, the local climate class (A–D), and whether blanket gas or a vapor recovery unit is connected. Missing any one of these silently invalidates the result.

How do I convert API 2000 “air equivalent” flow to my actual vapor flow?

API 2000 expresses every rate as air at standard conditions. To compare against a vendor’s rating for your actual vapor (different molecular weight and density), divide the air-equivalent flow by the square root of the relative density ratio, or use the vendor’s stated conversion factor. Always confirm which reference gas the valve’s capacity curve uses before you select.

Does API 2000 apply to tanks with nitrogen blanketing?

Yes — but blanketing changes the physics. A blanket-gas system limits in-breathing of ambient air and can shift your controlling scenario toward pump-out and thermal out-breathing. You must also coordinate the PVRV set pressure with the blanket regulator so the two do not fight each other. Treat blanketed tanks as a separate engineering case, not a standard calculation.

What set pressure should I specify for an atmospheric-tank PVRV?

For typical atmospheric fixed-roof tanks, the primary pallet is commonly set at 2–8 oz/in² (roughly 0.5–2 kPa) on the pressure side and a similar vacuum setting, kept below the tank’s mechanical design limit (often ~2.5 kPa / 10 in. H₂O). The exact set point is a project decision balancing emission control, product loss, and structural safety — confirm it with your mechanical design basis.

How often should I re-verify my tank’s API 2000 vent sizing?

Re-verify whenever the service changes: a new product with a different flash point, a pump upgrade that raises throughput, a tank modification, or a change in climate class after relocation. As a baseline, include vent sizing in your periodic mechanical-integrity review (commonly every 3–5 years) so the relief system tracks how the tank is actually operated, not just how it was designed.

How do I document API 2000 compliance for an audit or insurance review?

Keep a calculation record that shows the four scenario flows, the controlling case, the fire-case result, the selected device capacity, and the climate/volatility assumptions used. Retain the valve’s factory calibration certificate and material traceability. Auditors and underwriters look for a defensible paper trail linking the standard to the installed hardware — not just a model number on a datasheet.

Related Resources

Explore Zhenchao’s product lines that support the system described above:

Recommended follow-up articles we plan to publish:

  • API 2000 vs ISO 28300: Which Standard Should You Specify?
  • How to Choose the Right Set Pressure for Your PVRV
  • Nitrogen Blanketing and API 2000 Vent Sizing — A Worked Example
  • Common Causes of Breather Valve Failure and How to Prevent Them
RELATED NEWS
YOU MAY ALSO WANT TO SEE
GET A QUOTE TODAY!
QR Code ×