MechSimulator

Bearing Life Calculator

L10 Life • L10h Hours • Equivalent Load P • Adjusted Life — Ball • Roller — Simulate • Explore • Practice • Quiz

Mode
L10 Life0 M rev
L10h Life0 hrs
Equiv. Load P0 kN
Life (8h/day)0 yrs
Bearing Type
Units
Preset
C (Rating)
kN
Fr (Radial)
kN
Fa (Axial)
kN
Speed
RPM
Reliability
Daily Hours
h/day
Required C for
h life
Find a bearing with this C →
User Guide — Bearing Life Calculator
1 Overview

The Bearing Life Calculator calculates L10 life (basic rating life in millions of revolutions), L10h (life in operating hours), equivalent dynamic load P, reliability-adjusted life Lna, and practical life in years for rolling element bearings per ISO 281. It supports six bearing types: deep groove ball, angular contact, cylindrical roller, tapered roller, spherical roller, and needle bearings.

The canvas shows an animated bearing cross-section on the left and a live results table on the right, updating instantly as you change any parameter. Click 🄎 Show Me Calculations (inside the canvas table) at any time to open a step-by-step breakdown of exactly how the current result was derived.

2 Getting Started & Presets
Bearing Life simulator interface preview
  • Select a Bearing Type (Deep Groove, Angular Contact, Cylindrical, Tapered, Spherical, or Needle). Slider ranges update automatically to match SKF catalogue limits for each type.
  • Or click a Preset to instantly load a real-world scenario: Gearbox, E-Motor, Auto Hub, Wind Turbine, or Pump.
  • Set C (Rating) — the manufacturer's dynamic load rating in kN. Adjust with the slider or type directly in the number box, or nudge precisely with the [−] [+] stepper buttons.
  • Adjust Fr (Radial) and Fa (Axial) loads. Note: the Fa row is greyed out for cylindrical and needle bearings, which support radial loads only.
  • Set Speed (RPM) and choose Reliability (90% to 99%).
  • Set Daily Hours (next to Reliability) to match actual machine operating hours. The Life in years row in the results table recalculates instantly. Default is 8 h/day; any value between 0 and 24 is accepted.

The canvas results table shows 8 live values: Equiv. Load P, L10 Life, L10h Life, Adjusted Lna, Reliability Factor a1, Life in years, C Rating, and Min. Load — all colour-coded and updating in real time.

3 SI / Imperial Unit Toggle

Click SI (kN) or Imperial (kip) to switch all force values between kilonewtons and kips (1 kip ≈ 4.448 kN). All internal calculations always stay in SI — the toggle only affects what is displayed: slider stepper inputs, canvas table force values, and the minimum load warning update instantly. Life results (hours, years, revolutions) are unit-independent and are unaffected.

4 Simulate Mode & Results Table

The canvas left half shows an animated bearing cross-section with rolling elements, inner and outer races, radial/axial load arrows, and RPM indicator. The right half shows a compact results table with all key outputs. Every change to any input instantly redraws both.

Key formulas in use: L10 = (C/P)p (p = 3 ball, 10/3 roller) • L10h = L10 × 106 / (60n) • P = X·Fr + Y·Fa (if Fa/Fr > e; otherwise P = Fr) • Lna = a1 × L10h • Years = L10h / (h/day × 365).

If the applied load falls below the bearing's minimum load (kr × C), the Min. Load row highlights in red — operation below this threshold risks rolling element skidding and early failure.

5 Show Me Calculations

Click the 🄎 Show Me Calculations button at the bottom of the canvas results table to open the step-by-step calculation modal. It shows 8 fully-worked ISO 281 steps using the exact values currently entered:

  1. Life exponent p — ball (p = 3) vs roller (p = 10/3)
  2. Axial/radial ratio check — Fa/Fr vs threshold e to decide whether axial load matters
  3. Equivalent dynamic load P — full P = X·Fr + Y·Fa working or shortcut P = Fr
  4. L10 basic life — numeric substitution into (C/P)p
  5. L10h in hours — conversion using speed n
  6. Reliability-adjusted life Lna — a1 factor applied
  7. Life in years — using your Daily Hours setting
  8. Minimum load check — ✓ pass or ⚠ skidding risk

Change any input and re-open the modal — the steps always reflect the current state. All steps compute in SI regardless of the unit toggle.

6 Explore Mode

Study concepts across Fundamentals, Bearing Types, Life Factors, and Applications. Topics include L10 theory, X and Y load factors, life exponent differences between ball and roller bearings, minimum load requirements, lubrication effects, and contamination factors per ISO 281.

7 Practice & Quiz

Practice generates problems on L10 life, L10h conversion, equivalent load calculation, required C rating, and reliability-adjusted life. Enter your answer and press Enter or click Check. A step-by-step solution appears after each attempt. Quiz provides 5 randomised questions from a pool of 15 with instant scoring.

8 Tips & Best Practices
  • The life exponent is 3 for ball bearings and 10/3 for roller bearings — roller bearings are more sensitive to overload.
  • Doubling the load reduces bearing life by a factor of 8× (ball) or 10× (roller) — load has a far greater impact than speed.
  • Increasing reliability from 90% to 99% reduces life by a factor of 4× (a1 drops from 1.00 to 0.25, ISO 281:2007).
  • For pure radial loads (Fa = 0), P = Fr for most bearing types; the Fa/Fr threshold check makes this automatic.
  • Use Daily Hours to match your real shift pattern — 8 h/day (single shift), 16 h/day (double shift), or 24 h/day (continuous).
  • Watch the Min. Load row in the results table — a red highlight means skidding risk. Increase radial load or use a preloaded bearing.
  • Use the Presets as starting points, then tweak sliders to explore sensitivity. The canvas table and modal update live.
  • Use Keyboard navigation: Tab between controls, Enter/Space to activate; stepper inputs accept direct numeric entry.

Bearing Life Calculation — L10 Life, Equivalent Load, and Step-by-Step ISO 281 Worked Examples

Deep-groove ball bearing on the gearbox preset, with L10 life and equivalent-load results
Deep-groove ball bearing on the industrial-gearbox preset. The L10h hours and the years-of-service estimate update as you sweep load, speed or reliability.

Bearing life is calculated using L10 = (C/P)p, where C is the dynamic load rating, P is the equivalent dynamic load, and p = 3 (ball) or 10/3 (roller). The Bearing Life Calculator applies ISO 281 to compute L10, L10h, Lna, and practical life in years for all six common bearing types — and shows a fully worked, step-by-step calculation breakdown for any combination of inputs at the click of a button.

How Is L10 Bearing Life Calculated?

The foundation of bearing selection is the L10 life equation: L10 = (C/P)p × 106 revolutions, where C is the dynamic load rating published in bearing catalogues, P is the equivalent dynamic load, and the exponent p equals 3 for ball bearings or 10/3 (3.333) for roller bearings. The L10 life predicts the number of revolutions at which 10% of a large group of identical bearings operating under identical conditions will show the first signs of fatigue spalling. This statistical approach, codified in ISO 281, has been the industry standard since the 1940s. To convert L10 to operating hours use L10h = L10 × 106 / (60 × n), where n is shaft speed in RPM. To convert to years, divide L10h by (operating hours per day × 365) — the simulator lets you set your own daily operating hours for this final step.

L10 is often misread as "the bearing will last that many hours." It won't — it says 10% of bearings in a large batch will already have a fatigue spall by then. Half will still be running comfortably at L50 (about five times L10). In a workshop class I sketch this on the board, because the difference matters: you size for L10 in design, but you plan replacement around L50 in maintenance.

Tapered roller bearing on auto hub preset showing combined radial and axial load handling
Tapered roller on an automotive wheel hub. Tapered geometry is the textbook case for combined radial+axial loading — the X/Y factors are doing real work.

How Do You Calculate Equivalent Dynamic Load for Combined Radial and Axial Forces?

A bearing carrying radial load Fr and axial load Fa is rated on one equivalent load, P = X·Fr + Y·Fa, used only once Fa/Fr exceeds the bearing's threshold e; below it, P = Fr. X, Y and e depend on the bearing type. The bearing selection calculator lists them in its X and Y factor table for equivalent bearing load, and worked example 2 below uses them.

Spherical roller bearing on wind turbine preset, very large loads and 20-year design life
Spherical roller on a wind-turbine main shaft — misalignment-tolerant, very high static load, and a 20-year life target that drives reliability factor selection.

How Does Reliability Factor a1 Affect Adjusted Bearing Life?

The basic L10 life assumes 90% reliability. For applications requiring higher confidence, the adjusted life Lna = a1 × L10h scales the result by the reliability factor a1: 1.00 at 90%, 0.64 at 95%, 0.55 at 96%, 0.47 at 97%, 0.37 at 98% and 0.25 at 99% (ISO 281:2007). Increasing reliability from 90% to 99% therefore reduces the expected bearing life four times. The simulator supports all six standard reliability levels and recalculates Lna instantly when you change the selection.

L10 Life in Hours (L10h) — Formula and Unit Conversion

L10 comes out in millions of revolutions. To turn it into hours, divide the revolutions by the revolutions per hour: L10h = L10 × 106 / (60 × n), with n in rpm. The most common mistake is to forget the 106 and report L10 itself as hours. Typical design targets are in the design life table below.

Worked Example 1 — Ball Bearing, Radial Load Only

A deep groove ball bearing with C = 35 kN carries Fr = 4 kN at 1,500 rpm (the Electric Motor preset, with the load changed).

StepWorkingResult
Equivalent loadFa = 0, so P = FrP = 4 kN
L10(35/4)3 = 8.753669.9 million rev
L10h669.9 × 106 / (60 × 1,500)7,444 hours

Worked Example 2 — Combined Load (Fr + Fa) to L10h

A tapered roller bearing with C = 65 kN carries Fr = 8 kN and Fa = 4 kN at 500 rpm. For this type the tool uses e = 0.37, X = 0.4 and Y = 1.5.

StepWorkingResult
Load ratioFa/Fr = 4/8 = 0.5 > e = 0.37axial load counts
Equivalent load0.4 × 8 + 1.5 × 4P = 9.2 kN
L10 (p = 10/3)(65/9.2)10/3676.7 million rev
L10h676.7 × 106 / (60 × 500)22,558 hours
At 95% reliabilitya1 = 0.64 × 22,55814,437 hours

Required Dynamic Load Rating C for a Target Life

Designers usually know the life they need and want the bearing. Inverting the equations gives Creq = P × (60 · n · L10h / (106 · a1))1/p. For a ball bearing with P = 5 kN at 1,000 rpm and 20,000 hours, Creq = 5 × 1,2001/3 = 53.1 kN; at 95% reliability it rises to 61.7 kN. The calculator above does this in its Required C for row, and the bearing selection calculator then finds a catalogue bearing with that rating.

How Does Doubling the Load Change Bearing Life?

Because life goes as (C/P)p, doubling the load divides life by 2p: a ball bearing keeps (½)3 = 1/8 = 12.5% of its life, and a roller bearing (½)10/3 = 9.9%. Halving the load does the reverse: eight times the life for a ball bearing.

Reliability Factor a1 Table — From L10 to L1 Life

ReliabilityLifea1 (ISO 281:2007)a1 (ISO 281/1:1990, withdrawn)
90%L101.001.00
95%L50.640.62
96%L40.550.53
97%L30.470.44
98%L20.370.33
99%L10.250.21

This calculator uses the current ISO 281:2007 values. Older textbooks and many online answers still quote the 1990 column, which is why 0.62 for 95% reliability is common.

L10 vs B10 vs L10m — What’s the Difference?

L10 is the basic rating life at 90% reliability from load and rating alone. B10 is the same 10%-failure idea used for whole components and in reliability engineering; for a rolling bearing it means L10. L10m (or Lnm) is the ISO 281:2007 modified rating life, a1·aISO·L10, which adds lubrication and contamination through aISO (SKF calls it aSKF). The bearing selection calculator computes L10m; this calculator stays with L10 and a1.

How Does the Step-by-Step Calculation Feature Work?

Clicking Show Me Calculations inside the canvas results table opens an educational popup that shows all eight ISO 281 calculation steps using the exact values currently entered — bearing type, loads, speed, and reliability. Step 1 identifies the life exponent p. Step 2 checks whether the Fa/Fr ratio exceeds threshold e. Step 3 computes equivalent load P. Steps 4 and 5 derive L10 in revolutions and L10h in hours. Step 6 applies the a1 reliability factor. Step 7 converts to years using the configured daily operating hours. Step 8 compares the applied load against the minimum load Pmin = kr × C to flag skidding risk. This makes every result fully transparent and traceable — useful for both learning and engineering verification.

Who Uses a Bearing Life Calculator?

This simulator is designed for mechanical engineering students learning machine design fundamentals, design engineers selecting bearings for new machinery, maintenance engineers planning replacement intervals, and technical instructors teaching ISO 281 theory. Five built-in presets — Industrial Gearbox, Electric Motor, Automotive Wheel Hub, Wind Turbine, and Pump — load realistic SKF-calibrated values instantly. SI (kN) and Imperial (kip) unit modes are supported throughout.

What Are the ISO 281 Bearing Life Formulas? Quick Reference

ParameterFormulaDescription
Basic Rating LifeL10 = (C/P)pp = 3 (ball), p = 10/3 (roller) — result in millions of revolutions
Life in HoursL10h = L10 × 106 / (60 × n)n = rotational speed in RPM
Reliability-Adjusted LifeLna = a1 × L10ha1: 1.00 (90%) → 0.25 (99%)
Equivalent Dynamic LoadP = X·Fr + Y·FaUse when Fa/Fr > e; otherwise P = Fr
Life in YearsYears = L10h / (h/day × 365)Set daily operating hours to match your application
Minimum LoadPmin = kr × Ckr = 0.01–0.03 depending on bearing type

What Is the Typical Design Life (L10h) for Different Applications?

ApplicationDesign Life (hours)Typical Daily Hours
Domestic appliances1 000 – 2 0001 – 2 h/day
Electric motors (small)8 000 – 15 0008 h/day
Industrial gearboxes20 000 – 40 0008 – 16 h/day
Automotive wheel bearings40 000 – 60 000Variable
Wind turbine main bearings100 000 – 175 00024 h/day
Mining equipment40 000 – 60 00016 – 24 h/day

Bearing Life FAQ

How do you convert L10 life to hours?

Multiply L10 (millions of revolutions) by 106 and divide by 60 times the speed in rpm: L10h = L10 × 106/(60n). For example, 669.9 million revolutions at 1,500 rpm is 7,444 hours.

What does L10 life mean?

It is the life that 90% of a large group of identical bearings will reach or exceed under the same conditions before the first sign of fatigue. It is not the expected life of one bearing: half of them will last roughly five times longer.

How does the reliability factor a1 affect bearing life?

a1 scales L10 to a higher reliability. Under ISO 281:2007 it is 1.00 at 90%, 0.64 at 95%, 0.47 at 97% and 0.25 at 99%, so asking for 99% reliability cuts the rated life to a quarter.

What is adjusted rating life L10m?

L10m = a1·aISO·L10 from ISO 281:2007. The factor aISO accounts for the lubricant film (viscosity ratio κ), contamination and the fatigue load limit, and can raise or lower life by a large factor.

What load rating do I need for a 20,000 hour life?

Use Creq = P × (60 n L10h/106)1/p. A ball bearing carrying 5 kN at 1,000 rpm needs C = 53.1 kN for 20,000 hours at 90% reliability.

Explore Related Simulators

If you found this Bearing Life simulator helpful, explore our Shaft Torsion Simulator, Gear Trains Simulator, Vibrations Simulator, and Power Screw Simulator for more hands-on practice. Then find the bearing size for your load with the bearing selection calculator.

Updated