When sourcing custom precision parts on Alibaba.com, one of the most critical specifications you'll encounter is tolerance – the acceptable variation in dimensions between the manufactured part and your design. Understanding tolerance standards isn't just technical jargon; it's the difference between parts that fit perfectly and parts that cost you time and money in rework.
CNC machining services typically reference ISO 2768, an international standard that defines default tolerances for linear and angular dimensions when no specific tolerance is indicated on the drawing. This standard uses four tolerance classes that range from fine to very coarse, each suited to different application requirements.
- F (Fine): Tightest default limits (±0.05mm to ±0.3mm for metals), ideal for precision-critical features like bearing seats and sealing surfaces
- M (Medium): General-purpose default (±0.1mm to ±0.5mm for plastics), suitable for most industrial applications
- C (Coarse): More variation allowed (±0.2mm to ±0.8mm), used for non-critical structural features
- V (Very Coarse): Widest default limits, typically for large castings or forgiving assemblies [4][5]
The key insight for B2B buyers: smaller features usually get tighter tolerances, while larger dimensions allow more variation. This reflects the physical realities of machining at different scales. A 5mm hole can realistically be held to ±0.05mm, but a 500mm panel might only achieve ±0.5mm without significant cost increases.
At major CNC service providers like Protolabs Network, the default standard is ISO 2768-f (fine) for metal parts and ISO 2768-m (medium) for plastic parts unless your technical drawing specifies otherwise [4]. This default approach works for approximately 80% of industrial applications without requiring custom tolerance callouts.
ISO 2768-1 Standard Tolerances by Nominal Size Range
| Nominal Size Range | Plastics (ISO 2768-m) | Metals (ISO 2768-f) | Typical Applications |
|---|---|---|---|
| 0.5mm to 3mm | ±0.1mm | ±0.05mm | Small pins, fasteners, precision inserts |
| Over 3mm to 6mm | ±0.1mm | ±0.05mm | Bushings, small shafts, connector housings |
| Over 6mm to 30mm | ±0.2mm | ±0.1mm | Standard mechanical components, brackets |
| Over 30mm to 120mm | ±0.3mm | ±0.15mm | Housings, panels, structural frames |
| Over 120mm to 400mm | ±0.5mm | ±0.2mm | Large enclosures, machine bases |
| Over 400mm to 1000mm | ±0.8mm | ±0.3mm | Industrial equipment frames, large assemblies |
| Over 1000mm to 2000mm | ±1.2mm | ±0.5mm | Custom machinery, specialized equipment |
When to Use Standard vs. Custom Tolerances:
The goal of tolerance specification isn't "as tight as possible" – it's as tight as necessary for the part to function correctly. Over-specifying tolerances drives up costs without adding value. Here's a practical decision framework:
- Use ISO 2768 defaults for non-critical features, general structural components, and parts where fit isn't critical
- Call out custom tolerances for fits and sealing surfaces (press/slip/interference fits), alignment-critical features (bearing seats, datum relationships), and precision mating to off-the-shelf components
- Consider GD&T (Geometric Dimensioning and Tolerancing) when geometric relationships (position, runout, perpendicularity) matter more than individual dimensions [4][5]
For Southeast Asian manufacturers selling on Alibaba.com, understanding these standards is crucial for communicating effectively with global buyers who expect ISO-compliant documentation.

