Mechanical · Free · Instant results

Bearing Life Calculator

Calculate Smarter. Work Faster.

Free bearing life (L10) calculator — enter dynamic load rating, equivalent load, and speed to instantly get bearing life in million revolutions and operating hours.

Bearing Load & Speed Details

Enter the dynamic load rating, actual equivalent load, and operating speed to estimate service life.

Bearing Type
i Enter P after applying the bearing manufacturer's equivalent-load factors (P = X·Fr + Y·Fa), not just the raw radial load.
L10 = (C/P)^k  [k = 3 ball, 10/3 roller] Life (hrs) = (L10 × 10⁶) ÷ (60 × RPM)
L10 Bearing Life
— hrs

Enter your details and hit calculate

L10 (Million Rev)
Load Ratio (C/P)
Estimated Life at Continuous Duty
— yrs (running 24/7)
Did this solve your problem?

Created by Umasankar Maity — B.Tech in Electrical Engineering, with 11+ years of industrial maintenance experience.

Reviewed by the ElectroMechCalc editorial team.

Last reviewed: August 2026  |  Standards referenced: ISO 281 / manufacturer bearing data

How it works

Understanding Bearing Life (L10)

L10 bearing life formula: L10 = (C ÷ P)^3 million revolutions, where C is dynamic load rating and P is equivalent load — for example, C = 20 kN and P = 5 kN gives L10 = (20÷5)³ = 64 million revolutions. Bearing life is an important factor in the maintenance and reliability of rotating machinery such as motors, pumps, gearboxes, and fans. The L10 life is the industry-standard way to express this: it is the number of revolutions, or operating hours, that 90% of a population of identical bearings will complete or exceed before the first signs of fatigue failure appear. Only 10% of bearings are statistically expected to fail before reaching the L10 life, which is why manufacturers and reliability teams treat it as the baseline figure for planning replacement intervals — it's a conservative, statistical number, not a guarantee for any single bearing.

The calculation depends on two load values: the dynamic load rating C, a fixed value the manufacturer assigns to that specific bearing based on its internal geometry and material, and the equivalent dynamic load P, the actual combined radial and axial load the bearing experiences in service. The ratio of C to P is raised to a power of 3 for ball bearings, or roughly 10/3 for roller bearings, since roller bearings have a different fatigue-load relationship due to their line-contact geometry rather than the point contact of ball bearings.

Continuous-duty estimate. Alongside the raw hours figure, this calculator also converts the life into years assuming the bearing runs continuously (24 hours a day, every day), which is a useful sanity check for planning long-interval maintenance schedules on equipment that runs around the clock, such as process pumps or continuously-running fans.

Formulas Used
L10 (Million Revolutions) = (C / P)^k Bearing Life (Hours) = (L10 × 1,000,000) ÷ (60 × RPM) Where: C = Dynamic Load Rating (N), P = Equivalent Dynamic Load (N), RPM = Bearing operating speed, k = 3 (ball) or 10/3 (roller)

Example 1 (ball bearing): C = 25,000 N, P = 5,000 N, speed = 1,450 RPM. Load ratio C/P = 5. L10 = 5³ = 125 million revolutions. Bearing Life = (125 × 1,000,000) ÷ (60 × 1,450) ≈ 1,437 hours, or roughly 60 days of continuous 24/7 running.

Example 2 (roller bearing, same numbers): C = 25,000 N, P = 5,000 N, speed = 1,450 RPM, k = 10/3. L10 = 5^(10/3) ≈ 214.5 million revolutions — nearly double the ball bearing result at the same load ratio, illustrating how the 10/3 exponent produces a higher calculated basic L10 life than the ball-bearing exponent of 3 at the same C/P ratio; actual bearing selection still depends on bearing geometry, load type, speed, lubrication, and manufacturer ratings, not on this exponent alone.

Sensitivity to load — why overloading is expensive

Because life scales with (C/P) raised to the 3rd (or 10/3) power, a seemingly small increase in load produces a large drop in expected life. Doubling the equivalent load P on a ball bearing cuts L10 life to 1/8th of its original value (since 2³ = 8); a 25% overload cuts life to roughly half. This cubic (or near-cubic) relationship is why "just a bit more load than spec" on a bearing is a far bigger reliability risk than intuition suggests, and why correctly calculating P — including any misalignment or shock-load factors — matters more than most other steps in bearing selection.

Reference: The L10 life equation is the standard ISO 281 fatigue-life relationship used across mechanical and maintenance engineering for rolling-element bearing selection. This calculator is for preliminary, educational sizing only and does not account for lubrication, contamination, or temperature-based life adjustment factors used in a full ISO 281 modified life calculation.

Beyond Basic L10

ISO 281 Modified Life — Simplified Concept

The basic L10 rating life this calculator computes assumes ideal conditions: clean lubrication, correct alignment, and no contamination. Real installations rarely match that ideal exactly, so ISO 281 defines a modified life, L10m, that applies correction factors on top of the basic L10.

Simplified Modified Life Concept

A simplified presentation is:

L10m ≈ a1 × a23 × L10

For an actual ISO 281 application, use the current edition of the standard and the bearing manufacturer's own calculation method rather than this simplified form alone.

Factor Accounts For Illustrative Factor Information
a1 (reliability)Reliability level other than 90% (e.g. L5, L1)0.21–1.0
a23 (lubrication/contamination)Lubricant film quality, cleanliness, temperatureApplication- and manufacturer-dependent; not a universal ISO value

This simplified presentation uses the a1 and a23 terminology; individual manufacturers implementing the full ISO 281 standard may instead present a combined aISO factor along with additional bearing-specific material and lubrication parameters, so treat these ranges as illustrative rather than a substitute for manufacturer software.

In practice, the a23 factor is the one that moves the needle most in real plants: a bearing running with contaminated or degraded lubricant can see its practical life drop to a fraction of the basic L10 calculation, while a bearing with excellent filtration, correct viscosity, and a clean environment can significantly exceed it. This is why two identical bearings, rated identically on paper, can show wildly different actual field lives — the mechanical calculation is only half the story; lubrication and contamination control account for the other half.

Choosing between ball and roller bearings

Attribute Ball Bearing Roller Bearing
Contact typePoint contactLine contact
Load capacity (same size)LowerHigher
High-speed suitabilityBetterModerate
Friction / heat generationLowerHigher
Typical useMotors, fans, light-to-moderate loadsGearboxes, rolling mills, heavy radial/thrust loads

As a rough rule of thumb, ball bearings are the default choice for general-purpose rotating equipment — motors, fans, pumps — where speed matters and loads are moderate, while roller bearings (cylindrical, tapered, or spherical) take over where load capacity per unit size becomes the limiting factor, such as gearbox shafts, rolling mill rolls, or heavy conveyor pulleys. The calculator's exponent switch between k=3 and k=10/3 reflects exactly this trade-off in how each geometry accumulates fatigue damage under load.

Failure Modes

Common Bearing Failure Modes and Mistakes

1. Using the wrong P calculation. Plugging in the radial load alone when there's a meaningful axial component (as in angular contact or tapered roller bearings under thrust) understates P and dramatically overstates the calculated life — always use the manufacturer's X/Y factor combination when axial load is present.

2. Ignoring misalignment. Shaft or housing misalignment concentrates load on one edge of the rolling elements rather than distributing it evenly, effectively raising the real equivalent load far above the theoretical P used in the calculation — this is one of the most common causes of bearings failing well short of their calculated L10 life.

3. Contaminated or wrong-viscosity lubricant. Water ingress, dirt, or metal particles in the lubricant accelerate surface fatigue and can reduce actual life to a small fraction of the calculated value — this is captured by the a23 factor in a full ISO 281 calculation but is invisible in the basic L10 number alone.

4. Treating L10 as a guaranteed replacement interval. L10 is a 90% survival statistic across a population, not a promise for any individual bearing — sound maintenance practice pairs the L10 estimate with condition monitoring (vibration analysis, temperature trending) rather than relying on the calculated hours alone.

5. Ignoring shock and vibration loads. Sudden shock loads — from misaligned couplings, cavitating pumps, or belt-drive shock — impose instantaneous loads far above the steady-state P used in the calculation, and repeated shock loading causes brinelling and premature fatigue that a static load calculation won't predict.

FAQ

Frequently Asked Questions

What does "L10 life" actually mean? +

L10 life is the number of revolutions or hours at which 10% of a large population of identical bearings, operating under the same load and speed, are statistically expected to show the first signs of fatigue failure. The other 90% are expected to last at least that long, which is why it's used as a conservative baseline for maintenance planning rather than an average failure point.

Why is the exponent different for ball and roller bearings? +

Ball bearings make point contact with the raceway, while roller bearings make line contact. This difference in contact geometry changes how stress concentrates under load and how fatigue develops over repeated cycles, which is reflected in the load-life exponent: 3 for ball bearings and approximately 10/3 for roller bearings.

Where do I find the Dynamic Load Rating (C) for my bearing? +

The basic dynamic load rating is published by the bearing manufacturer in their catalog or datasheet for that specific bearing designation (e.g. 6205, 22218). It's a fixed value determined by the bearing's internal geometry and material and does not change with your application.

How do I calculate the Equivalent Dynamic Load (P)? +

P combines the actual radial and axial loads acting on the bearing into a single equivalent value, typically using manufacturer-supplied factors (P = X·Fr + Y·Fa). For a purely radial load with no significant axial component, P is often simply equal to the radial load Fr — check your bearing's datasheet for the exact combination method.

Does this replace a full ISO 281 life calculation? +

No — this calculator gives the basic L10 rating life only. A full modified life calculation (L10m or Lnm per ISO 281) also applies reliability, lubrication, and contamination adjustment factors that can significantly increase or decrease the practical service life beyond this basic estimate.

Why did my bearing fail well before its calculated L10 life? +

Early failure almost always traces back to something outside the basic load-life formula: misalignment, contaminated or incorrect lubrication, shock loading, incorrect fitting/mounting, or electrical fluting from stray currents through the bearing on a VFD-driven motor. The L10 number assumes none of these issues are present.

What's the practical difference between L10 and average bearing life? +

For a typical bearing fatigue-life (Weibull) distribution, mean life is often around 5 times the L10 life, though the exact multiple depends on the assumed distribution shape. L10 is deliberately a conservative, low-percentile figure. Reliability and maintenance planning use L10 precisely because it's conservative — planning around the mean would mean accepting a much higher failure rate before the "planned" replacement point.

Can I use this calculator for a bearing running at variable speed or load? +

This calculator assumes constant load and speed. For duty cycles with varying load/speed segments, engineers typically calculate an equivalent constant load/speed using time-weighted cubic mean methods before applying the L10 formula — a more involved calculation outside the scope of this basic tool.

Explore More Categories