Cost, Tolerances & Reference

Flatness Tolerance Calculator

Estimate flatness tolerance based on part size per ISO 2768 and common machining standards. Essential for surface plate inspection, CMM measurement planning, and blueprint tolerance specification.

Input Parameters

Results

Flatness Tolerance (mm)—

Flatness tolerance estimation formulas

Flatness is the condition of a surface where all elements lie in one plane. It is one of the four form tolerances in GD&T (along with straightness, circularity, and cylindricity). This calculator provides approximate flatness tolerances based on part size.

  • Flatness tolerance for parts under 100 mm: 0.01 mm (ISO 2768-f fine)
  • For 100-300 mm: 0.02 mm; for 300-1000 mm: 0.05 mm; over 1000 mm: 0.1 mm
  • Precision ground surfaces: 0.005 mm per 100 mm of length (typical machine tool standard)

Frequently asked questions

How is flatness different from parallelism?

Flatness controls a single surface relative to itself -- all points must lie between two parallel planes. Parallelism controls one surface relative to a datum surface. A surface can be perfectly flat but not parallel to the base, or parallel but not flat (wavy).

How do I measure flatness on a surface plate?

Place the part on a surface plate with three equal-height gauge blocks. Sweep a dial indicator across the top surface. The total indicator reading (TIR) is the flatness error. For CMM inspection, probe a grid of points and compute the minimum zone of two parallel planes containing all points.

What is the flattest surface achievable by machining?

Lapping and precision grinding can achieve flatness of 0.001 mm per 100 mm (1 micron/100mm). Optical flats achieve sub-micron flatness measured in wavelengths of light (helium light band = 0.0003 mm). These are used for gauge blocks, bearing surfaces, and sealing faces.

How to use this Flatness Tolerance Calculator

Enter the length of the surface. The calculator estimates the flatness tolerance based on common ISO 2768 and machining standards. For critical surfaces, always reference the engineering drawing tolerance rather than rule-of-thumb estimates.

Common mistakes to avoid

  • Assuming a ground surface is automatically flat -- grinding can produce waviness if the wheel is out of balance or the magnetic chuck is distorted.
  • Measuring flatness with a caliper instead of a dial indicator or CMM -- calipers cannot assess flatness.
  • Not considering part clamping distortion -- a part measured flat off the machine may spring out of tolerance when unclamped.

Related CNC calculators

Continue with closely related tools from the machining calculator library.

Browse all free CNC machining calculators. Explore our carbide tooling resources for engineers and machinists.

Need carbide tooling for this operation?

Use the calculator freely. If the result points to a tooling or process problem, we can source the exact carbide tooling you need from vetted factories in China. Compare factory-direct pricing.

Factory price benchmarks for what you just worked out

Before you commit to a spec, it helps to know what the market pays for it. These are real, publicly listed factory prices — not a quotation, and not a guess.

Carbide tooling for this calculation

We source the tool families below direct from vetted Chinese factories, matched to the material and tolerance you just worked out. Every batch ships with its material certificate and dimensional record.

Send your drawing for a 48-hour quotation → How our China sourcing works →

SPECIFYING FLATNESS? Flatness on a carbide blank is set at the sintering stage, not at final grinding. See what we check on a supplier's process.

Get the Carbide Tooling Reference — free PDF

We source carbide cutting tools from China for job shops. We do not own a factory, which is why we can quote your drawing against two or three plants that actually run your material.

Cutting formulas with the units worked through · Speed and feed starting points for all six ISO material groups · How to read a carbide grade past its ISO code. 12 pages.

Or send us a quote you already have — we will benchmark it free →