Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.

PCB Drill Tolerance: Hole Size, Position Accuracy & Manufacturing Standards

I’ve lost count of how many times a designer has called me asking why their components don’t fit into the board holes—only to discover they specified ±0.001″ tolerance on a plated through-hole. That tolerance doesn’t exist in the real world of PCB manufacturing. Understanding PCB hole tolerance isn’t optional; it’s fundamental to getting boards that actually work.

This guide covers everything you need to know about PCB hole tolerance from a practical engineering perspective. I’ll walk through the IPC standards, explain what tolerances are actually achievable, and share the design guidelines that will keep your boards manufacturable and reliable.

What is PCB Hole Tolerance?

PCB hole tolerance defines the acceptable variation in drilled hole characteristics from the designed specifications. When you specify a 0.8mm finished hole, the manufacturer can’t deliver exactly 0.8mm every time—there will be variation within an acceptable range.

Hole tolerance encompasses three distinct specifications:

  • Diameter tolerance: The allowable variation in the hole’s finished size after all processing is complete.
  • Position tolerance: How accurately the hole center is placed relative to its designed location.
  • Plating tolerance: The variation in copper thickness deposited inside the hole barrel.

Plated vs. Non-Plated Hole Tolerances

The tolerance you can expect depends fundamentally on whether the hole will be plated.

Plated Through-Hole (PTH) Tolerances

Plated holes undergo multiple processing steps after drilling: cleaning, electroless copper deposition, electrolytic copper plating, and surface finishing. Each step introduces variation.

Finished Hole SizeStandard ToleranceNotes
≤0.8mm (≤31 mil)±0.08mm (±3 mil)Small vias, tight tolerance
0.8-2.5mm (31-100 mil)±0.10mm (±4 mil)Most component holes
2.5-6.3mm (100-250 mil)±0.15mm (±6 mil)Larger mounting holes
>6.3mm (>250 mil)±0.20mm (±8 mil)Routed, not drilled

Non-Plated Through-Hole (NPTH) Tolerances

Non-plated holes are simpler—what you drill is essentially what you get, minus minor drill wear effects. This allows tighter tolerances:

Hole TypeStandard ToleranceAchievable Tight Tolerance
Standard NPTH±0.05mm (±2 mil)±0.03mm (±1.2 mil)
Press-fit NPTH±0.05mm (±2 mil)±0.025mm (±1 mil)
Tooling holes±0.05mm (±2 mil)±0.025mm (±1 mil)

Hole Position Tolerance and Registration

Position accuracy is often more critical than diameter accuracy. A perfectly sized hole in the wrong location can break annular rings, cause shorts, or make component insertion impossible.

Position Tolerance by Hole Type

Hole TypePosition ToleranceNotes
Mechanical drill±0.075mm (±3 mil)Typical production
Mechanical drill (tight)±0.05mm (±2 mil)Premium process
Laser drill (microvia)±0.025mm (±1 mil)HDI processes
Laser drill location±0.13mm (±5 mil)Per IPC guidelines

Factors Affecting Position Accuracy

Hole position accuracy degrades through the manufacturing process due to cumulative tolerances:

  • Material variation: FR4 substrate varies ±0.005mm per inch from lot to lot
  • Imaging registration: LDI systems achieve ±0.025mm front-to-back registration
  • Lamination: Pin registration during lamination adds ±0.025mm
  • Drill accuracy: CNC drill machines contribute ±0.025mm positioning error
  • Drill wander: As drills penetrate through layers, they can wander from the ideal path

Annular Ring and Its Relationship to PCB Hole Tolerance

The annular ring—the copper pad remaining around a drilled hole—is directly impacted by both hole diameter and position tolerance.

IPC-6012 Annular Ring Requirements

IPC ClassExternal MinInternal MinBreakout?
Class 10mm (breakout OK)0mm (breakout OK)Yes, 90° max
Class 20mm (breakout OK)0mm (breakout OK)Yes, 90° max
Class 30.05mm (2 mil)0.025mm (1 mil)No

Practical Annular Ring Recommendations

ApplicationRecommended RingNotes
Standard via (single lam)0.15mm (6 mil)Class 2, safe margin
Standard via (multiple lam)0.18mm (7 mil)Additional registration
Class 3 via0.15-0.18mm (6-7 mil)No breakout allowed
Component holes0.18mm (7 mil) minImproves soldering

IPC Standards for PCB Hole Tolerance

IPC-6012: Rigid Board Performance Specification

IPC-6012 is the primary acceptance standard for rigid PCBs. It defines three product classes with different requirements:

ParameterClass 2Class 3
Min hole wall plating20μm (0.8 mil)25μm (1 mil)
Min annular ring (ext)Breakout to 90°0.05mm (2 mil)
Min annular ring (int)Breakout to 90°0.025mm (1 mil)

Mechanical Drilling vs. Laser Drilling Tolerances

Mechanical Drilling Specifications

ParameterStandard CapabilityAdvanced Capability
Min drill diameter0.15mm (6 mil)0.10mm (4 mil)
Diameter tolerance±0.08mm (±3 mil)±0.05mm (±2 mil)
Position tolerance±0.075mm (±3 mil)±0.05mm (±2 mil)
Max aspect ratio10:112:1

Laser Drilling Specifications

ParameterCO2 LaserUV Laser
Min hole diameter0.075mm (3 mil)0.025mm (1 mil)
Diameter tolerance±0.025mm (±1 mil)±0.013mm (±0.5 mil)
Position tolerance±0.025mm (±1 mil)±0.013mm (±0.5 mil)
Max aspect ratio1:1 typical1:1 typical

Design Guidelines for Managing PCB Hole Tolerance

The 7-Mil Rule and When to Use It

The rule of thumb for through-hole components: make the finished hole 0.18mm (7 mil) larger than the component lead diameter. This accounts for lead diameter tolerance (typically ±0.075mm), PCB hole tolerance (typically ±0.1mm), and minor plating variations.

Specifying Tolerances in Fabrication Drawings

Be explicit in your documentation:

FeatureGood SpecificationPoor Specification
Component hole0.9mm ±0.08mm FINISHED0.9mm
Via hole0.3mm +0.05/-drill size0.3mm ±0.001mm
Press-fit hole1.0mm ±0.05mm NPTH1.0mm
Mounting hole3.2mm ±0.10mm NPTH3.2mm NPTH

Common Mistakes and How to Avoid Them

Mistake 1: Specifying Unrealistic Tolerances

Specifications with ±0.001″ (±0.025mm) tolerances on plated holes aren’t achievable in standard manufacturing. The plating process alone introduces more variation than this. For standard plated holes, specify ±0.08mm (±3 mil) minimum.

Mistake 2: Ignoring Plating Copper Consumption

Designers sometimes specify the drill size as the finished hole size, forgetting that plating reduces the hole diameter by 0.05-0.10mm (2-4 mil) total. Always specify FINISHED hole size and let the fabricator determine the appropriate drill size.

Mistake 3: Insufficient Annular Ring for Layer Count

A 4-layer design might work fine with 0.13mm (5 mil) annular ring, but the same design at 12 layers will have breakout issues. Add 0.025mm (1 mil) to annular ring for every lamination cycle beyond the first.

Useful Resources

IPC Standards

  • IPC-6012: Qualification and Performance Specification for Rigid Printed Boards
  • IPC-2221: Generic Standard on Printed Board Design
  • IPC-A-600: Acceptability of Printed Boards (visual inspection criteria)
  • IPC Standards Portal: https://shop.ipc.org

Manufacturer Resources

  • Sierra Circuits: https://www.protoexpress.com/kb/manufacturing-tolerances/
  • Eurocircuits: https://www.eurocircuits.com/pcb-design-guidelines/drilled-holes/
  • PCBWay: https://www.pcbway.com/pcb_prototype/PCB_Manufacturing_tolerances.html

Frequently Asked Questions

What is the standard PCB hole tolerance for plated through-holes?

The standard PCB hole tolerance for plated through-holes is ±0.08mm (±3 mil) for holes up to 0.8mm diameter, and ±0.10mm (±4 mil) for holes between 0.8mm and 2.5mm. These tolerances apply to the finished hole size after plating. Specifying tighter tolerances like ±0.05mm (±2 mil) is possible but requires premium processing and increases cost.

How much larger should a PCB hole be than the component lead?

A PCB hole should be approximately 0.18mm (7 mils) larger than the component lead diameter. This accounts for lead tolerance (typically ±0.075mm), PCB hole tolerance (±0.08-0.10mm), and allows for easy component insertion during assembly. For example, a component with 0.56mm leads should have a finished hole size of approximately 0.74mm.

What causes hole breakout and how can I prevent it?

Hole breakout occurs when the drilled hole extends beyond the copper pad boundary, typically due to drill position tolerance exceeding the available annular ring. Prevention requires designing adequate annular rings that account for both diameter and position tolerances. For Class 2 designs, use minimum 0.13mm (5 mil) annular ring for simple boards, increasing to 0.15-0.18mm (6-7 mil) for boards with 8+ layers.

What’s the difference between IPC Class 2 and Class 3 hole requirements?

IPC Class 2 allows 90-degree breakout on both external and internal layers, while Class 3 requires minimum annular rings of 0.05mm (2 mil) external and 0.025mm (1 mil) internal with no breakout permitted. Class 3 also requires thicker minimum hole wall plating (25μm vs. 20μm for Class 2). Class 2 is appropriate for most commercial applications, while Class 3 is required for aerospace, medical, and military electronics.

Can I specify different tolerances for different holes on the same board?

Yes, you can and should specify different tolerances for different hole types. Component holes that require specific fit (like press-fit connectors) may need tighter tolerances than standard vias. Document this clearly in your fabrication drawing with a drill chart that lists each hole size, quantity, tolerance, and whether it’s PTH or NPTH. Discuss with your fabricator before finalizing specifications.

Conclusion

PCB hole tolerance is a multifaceted specification that requires understanding the interplay between drilling, plating, registration, and design requirements. Standard plated hole tolerance is ±0.08-0.10mm (±3-4 mil)—don’t specify tighter without good reason. Position tolerance accumulates through manufacturing, especially on high layer count boards.

Always specify FINISHED hole sizes and clearly distinguish between PTH and NPTH requirements. The 7-mil-over-lead-size rule provides adequate margin for most through-hole components. Work with your fabricator early to understand their specific capabilities, and you’ll get reliable boards without unnecessary cost premiums.

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.

  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.