IPC-6012: qualification and performance of rigid PCBs
Qualification and Performance Specification for Rigid Printed Boards
IPC-6012 is the industry specification that sets the qualification and performance requirements for rigid printed boards. It defines what a finished bare board must meet — materials, plating, conductor and hole dimensions, electrical tests and reliability — for each of three performance classes. It is used together with the IPC-A-600 acceptability standard.
IPC-6012 explained
IPC-6012 is published by IPC, which now trades as the Global Electronics Association. It applies to rigid PCBs, including single-sided, double-sided and multilayer boards, with or without blind and buried vias, and boards with metal cores.
The specification covers the whole finished board. Requirements include base material and laminate quality, copper plating thickness in holes and on surfaces, annular ring and conductor dimensions, solder mask coverage and cure, surface finish, cleanliness, dimensional tolerances, electrical testing for continuity and isolation, and the results of thermal stress tests on microsections.
Requirements are set for three performance classes. Class 1 covers general electronic products, Class 2 dedicated service electronics and Class 3 high-reliability products where downtime is not acceptable. The same classes are used across IPC standards; see IPC Class 2 vs Class 3 for the practical differences.
IPC-6012F, published in 2023, was the current revision when this page was written in November 2026. It is supported by addenda for specific sectors: IPC-6012FA for automotive applications, published in December 2025, and IPC-6012FS for space and military avionics. The matching acceptability standard is IPC-A-600M, published in 2025. Standards are revised regularly, so check the Global Electronics Association for later revisions before specifying one.
IPC-6012 tells the manufacturer what to achieve and how to verify it. IPC-A-600 shows inspectors, with illustrations and photographs, what acceptable and rejectable conditions look like. Flexible boards are covered by a separate specification, IPC-6013.
When IPC-6012 matters
IPC-6012 matters whenever a bare-board specification needs to be clear and verifiable. Without a referenced standard and class, a manufacturer works to its own defaults, which may not match the product's reliability needs.
It matters most for products in demanding service: industrial, medical, automotive, aerospace and defence electronics. Here the class affects plating thickness in holes, annular ring requirements, permitted defects and the amount of microsection testing, all of which influence the board's long-term reliability under thermal cycling.
It also matters when there is a dispute. If boards fail inspection or in the field, a specification that names IPC-6012, the revision, the class and any addendum gives both sides a common reference. Specifying Class 3 where Class 2 is enough adds cost; specifying too low a class can leave a reliability gap.
IPC-6012 vs IPC-A-600 vs IPC-6013
IPC-6012 and IPC-6013 define requirements; IPC-A-600 helps judge them visually. Rigid-flex boards are specified to IPC-6013. In practice, a fabrication drawing names the performance specification and class, and the manufacturer's inspectors use IPC-A-600 alongside it. Choose IPC-6012 for rigid boards and IPC-6013 for flexible or rigid-flex designs, using the same class in each. Check that all referenced documents use matching revisions.
IPC-6012 in your quote request
In your quote request, state the specification and class, for example "IPC-6012 Class 2", and name the revision and any addendum you require, such as IPC-6012FA for automotive or IPC-6012FS for space and military avionics. Note any additional requirements, such as microsection reports or certificates of conformance with each delivery. Put the same information on the fabrication drawing so it travels with the files.
Need boards built? Upload your Gerber files for a free quote and DFM check from the right manufacturer in our network.
PCB manufacturing →FAQ about IPC-6012
What is the IPC-6012 standard?
IPC-6012 is the qualification and performance specification for rigid printed boards. It defines the requirements a finished bare board must meet, including materials, plating thickness, conductor and hole dimensions, solder mask, electrical testing and thermal stress performance. Requirements are set for three classes, from general electronics (Class 1) to high-reliability products (Class 3). It is published by IPC, now the Global Electronics Association.
What is the difference between IPC-6012 and IPC-A-600?
IPC-6012 is a performance specification: it states the requirements a rigid board must meet and how they are tested. IPC-A-600 is an acceptability standard: it uses illustrations and photographs to show inspectors what acceptable and rejectable conditions look like. Designers and buyers normally reference IPC-6012 on the drawing, and inspectors use IPC-A-600 to judge the boards against it.
What is the current version of IPC-6012?
When this page was written in November 2026, the current revision was IPC-6012F, published in 2023. It has an automotive addendum, IPC-6012FA (December 2025), and a space and military avionics addendum, IPC-6012FS. The matching acceptability standard is IPC-A-600M (2025). IPC standards are revised regularly, so check the Global Electronics Association for any later revision before specifying one.
Related terms
- IPC-A-600
IPC-A-600 is the IPC standard that defines visual acceptance criteria for bare printed circuit boards. It specifies what surface, dimensional, and structural conditions are acceptable across three class levels, and is the reference document fabricators use to inspect boards before shipment.
- IPC class 2 vs class 3
IPC class 2 and class 3 are two acceptance levels defined in IPC standards (A-600 for bare boards, A-610 for assemblies). Class 2 covers dedicated-service electronics; class 3 covers high-reliability electronics where failure cannot be tolerated. Class 3 demands tighter tolerances, stricter inspection, and typically costs more.
- Rigid PCB
A rigid PCB is a printed circuit board built on a solid, inflexible substrate, most often glass-reinforced epoxy laminate such as FR-4. It holds its shape in service and supports components mechanically. Rigid boards are the most common type of PCB and range from simple single-sided boards to complex multilayer designs.
- Annular ring
An annular ring is the ring of copper that surrounds a drilled and plated hole on a PCB pad. It is measured from the edge of the hole to the outer edge of the pad. A sufficient annular ring ensures a reliable connection between the hole and the trace, even when the drill is slightly off-centre.
- Plating
Plating refers to the electroplating or electroless deposition of metal onto a PCB, primarily copper plating inside drilled holes to make them conductive, and final surface finish plating (ENIG, immersion silver, etc.) on exposed pads. Plating thickness affects current capacity, reliability, and IPC class compliance.
- IPC-A-610
IPC-A-610 is the IPC standard that defines visual acceptance criteria for electronic assemblies. It describes what acceptable and defective solder joints, component placement, cleanliness and damage look like on a populated PCB, using photographs and illustrations, across three product classes. It is the most widely used inspection standard in PCB assembly.
