CNC parts finishing is the set of processes — blasting, anodizing, plating, coating, polishing and marking — applied after machining to change a part's surface for corrosion resistance, wear life, conductivity or appearance. Get it right and a machined part survives its environment. Get it wrong and a perfectly in-tolerance part gets scrapped at goods-in, because a coating added 40 microns to a shaft that had 15 microns of clearance.
Most guides to CNC parts finishing hand you a list of processes and stop there. This one goes further. It covers the dimensional math that engineers actually get burned by, the drawing callouts that prevent vendor disputes, and the cost and lead-time logic behind choosing one process over another.
Why finishing decides whether a part ships or gets scrapped
A European audio brand came to us with a front panel program that had already failed twice. The parts were dimensionally perfect — every hole, every counterbore, every edge break verified on the CMM. The problem was colour. Two anodizing batches came back visibly different under the showroom lighting, and the assemblies could not be mixed on the same production unit.
The root cause was not the anodizing line. It was upstream: the two batches were machined from aluminium extrusion off different heats, with slightly different silicon and iron content, and nobody had specified a blast pre-treatment to homogenize the surface before the tank. Once we added a controlled glass-bead pass, locked the alloy to a single supplier, and sealed with a documented dye concentration, the delta-E dropped inside the acceptance window and the line stopped sorting parts by eye.
That story is typical. Finishing failures are almost never "the coating was bad." They are specification failures — an alloy that was never controlled, a blast never called out, a mask never drawn, a thickness never measured. The rest of this guide is about closing those gaps before the part reaches the tank.
If you are still at the design stage, read this alongside our DFM analysis guide — roughly a third of finishing cost is locked in by geometry decisions made days earlier.
The four families of metal surface finishing
Every metal surface finishing and CNC parts finishing process falls into one of four families, and the family tells you immediately whether it will change your dimensions:
- Mechanical — blasting, brushing, polishing, tumbling, shot peening. These remove or displace material. Net effect on size: small, usually negative.
- Chemical / electrochemical — anodizing, plating, passivation, black oxide, conversion coating. These convert or add a layer. Net effect: positive, and partly penetrating.
- Organic coating — the heaviest family in metal surface finishing: powder coat, wet paint, e-coat. These add a film on top. Net effect: purely additive, and the largest.
- Marking — laser marking, laser engraving, screen printing. Negligible dimensional effect, but an aggressive engraving can breach a corrosion layer.
Grouping processes this way matters because it tells you what question to ask. For family 2, you ask "how thick, and how much of that thickness grows outward?" For family 3, you ask "what gets masked?" For family 1, you ask "what Ra do I need, and does it remove a critical edge?"
Mechanical finishes and what Ra really costs
In CNC parts finishing, surface roughness is specified as Ra (arithmetic mean deviation, in µm). Machining leaves a signature; mechanical finishing overwrites it. The mistake buyers make is calling out a mirror polish on a surface nobody will ever see, then paying hand-polishing hours for it.
| Ra (µm) | How it looks | Typical route | Cost impact |
|---|---|---|---|
| 3.2 | Visible tool marks | As-machined, sharp edges broken | Baseline |
| 1.6 | Fine tool marks, smooth to the nail | Light finish pass, finer feed | Low |
| 0.8 | Near-matte, uniform | Bead blast or fine abrasive | Low–moderate |
| 0.4 | Satin, no directional marks | Glass bead + brushing | Moderate |
| 0.1 | Near-mirror | Mechanical polish, multi-stage | High |
| < 0.1 | Mirror / cleanroom-grade | Electropolish (stainless) | High |
Bead blasting and sandblasting are the workhorses. A glass-bead pass gives a uniform matte that hides tool marks and homogenizes the surface before anodizing — which is exactly what fixed the audio panel problem above. Aluminium oxide is more aggressive and is the right choice when the blast is preparing for paint adhesion. Note that sandblasting aluminium with too coarse a grit will visually amplify subsurface porosity in cast or extruded stock rather than hide it.
Brushing produces a unidirectional satin grain. It is the dominant look for premium audio panels, and it interacts with anodizing in a specific way: the directional texture survives the anodic layer, so a brushed-and-anodized part reads very differently from a blasted-and-anodized part under the same dye. Our dedicated brushed aluminium audio panel guide covers the callout conventions in detail.
Vibratory tumbling and drag finishing are the cheapest way to break edges on small turned parts — fasteners, inserts, knobs. They round edges uniformly, which is usually desirable, but they will also soften a deliberate sharp corner. If a corner is functional, say so on the drawing.
Shot peening is the odd one out: it is not cosmetic. It cold-works the surface to put it into compression, which measurably extends fatigue life on cyclically loaded parts. If you have a bracket or joint that sees repeated load, peening is worth more than any appearance upgrade.
Anodizing: Type II vs Type III
Anodizing is an electrochemical conversion of the aluminium surface into aluminium oxide. It is not a coating sitting on top — roughly half the layer grows outward and half penetrates inward. That single fact drives every tolerance decision in section 8.
| Parameter | Type II (decorative) | Type III (hardcoat) |
|---|---|---|
| Thickness | 5–25 µm | 25–75 µm (25–50 µm typical) |
| Surface hardness | 200–300 HV | 400–500 HV |
| Colour range | Clear, black, blue, red, gold, green | Limited — dark bronze to black |
| Corrosion resistance | Good | Excellent |
| Wear resistance | Moderate | Excellent |
| Dimensional change | ~50% penetration / 50% growth | ~50% penetration / 50% growth |
| Relative cost | $ | $$$ |
Black anodizing deserves a specific warning: black dye is the least forgiving colour in the tank. It shows thickness variation, alloy variation and sealing variation more readily than any other shade. If your brand depends on a deep, consistent black — audio faceplates, camera bodies, instrument housings — specify the alloy, the blast, the thickness range and a physical approved sample, not just the word "black."
Type III hardcoat is the right call for wear surfaces: sliding dovetails, piston bores in aluminium, anything that rubs. It is the wrong call for a cosmetic part you want in a bright colour, because the colour options collapse and the surface goes grey-bronze.
Plating and conversion coatings
| Process | Typical thickness | What it buys you | Common use |
|---|---|---|---|
| Electroless nickel | 5–50 µm | Uniform thickness even in blind holes; corrosion + lubricity | Valves, pump bodies, mould inserts |
| Zinc plating | 5–25 µm | Sacrificial corrosion protection, lowest cost | Steel fasteners, brackets |
| Chrome (decorative/hard) | 0.5–50 µm | Hardness, wear life, bright finish | Automation, hydraulics |
| Passivation (stainless) | 0.01–0.1 µm | Removes free iron; restores the chromium oxide layer | Medical, food-grade |
| Black oxide | ~1 µm | Mild corrosion resistance, zero reflection, no build-up | Tooling, optical internals |
| Alodine / chem film | 0.25–1 µm | Corrosion resistance while preserving conductivity | Avionics, EMI enclosures |
Two rules that save programs:
Passivation is not optional after machining stainless. Cutting embeds free iron from the tool into the surface. If you machine stainless steel and skip passivation, the part can rust in a warehouse even though the alloy is correct. Every medical program we run treats passivation as part of the process route, not an add-on — see the ISO 13485 guide for how that gets documented.
If the part must conduct, do not anodize it. Anodizing is an electrical insulator. Where a housing needs both corrosion protection and EMI continuity, the standard answer is a chromate conversion coating (Alodine), or selective masking so contact faces stay bare.
Organic coatings: powder and wet paint
Powder coating deposits electrostatically charged dry powder, then cures it into a continuous film. Film thickness typically runs 60–150 µm — an order of magnitude thicker than anodizing.
That thickness is both the benefit and the hazard:
- Benefit — excellent impact, UV and chemical resistance; full RAL/Pantone colour range; hides substrate variation.
- Hazard — 150 µm bridges small holes, fills thread crests and closes tight fits. A powder-coated M3 threaded hole is not an M3 hole any more.
Standard mitigation is masking: threaded holes get plugged, mating faces get taped, grounding points get a masked pad. Those masks must be drawn or written into the PO, not assumed. Wet paint runs thinner (typically 20–60 µm) and reaches areas powder struggles with, but is less durable.
For enclosures, compare this route honestly against CNC machining vs sheet metal — a folded sheet-metal enclosure is almost always cheaper to coat well than a deep pocketed machined one, because there are fewer recesses for powder to thin out in.
Marking: laser marking vs screen printing
Laser marking (annealing or foaming the surface) and laser engraving (actually removing material) both give permanent, consumable-free marks. On an anodized part, the cleanest result is marking *after* anodizing but *before* sealing, so the mark sits inside the oxide layer and cannot be abraded off. Engraving that cuts through a hardcoat, however, removes your wear protection at that spot — fine for a serial number on a non-wear face, not fine on a sliding surface.
Screen printing remains the best option for multi-colour logos and fine graphic detail on flat panels, and is the conventional route for audio silkscreen legends. It sits on top of the finish, so it wears faster than a laser mark.
Tolerance math: what finishing does to your dimensions
This is the section most CNC parts finishing guides skip, and it is the one that costs money.
Rule 1 — anodizing splits. A 20 µm Type II layer grows about 10 µm outward and penetrates about 10 µm. For an external dimension (shaft, pin, boss) your finished size grows by ~10 µm. For an internal dimension (bore, slot) it shrinks by ~10 µm. If you hold ±0.01 mm on a shaft — the tolerance we routinely hold before finishing — a 10 µm growth eats the entire band.
Rule 2 — plating is additive. Unlike anodizing, electroplated nickel or zinc grows essentially all outward. A 25 µm electroless nickel deposit adds ~25 µm per surface, so a shaft grows ~50 µm on diameter.
Rule 3 — organics are the biggest. Powder at 100 µm adds ~200 µm on a diameter unless the feature is masked.
Rule 4 — threads are the classic failure. A standard 6H/6g thread fit has tens of microns of allowance. A 25 µm coating on the external thread will not assemble with a 25 µm coated internal thread. The three accepted fixes are: mask the thread, specify an oversize/undersize thread class before coating (e.g. 6G for a coated internal thread), or chase the thread after coating (which breaches the coating and is the weakest option).
| Feature | Anodize 20 µm | Electroless Ni 25 µm | Powder 100 µm |
|---|---|---|---|
| External Ø (shaft) | +10 µm | +50 µm | +200 µm |
| Internal Ø (bore) | −10 µm | −50 µm | −200 µm |
| Thread fit | Marginal — mask or adjust class | Fails unmasked | Fails — mask mandatory |
| Ø3 mm through-hole | Safe | Tight | Bridges — mask |
| Mating face flatness | Unchanged | Follows substrate | Follows substrate + film |
The practical takeaway: machine to pre-finish dimensions, not finished dimensions. Your drawing should show the finished size with a note stating the coating and its thickness, and the machine shop is responsible for offsetting the pre-finish cut. If you simply send a finished-size drawing with a finishing note and no offset instruction, you are relying on the vendor to catch it.
For the underlying tolerance framework, see CNC machining tolerance explained.
Material × metal surface finishing compatibility matrix
| Finish | Aluminium | Steel | Stainless | Copper / Brass | Titanium |
|---|---|---|---|---|---|
| Anodizing Type II / III | Excellent | — | — | — | Limited |
| Electroless nickel | Good | Excellent | Good | Good | Limited |
| Zinc plating | — | Excellent | — | — | — |
| Passivation | — | — | Required for medical | — | Good |
| Black oxide | Limited | Excellent | Good | Good | — |
| Powder coating | Excellent | Excellent | Good | Limited | Limited |
| Electropolishing | — | — | Excellent | — | Good |
| Brushing / blasting | Excellent | Good | Excellent | Excellent | Good |
| Laser marking | Excellent | Good | Good | Good | Excellent |
Material choice and finish choice are the same decision made twice. Our CNC machining materials guide pairs with this table, and the individual aluminium, brass and titanium pages go deeper on machinability.
How to specify finish on the drawing
A finishing callout that survives contact with a real vendor has five parts. Anything less and you are relying on interpretation:
- Process and standard — e.g.
ANODIZE, TYPE II, PER MIL-A-8625orPASSIVATE PER ASTM A967, NITRIC 2. - Thickness range — e.g.
8–12 µm. A single number is a target; a range is a specification. - Colour reference — a standard (RAL, Pantone) plus an approved physical sample ID. Never just "black."
- Masking — list critical features:
MASK THREADS M3×0.5 (4 PLACES),MASK DATUM A,MASK GROUNDING PAD. - Pre-treatment — e.g.
GLASS BEAD BLAST, 120 GRIT, ALL COSMETIC FACES PRIOR TO ANODIZE.
A note on as-machined surfaces: if you want tool marks left, say AS MACHINED, BREAK SHARP EDGES 0.2 MAX. Otherwise the default is a deburr pass, and the difference in appearance is substantial.
Cost drivers and lead time
We deliberately use relative indices rather than prices, because the cost of CNC parts finishing is dominated by variables that move.
| Driver | Why it moves cost | Index |
|---|---|---|
| As-machined + deburr | No tank time | $ |
| Bead blast / tumble | Batch process, no chemistry | $ |
| Type II anodize (clear) | Standard rack, standard cycle | $$ |
| Type II anodize (black/colour) | Dye control, higher reject risk | $$–$$$ |
| Type III hardcoat | Long cycle, chilled bath, high energy | $$$ |
| Electroless nickel | Chemistry cost, tight bath control | $$$ |
| Powder coating | Cheap per part, but masking labour dominates | $$ |
| Multi-stage polish | Hand labour, cannot be automated away | $$$–$$$$ |
Lead time typically adds 2–3 working days for standard finishing on top of machining, and 3–5 days for hardcoat or electroless nickel. Masking complexity adds labour time, not tank time — a part with 12 masked features can cost more to mask than to coat.
The real cost lever is batch consolidation. Racking, bath setup and colour matching are largely fixed per run. Running 40 parts in one colour in one batch is dramatically cheaper per piece than four batches of ten. If your volumes are small, our low-volume CNC machining guide explains how we group orders to keep that cost down.
Defects in CNC parts finishing: how they happen and how they get caught
| Defect | Root cause | Where it is caught |
|---|---|---|
| Colour drift between batches | Alloy variation, dye depletion, no blast pre-treatment | First-article comparison to approved sample |
| Burning / powdery anodize | Current density too high, poor rack contact | Visual + thickness gauge |
| Blistering / peeling | Inadequate cleaning or pre-treatment | Adhesion cross-hatch test |
| Orange peel (powder) | Film too thick or under-cured | Visual, gloss meter |
| Edge build-up | Coating pulls to sharp edges | Go/no-go gauge on the feature |
| Bridged holes | No mask, film too thick | Pin gauge before assembly |
| White rust on zinc | No chromate seal over zinc | Salt spray test |
The mechanism that catches all of these is first-article inspection (FAI) — a documented dimensional and cosmetic check on the first production parts before the batch runs. It is standard practice on every program we run, and it is the single highest-leverage quality step in finishing because it converts a 500-part reject into a 5-part reject.
Industry playbooks
Audio and professional AV. Appearance is a functional requirement. The stack is usually blast → brush (if a grain is specified) → Type II anodize → laser or silkscreen marking, with an approved physical sample governing colour. The recurring risk is batch-to-batch colour drift. See also amplifier front panels, audio knobs, mixer consoles, speaker parts and soundcard shells.
Medical. Cleanability and documented compliance dominate: passivation or electropolish on stainless, tight Ra limits, and full lot traceability. Refer to the medical device CNC machining guide and ISO 13485 explained.
Automotive. Salt spray hours and temperature cycling are the acceptance criteria — hardcoat anodize or electroless nickel on aluminium, zinc-nickel on steel fasteners, and IATF-documented process control. See automotive brackets and IATF 16949 explained.
UAV and aerospace-adjacent. Weight and conductivity compete. Alodine preserves EMI continuity where anodizing would insulate; hardcoat protects wear faces; laser marking carries serialisation. See drone frames.
Robotics and automation. Wear and fatigue life: hardcoat on sliding aluminium, shot peening on cyclically loaded members, electroless nickel on mould and pump components. See robot joints.
Fasteners and hardware. Zinc plating is the default; masking is rarely economical at this scale, so thread class adjustment is the usual answer. See precision fasteners and custom nuts and studs.
FAQ
Does anodizing change the dimensions of a CNC machined part? Yes. Approximately half of the anodic layer grows outward and half penetrates the substrate. A 20 µm Type II layer adds roughly 10 µm to an external diameter and removes roughly 10 µm from a bore. Machine to pre-finish dimensions and state the coating thickness on the drawing.
Which surface finishing process is best for aluminium CNC parts? Type II anodizing for most applications — good corrosion resistance, wide colour range, moderate cost. Type III hardcoat when wear resistance matters. Powder coating when impact resistance and a specific RAL colour matter more than tight dimensions.
Can you powder coat over tight-tolerance machined features? Technically yes, practically no. At 60–150 µm film thickness, powder will bridge small holes and close thread fits. Either mask the critical features or accept a much wider tolerance band on them.
What is the difference between laser marking and laser engraving? Marking alters the surface colour or texture without significant material removal; engraving removes material. Engraving through an anodized or hardcoated layer exposes bare substrate and removes corrosion protection at that spot.
Why did my stainless parts rust after machining? Machining embeds free iron from the cutting tool into the surface. Passivation per ASTM A967 removes it and restores the passive chromium oxide layer. Without it, even correct 304 or 316 can show rust.
How much does CNC parts finishing add to lead time? Typically 2–3 working days for standard processes, 3–5 days for hardcoat anodizing or electroless nickel. Complex masking adds labour time before the part ever reaches the tank.
Is electroless nickel better than electroplated nickel? For complex geometry, yes. Electroless nickel deposits at a near-uniform thickness regardless of geometry — including inside blind holes and bores — where electroplated nickel thins out in recesses and thickens on edges.
Can finishing be combined with heat treatment? Yes, and the order matters. Heat treatment generally precedes finishing, because the thermal cycle will destroy an anodic or organic layer. See heat-treated CNC parts.
Conclusion
CNC parts finishing is where a dimensionally perfect part either becomes a product or becomes scrap. Treat it as part of the process route, not a service you bolt on at the end. The decisions that matter are not exotic: control the alloy, specify the pre-treatment, define a thickness range rather than a hope, mask the features that must stay bare, and hold a first-article inspection before the batch runs.
At Ruijin Fenghui we run machining and finishing as one process route — FAI, polishing, sandblasting, painting, electroplating, powder coating, screen printing and laser engraving — across 200+ CNC machines under IATF 16949, ISO 9001:2015 and ISO 13485, holding ±0.01 mm before coating. That matters most precisely because of section 8: the shop that cuts the part is the shop that offsets the coating.
Send us your drawing and target finish for a 24-hour quote, including a finishing recommendation, a pre-finish dimensional plan and the inspection route for your CNC parts finishing. If you are comparing vendors, our guide to choosing a CNC supplier lists the questions worth asking about their finishing route.
