ISO 281 Bearing Life Calculation (L10h): Formulas, Contamination Factors, and Worked Example
A rigorous guide to calculating rolling element bearing basic rating life (L10h) and modified rating life (Lnmh) according to ISO 281:2007 with lubrication and contamination factors.
Md Anamul Hasan
Mechanical Design Engineer & CAD Automation Specialist

The Difference Between Nominal Life and Real-World Reliability
In rotating machinery design, bearing selection cannot rely solely on manufacturer catalog basic dynamic load ratings ($C$). Catalog calculations assume ideal clean lubrication and standard operating conditions. Under real industrial loads, oil film thickness, contamination levels, and cyclic duty determine fatigue life.
The standard reference for rolling element bearing rating life is ISO 281:2007 (Rolling bearings — Dynamic load ratings and rating life).
1. Basic Rating Life Equations
The basic rating life $L_{10}$ in millions of revolutions is:
$$L_{10} = \left( \frac{C}{P} \right)^p$$
Where:
- $C$ = Basic dynamic load rating (kN) from manufacturer data.
- $P$ = Dynamic equivalent radial load (kN).
- $p$ = Life equation exponent ($p = 3$ for ball bearings, $p = 10/3 \approx 3.333$ for roller bearings).
To express rating life in operational operating hours ($L_{10h}$):
$$L_{10h} = \frac{10^6}{60 \times n} \times \left( \frac{C}{P} \right)^p$$
Where $n$ is rotational speed in revolutions per minute (RPM).
2. Dynamic Equivalent Load Calculation
For combined radial ($F_r$) and axial ($F_a$) loads:
$$P = X \times F_r + Y \times F_a$$
Where radial factor $X$ and axial factor $Y$ depend on bearing geometry and contact angle relative to the limiting ratio $e$.
3. Modified Rating Life: ISO 281 $a_{ISO}$ System
ISO 281:2007 introduces the modified rating life $L_{nmh}$ to account for reliability $a_1$ and operating conditions $a_{ISO}$:
$$L_{nmh} = a_1 \times a_{ISO} \times L_{10h}$$
The life modification factor $a_{ISO}$ is a function of:
- Viscosity Ratio ($\kappa$): $\kappa = \nu / \nu_1$, where $\nu$ is actual lubricant kinematic viscosity at operating temperature and $\nu_1$ is required kinematic viscosity for adequate hydrodynamic film thickness.
- Contamination Factor ($e_C$): Accounts for solid particle contamination in circulating oil or grease (ranges from 0.1 for high contamination to 1.0 for extreme cleanliness).
- Fatigue Load Limit ($C_u$): The load below which the bearing material will theoretically not fatigue under clean lubrication.
Worked Example Table
| Parameter | Notation | Value | Units |
|---|---|---|---|
| Bearing Type | Deep Groove Ball Bearing | 6208 | — |
| Basic Dynamic Load Rating | $C$ | 32.5 | kN |
| Fatigue Load Limit | $C_u$ | 1.37 | kN |
| Applied Radial Load | $F_r$ | 4.80 | kN |
| Applied Axial Load | $F_a$ | 1.20 | kN |
| Rotational Speed | $n$ | 1750 | RPM |
| Operating Temperature | $T$ | 65 | °C |
| Lubricant Viscosity at 40°C | ISO VG 46 | 46.0 | mm²/s |
| Basic Rating Life | $L_{10h}$ | 18,450 | hours |
| Modified Rating Life ($a_{ISO} = 1.42$) | $L_{nmh}$ | 26,199 | hours |
Production Calculator
For multi-bearing shaft systems and automated duty cycles:
- Verified Workbook: P048 Rolling Element Bearing Life (L10h) Calculator
- Engineering Suite: Bundle B3: Mechanical Sizing & Calculation Engine
Written by Md Anamul Hasan
Mechanical Design Engineer & CAD Automation Specialist
Specializing in mechanical design automation, CAD API scripting (SolidWorks, NX Open), and Teamcenter PLM workflow engineering.
