Printable reference

API 653 Formula Cheat Sheet

Every formula behind the free TankForge calculators, US and metric, with clause citations — one printable page.

For estimating and checking. The inspector of record is responsible for every number that goes into a report. Verify against the current edition of API 653 — this page was checked against API 653, 5th Edition, Addendum 2 (May 2020). Not a substitute for the standard or for engineering judgment.

Shell minimum thickness (t-min) calculator

One-foot-method t-min per shell course — and its inverse, maximum fill height from a measured thickness.

US customary
t-min = max( 2.6 · D · (H − 1) · G / (S · E), 0.1 )
H = t · S · E / (2.6 · D · G) + 1 (inverse — max fill height)
Metric (SI)
t-min = max( 4.9 · D · (H − 0.3) · G / (S · E), 2.5 )
H = t · S · E / (4.9 · D · G) + 0.3 (inverse — max fill height)
SymbolMeaningUS unitMetric unitSource
DTank diameterftmTank record / As-built
HFill height above this courseftmTank record — height from course bottom to max liquid level
GSpecific gravity of the stored productProduct data sheet / MSDS
SAllowable product stresspsiMPaTable 4.1
EJoint efficiencyTable 4.2
tMeasured (or as-built) course thicknessinmmUT reading / mill cert
API 653 §4.3.3.1API 653 Table 4.1API 653 Table 4.2

Bottom repair-threshold calculator

Repair every bottom reading at or below X so the next internal interval reaches N years — closed form and per-plate table.

US customary
T = (f · age · MRT + N · t0) / (f · age + N) (closed form, single governing thickness)
interval = min( (min − MRT) / rate × f, cap ) (f = 1 code form, f = 0.5 conservative comparison)
Metric (SI)
T = (f · age · MRT + N · t0) / (f · age + N) (closed form, single governing thickness)
interval = min( (min − MRT) / rate × f, cap ) (f = 1 code form, f = 0.5 conservative comparison)
SymbolMeaningUS unitMetric unitSource
TRepair threshold — patch every reading at or below TinmmSolved
MRTMinimum remaining thickness at end of intervalinmmTable 4.4
t0Original / nominal bottom thicknessinmmAs-built / mill cert
ageYears the bottom has been in serviceyryrTank record
NTarget next internal intervalyryrOwner / RBI target
fLife-to-interval factorInterval basis toggle
API 653 §4.4.5.1API 653 Table 4.4API 653 §6.4.2.2.1

Tank bottom remaining life and inspection interval calculator

Bottom corrosion rate, remaining life to the minimum remaining thickness, and the next internal inspection interval.

US customary
rate = (t0 − min) / age
remaining life = (min − MRT) / rate
interval = min( remaining life, cap ) (cap 20 yr; 30 yr with a release prevention barrier)
MRT = .100 in bare steel · .050 in with an RPB or reinforced lining
Metric (SI)
rate = (t0 − min) / age
remaining life = (min − MRT) / rate
interval = min( remaining life, cap ) (cap 20 yr; 30 yr with a release prevention barrier)
MRT = 2.540 mm bare steel · 1.270 mm with an RPB or reinforced lining
SymbolMeaningUS unitMetric unitSource
minGoverning (least) remaining bottom thicknessinmmUT grid / MFL prove-up / pit depth
t0Original / nominal bottom thicknessinmmAs-built / mill cert
ageYears the bottom has been in serviceyryrTank record
MRTMinimum remaining thickness at the end of the intervalinmmTable 4.4
capMaximum internal inspection intervalyryr§6.4.2.2.1
API 653 §4.4.5.1API 653 Table 4.4API 653 §6.4.2.2.1

Shell corrosion rate, remaining life and inspection interval calculator

Long-term and short-term shell corrosion rates, remaining life against t-min, and the external UT and visual inspection intervals.

US customary
LT = (t_nominal − t_current) / years in service
ST = (t_previous − t_current) / years between readings
N = max(LT, ST) (inspection practice — not a formula printed in API 653)
RCA = t_current − t-min; remaining life = RCA / N
external UT interval = min( RCA / 2N, 15 yr ); 5 yr when N is not known
external visual interval = min( RCA / 4N, 5 yr )
Metric (SI)
LT = (t_nominal − t_current) / years in service
ST = (t_previous − t_current) / years between readings
N = max(LT, ST) (inspection practice — not a formula printed in API 653)
RCA = t_current − t-min; remaining life = RCA / N
external UT interval = min( RCA / 2N, 15 yr ); 5 yr when N is not known
external visual interval = min( RCA / 4N, 5 yr )
SymbolMeaningUS unitMetric unitSource
t_currentCurrent thickness at the locationinmmUT reading
t-minMinimum required thicknessinmm§4.3.3.1
t_nominalAs-built thicknessinmmAs-built / mill cert
t_previousSame location, previous inspectioninmmPrior report
NGoverning shell corrosion ratemils/yrmm/yrCalculated
RCARemaining corrosion allowanceinmmCalculated
API 653 §6.3.3.2API 653 §6.3.2.1API 653 §4.3.3.1

Tank bottom critical-zone minimum thickness calculator

The critical-zone minimum bottom thickness at the next inspection from the lower shell course t-min — plus the remaining life and interval against it.

US customary
limit = max( min( .118 in, 0.5 × t-min course 1 ), .100 in )
t-min course 1 = max( 2.6 · D · (H − 1) · G / (S · E), 0.1 ) (one-foot method)
years to limit = (CZ min − limit) / rate; rate = (nominal − CZ min) / age
interval = min( years to limit, cap ) (cap 20 yr; 30 yr with a release prevention barrier)
Metric (SI)
limit = max( min( 3 mm, 0.5 × t-min course 1 ), 2.500 mm )
t-min course 1 = max( 4.9 · D · (H − 0.3) · G / (S · E), 2.5 ) (one-foot method)
years to limit = (CZ min − limit) / rate; rate = (nominal − CZ min) / age
interval = min( years to limit, cap ) (cap 20 yr; 30 yr with a release prevention barrier)
SymbolMeaningUS unitMetric unitSource
t-min course 1Minimum thickness of the lower shell courseinmm§4.3.3.1
CZ minLeast remaining thickness in the critical zoneinmmUT / MFL prove-up in the critical zone
nominalAs-built critical-zone plate thicknessinmmAs-built / mill cert
ageYears the bottom has been in serviceyryrTank record
capMaximum internal inspection intervalyryr§6.4.2.2.1
API 653 §4.4.5.4API 653 §4.3.3.1API 653 §6.4.2.2.1

Allowable stress (Table 4.1) calculator

Allowable product stress S and hydrotest stress St by material and shell course, with the full Table 4.1.

US customary
S = min(0.8·Y, 0.429·T) (C1–C2)
S = min(0.88·Y, 0.472·T) (courses above C2)
St = min(0.88·Y, 0.472·T) (C1–C2, hydrotest)
St = min(0.9·Y, 0.519·T) (courses above C2, hydrotest)
Metric (SI)
S = min(0.8·Y, 0.429·T) (C1–C2)
S = min(0.88·Y, 0.472·T) (courses above C2)
St = min(0.88·Y, 0.472·T) (C1–C2, hydrotest)
St = min(0.9·Y, 0.519·T) (courses above C2, hydrotest)
SymbolMeaningUS unitMetric unitSource
YSpecified minimum yield strengthpsiMPaMaterial spec / mill cert
TSpecified minimum tensile strengthpsiMPaMaterial spec / mill cert
SAllowable product design stresspsiMPaTable 4.1
StAllowable hydrostatic test stresspsiMPa§4.3.3.2
API 653 Table 4.1API 653 §4.3.3.2

Joint efficiency (Table 4.2 / 4.3) calculator

Shell joint efficiency E by construction standard and build-year edition band, welded or riveted.

US customary
E is read directly from Table 4.2a / 4.2b (welded) or Table 4.3 (riveted) by construction standard and build-year edition — there is no formula to compute; the calculator selects the right row.
Metric (SI)
E is read directly from Table 4.2a / 4.2b (welded) or Table 4.3 (riveted) by construction standard and build-year edition — there is no formula to compute; the calculator selects the right row.
SymbolMeaningUS unitMetric unitSource
EJoint efficiency used in the one-foot method / t-min formulaTable 4.2
API 653 Table 4.2API 653 Table 4.3

Unit converter for API 653 inspectors

Thickness (in / mils / mm), corrosion rate (mpy / mm per yr), length (ft / m), and pressure (psi / MPa).

US customary
1 in = 25.4 mm, 1 mil = 0.0254 mm
1 ft = 0.3048 m
1 psi = 0.006894757293168361 MPa
mpy (mils/yr) to mm/yr uses the same factor as mils to mm (0.0254)
Metric (SI)
1 in = 25.4 mm, 1 mil = 0.0254 mm
1 ft = 0.3048 m
1 psi = 0.006894757293168361 MPa
mpy (mils/yr) to mm/yr uses the same factor as mils to mm (0.0254)
SymbolMeaningUS unitMetric unitSource
in / mils / mmThicknessin, milsmmExact SI unit definition
mpy / mm/yrCorrosion rate (thickness per year)mpymm/yrExact SI unit definition
ft / mLengthftmExact SI unit definition
psi / MPaPressure / stresspsiMPaExact SI unit definition

Built by TankForge — API 653 inspection software

The Annex C checklist, tank drawings, UT readings and the finished report, on one iPad, from the tank deck — even with no signal.

Free printable guides to other tank parts are coming — shell, bottom & foundation, nozzles.

Where to find labeled drawings

  • API 650 Annex H (internal floating roofs) and Annex C (external floating roofs): figures of the roof and its fittings.
  • API 653 Annex C checklists: the inspection names for most of these parts (C.1.4 roofs, C.1.5 roof accessories, C.2.8–C.2.9 floating roofs and seals).
  • EPA AP-42, Chapter 7.1 (Organic Liquid Storage Tanks): cutaway diagrams of guide poles, deck fittings, rim seals and vents, each part named. EPA AP-42 Chapter 7
  • Vendor catalogs for close-up photos: Enardo, Protectoseal, Groth, Varec, Shand & Jurs (vents, hatches, gauges); HMT, Matrix (floating roofs, seals).

Don’t see what you need?

Ask for a guide, calculator or tank part we haven’t covered. Email is optional — anonymous requests are welcome.