Corrosion Rate Calculator
A corrosion coupon comes out of a pipe rack or a test loop looking unremarkable, a small plate of metal with a number etched on it. Weighed before and after exposure, that plate carries the most trusted number in corrosion work: how much metal the environment actually took, and therefore how fast the wall behind it is thinning.
This calculator turns a coupon weight loss into a penetration rate in millimetres per year, mils per year (mpy), and micrometres per year, with a mass-loss rate, a severity band, and a screening estimate of service life. It accepts the units coupon programs actually use, from milligrams to pounds and square inches.
Uniform corrosion only. The life expectancy line assumes a 5 mm wall reaching its limit at 50% thickness loss; it is a screening estimate, not a remaining-life assessment. Temperature and environment do not change the rate, so this tool does not collect them: record them in your own test notes.
Quick Answer
Key takeaways
- The weight-loss method is the reference method: it follows ASTM G31 practice and needs only mass loss, exposed area, exposure time, and density.
- Penetration rate is what design decisions use, because wall thickness, not mass, is what fails. The same mass loss means very different penetration on a dense metal and a light one.
- Temperature and environment decide how a rate should be read, but they are not terms in the equation; keep them in your test notes alongside the result.
- A coupon rate is an average over the exposure. It cannot see pitting, which is why retrieved coupons are inspected as well as weighed.
- Quick Answer
- How to use the corrosion rate calculator
- The weight-loss formula and the ASTM cross-check
- Worked example, checked against this exact tool
- Reading the result: severity, life, and the uniform-corrosion assumption
- What competing calculators miss
- Frequently Asked Questions
- Add This Calculator to Your Website
- References
How to use the corrosion rate calculator
Enter the coupon’s initial and final weights in whatever unit your balance reported, keeping both weights in the same unit. The final weight is the weight after the corrosion product has been cleaned off, following ASTM G1 cleaning practice, not the weight with rust still attached. Add the exposure time and the total exposed surface area, counting every face and edge that saw the environment.
Pick the material to fill the density automatically, or choose Custom and type a density for an alloy that is not listed. Record the test temperature and medium in your own notes even though they do not move the number: a rate quoted without its medium is half a result, and when you later prepare repeat tests at matched concentrations, the chemical dilution calculator helps you hit the same test solution strength. Press Calculate Rate and the results give the mass loss, both rate forms, the severity band, and the life estimate together.
The weight-loss formula and the ASTM cross-check
The method rests on one idea: if corrosion is uniform, mass loss spread over the exposed area is a thickness loss, and thickness loss per year is the corrosion rate.
The rearrangement is worth verifying once, because unit constants are where corrosion calculations quietly go wrong. Run the worked example through the ASTM form directly: K = 87,600, W = 0.5 g, A = 50 cm², T = 720 hours, D = 7.85 g/cm³ gives (87,600 x 0.5) / (50 x 720 x 7.85) = 0.1550 mm/year. This calculator returns 0.1551 mm/year for the same coupon; the one ten-thousandth difference is the 365.25-day year it uses against ASTM’s 365-day constant, and it is inside any realistic weighing error. If a calculator you are comparing against returns a figure ten times smaller for these inputs, it has dropped a factor of 10 in the centimetre-to-millimetre step, which is the single most common bug in tools of this kind.
Worked example, checked against this exact tool
The calculator is pre-filled with a carbon steel coupon exposed to fresh water for 30 days. Every figure below is what it returns.
| Output | Value | Reading |
|---|---|---|
| Weight loss | 0.5000 g | 100 g down to 99.5 g |
| Mass-loss rate | 0.3333 mg/cm²/day | 500 mg over 50 cm² and 30 days |
| Penetration rate | 0.1551 mm/year | Low severity |
| Penetration rate (US) | 6.11 mpy | Mils per year |
| Penetration rate (fine) | 155.1 µm/year | Micrometres per year |
| Estimated life (screening) | 16.1 years | 5 mm wall to 50% loss |
Read the severity band against thickness, not in isolation. The bands this tool applies (very low under 0.025 mm/y, low to 0.25, moderate to 1.0, high to 5.0, very high above) are the conventional coupon-program bands, and 0.1551 mm/y sits comfortably in low for a pressure wall with a corrosion allowance. On a 1 mm instrument tube, that same rate eats 15% of the wall a year, and nobody would call it low. Rate plus remaining thickness plus inspection interval is the real decision; the rate alone is just the input.
Reading the result: severity, life, and the uniform-corrosion assumption
Every number on the results panel assumes the coupon lost metal evenly across its surface. For general corrosion in treated water, air, and many process streams that assumption is fair, and the coupon method is the benchmark other techniques are calibrated against. Where it breaks down is localized attack. A coupon can post a reassuring 0.1 mm/y average while a pit on the same coupon is driving toward the wall five times faster, and the average will never tell you.
What you do with a bad rate is usually one of three things: dose an inhibitor and re-coupon, protect the surface, or change the metal. For aluminum, the standard protective finish is anodizing, and the anodizing cost calculator prices that treatment when a coupon result pushes you toward it. Changing the metal is a cost decision as much as a corrosion one: copper is one of the preset materials in this tool, and the copper price calculator tracks what that switch costs per unit of weight.
The life expectancy line carries its own stated assumption: a 5 mm starting wall, written off at 50% loss, so 2.5 mm of usable metal divided by the rate. It exists so two materials or two inhibitor doses can be compared on one screen. For an actual remaining-life call, substitute your real wall thickness and the retirement thickness your code specifies, and divide the usable metal by the rate yourself; the arithmetic is the same, only the inputs get serious. Treat any single coupon result as one reading in a program, not a verdict: rates drift with season, water chemistry, and upsets, and the trend across coupons is the signal.
What competing calculators miss
Coupon calculators in the search results tend to be single-formula boxes, and several carry errors that a cross-check exposes.
Miss 1: the factor-of-ten trap. Converting a mass-loss rate into mm/year passes through centimetres, and tools that skip the cm-to-mm step return rates exactly ten times too small, turning a moderate 1.5 mm/y problem into a soothing 0.15. This calculator’s example is cross-checked against the ASTM G31 constant form in the formula section above, so you can verify it yourself in one line.
Miss 2: one unit system only. Coupon programs report in a mix of grams and pounds, cm² and square inches, hours and months. Forcing hand conversions before a calculator will even run is where transcription errors creep in. Here every field carries its own unit selector, including four density units.
Miss 3: a rate with no reading. A bare mm/y figure leaves the user to hunt for what counts as bad. The severity band and the life estimate, with its assumption printed next to it, turn the number into a first decision without pretending to be a full assessment.
One honest limit, stated on the card itself: temperature and environment are not modeled and are not collected as inputs. No weight-loss calculator can fold them into the equation, because they act through the measured weight loss itself; a tool that adjusts your rate for temperature is inventing data.
Frequently Asked Questions
Corrosion rate is how fast a metal loses thickness in service, usually quoted in millimetres per year (mm/y) or mils per year (mpy). This calculator derives it from a weight-loss coupon test: a weighed sample is exposed for a known time, cleaned, and reweighed, and the mass loss is converted into an average penetration rate using the sample’s area and the metal’s density.
The standard form is the ASTM G31 equation: rate = (K x W) / (A x T x D), where W is mass loss, A is exposed area, T is exposure time, D is density, and K is a unit constant (8.76 x 10⁴ for mm/y with W in grams, A in cm², and T in hours). This calculator does the same computation through a mass-loss rate per day, and its mm/y result matches the ASTM form to within rounding from the 365.25-day year it uses.
There is no universal safe number; it depends on wall thickness and design life. The bands this calculator applies are a common reading: under 0.025 mm/y is very low, 0.025 to 0.25 is low, 0.25 to 1.0 is moderate, 1.0 to 5.0 is high, and above 5.0 mm/y is very high. A moderate rate on a thick-walled vessel with a corrosion allowance may be acceptable, while the same rate on thin tubing is not.
Weights in grams, kilograms, milligrams, pounds, or ounces; time in hours, days, weeks, months, or years; area in cm², m², mm², in², or ft²; density in g/cm³, kg/m³, lb/in³, or lb/ft³. Results come back as mass loss rate (mg/cm²/day) and penetration in mm/year, mpy, and micrometres per year, so metric and US customary readers both get a native figure.
No. Temperature and environment strongly affect real corrosion, but they are not terms in the weight-loss equation, so this tool does not collect them as inputs and the rate itself comes only from weight loss, area, time, and density. A coupon result is only interpretable with its test conditions recorded, so keep the test temperature and medium in your own notes alongside the result. Anyone who tells you a rate without its environment is leaving out half the result.
It is a deliberately simple estimate: the tool assumes a 5 mm wall and treats a 50% thickness loss (2.5 mm) as the end of service, so life = 2.5 / rate in mm per year. At 0.1551 mm/y that gives about 16.1 years. Use it for screening and comparison only; real remaining-life assessments use your actual wall thickness, inspection data, and the governing code.
No. A weight-loss coupon measures average, uniform corrosion. Pitting, crevice corrosion, and stress corrosion cracking attack locally and can perforate a wall long before the average rate suggests it, which is why coupon programs pair weighing with a visual and pit-depth inspection of the retrieved sample.
Oil and gas production and pipelines, cooling water and boiler systems, chemical processing, marine and offshore structures, and water treatment. The method follows ASTM G31 laboratory immersion practice and NACE coupon monitoring conventions, and it is the baseline against which inhibitors and coatings are usually judged.
Add This Calculator to Your Website
References
- ASTM International, Standard Guide G31: laboratory immersion corrosion testing of metals, including the rate equation and the K constants for mm/y and mpy. ASTM G31: Laboratory Immersion Corrosion Testing of Metals. Accessed October 2026.
- ASTM International, Standard Practice G102 (via Old Dominion University): calculation of corrosion rates and related information from electrochemical and mass-loss measurements. ASTM G102: Calculation of Corrosion Rates and Related Information. Accessed October 2026.
- ALS (formerly ALSPI), Introduction to Corrosion Coupons: the weight-loss method, metal loss and corrosion rate constants by unit system. ALS: Introduction to Corrosion Coupons. Accessed October 2026.
- Yamatho Supply, Corrosion Coupons Fundamentals: coupon practice, the NACE RP0775 mpy equation, and exposed-area calculation. Corrosion Coupons Fundamentals (NACE RP0775). Accessed October 2026.
- Engineer Fix: the formula for calculating corrosion rate, covering the K x W / (A x T x D) weight-loss equation and its terms. Engineer Fix: What Is the Formula for Calculating Corrosion Rate?. Accessed October 2026.
