Lolly Zheng- Sales Account Manager at NextPCB.com
Support Team
Feedback:
support@nextpcb.comQuick answer: HASL (hot air solder leveling) is a low-cost solder finish that suits through-hole boards and designs with larger, widely spaced pads. ENIG (electroless nickel immersion gold) is a flat, lead-free finish that suits fine-pitch SMD, BGA and boards that need a long shelf life. ENIG costs more, so the right choice depends on your pad pitch, assembly process, environment and budget.
PCB surface finish is a thin metallic or organic coating applied to exposed copper pads and traces. It protects the copper from oxidation and keeps the pads solderable until assembly. If you are new to the topic, start with our PCB surface finish guide, which covers every common finish. This article compares the two most requested options, HASL and ENIG, so you can pick the right one for your board. For a full overview of the finish, see the ENIG PCB surface finish guide.
In this article
| Factor | HASL (leaded or lead-free) | ENIG |
|---|---|---|
| Coating | Molten solder, leveled with hot air | Electroless nickel with a thin immersion gold layer |
| Pad flatness | Uneven; solder domes on pads | Very flat |
| Fine-pitch SMD and BGA | Not recommended | Well suited |
| Cost | Lower | Higher |
| Lead content | Leaded HASL contains lead; lead-free HASL does not | Lead-free |
| Shelf life | Good | Long, among the best of the common finishes |
| Thermal stress during finishing | High; the board passes through molten solder | Low; a wet chemical process at much lower temperature |
| Gold wire bonding | No | Not recommended; use ENEPIG instead |
| Typical use | Consumer and general-purpose boards, through-hole designs | Fine-pitch, high-reliability, industrial, medical and communications boards |
HASL stands for Hot Air Solder Leveling. It is one of the oldest and most widely available PCB surface finishes. The bare board is dipped in molten solder so that all exposed copper is coated. Hot air knives then blow off the excess solder and level the surface. The result is a solderable, shiny coating that is also easy to rework.
Because the solder is leveled by air rather than plated, the thickness is not perfectly uniform and pads tend to have a slightly domed surface. For a deeper look at the process, parameters and defects, read our detailed explanation of PCB HASL.
Leaded HASL uses a eutectic tin-lead solder of about 63% tin and 37% lead. It wets very well and is forgiving in assembly, but it is not RoHS compliant, so it is limited to products and markets where lead is still allowed.
Lead-free HASL uses a tin-based alloy, typically tin-copper or a similar composition, instead of tin-lead solder. It is the choice when the board must comply with the Restriction of Hazardous Substances (RoHS) Directive and the Waste Electrical and Electronic Equipment (WEEE) Directive. It is applied at a higher temperature than leaded HASL, so the thermal stress on the board is higher. See our HASL vs lead-free HASL comparison for a full breakdown.
ENIG stands for Electroless Nickel Immersion Gold. A layer of nickel is deposited on the copper by a chemical (electroless) process, and a very thin layer of gold is then deposited over the nickel by immersion. The nickel acts as the barrier layer and the solderable surface, while the gold protects the nickel from oxidation until soldering. During soldering the thin gold dissolves into the solder and the joint forms with the nickel.
The common industry specification for ENIG is IPC-4552, which sets the requirements for nickel and gold thickness. Because the finish is plated rather than melted, pads come out flat and uniform. That is the main reason ENIG is chosen for fine-pitch and BGA designs, and for boards used in demanding environments such as industrial, telecom, medical and aerospace electronics.
If neither HASL nor standard ENIG fits your requirements, three related finishes are worth knowing about.
HASL means Hot Air Solder Leveling. It is a PCB surface finish in which the board is coated with molten solder and the excess is blown off with hot air to level the surface.
ENIG means Electroless Nickel Immersion Gold. It is a PCB surface finish made of a nickel layer covered by a thin layer of gold.
ENIG is better for flat pads, fine-pitch parts and long storage. HASL is better when cost and easy rework matter most. Neither is better in every case; the right choice depends on your design and assembly process.
Yes. ENIG contains no lead, so it is compatible with RoHS requirements. Lead-free HASL is also RoHS compatible, while leaded HASL is not.
Both are lead-free. Lead-free HASL costs less and is fine for larger pads and through-hole designs. ENIG gives a much flatter surface and is the better option for fine-pitch SMD and BGA.
ENIG has one of the longest shelf lives of the common finishes, because the gold layer protects the nickel from oxidation. The exact storage period depends on packaging, humidity and storage conditions, so follow the manufacturer's storage guidance and bake or inspect boards if they have been stored for a long time.
Standard ENIG is not recommended for gold wire bonding. ENEPIG is the usual choice when you need reliable wire bonding on a nickel-based finish.
No. Hard gold is electroplated and much thicker, and is used for wear-resistant contacts such as gold fingers. ENIG is an immersion finish used mainly for solderable pads.
HASL and ENIG solve the same basic problem, protecting copper and keeping pads solderable, but they suit different boards. HASL is economical, widely available and easy to rework, but its uneven surface makes it a poor fit for fine-pitch SMD and BGA. ENIG costs more, but it provides flat pads, long shelf life and lead-free compliance, and it is the standard choice for demanding assemblies. If your design needs wire bonding or high-frequency performance, look at ENEPIG, EPIG or immersion silver as well.
Both finishes are available from NextPCB. Check the surface finish options NextPCB supports, then pick the one that fits your board and get a quote.
Not sure which finish fits your board? Upload your files for an instant PCB quote and select the finish that suits your design.
Still, need help? Contact Us: support@nextpcb.com
Need a PCB or PCBA quote? Quote now