GD&T Calculator
Bonus Tolerance
Enter feature size limits and the stated geometric tolerance at MMC or LMC. Returns bonus tolerance, virtual condition, resultant condition, and a breakdown across the full size range.
Enter feature size limits and geometric tolerance
How Bonus Tolerance Works
When a geometric tolerance is modified with Ⓜ (MMC) or Ⓛ (LMC), the tolerance zone grows as the feature departs from the specified material condition. The additional tolerance equals the departure — no formula beyond subtraction.
Internal feature (hole)
MMC = smallest hole (lower limit). LMC = largest hole (upper limit).
A hole at MMC has the most material remaining in the part.External feature (shaft)
MMC = largest shaft (upper limit). LMC = smallest shaft (lower limit).
A shaft at MMC has the most material on the part.Virtual Condition (VC)
The constant boundary generated by the collective effect of a feature's
specified material condition and its geometric tolerance. For MMC, this is
the tightest boundary (smallest hole or largest shaft). For LMC, it's the
opposite (largest hole or smallest shaft). Functional gauging checks this boundary.Resultant Condition (RC)
The variable boundary at the opposite extreme — the worst-case loosest
fit (MMC modifier) or tightest fit (LMC modifier) when the feature is at
maximum departure with full bonus tolerance applied.VC (hole at MMC) = MMC − geo tol
For an internal feature modified at MMC, the virtual condition is the
smallest size minus the stated tolerance. This is the gauge pin diameter.VC (shaft at MMC) = MMC + geo tol
For an external feature modified at MMC, the virtual condition is the
largest size plus the stated tolerance. This is the gauge hole diameter.Bonus tolerance is free — it doesn't cost anything in manufacturing and it doesn't compromise function. A bolt pattern with Ø.500 +.010/-.000 holes and .010 positional tolerance at MMC gets .010 total positional tolerance at the smallest hole, but .020 total at the largest hole. The assembly still works because the virtual condition (the functional gauge) stays fixed.
Inspectors who ignore the Ⓜ modifier reject good parts. Every feature produced away from MMC earns bonus tolerance that the print already allows. This calculator makes that visible.
Per ASME Y14.5-2018. Bonus tolerance applies to position, perpendicularity, and parallelism when modified at MMC or LMC. Does not apply at RFS (no modifier), which is the default condition. Concentricity and symmetry were removed in the 2018 revision but still appear on legacy drawings per Y14.5-2009.
Keep learning
Threads, fastener engineering, GD&T, SolidWorks certification prep, and more.
Browse Study Guides →