← Mechanical Engineering Studio
🛞

Bearing Life Calculator (L10)

ISO 281 / ABMA basic rating life

What L10 means: L10 is the basic rating life — the number of revolutions (or hours) that 90% of a population of identical bearings operating under identical conditions will meet or exceed before the first sign of fatigue spalling. It is a statistical rating, not a guarantee for any single bearing: individual bearings can and do vary widely, with some failing well before L10 and many lasting far longer.

Important: the dynamic load rating C must come from the actual bearing manufacturer's catalog for the specific bearing being evaluated — this tool does not look it up for you. Enter the applied equivalent load P in the same units as C (kN or lbf); the ratio C/P is dimensionless, so only consistent units matter, not which system you use.

Inputs
From manufacturer catalog
kN
Combined radial/axial load
kN
RPM
Illustrative Presets
Pump Bearing (deep groove ball)
HVAC Fan Bearing (spherical roller)
Conveyor Idler (ball)
Values are illustrative only — always use the actual C rating from the manufacturer's datasheet for your specific bearing.
L10 Life
244.14
million revolutions
2,325
hours (L10h)
At 24/7 continuous operation, that's approximately 0.27 years.
Breakdown
Load Ratio (C/P)6.25
Life Exponent (p)3 (ball)
L10 (revolutions)244,140,625 rev
L10h (hours)2,325 hrs
L10h (years, 24/7)0.27 yrs
References
L10 = (C/P)^p × 10^6 revolutions
p = 3 for ball bearings
p = 10/3 for roller bearings
L10h = L10 / (60 × n)

About the Bearing Life Calculator

This calculator computes the L10 basic rating life of a rolling-element bearing per ISO 281 / ABMA using the dynamic load rating, applied load, bearing type, and rotational speed. Engineers use L10 to compare bearing options during selection, verify a proposed bearing meets a required service life, and set preventive maintenance/replacement intervals for pumps, fans, motors, and other rotating equipment.

How the L10 life calculation works

The basic rating life formula is L10 = (C/P)^p × 10^6 revolutions, where C is the bearing's dynamic load rating (its rated capacity from the manufacturer's catalog), P is the equivalent applied load actually seen by the bearing in service, and p is a life exponent that depends on bearing geometry: p = 3 for ball bearings (point contact) and p = 10/3 for roller bearings (line contact). Because the formula uses the ratio C/P, both loads must be expressed in the same units (kN or lbf) — the result is unaffected by which unit system is used as long as they match.

To convert revolutions to operating hours, divide by the number of revolutions per hour: L10h = L10 × 10^6 / (60 × n), where n is shaft speed in RPM. This is the number most maintenance and reliability engineers actually plan around, since bearing replacement intervals are scheduled in calendar time or operating hours, not revolution counts.

What "L10" statistically means — and what it does not mean

L10 is the life at which 10% of a large population of identical bearings, run under identical load and speed conditions, would be expected to show the first evidence of fatigue (spalling of the rolling contact surfaces). Equivalently, 90% of that population would meet or exceed L10. It is a statistical rating derived from the Weibull life distribution typical of rolling-contact fatigue, not a guaranteed lifespan for any individual bearing. A single bearing could fail well short of L10, or run several times longer — the L10 number describes population behavior, not a deterministic countdown for one part.

Because of this scatter, many reliability programs apply a life adjustment factor (a1 for reliability level, plus a23 or aISO factors for lubrication and contamination per the modified ISO 281:2007 method) to target a higher reliability than 90%, or design in a service factor so the calculated L10 comfortably exceeds the required design life.

Where the dynamic load rating (C) comes from

C is not something this calculator can derive — it is a catalog value published by the bearing manufacturer for each specific bearing part number, based on standardized fatigue testing and the bearing's internal geometry (ball/roller size and count, raceway curvature, contact angle). Always pull C from the actual manufacturer's datasheet for the bearing under evaluation; substituting a value from a similar-looking bearing, a different series, or a different manufacturer can produce a life estimate that is wrong by a large margin. The equivalent load P should account for both radial and any axial load components using the manufacturer's combined-load equation (P = XFr + YFa) where applicable, not just the radial load alone.

How to use this calculator

Select ball or roller bearing, enter the dynamic load rating C from the bearing manufacturer's catalog, enter the equivalent applied load P in the same units, and enter the shaft rotational speed in RPM. The calculator returns L10 in millions of revolutions, L10h in operating hours, and an equivalent service life in years assuming continuous 24/7 operation. Use the illustrative presets to see representative pump, fan, and conveyor scenarios, then replace the preset values with your actual application's catalog C and calculated P before making a real bearing selection or maintenance-interval decision.

Frequently asked questions

Why does a roller bearing use p = 10/3 instead of p = 3?

The life exponent reflects how contact stress relates to load for each geometry. Ball bearings have point (Hertzian) contact, where contact stress rises with a load exponent that works out to p = 3 in the life equation. Roller bearings have line contact along the roller length, which distributes load differently and produces a shallower stress-load relationship, giving p = 10/3 (approximately 3.33). The higher exponent means roller bearing life is somewhat less sensitive to load ratio changes than ball bearing life, but roller bearings are generally selected for higher-load applications in the first place.

What is a good target L10h for common equipment?

Typical industry rules of thumb (not codes) are roughly 20,000–30,000 hours for continuously-operating industrial pumps and fans, 40,000+ hours for critical process equipment where downtime is very costly, and lower figures (8,000–15,000 hours) may be acceptable for intermittent-duty or easily-serviced equipment. These are planning guidelines, not standards — the actual target should come from the equipment reliability program, warranty requirements, or OEM recommendation for the specific machine.

Does L10 account for lubrication and contamination?

The basic L10 formula shown here (per the original 1962 ISO/ABMA method) does not — it assumes adequate lubrication and clean operating conditions. The modernized ISO 281:2007 method adds a life modification factor aISO that can significantly reduce (or in ideal, well-lubricated, low-contamination cases, increase) the calculated life to reflect real lubricant film thickness and contamination level. Poor lubrication or contaminated environments can reduce actual achieved life well below the basic L10 estimate, so treat the basic L10 as an upper-bound reference, not a worst-case guarantee.

How sensitive is bearing life to the applied load P?

Very sensitive — because P is raised to the 3rd (or 10/3) power, doubling the applied load cuts ball bearing life by a factor of 8 (2³), and doubling it for a roller bearing cuts life by roughly a factor of 10.1 (2^(10/3)). Conversely, small reductions in applied load (better alignment, reduced unbalance, correct belt tension) can extend bearing life dramatically. This is why accurately calculating the true equivalent load P — including any axial component — matters as much as picking the right bearing.

🎓

Try our Mechanical Studio

More calculators, simulators, and guides for this discipline.

Related tools & guides

Shaft Power & Torque CalculatorBolt Torque CalculatorGear Train Ratio & Torque SimulatorMechanical Vibration Simulator