Technical guide

Small-batch PCBA: why 100 boards cost so much per unit

Everyone who orders their first small production run has the same reaction: the quote came back, and the per-unit price is nowhere near the prototype or the volume price they had in mind. Here is where that money actually goes — and what you can do about it.

  • One-time costsStencil · programming
  • What will not shrinkSetup · minimum buys
  • Where to attackThe one-time costs
  • Shortest run1 piece
The short answer: at low volume you are not mainly paying for components and labour — you are paying for one-time costs spread across very few boards. Stencils, programming, fixturing, setup time and minimum component purchases do not shrink when the order does. The way to reduce your per-unit price is to attack those one-time costs, not to negotiate the hourly rate.
A panelised PCB assembly after SMT, with several identical boards routed into one panel and gold-plated pads visible
One panel, many boardsPanellising is one of the few cost levers that survive a change of order size — the line sets up once and runs the whole panel, instead of once per board. It is item 5 on the list below.

Where the money goes

Nine cost lines that behave differently at 100 pieces than at 100,000.

Cost behaviour in small-batch PCBA
CostOne-time or per-unit?How it behaves
SMT stencilOne-timeOne laser-cut stencil per side of the board. Same cost whether you build 5 boards or 5,000.
Line setup / changeoverOne-timeFeeder loading, programming, first-article check. Dominates the price at low volume.
PCB fabrication toolingOne-timeFabrication has its own setup, film and drill programming for the panel.
ComponentsPer-unit, but with a floorPriced per piece — but many parts have a minimum purchase of a full reel.
Programming / firmwareDependsIf a device needs flashing, the time is often the same for 10 boards as for 1,000.
Test fixture / ICTOne-timeA bespoke fixture is rarely worth building below a few thousand units — functional test costs less.
InspectionPer-unitAOI and X-ray scale roughly with volume; Class III inspection scales faster.
Conformal coating / pottingMixedOften has a minimum batch size — the equipment needs to be set up and cleaned regardless.
Packaging and freightPer-shipmentLargely fixed per delivery, so splitting one order into three shipments costs more than shipping once.

Eight ways to bring the per-unit price down

In rough order of how much difference each makes.

1. Consolidate into one order instead of three small ones

The single biggest lever. Three orders of 200 boards pay stencil, setup and programming three times. One order of 600 boards pays it once. If your cash flow allows it, order the quantity you expect to consume in the next six to twelve months — the carrying cost of stock is usually far lower than the cost of a second setup.

2. Use components that are in stock at the distributor

A part with a 12-week lead time is not just slower — it is more expensive, because it has to be bought through brokers or the schedule has to be built around it. If your BOM has a part on a long lead time, ask early whether a pin-compatible alternative in stock would work. This is one of the most common causes of an unexpectedly high quote.

3. Put everything on one side of the board if you can

A double-sided assembly needs two stencils, two passes through the line and two setups. If your layout allows a single-sided assembly, you remove a whole setup from the quote. This is a design decision, so it only helps if it is made before the board is laid out.

4. Do not over-specify the surface finish

ENEPIG on a board that will never be wire-bonded is a real cost for no benefit. ENIG on a board with no fine-pitch parts may be avoidable. See the surface finish guide for what each one buys you.

5. Keep boards in one panel frame size

Panelisation is designed once. If your next revision changes the board outline enough to need a new panel layout, that work repeats. Where possible, keep the panel dimensions stable across revisions.

6. Buy critical components yourself, if you can do it cheaper

Some customers source their own long-lead or high-value parts and have them consigned. It can save money on the BOM — but be aware you then own the risk on counterfeit, damage and shortages. If you do this, buy from an authorised distributor and keep the paperwork. We will build with your components, ours, or a mix.

7. Match the inspection class to the product

Class III inspection is more expensive than Class II because it rejects more work and requires more documentation. If your product does not need it, do not ask for it — see what IPC-A-610 Class III really requires.

8. Give us the whole picture in the first message

Quotes get revised upward when information arrives late: the board needs a conformal coat nobody mentioned, the connector is on 16-week lead time, the firmware needs flashing on every unit. Tell us the full scope at the start and the first number you get is the number you can plan around.

When small batch stops being the right choice

Somewhere between about 5,000 and 10,000 units a year of a stable design, a high-volume EMS will usually beat a small-batch supplier on unit price. At that point the one-time costs are spread thin enough that optimising them is no longer the main lever, and dedicated lines and volume component pricing take over.

Until then, a supplier set up for small batches is cheaper — not because their hourly rate is lower, but because they are organised around holding fewer things constant. For an honest comparison, including the cases where you should go elsewhere, see who we are right for.

Related guides

How to choose a PCB surface finish

ENIG, HASL, OSP, immersion silver, immersion tin and ENEPIG — cost, shelf life and failure modes compared.

What IPC-A-610 Class III actually requires

The difference between Class I, II and III, and which products genuinely need the strictest one.

Frequently asked questions

MOQ, quote turnaround, component sourcing, certifications, board size limits and testing.

All technical guides →

Send us the BOM and we will show you where the cost is

We will come back within 24 hours with a price, a lead time, and — if there is an obvious way to reduce the cost that you have not asked about — we will tell you that too.

Get a quote