Most bulk storage tank failures aren't instant. They come from corrosion managed reactively rather than proactively. The three layers (internal lining, external coating, cathodic protection) have to be specified together, applied with discipline, and inspected regularly to identify any failures. Get one wrong at year 0 and the asset will demand attention at year 8 instead of year 18.
The three layers of corrosion control
Layer 1: Internal lining
The internal lining protects the steel from the stored product and, especially, the water bottom. Typical systems for petroleum service are epoxy phenolic, novolac epoxy, or zinc-rich epoxy primer with a phenolic top coat, at a thickness of 250-500 μm DFT depending on system and service.
Surface preparation determines whether the lining lasts. Sa 2.5 (near-white blast) should be the minimum; Sa 3 (white blast) is required for the most aggressive services. The atmospheric conditions at coating application, salt levels on the steel surface and cleanliness are also all vital to ensure a robust coating system for years to come.
Layer 2: External coating system
The external system protects against atmospheric corrosion and is specified to an ISO 12944 environmental class. Inland industrial sites are typically C4 (high); coastal sites are C5-M (very high marine).
A typical 3-coat system: zinc-rich epoxy primer (60-80 μm DFT), epoxy intermediate (100-150 μm), polyurethane top coat (50-80 μm). Total dry film thickness target: 250-300 μm. Designed durability per ISO 12944 for the C4 class is long term (over 15 years).
Layer 3: Cathodic protection
Cathodic protection covers the soil-side of the tank floor and any submerged steel. You have two options: sacrificial anode (typically magnesium or zinc, simple and reliable, lower upfront cost), or impressed current (active control, better suited to large tanks or high soil resistivity).
Cathodic protection works best when it's designed in at construction. Retrofitting is possible (we do it as part of refurbishment scopes) but uniform protection is harder to achieve than when it's specified up front.
Standards we work to
| Layer | Standards |
|---|---|
| Internal lining | API 652, NACE/AMPP coating standards, manufacturer specifications |
| External coating | ISO 12944 (corrosion protection), SSPC/NACE/AMPP surface prep standards |
| Cathodic protection | API 651 (cathodic protection of aboveground petroleum storage tanks) |
| Inspection & maintenance | API653 (in-service inspection), API 575, NACE coating inspection |
The 20-year trajectory
Year 0 (commissioning)
The tank has passed hydrotest and the coating systems are applied to spec. The handover pack documents surface prep grade, ambient conditions during application, DFT readings and adhesion test results, and the manufacturer warranty is registered.
Year 5
First scheduled external inspection per API653. The coating should be 95%+ intact, with isolated mechanical damage repaired under routine maintenance. No through-coating corrosion. Internal lining (if accessible during a routine in-service inspection) shows no blistering, no edge undercutting at floor weld seams.
Year 10
Mid-life external inspection. Coating system showing predictable wear: minor degradation at high-exposure zones (sun-facing shell, base ring), no through-coating corrosion. UT thickness mapping confirms shell corrosion rate below threshold.
If the tank is due for an internal out-of-service inspection in this window, the lining adhesion test passes, no blistering, no concerning corrosion at the floor-shell weld seam.
Year 20
The original coating system reaches the end of its service life and the refurbishment cycle gets planned. The steel itself is still well within design capacity, so the choice is whether to reline on its own or fold the reline into a broader API653 refurbishment that also addresses any floor plate corrosion that has accumulated.
The trajectory above only happens if the original coating systems were specified and applied correctly. When they aren't, the timeline compresses by 30-50%.
Coating system comparison
| System | Typical service life | Best for | Application requirements |
|---|---|---|---|
| Epoxy phenolic (internal) | 15-20 years | Petroleum products, jet fuel | Sa 2.5+, conditions inside manufacturer limits, controlled cure |
| Novolac epoxy (internal) | 15-25 years | Aggressive products, ethanol blends | Sa 3, very tight humidity / temperature control |
| Zinc-rich epoxy + epoxy + PU (external, C4) | 15+ years | Inland industrial sites | Sa 2.5, ambient temp / dew point control |
| Zinc-rich epoxy + epoxy + PU (external, C5-M) | 10-15 years | Coastal / marine sites | Sa 2.5+, higher DFT, manufacturer-approved applicator only |
Common failure modes (and how to avoid them)
Failure mode 1: Adhesion failure at floor weld seams
Cause: Surface preparation compromised at the weld seam, or the lining was applied while the steel was outgassing post-weld. Fix: Hold the line at the application stage with a full Sa 2.5 grade, weld grinding to remove sharp edges, and a controlled cure.
Failure mode 2: Underfilm corrosion under the external coating
Cause: Coating breach not noticed during routine inspection, allowing moisture ingress under the film. Fix: 5-yearly inspection per API653, prompt repair of mechanical damage.
Failure mode 3: Soil-side floor corrosion (no cathodic protection)
Cause: Cathodic protection not specified, or specified but not maintained. Fix: Spec it at construction, monitor anode life, retrofit during the next refurbishment if not present.
Failure mode 4: Coating system mismatch with service change
Cause: Tank service changed (e.g. from diesel to ethanol-blended fuel) without revisiting the lining specification. Fix: Any service change must trigger a coating-system review under MoC, ideally before the change is implemented.
FAQ
What are the three layers of corrosion control on a bulk storage tank?
Internal lining (protects the steel from the stored product and water phase); external coating system (protects from atmospheric corrosion); and cathodic protection (sacrificial anodes or impressed current systems for the soil-side of the floor and any submerged sections). All three need to be specified together. They interact.
How long should an internal tank lining last?
A properly-specified and -applied internal lining typically lasts 15-20 years in petroleum service. Service life depends on the product (jet fuel is more aggressive than diesel; ethanol blends accelerate corrosion), water-bottom management, and surface preparation quality at the original application.
What ISO 12944 environmental class applies to most South African storage tanks?
ISO 12944 C4 (high) for inland industrial sites; C5-I or C5-M (very high industrial or marine) for coastal depots and refineries. The environmental class drives the coating system specification: surface prep grade, primer choice, total dry film thickness, and expected durability.
Is cathodic protection always required?
For above-ground tanks on a sand pad with a competent oily-water containment system, soil-side cathodic protection is best practice and increasingly mandated by client specifications. For tanks on concrete pads or in dry environments the case is less clear, and depends on the soil resistivity and design life targets.
What does a coating warranty actually cover?
Manufacturer warranties typically cover material defects when the coating is applied by an approved applicator under documented conditions (surface prep, ambient temperature, humidity, dew point, recoat windows, dry film thickness). Warranties do not cover mechanical damage, third-party intervention, or service-condition changes. That's why surface prep and application discipline matter so much.
Specifying a coating system or planning a reline? Webmech holds applicator approvals from Akzonobel International, PPG Sigma, Jotun and Carboline. Contact the team for more information.