Skip to content
CalculatorZilo Logo
  • Home
  • CalculatorsExpand
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
CalculatorZilo Logo
Home / Bonus Tolerance Calculator
Engineering Calculators

Bonus Tolerance Calculator

Published onSeptember 23, 2025 Updated onOctober 20, 2026 2:10 pm

This bonus has nothing to do with pay. In GD&T, bonus tolerance is the extra geometric tolerance a feature earns when its actual size departs from its material condition, and it is often the difference between a part that passes inspection and a part that gets scrapped. This bonus tolerance calculator takes the feature type, its size limits, the specified geometric tolerance and the measured size, and returns the bonus, the total allowable tolerance, the MMC and LMC sizes, the virtual condition, and a straight pass-or-fail check on size.

It covers the cases the true-position-only tools leave out: holes, pins, slots, tabs and bosses; MMC, LMC and RFS modifiers; and six tolerance types, position, perpendicularity, parallelism, angularity, concentricity and symmetry. The modifier decides whether a bonus exists at all, so the calculator makes you state it rather than assuming MMC.

Bonus Tolerance Calculator
GD&T bonus tolerance at MMC and LMC, with virtual condition and a size check
Feature
Size limits
Tolerance and measurement

GD&T planning aid. Bonus applies per feature; verify final acceptance against the drawing and your quality standard.

Quick Answer

Quick answer: A hole specified at 10 ± 0.10 mm with a position tolerance of 0.20 mm at MMC, measured at 10.05 mm, earns a bonus of 0.150 mm, for a total allowable position tolerance of 0.350 mm. Its MMC size is 9.900 mm, its LMC size is 10.100 mm, and its virtual condition is 9.700 mm.

Key takeaways

  • Bonus is departure, nothing more exotic: how far the actual size sits from the material condition size. A hole at its smallest (MMC) earns zero; every step toward LMC adds the same amount to the geometric tolerance.
  • The bonus can never exceed the size tolerance range, here 0.20 mm. A feature outside its size limits earns nothing and fails on size, however well placed it is.
  • RFS earns no bonus, ever. If the feature control frame has no M or L modifier, the stated tolerance is the whole tolerance.
  • Virtual condition, not the bonus, is the number the mating part is designed around: 9.700 mm here, the smallest effective boundary the hole can present.
On this page
  • Quick Answer
  • How to read a drawing into this calculator
  • The bonus formulas, by feature and modifier
  • Worked example: a 10 mm hole, position at MMC
  • MMC, LMC and RFS side by side
  • Virtual condition: the boundary the mating part sees
  • What competing calculators miss
  • Frequently Asked Questions
  • Add This Calculator to Your Website
  • References

How to read a drawing into this calculator

You need five things from the drawing and one from the part: the feature, the modifier, the size limits, the stated tolerance, and the measured size.

Start with the feature control frame. Its symbol gives the tolerance type, its number gives the specified tolerance, and a circled M or L after that number gives the material condition. No circle means RFS. The size dimension gives the nominal and its plus and minus limits. Then measure the feature: the actual size is what turns a stated tolerance into a total allowable one. Enter all of it, keeping every value in one unit, and the result adds the departure note, the size verdict and the virtual condition that a bare bonus figure leaves you to work out yourself.

One habit prevents most errors: enter the minus tolerance as a positive number. The drawing prints 10 ± 0.10, or 10 +0.10/-0.10; both fields here want 0.10. Entering -0.10 in the minus field is rejected, because a negative limit would silently flip which end of the range is MMC.

The bonus formulas, by feature and modifier

Internal and external features read the size limits in opposite directions, because maximum material means opposite ends of the range for a hole and for a pin.

1

Find the material condition sizes. Internal feature (hole, slot): MMC = nominal – minus tolerance (smallest size, most material around it); LMC = nominal + plus tolerance. External feature (pin, tab, boss): MMC = nominal + plus tolerance (largest size); LMC = nominal – minus tolerance.

2

Measure the departure. At MMC: bonus = |actual size – MMC size|. At LMC: bonus = |actual size – LMC size|. At RFS: bonus = 0, by definition.

3

Add it to the stated tolerance. Total allowable tolerance = specified geometric tolerance + bonus. This total is the zone your measured geometric error is compared against.

4

Check size separately. If the actual size is outside the limits, stop: the feature fails on size and the bonus is zero for acceptance, whatever step 2 produced.

The formulas: Bonus at MMC = |actual – MMC|; bonus at LMC = |actual – LMC|; bonus at RFS = 0. Total allowable = specified tolerance + bonus. Bonus ceiling = LMC – MMC (the full size range). Virtual condition at MMC: internal = MMC – specified tolerance; external = MMC + specified tolerance.

The concepts follow the material condition rules in ASME Y14.5, the dimensioning and tolerancing standard the M and L modifiers come from. As the trade coverage of the standard’s approach puts it, bonus exists because a feature that departs from its worst-case material boundary leaves clearance behind, and GD&T lets the geometric tolerance spend that clearance instead of wasting it. The worked example in Machine Design’s bonus tolerance walkthrough runs the same departure arithmetic on a flange hole: actual size minus MMC size, added to the stated position tolerance.

Worked example: a 10 mm hole, position at MMC

The calculator is pre-filled with this case, a standard teaching example: hole, nominal 10 mm, ± 0.10, position tolerance 0.20 at MMC, measured at 10.05 mm.

FigureValue
MMC size (10 – 0.10, smallest hole)9.900 mm
LMC size (10 + 0.10, largest hole)10.100 mm
Departure from MMC (|10.05 – 9.90|)0.150 mm bonus
Total allowable (0.20 + 0.15)0.350 mm
Tolerance increase from bonus75.0%
Size within limits (9.900 to 10.100)Yes
Virtual condition (9.90 – 0.20)9.700 mm

Watch the bonus grow across the size range and the pattern becomes obvious: it is a straight line from zero at MMC to the full size range at LMC.

Actual hole sizeBonusTotal allowable position
9.90 mm (at MMC)0.000 mm0.200 mm
9.95 mm0.050 mm0.250 mm
10.00 mm0.100 mm0.300 mm
10.05 mm (worked example)0.150 mm0.350 mm
10.10 mm (at LMC)0.200 mm0.400 mm
0.150 mm
Bonus in the worked example
0.350 mm
Total allowable position tolerance
9.700 mm
Virtual condition of the hole
0.200 mm
Maximum possible bonus (the size range)

MMC, LMC and RFS side by side

The three modifiers answer three different design worries, which is why the same feature can carry any of them. Picking the wrong one in the calculator reverses the bonus direction.

MMC (M)

Protects assembly fit. Bonus grows as the feature departs from its maximum material size: a bigger hole, a smaller pin. The common case for bolted joints and anything checked with a functional gauge.

LMC (L)

Protects what is left behind: wall thickness, edge distance, minimum material. Bonus grows as the feature departs from its least material size, in the opposite direction from MMC.

RFS (no modifier)

Protects location or orientation for its own sake, regardless of size. No bonus at any size. The stated tolerance is the whole tolerance, and size cannot rescue a badly placed feature.

The LMC direction is worth one worked check, because it is the case people most often run backwards. Take the same 10 ± 0.10 mm size limits on a pin instead of a hole, position 0.20 at LMC, measured at 9.95 mm. For the pin, MMC is 10.100 mm (largest) and LMC is 9.900 mm (smallest). Departure from LMC is |9.95 – 9.90| = 0.050 mm of bonus, total allowable 0.250 mm, and the LMC boundary (formally the resultant condition) is 9.900 – 0.20 = 9.700 mm. Enter pin, LMC and 9.95 in the calculator and those are its exact outputs. The fuller treatment in CMM Quarterly’s bonus tolerance guide makes the same point from the inspection side: no M or L in the frame, no bonus, whatever the size.

Virtual condition: the boundary the mating part sees

Virtual condition is the worst-case boundary the feature can present to whatever mates with it: for the worked-example hole, 9.700 mm, the smallest effective opening once position error is spent.

Design and inspection both key off this number. A mating pin, or a functional gauge pin, sized at the virtual condition must always pass, because the hole can never effectively be smaller than its virtual condition while it conforms. That is why a drawing can allow a generous 0.35 mm of position error on a real part and still guarantee assembly: the guarantee lives at the boundary, not in any single measurement. At LMC the matching boundary is formally called the resultant condition, and the calculator labels it that way in the result rather than borrowing the MMC term.

The shop-floor payoff, stated plainly: bonus tolerance converts size the machinist did not use into location tolerance the part can use. A hole drilled slightly large is not scrap for being off-centre by more than the stated tolerance, provided its total error fits inside the grown zone and its size stays inside its limits. That is less scrap, cheaper inspection (a functional gauge at virtual condition instead of a full CMM routine), and faster machining, with assembly fit protected by the boundary the whole time.

What competing calculators miss

The tools that rank for GD&T bonus work are true-position calculators, and position is only one of the six characteristics that take these modifiers.

Miss 1: position only, one feature assumed. The GD&T Basics and CalcExp true-position tools compute a position bonus for a generic round feature. Perpendicularity, parallelism, angularity, concentricity and symmetry callouts, and slots, tabs and bosses as distinct internal or external features, are outside their frame. This calculator spans all six types and all five feature types, with the internal/external direction handled by the feature choice rather than left to the reader.

Miss 2: no LMC. Position tools are built around MMC, because assembly is the common story. LMC callouts exist to protect wall thickness, and their bonus runs the other way; a tool that only knows MMC will compute an LMC part backwards and pass or fail it wrongly. The pin example above is the check: 0.050 mm of bonus at LMC, against the 0.150 mm an MMC reading of the same measured size would invent.

Miss 3: the answer stops at the bonus. A bonus figure alone does not accept a part. You still need the size verdict (outside the limits means fail, bonus or not), the virtual condition for the mating part or gauge, and, for a pattern, the reminder that each feature earns its own bonus. This calculator reports all of them in the same result, which is the difference between a number and an inspection decision.

Frequently Asked Questions

Bonus tolerance is the additional geometric tolerance that becomes available when a feature of size departs from its material condition, MMC or LMC. The departure amount is added to the stated tolerance. A hole made exactly at its MMC size earns no bonus; in the worked example, a hole 0.15 mm away from MMC earns 0.150 mm.

Maximum Material Condition is the size at which the feature contains the most material. For a hole it is the smallest diameter (10 – 0.10 = 9.900 mm in the worked example); for a pin or shaft it is the largest diameter. Bonus tolerance is most commonly used with the MMC modifier, shown as a circled M in the feature control frame.

MMC allows bonus tolerance as the feature departs from its maximum material size, which protects assembly fit. LMC allows bonus as the feature departs from its least material size, which protects wall thickness and edge distance. RFS, regardless of feature size, gives no bonus at all: the geometric tolerance applies in full at any size.

No. The bonus is capped by the total size tolerance range, LMC minus MMC, which is 0.200 mm in the worked example. A feature made at the far limit earns that full range as bonus and no more, and a feature outside its size limits fails on size regardless of any bonus.

Virtual condition is the worst-case boundary generated by the material condition size combined with the geometric tolerance: MMC minus the tolerance for an internal feature, MMC plus the tolerance for an external one. The worked-example hole has a virtual condition of 9.700 mm. Mating parts and functional gauges are designed around this boundary so the assembly always fits.

Yes, individually. In a bolt-hole pattern, each hole earns a bonus from its own measured size, so two holes in the same pattern can legitimately have different total allowable tolerances. Set the feature count above 1 and the result notes this; composite tolerancing can then control the pattern as a group on top of the individual bonuses.

Add This Calculator to Your Website

Embed the Bonus Tolerance Calculator on your own site. Pick a size to preview it live, then copy the code.

Powered by Calculator Zilo

References

  1. Machine Design, “Ensuring Parts Fit, Using Bonus Tolerance to Your Advantage”: the departure formula, functional gauging at virtual condition, and the scrap and throughput benefits of bonus tolerance. Machine Design: Bonus Tolerance to Your Advantage. Accessed October 2026.
  2. CMM Quarterly, “Ensuring Parts Fit, Using Bonus Tolerance to Your Advantage”: the inspection-side treatment, including the rule that no M or L modifier in the feature control frame means no bonus. CMM Quarterly: Bonus Tolerance Guide. Accessed October 2026.
  3. FARO, “GD&T for beginners: MMC and bonus tolerance, explained in 3D”: pin examples at MMC, at LMC and between them, showing how the bonus grows with departure. FARO: MMC and Bonus Tolerance Explained. Accessed October 2026.
  4. CNC Lathing, “GD&T MMC: Definition, Formula, Calculation, Bonus Tolerance, Uses”: MMC and virtual condition formulas for internal and external features. CNC Lathing: GD&T MMC Guide. Accessed October 2026.
  5. CNC Guides, “GD&T MMC Definition, Formulas, Design and Uses”: virtual condition boundaries for holes and pins, and how MMC protects assembly clearance. CNC Guides: GD&T MMC Definition and Formulas. Accessed October 2026.

Related calculators

Engineering CalculatorsMechanical Advantage CalculatorA mechanical advantage calculator answers three linked questions about one machine cycle: how much does the...Engineering CalculatorsAVI Calculator: Annual Value of Investment ToolEvery investor asks the same four questions in different words: what did I actually earn, what income does this throw off, where is it headed, and when do I break even?Engineering CalculatorsGear Ratio CalculatorEnter the teeth on the driver gear and the driven gear and this calculator returns the gear ratio in decimal...Engineering Calculators3 Phase Current CalculatorSizing a breaker, a motor starter, or a feeder cable for three-phase equipment starts with one number: the line current in amps.Engineering CalculatorsAcceleration Distance CalculatorHow far does it travel while it speeds up?Engineering CalculatorsOhms To Watts CalculatorResistance alone does not tell you the power: the same 24-ohm resistor dissipates 6 watts at 12 volts and 600 watts at 120 volts, because power depends on the voltage or current driving it.

We use cookies to analyze traffic. You can accept or decline cookies below. Learn more

calculatorzilo

CalculatorZilo

Free calculators for everyday life. No signup, no cost, just answers.

Categories

Finance Math Health & Fitness Education Science Real Estate Chemistry Browse all calculators

Popular tools

Mortgage Payment Calculator BMI Walking Calculator Salary Per Minute Calculator Percentage Off Calculator

Company

About Us Contact Us Privacy Policy Terms and Conditions
Disclaimer Cookie Policy DMCA Policy Affiliate Disclosure FAQ Accessibility Statement

© 2026 CalculatorZilo • Free calculators for everyone

  • Home
  • Calculators
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
Search