TANK PROTOCOL
EMISSIONS INTELLIGENCE
📖 User Manual 🏠 Home 👤 Profile
Storage Tank Emission Calculator
Routine loss estimation for floating roof and fixed roof organic liquid storage tanks
⬡ AP-42 CHAPTER 7 (6/2026) · API MPMS 19.2
📖 New here? Read the User Manual — inputs, methods and limits explained (opens in a new tab)
⚠ Indicative estimates only — per US EPA AP-42 Ch. 7 / API MPMS 19.2. Not valid for regulatory compliance, permitting, or reporting. Full terms accepted at sign-in; the complete disclaimer is included in every downloaded report.
Tank Identification
Research entries stay private to you for practice/testing. Switch to Official once this is a real assessment your company should see.
Components (Speciation, AP-42 §7.1.4) optional
Estimate losses of individual components such as benzene. Enter each component's weight percent in the liquid; the tool applies Raoult's law at the liquid surface temperature (Eqs 40-3 to 40-6) and splits every loss into components (Eqs 40-1 and 40-2).
ML defaults from AP-42 Table 7.1-2 for gasoline (92) and crude oil (207); AP-42 gives none for naphthas, so enter your stock's value. Raoult's law assumes ideal mixing, which AP-42 finds reasonable for most hydrocarbon mixtures but not for aqueous mixtures or mixtures containing alcohols. Floating-roof withdrawal loss uses the liquid composition, because the film on the shell evaporates completely (Eq 40-2); substances that are non-subliming solids at storage temperature, such as most polycyclic aromatic hydrocarbons, won't evaporate from that film. Mixed xylenes are usually represented by m-xylene, as in AP-42's examples.
Stored Liquid
TVP is computed from the liquid surface temperature (below) using Antoine constants for chemicals or the AP-42 RVP equations for petroleum stocks. Product factor KC = 0.4 for crude oils, 1.0 otherwise (AP-42 Eq. 2-4).
Location & Environment
Liquid surface temperature is derived from site meteorology, solar insolation, and paint color — AP-42 Eq. 2-5 to 2-12, Tables 7.1-6 & 7.1-7.
Select a location to compute liquid surface temperature.
Operation
Enter net throughput. If the tank is filled and emptied at the same time, gross throughput overstates working loss (AP-42 Eq 1-41 note). If you know the annual sum of liquid-level changes, enter it instead: the tool uses level increases for fixed roofs (Eq 1-40) and level decreases for floating roofs (Eq 2-20). Over a year the two are approximately equal.
Wind speed auto-fills from the selected location (Table 7.1-7) and can be overridden. Used only for external floating roof tanks; internal & domed external tanks use v = 0. AP-42's rim-seal and deck-fitting factors are valid only for average wind below 15 mph.
Tank Type & Geometry
Construction & Rim Seal
Rim-seal loss factors from AP-42 Table 7.1-8.
Shell Condition & Columns
Withdrawal (working) loss inputs — AP-42 Eq. 2-19, Table 7.1-10.
Deck Seam (Internal FR only)
Deck seam loss applies to bolted decks only — AP-42 Eq. 2-18, Table 7.1-16.
Deck Fittings
Add each fitting and its count. Loss factors from AP-42 Table 7.1-12. Fittings marked IFR-only cannot be used on external tanks (no wind term).
Results
⬡
Enter tank parameters and calculate to see standing, working, and total loss estimates.