Press fit calculation: interference, force and stress.
A press fit holds parts together with nothing but elastic squeeze. Get the interference right and a gear stays on its shaft for a decade; get it wrong and you either crack the hub on assembly or watch it spin loose under load. Here is the calculation that keeps you on the right side of that line.
What a press fit actually is
A press fit (also called an interference or shrink fit) is a joint where the shaft is deliberately made larger than the hole it goes into. The difference is the interference. When you force the two together, the hub bore stretches and the shaft compresses. That elastic strain creates a contact pressure at the interface, and friction against that pressure is what transmits torque or axial load — no key, no weld, no adhesive.
It is the standard way to mount gears, bearings, bushings, railway wheels, turbine discs and pulleys. The whole design problem comes down to one trade-off: enough interference to hold the load, but not so much that the hub yields or cracks.
The interference fit formula
The contact pressure comes from Lamé's thick-cylinder equations. For the common case of a solid shaft in a hub of the same material, the equation simplifies to:
where δ = diametral interference (mm), d = nominal interface diameter (mm), do = hub outside diameter (mm), E = Young's modulus (N/mm²).
Two more equations finish the job. The hub experiences a maximum tangential (hoop) stress at its bore:
σθ = p × (do2 + d2) / (do2 − d2) — this must stay safely below the material yield strength.
And the friction at the interface gives the insertion force F = μ × π × d × L × p, where μ is the friction coefficient and L the engagement length.
Choosing the interference from ISO 286
You do not pick interference out of thin air — you pick a fit class and let the tolerance bands set the range. For medium-duty press fits, H7/s6 is the workhorse. Heavier fits use H7/u6; lighter, more frequently dismantled joints use H7/p6 or H7/r6. Read the full background in our guide to ISO 286 fits and tolerances.
For a 50 mm interface, H7/s6 gives:
| Member | Tolerance (mm) | Limits (mm) |
|---|---|---|
| Hole H7 | 0 / +0.025 | 50.000 / 50.025 |
| Shaft s6 | +0.043 / +0.059 | 50.043 / 50.059 |
| Interference | min 0.018 / max 0.059 | — |
Design rule: size the holding capacity from the minimum interference (worst case for grip), and check hub stress from the maximum interference (worst case for cracking). A part that works only at mean interference is a part that fails half the time.
Worked example: a gear on a shaft
Take a steel gear pressed onto a steel shaft. Interface diameter d = 50 mm, hub outside diameter do = 80 mm, engagement length L = 40 mm. Material is steel: E = 210,000 N/mm², yield ≈ 250 N/mm², friction μ = 0.12, thermal expansion α = 11.5 × 10−6/°C. We use a working interference δ = 0.040 mm (comfortably inside the H7/s6 band).
Step 1 — contact pressure:
p = (210000 × 0.040 / 50) × (80² − 50²) / (2 × 80²)
p = 168 × (3900 / 12800) = 168 × 0.3047 = 51.2 N/mm² (MPa).
Step 2 — hub stress check:
σθ = 51.2 × (6400 + 2500) / 3900 = 51.2 × 2.282 = 117 N/mm². Against a 250 N/mm² yield that is a safety factor of about 2.1 — acceptable. At the maximum interference of 0.059 mm the stress rises to about 172 N/mm², still below yield, so the design survives its worst case.
Insertion force and holding torque
Insertion force: F = μ × π × d × L × p = 0.12 × π × 50 × 40 × 51.2 = 38,600 N ≈ 38.6 kN. That is the press tonnage you must plan for (about 4 tonnes) — and a reason most shops above a certain size assemble by heating rather than pressing.
Holding torque: T = F × d/2 = 38,600 × 0.025 = 965 N·m. Compare this against the peak transmitted torque with a safety factor of at least 1.5 to 2. If your duty torque is 400 N·m, you are well covered; if it is 700 N·m, you need more interference or more length.
Shrink fit: assembling by temperature
Rather than push 38 kN through a delicate hub, you can heat the hub so its bore grows past the interference, drop it onto the shaft, and let it cool to clamp. The temperature rise needed is:
ΔT = δ / (α × d) + clearance margin
For our example: ΔT = 0.040 / (11.5 × 10−6 × 50) = 70 °C above the shaft, plus roughly 30 °C of slip clearance, so heat the hub to about 100 °C over ambient. Keep below the tempering temperature of the material so you do not soften it. For the reverse approach, cooling the shaft in dry ice or liquid nitrogen works for thin shafts where heating the hub is impractical.
Common mistakes
- Designing at mean interference. Hold from the minimum, check stress at the maximum. Always.
- Ignoring the hub wall ratio. A thin hub (do/d below about 1.3) needs far more interference for the same pressure and is prone to cracking. Our example ratio is 1.6, which is healthy.
- Forgetting surface roughness loss. Asperities flatten on assembly, so effective interference is the calculated value minus roughly 0.6 × (Rashaft + Rahub). On rough surfaces this can swallow a third of your grip.
- Lubricated faces under load. As noted, oil destroys friction. Assemble clean unless your μ assumes lubrication.
- No drawing-to-part verification. An interference fit lives or dies on a few microns of bore and shaft diameter, so the inspection of those features has to be exact.
That last point matters more than people expect. Because the whole joint depends on a 0.018 to 0.059 mm window, ballooning the drawing and inspecting every diameter without transcription error is non-negotiable. CadNexa's auto-ballooning tool tags each dimension and tolerance straight off the PDF so the press-fit features make it into your inspection sheet exactly as drawn.
Frequently asked questions
What is the formula for a press fit?
For a solid shaft and hub of the same material, p = (E × δ / d) × (do2 − d2) / (2 × do2). Insertion force is F = μ × π × d × L × p.
How much interference does a press fit need?
A typical medium press fit is H7/s6. At 50 mm that is 0.018 to 0.059 mm. Design holding capacity from the minimum and check stress at the maximum.
How do you calculate insertion force?
F = μ × π × d × L × p, with μ about 0.10 to 0.15 for dry steel. In the worked example that is 38.6 kN.
What temperature is needed for a shrink fit?
ΔT = δ / (α × d) plus a clearance margin. For 0.04 mm on a 50 mm steel bore, about 70 °C above the shaft.