When Are Anchor Bolts Required?
API 650 tanks are primarily designed as self-anchored structures — the weight of the shell, roof, and stored product is intended to resist wind overturning and seismic uplift without mechanical anchors. Anchor bolts are only required when the overturning moment from wind or seismic loading exceeds the stabilising dead load moment.
There are three scenarios that typically trigger anchorage requirements:
- High-seismic zones with small-diameter tanks: Tall, narrow tanks have a small stabilising moment arm and are particularly susceptible to seismic uplift.
- High-wind zones with low product density: A tank designed for a light product (SG = 0.7) has less stabilising weight than one storing crude oil (SG = 0.85). The design must check the empty case as well as the operating case.
- Appendix E seismic design: The J-ratio check is the mandatory output of every seismic calculation under API 650 Appendix E.
The J-Ratio — API 650 Appendix E §E.6
The anchorage ratio J is the ratio of the maximum overturning moment to the maximum resisting moment. For J ≤ 0.785, the tank is self-anchored. For J > 0.785 but ≤ 1.54, mechanical anchoring is required. For J > 1.54, the tank shell geometry or foundation must be revised — the required anchor forces exceed what practical bolt arrangements can provide.
Sizing the Anchor Bolts
Once anchorage is required, the net uplift force per bolt is calculated from the overturning moment, dead load, and number of bolts. The required root area of each bolt is then:
- Net uplift per bolt = (total net uplift) / (number of bolts)
- Required root area = net uplift per bolt / bolt allowable tensile stress
- Select bolt size from API 650 Table 5-21b (corroded root area must meet or exceed required area)
API 650 §5.12.2 limits bolt spacing to a maximum of 3 m around the circumference. This sets the minimum number of bolts independently of the load calculation — for large-diameter tanks, the spacing limit often governs before the strength requirement does.
Wind Uplift Check
API 650 also requires a separate check for wind-induced shell uplift (§5.11.2). An empty tank in a high-wind zone can experience net uplift at the base from wind suction on the roof and pressure on the windward shell, even when the seismic check passes without anchorage. This empty-tank wind case is easy to miss in practice and should always be explicitly checked alongside the seismic case.
Both load cases matter: Always check seismic uplift (Appendix E J-ratio) and wind uplift (§5.11.2) independently. A tank that passes the seismic check without anchors may still fail the wind check, or vice versa. TankCode 650 runs both checks automatically and flags which case governs.
Practical Design Tips
- Use the corroded bolt root area — not the nominal or uncorroded area — for the allowable load calculation. API 650 specifies this explicitly.
- If J is only marginally above 0.785, consider increasing the shell plate thickness slightly in the lower courses to increase Wt. This is often more economical than adding an anchor bolt ring, especially during the fabrication phase.
- Verify that the anchor bolt chair detail matches the shell thickness — thin shells can pull through undersized chairs under the calculated uplift load.
TankCode 650 shows you the J-ratio, net uplift force, and required bolt root area in the anchorage module, with the output directly linked to the seismic analysis results. For a guided walkthrough, see our getting started guide.
Check anchorage requirements instantly
TankCode 650 calculates J-ratio, net uplift, and bolt sizing from your seismic and shell inputs.