Skip to main content
engineering

Bearing Life Calculator

Calculate L10 bearing life in revolutions and hours for ball and roller bearings using basic dynamic load rating

Reviewed by Christopher FloiedUpdated

This free online bearing life calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.

Bearing Life Calculator

Calculate L₁₀ bearing life in revolutions and hours for ball and roller bearings.

Formula

L₁₀ = (C/P)^p × 10⁶ revolutions
p = 3 (ball), 10/3 (roller)
L_adj = a₁ · L₁₀   (reliability adjustment)
L₁₀h = L₁₀ / (60 × n) hours

From bearing catalog

P = X·Fr + Y·Fa

L₁₀ Life (90% Reliability)

L₁₀ (revolutions)

2.700e+7

L₁₀ at 1500 RPM

300 h

Calculation

C/P = 30000/10000 = 3.0000
(C/P)^p = (3.0000)^3.0000 = 27.0000
L₁₀ = 27.0000 × 10⁶ rev

Typical Design Life Targets

Electric motors: 20,000 hIndustrial gearboxes: 30,000 hAutomotive: 3,000–5,000 hPrecision equipment: 50,000 h

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Bearing Life Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Bearing Life Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

Formula Reference

Bearing Life Calculator Formula

See calculator inputs for the governing equation

Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.

When to Use This Calculator

  • Use the Bearing Life Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
  • Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
  • Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
  • Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
  • Use it in the field when a quick estimate is needed and a full engineering software package is not available.

About This Calculator

The Bearing Life Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Calculate L10 bearing life in revolutions and hours for ball and roller bearings using basic dynamic load rating All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.

The Theory Behind It

Rolling element bearings (ball and roller bearings) have a statistical fatigue life expressed as L10 — the life that 90% of bearings will survive under given conditions. The basic equation is L10 = (C/P)^p revolutions, where C is the basic dynamic load rating (from manufacturer's catalog), P is the equivalent load on the bearing, and p = 3 for ball bearings or p = 10/3 for roller bearings. The life in hours is L10h = L10/(60·n), where n is rotational speed in RPM. For bearings under combined radial and axial loads, the equivalent load P = X·F_r + Y·F_a uses factors X and Y from the bearing catalog that depend on the load ratio F_a/F_r and the bearing's contact angle. Life calculations are basic-life; adjusted life factors account for lubrication quality, contamination, reliability requirement (for 95% or 99% reliability instead of 90%), and material. High-quality lubricated clean applications achieve L10 × 2-5× factor over basic life; contaminated or poorly lubricated applications fall below basic life. Typical bearing life targets: industrial machinery 30,000-60,000 hours, automotive 100,000-300,000 km, aerospace 10,000-50,000 hours (with replacement planning), home appliances 5,000-20,000 hours.

Real-World Applications

  • Electric motor bearing selection: compute required C from expected load and speed, then select a bearing with adequate rating. Motor bearings are usually specified for 20,000-40,000 hours of L10 life.
  • Pump and fan bearings: select bearings for the expected service life (typically 20,000-40,000 hours for commercial applications) at the operating load.
  • Gearbox and transmission bearings: support gear reactions under varying load patterns; use equivalent load calculations to account for duty cycle variation.
  • Wheel hub bearings: automotive wheel bearings see combined radial and axial loads that vary with turning and braking. Design targets are 100,000-300,000 km of vehicle life.
  • Wind turbine main bearings: critical components with expected lives of 20-30 years. Oversizing provides margin for the difficulty of replacement at operational wind turbines.

Frequently Asked Questions

What is L10 life?

L10 is the number of revolutions or hours that 90% of bearings will survive without fatigue failure under the specified loading. 10% of bearings will have failed by this time. For more conservative design, L5 or L1 (95% and 99% reliability) can be used; they are shorter than L10 by factors of about 0.62 and 0.21 respectively.

What's the dynamic load rating C?

C is the constant load under which a group of identical bearings would achieve L10 life of one million revolutions (for rolling bearings) or 500,000 revolutions (older standard). It is tabulated in manufacturer catalogs for each bearing model. Larger bearings and bearings with more rolling elements have higher C values.

Why is p = 3 for ball bearings and 10/3 for rollers?

The Hertzian contact stress on rolling elements follows different patterns for point contact (balls) vs line contact (cylindrical rollers). Fatigue failure depends on stress cubed for point contact (p=3) and stress^(10/3) for line contact. Tapered and needle roller bearings use p = 10/3 as well because they have line contacts.

How does speed affect bearing life?

L10 in revolutions is independent of speed, but L10 in HOURS scales inversely with speed: L10h = L10/(60·n). A bearing running at 3600 RPM reaches the same revolution count in half the hours as one at 1800 RPM. Higher speed also reduces allowable loads because of dynamic loading effects and lubrication film thickness limits at very high speeds.

What's the difference between L10 and L50?

L10 = 90% survive, 10% fail. L50 = 50% survive, 50% fail (the median life). L50 is typically 5× larger than L10 for rolling bearings due to the Weibull distribution of fatigue life. Design usually uses L10 because it represents a conservative reliability target. L50 is sometimes reported in the context of median statistical life for comparison purposes.

Related Calculators

References & Further Reading