Key Takeaways
-
SMT assembly costs $0.02–$0.10 per solder joint (automated) vs through-hole $0.05–$0.25 per joint (manual/semi-automated) — SMT is 50–70% cheaper for high component counts
-
Setup fees ($50–$500) include programming pick-and-place machines, creating stencils, and first article inspection — amortized across quantity, making low-volume (<50 units) significantly more expensive per board
-
Volume pricing follows steep curve: prototypes (10 units) $20–$50/board, small batch (100 units) $5–$15/board, production (1,000+ units) $2–$8/board for typical complexity
-
China vs USA: Chinese PCBA services 60–80% cheaper ($5–$15/board vs $25–$50/board for 100 units) but require 2–4 week shipping; USA services offer 1–2 week turnaround with domestic support
-
Component sourcing markup: 10–30% above Digi-Key/Mouser pricing for turnkey assembly (service purchases components); consigned assembly (you provide components) eliminates markup but adds procurement burden
Introduction: Understanding PCB Assembly Costs
PCB assembly (PCBA) is the process of soldering components onto a bare PCB. Costs depend on:
- Assembly method: SMT (surface-mount technology), through-hole, or mixed
- Component count: More components = more solder joints = higher cost
- Board complexity: Single-sided vs double-sided, fine-pitch components (0201, BGA, QFN)
- Production volume: Setup fees amortized across quantity
- Component sourcing: Turnkey (service buys parts) vs consigned (you provide parts)
- Service location: China (low cost, long lead time) vs USA/Europe (higher cost, fast turnaround)
- Additional services: Stencil, testing, conformal coating, programming
This guide explains each cost component and provides pricing benchmarks for different scenarios.
For context on complete PCB project costs (fabrication + assembly), see our guides: PCB manufacturing cost, PCB prototype cost, and How much does it cost to manufacture a PCB.
PCB Assembly Cost Components
1. Setup Fees (One-Time per Order)
Setup fees cover the labor to prepare the assembly line for your specific board.
What’s included:
-
Pick-and-place programming: Create machine program for component placement (30–60 minutes engineering time)
-
Stencil fabrication: Laser-cut or electroformed stencil for solder paste application ($25–$100)
-
First article inspection: Verify first assembled board meets specifications (X-ray for BGAs, AOI for general inspection)
-
Feeder setup: Load component reels into pick-and-place machine feeders (5–10 minutes per unique component type)
Typical setup fees:
| Scenario | Setup Fee | Breakdown |
|---|---|---|
| Simple (single-sided, <50 components) | $50–$150 | Stencil $25–$50, programming $25–$100 |
| Standard (double-sided, 50–150 components) | $150–$300 | Stencil $50–$100, programming $100–$200 |
| Complex (double-sided, >150 components, BGA) | $300–$500 | Stencil $100–$150, programming $200–$350 |
Key insight: Setup fees are independent of quantity. Ordering 10 boards vs 100 boards has the same setup fee, which is why per-board cost drops dramatically with volume.
Example:
-
Setup fee: $200
-
Order 10 boards: $200 / 10 = $20 per board (setup cost alone)
-
Order 100 boards: $200 / 100 = $2 per board (setup cost alone)
2. Assembly Labor Cost (Per Board)
Assembly labor is the cost to actually solder components onto each board.
SMT assembly (automated):
-
Cost: $0.02–$0.10 per solder joint
-
Speed: Pick-and-place machines place 10,000–30,000 components per hour
-
Formula: (Number of components × pins per component × $0.02–$0.10)
Through-hole assembly (manual or semi-automated):
-
Cost: $0.05–$0.25 per solder joint
-
Speed: Manual soldering ~100–300 joints per hour
-
Formula: (Number of through-hole pins × $0.05–$0.25)
Examples:
Example 1: Simple SMT board
-
50 SMT components (average 4 pads each) = 200 solder joints
-
Labor cost: 200 × $0.05 (mid-range) = $10 per board
Example 2: Complex SMT board
-
200 SMT components (average 8 pads each) = 1,600 solder joints
-
Labor cost: 1,600 × $0.05 = $80 per board
Example 3: Through-hole board
-
30 through-hole components (average 8 pins each) = 240 joints
-
Labor cost: 240 × $0.15 (mid-range) = $36 per board
Example 4: Mixed assembly (SMT + through-hole)
-
80 SMT components (320 joints) = 320 × $0.05 = $16
-
15 through-hole components (60 joints) = 60 × $0.15 = $9
-
Total labor: $25 per board
3. Component Sourcing (Per Board)
Most PCBA services offer turnkey assembly (service purchases components) or consigned assembly (you provide components).
Turnkey assembly markup:
-
Markup percentage: 10–30% above distributor (Digi-Key, Mouser, Arrow) pricing
-
Why markup: Service’s overhead (procurement labor, inventory management, risk of obsolete parts)
-
Convenience: Service handles entire BOM sourcing, verifies component availability
Example BOM cost:
-
Distributor price (Digi-Key): $15.00 per board
-
Turnkey markup (20%): $15.00 × 1.20 = $18.00 per board
-
Total component markup: $3.00 per board
Consigned assembly (you buy and ship components):
-
No markup: You pay distributor price only
-
Risk: You must verify component authenticity, handle shipping, and absorb cost if parts are wrong
-
Best for: High-volume production (save 10–30% on components), or when using proprietary/specialty parts
4. Stencil Fee (One-Time or Amortized)
Stencil is a thin metal sheet with openings for solder paste application.
Stencil types:
-
Laser-cut stainless steel ($25–$50): Standard for most projects, 0.004″ (0.1mm) thickness
-
Electroformed nickel ($100–$200): High-precision for fine-pitch (0201, 0.4mm BGA pitch)
-
Framed stencil ($75–$150): Mounted in frame for automated printing
Pricing models:
1. Included in setup: Many services include stencil in setup fee (common for prototype)
2. Separate charge: $25–$100 added to first order, reused for repeat orders
3. Amortized: Cost spread across quantity (e.g., $50 stencil / 100 boards = $0.50 per board)
5. Testing and Inspection (Per Board)
Testing levels:
| Test Type | Cost per Board | What It Checks |
|---|---|---|
| Visual inspection | Included (free) | Component placement, solder bridges, missing parts |
| AOI (Automated Optical Inspection) | $0.50–$2.00 | Automated visual inspection with cameras |
| X-ray inspection | $1.00–$3.00 | BGA solder joint quality, hidden defects |
| Flying probe test | $2.00–$5.00 | Electrical continuity, shorts, component values |
| ICT (In-Circuit Test) | $5.00–$15.00 | Full functional test (requires custom fixture: $500–$2,000) |
| Functional test | $5.00–$20.00 | Power-on test, firmware programming |
Standard testing (included in most quotes):
-
Visual inspection (free)
-
AOI for SMT (often included or $0.50–$1.00)
Optional testing (requested by customer):
-
X-ray for BGA (add $1.00–$3.00 per board)
-
Flying probe for low-volume (add $2.00–$5.00 per board)
-
ICT for high-volume production (add $5.00–$15.00 per board + fixture NRE $500–$2,000)
6. Additional Services (Optional)
| Service | Cost | When Needed |
|---|---|---|
| Conformal coating | $1.00–$5.00 per board | Environmental protection (moisture, dust, chemicals) |
| Firmware programming | $0.50–$2.00 per board | Program microcontroller flash memory |
| Potting/encapsulation | $5.00–$20.00 per board | Complete encapsulation in epoxy for harsh environments |
| Box build assembly | $10.00–$50.00 per unit | Install PCB in enclosure, add cables, screws, labels |
| Depaneling (for panels) | $0.10–$0.50 per board | Separate individual boards from panel |

SMT vs Through-Hole vs Mixed Assembly Cost Comparison
SMT Assembly (Surface-Mount Technology)
Process:
1. Apply solder paste via stencil
2. Place components with pick-and-place machine (automated)
3. Reflow oven melts solder (entire board at once)
Cost drivers:
-
Labor: $0.02–$0.10 per joint (automated, fast)
-
Setup: $150–$300 (programming, stencil)
-
Equipment: High-speed pick-and-place machines
Advantages:
-
Cheapest for high component count: 200 SMT components faster than 50 through-hole
-
Double-sided assembly: Can place components on both sides
-
Small components: 0201, 0402 resistors/capacitors (through-hole limited to larger sizes)
Disadvantages:
-
Setup cost: Higher setup fees (stencil, programming)
-
Minimum order: Some services require minimum 5–10 boards to justify setup
Best for: Modern electronics (microcontrollers, ICs, passives), high component density, production volumes
Through-Hole Assembly
Process:
1. Insert component leads through holes in PCB
2. Solder manually (hand soldering) or with wave soldering machine (automated for simple boards)
Cost drivers:
-
Labor: $0.05–$0.25 per joint (manual or semi-automated, slow)
-
Setup: $50–$150 (less than SMT, no stencil or complex programming)
-
Equipment: Soldering irons or wave soldering machine
Advantages:
-
Lower setup cost: No stencil, simpler programming
-
Stronger mechanical connection: Through-hole joints more robust (good for connectors, high-stress components)
-
Easier rework: Easier to desolder and replace components
Disadvantages:
-
Higher labor cost: Manual soldering 3–5× slower than automated SMT
-
Limited density: Cannot place components as close together (holes take space)
-
Single-sided only: Through-hole components only on one side (though SMT can be on both sides of through-hole board)
Best for: Legacy designs, high-power components (large capacitors, transformers), connectors, low-volume hobbyist projects
Mixed Assembly (SMT + Through-Hole)
Process:
1. SMT assembly first (solder paste, pick-and-place, reflow)
2. Through-hole assembly second (insert, hand solder)
Cost drivers:
-
Labor: SMT cost + through-hole cost (additive)
-
Setup: $200–$400 (both SMT and through-hole setup)
-
Two-stage process: Longer lead time
Typical scenario:
-
SMT components: ICs, passives, small connectors
-
Through-hole components: Large connectors (DB-9, barrel jack), electrolytic capacitors, mechanical switches
Cost comparison example (100 boards):
| Assembly Type | Setup | Labor per Board | Total (100 boards) | Per Board Cost |
|---|---|---|---|---|
| SMT only (150 SMT components) | $200 | $8 | $200 + $800 = $1,000 | $10.00 |
| Through-hole only (50 TH components) | $100 | $18 | $100 + $1,800 = $1,900 | $19.00 |
| Mixed (100 SMT + 20 TH) | $300 | $12 | $300 + $1,200 = $1,500 | $15.00 |
Key takeaway: SMT is most cost-effective for component-dense boards. Through-hole adds significant labor cost.
Volume Pricing: How Cost per Board Decreases
Setup fees are amortized across quantity, creating a steep cost curve.
Prototype (10 boards)
Typical board: 100 SMT components, double-sided, 4-layer
Cost breakdown:
-
Setup fee: $250
-
Assembly labor: $10 per board × 10 = $100
-
Components (turnkey): $20 per board × 10 = $200
-
Testing (AOI): $1 per board × 10 = $10
-
Total: $250 + $100 + $200 + $10 = $560
-
Per board: $560 / 10 = $56.00
Small Batch (100 boards)
Same board:
-
Setup fee: $250 (same as before)
-
Assembly labor: $10 per board × 100 = $1,000
-
Components (turnkey): $18 per board × 100 = $1,800 (bulk pricing discount)
-
Testing (AOI): $0.50 per board × 100 = $50
-
Total: $250 + $1,000 + $1,800 + $50 = $3,100
-
Per board: $3,100 / 100 = $31.00 (45% cheaper than prototype)
Production (1,000 boards)
Same board:
-
Setup fee: $250 (same as before)
-
Assembly labor: $10 per board × 1,000 = $10,000
-
Components (turnkey): $15 per board × 1,000 = $15,000 (production volume discount)
-
Testing (AOI): $0.50 per board × 1,000 = $500
-
Total: $250 + $10,000 + $15,000 + $500 = $25,750
-
Per board: $25,750 / 1,000 = $25.75 (54% cheaper than prototype, 17% cheaper than small batch)
Volume Pricing Table
| Quantity | Per Board Cost | Cost Reduction vs Prototype |
|---|---|---|
| 10 (prototype) | $56.00 | — (baseline) |
| 50 | $38.00 | 32% cheaper |
| 100 | $31.00 | 45% cheaper |
| 500 | $27.00 | 52% cheaper |
| 1,000 | $25.75 | 54% cheaper |
| 5,000 | $24.50 | 56% cheaper |
Key insight: Largest cost reduction occurs from 10 → 100 boards (45% savings). Beyond 1,000 boards, savings are incremental (component volume discounts).
China vs USA vs Europe: Regional Pricing Comparison
China PCBA Services
Representative services: JLCPCB, PCBWay, Seeed Studio, ALLPCB
Pricing (100 boards, 100 SMT components, 4-layer):
-
Setup: $80–$150
-
Assembly labor: $5–$10 per board
-
Components (turnkey): $15–$25 per board (10–20% markup)
-
Total per board: $8–$15
Advantages:
-
Lowest cost: 60–80% cheaper than USA
-
High volume: Well-suited for 1,000+ unit production
-
Integrated: Many offer PCB fabrication + assembly (turnkey)
Disadvantages:
-
Lead time: 2–4 weeks (shipping + production)
-
Communication: Time zone differences, language barriers (improving)
-
Component authenticity: Risk of counterfeit components (use reputable services)
-
Minimum order: Some require 5–10 board minimum
Best for: Cost-sensitive projects, high-volume production, flexible timelines
USA PCBA Services
Representative services: Screaming Circuits, Advanced Assembly, MacroFab, Tempo Automation
Pricing (100 boards, 100 SMT components, 4-layer):
-
Setup: $150–$300
-
Assembly labor: $15–$25 per board
-
Components (turnkey): $20–$30 per board (15–30% markup)
-
Total per board: $25–$50
Advantages:
-
Fast turnaround: 3–10 days (domestic shipping)
-
Domestic support: Same time zone, English-speaking support
-
Quality: Consistent IPC-A-610 Class 2/3 standards
-
Flexibility: Low minimums (some offer 1-board runs), quick iterations
Disadvantages:
- Higher cost: 2–3× more expensive than China
Best for: Rapid prototyping, time-sensitive projects, domestic supply chain requirements, defense/aerospace (ITAR compliance)
Europe PCBA Services
Representative services: Eurocircuits, Beta LAYOUT, AISLER, Wurth Elektronik
Pricing (100 boards, 100 SMT components, 4-layer):
-
Setup: $120–$250
-
Assembly labor: $12–$20 per board
-
Components (turnkey): $18–$28 per board
-
Total per board: $20–$40
Advantages:
-
EU local: No import duties within EU, GDPR compliance, CE marking support
-
Quality: High standards (IPC, RoHS, REACH)
-
Lead time: 1–2 weeks
Disadvantages:
- Cost: More expensive than China, comparable to USA
Best for: European customers, CE/RoHS/REACH compliance, medium-volume production
Regional Comparison Table
| Region | Per Board Cost (100 units) | Lead Time | Best For |
|---|---|---|---|
| China | $8–$15 | 2–4 weeks | Cost-sensitive, high-volume |
| USA | $25–$50 | 3–10 days | Rapid prototyping, domestic |
| Europe | $20–$40 | 1–2 weeks | EU customers, compliance |
Real-World PCBA Cost Examples
Example 1: Arduino Uno Clone (Simple, Single-Sided)
Board specs:
-
2-layer PCB, 100mm × 68mm
-
30 SMT components (ATmega328P, passives, regulators)
-
10 through-hole components (headers, barrel jack, USB)
-
Single-sided assembly
Cost breakdown (100 boards, China PCBA):
-
Setup fee: $100
-
SMT assembly: 30 × 4 pads × $0.05 = $6.00 per board
-
Through-hole assembly: 10 × 3 pins × $0.15 = $4.50 per board
-
Components (turnkey): $8.00 per board
-
Stencil: $30 (amortized: $0.30 per board)
-
Testing (visual): Included
-
Total per board: $100/100 + $6.00 + $4.50 + $8.00 + $0.30 = $19.80
Total project cost: 100 × $19.80 = $1,980
Example 2: IoT Sensor Module (Medium Complexity, Double-Sided)
Board specs:
-
4-layer PCB, 50mm × 50mm
-
80 SMT components (ESP32, sensors, WiFi antenna, passives)
-
Double-sided assembly
-
0402 passives, QFN packages
Cost breakdown (100 boards, China PCBA):
-
Setup fee: $200
-
SMT assembly (both sides): 80 × 6 pads × $0.06 = $28.80 per board
-
Components (turnkey): $18.00 per board
-
Stencil (double-sided): $50 × 2 = $100 (amortized: $1.00 per board)
-
Testing (AOI): $1.00 per board
-
Total per board: $200/100 + $28.80 + $18.00 + $1.00 + $1.00 = $50.80
Total project cost: 100 × $50.80 = $5,080
Example 3: High-Speed Data Acquisition Board (Complex, BGA)
Board specs:
-
8-layer PCB, 120mm × 100mm
-
250 SMT components (FPGA BGA, DDR3 RAM, high-speed ADC, passives)
-
Double-sided assembly
-
0201 passives, 0.8mm BGA pitch
Cost breakdown (100 boards, USA PCBA):
-
Setup fee: $500
-
SMT assembly: 250 × 10 pads × $0.08 = $200.00 per board
-
Components (turnkey): $120.00 per board
-
Stencil (electroformed): $150 × 2 = $300 (amortized: $3.00 per board)
-
Testing (AOI + X-ray for BGA): $3.00 per board
-
Total per board: $500/100 + $200.00 + $120.00 + $3.00 + $3.00 = $331.00
Total project cost: 100 × $331.00 = $33,100
Note: Same board from China PCBA would cost ~$180–$220 per board but with longer lead time and communication challenges for complex design.
Turnkey vs Consigned Assembly: Cost Tradeoffs
Turnkey Assembly (Service Buys Components)
How it works:
1. You provide BOM with manufacturer part numbers (Digi-Key, Mouser, manufacturer MPNs)
2. PCBA service quotes component cost + markup
3. Service purchases components from distributors or brokers
4. Service handles incoming inspection and inventory management
Cost structure:
-
Component markup: 10–30% above distributor pricing
-
Convenience: No procurement labor on your side
-
Risk: Service absorbs risk of obsolete/unavailable parts (will suggest alternates)
Example (100 boards):
-
Digi-Key BOM cost: $15.00 per board
-
Turnkey markup (20%): $15.00 × 1.20 = $18.00 per board
-
Extra cost: $3.00 per board × 100 = $300 total
Best for:
-
Prototypes (small BOM, not worth your time to order)
-
One-time projects
-
When you don’t have distributor accounts or volume discounts
Consigned Assembly (You Provide Components)
How it works:
1. You purchase all components from Digi-Key, Mouser, or other distributors
2. You ship components to PCBA service
3. Service only charges assembly labor (no component markup)
Cost structure:
-
No markup: Pay distributor price only
-
Risk: You absorb risk if parts are wrong, counterfeit, or insufficient quantity
-
Procurement labor: You spend time ordering, verifying, and shipping
Example (100 boards):
-
Digi-Key BOM cost: $15.00 per board (no markup)
-
Shipping to PCBA service: $50
-
Your procurement time: 2 hours × $50/hour = $100
-
Savings: $300 (markup avoided) – $50 (shipping) – $100 (labor) = $150 net savings
Best for:
-
High-volume production (10–30% savings significant)
-
When you have distributor volume discounts
-
When using proprietary or specialty components (service may not have access)
Hybrid Approach (Partial Consignment)
How it works:
-
Service purchases common components (passives, standard ICs) via turnkey
-
You provide specialty components (custom ASICs, high-cost FPGAs, long-lead-time parts)
Why useful:
-
Avoid markup on expensive parts (e.g., $200 FPGA × 20% markup = $40 saved per board)
-
Service handles commodity parts (time-consuming to order 1,000 resistors)

How to Get Accurate PCBA Quotes
What to Provide to PCBA Service
- Gerber files (PCB manufacturing files)
- BOM (Bill of Materials) in CSV/Excel format:
– Columns: Designator (e.g., R1, C5, U3), Manufacturer, Manufacturer Part Number (MPN), Quantity, Description
– Example row:R1, Yageo, RC0402FR-071KL, 1, 1kΩ ±1% 0402 resistor - Centroid/Pick-and-place file (XY coordinates of component placement)
- Assembly drawings (PDF showing component locations, polarity markings)
- Special instructions (programming requirements, conformal coating, testing needs)
Quote Request Checklist
-
[ ] Gerber files uploaded (RS-274X format)
-
[ ] BOM includes manufacturer part numbers (not just descriptions)
-
[ ] Centroid file exported from CAD software
-
[ ] Assembly drawing shows component reference designators
-
[ ] Quantity specified (get quotes for multiple quantities: 10, 50, 100, 500)
-
[ ] Turnaround time specified (standard vs expedited)
-
[ ] Testing requirements specified (visual, AOI, X-ray, functional)
-
[ ] Turnkey vs consigned specified
Typical Quote Response Time
-
Automated instant quote (JLCPCB, PCBWay): 5–10 minutes (for simple boards with parts in stock)
-
Manual quote (most services): 24–48 hours (engineer reviews files, checks component availability)
-
Complex quote (high component count, specialty parts): 3–5 business days
Cost Optimization Strategies
1. Increase Volume to Amortize Setup Fees
Strategy: Order larger quantities to reduce per-board cost.
Example:
-
10 boards: $56.00 per board
-
100 boards: $31.00 per board (45% savings)
When to use: If you anticipate needing boards over time, order larger batch upfront.
Risk: Inventory cost, risk of design changes making boards obsolete.
2. Panelize Multiple Designs
Strategy: Combine multiple PCB designs on single panel to share setup fee.
Example:
-
Design A: 50mm × 50mm (need 50 boards)
-
Design B: 50mm × 50mm (need 50 boards)
-
Panel: 100mm × 100mm fits 4 × Design A + 4 × Design B
-
Order 13 panels → 52 of each design
-
Setup fee: $200 (shared between both designs) instead of $200 × 2 = $400
Savings: 50% on setup fees.
When to use: Multiple small PCBs, or revisions of same design.
3. Use Standard Component Values
Strategy: Choose resistor/capacitor values from E24 series (common values) instead of E96 (special order).
Example:
-
E96 value (2.74kΩ): $0.05 per resistor, 4-week lead time
-
E24 value (2.7kΩ): $0.01 per resistor, in stock
Savings: 80% on commodity parts, faster lead time.
4. Minimize Through-Hole Components
Strategy: Replace through-hole components with SMT equivalents where possible.
Example:
-
Through-hole electrolytic capacitor: $0.25 + $0.15 assembly labor = $0.40
-
SMT ceramic capacitor (if voltage/capacitance suitable): $0.08 + $0.05 assembly = $0.13
Savings: 67% per component.
Limitation: Not always possible (connectors, high-voltage/high-current parts often require through-hole).
5. Consign Expensive Components
Strategy: Use turnkey for commodity parts, consign expensive parts.
Example (100 boards):
-
$180 FPGA × 100 = $18,000
-
Turnkey markup (20%): $18,000 × 0.20 = $3,600 markup
-
Consign FPGA yourself: Save $3,600 (buy from Digi-Key directly)
When to use: Any component >$50 where markup is significant.
6. Choose China PCBA for Non-Urgent Projects
Strategy: Use China PCBA services for production runs where 2–4 week lead time is acceptable.
Example (100 boards):
-
USA PCBA: $35 per board = $3,500
-
China PCBA: $12 per board = $1,200
-
Savings: $2,300 (66% cheaper)
Trade-off: Longer lead time, communication challenges.
Frequently Asked Questions
1. How much does PCB assembly cost per board?
Per-board cost depends on volume and complexity:
| Scenario | Quantity | Per Board Cost |
|---|---|---|
| Simple prototype (50 SMT parts) | 10 | $30–$60 |
| Simple production (50 SMT parts) | 1,000 | $8–$15 |
| Complex prototype (200 SMT parts, BGA) | 10 | $150–$300 |
| Complex production (200 SMT parts, BGA) | 1,000 | $50–$100 |
Key factors: Setup fees dominate low-volume. Assembly labor scales linearly. Components vary by BOM cost.
2. What is the difference between SMT and through-hole assembly cost?
SMT assembly (automated):
-
Cost: $0.02–$0.10 per solder joint
-
Speed: 10,000–30,000 components/hour (machine)
-
Best for: High component count, modern designs
Through-hole assembly (manual/semi-automated):
-
Cost: $0.05–$0.25 per solder joint (2–5× more expensive)
-
Speed: 100–300 joints/hour (hand soldering)
-
Best for: Connectors, high-power components, legacy designs
Example (100 components):
-
SMT (100 ICs × 20 pads avg): 2,000 joints × $0.05 = $100 per board
-
Through-hole (100 ICs × 8 pins avg): 800 joints × $0.15 = $120 per board
Takeaway: SMT cheaper for high component density. Through-hole expensive due to manual labor.
3. Is turnkey or consigned PCB assembly cheaper?
Turnkey (service buys components):
-
Cost: Distributor price + 10–30% markup
-
Convenience: Service handles procurement
-
Best for: Prototypes, one-time projects, small BOM
Consigned (you provide components):
-
Cost: Distributor price (no markup)
-
Effort: You handle procurement, shipping
-
Best for: High-volume (10–30% savings significant), expensive components
Example (100 boards, $20 BOM):
-
Turnkey: $20 × 1.20 = $24 per board (20% markup)
-
Consigned: $20 per board + $50 shipping + 2 hours labor
-
Savings: $400 – $50 – $100 = $250 total ($2.50 per board)
Recommendation: Turnkey for <100 boards. Consigned for 500+ boards or expensive BOM.
4. Why is PCB assembly more expensive for low quantities?
Setup fees are independent of quantity:
-
Setup: $200 (programming, stencil, first article)
-
10 boards: $200 / 10 = $20 per board (setup cost alone)
-
100 boards: $200 / 100 = $2 per board (setup cost alone)
Per-board cost components:
-
Setup (amortized): Decreases with volume
-
Assembly labor: Same per board regardless of quantity
-
Components: Slight discount at high volume (5–20%)
Typical cost curve:
-
10 boards: $50 per board
-
50 boards: $30 per board (40% cheaper)
-
100 boards: $25 per board (50% cheaper)
-
1,000 boards: $20 per board (60% cheaper)
Diminishing returns: Beyond 1,000 boards, savings are incremental.
5. How long does PCB assembly take?
Turnaround time (after PCB fabrication):
| Service Type | Production Time | Shipping | Total Lead Time |
|---|---|---|---|
| China PCBA (standard) | 5–10 days | 10–20 days | 15–30 days |
| China PCBA (express) | 3–5 days | 3–5 days (DHL) | 6–10 days |
| USA PCBA (standard) | 5–10 days | 2–3 days | 7–13 days |
| USA PCBA (expedited) | 1–3 days | 1–2 days | 2–5 days |
Factors affecting lead time:
-
Component availability (out-of-stock parts delay entire order)
-
Board complexity (BGA requires X-ray inspection, adds time)
-
Testing requirements (functional test adds 1–2 days)
6. What is included in PCB assembly setup fee?
Typical setup fee ($50–$500) includes:
-
Pick-and-place programming (30–60 minutes engineering time):
– Import Gerber, centroid, and BOM
– Program machine for component placement
– Define feeder assignments -
Stencil fabrication ($25–$100):
– Laser-cut stainless steel stencil for solder paste application -
First article inspection (30–60 minutes):
– Assemble first board
– Inspect with AOI (Automated Optical Inspection)
– X-ray for BGA (if applicable)
– Verify against assembly drawing -
Feeder setup (5–10 minutes per unique component):
– Load component reels into machine feeders
– Verify component orientation
Setup fee is one-time per order (not per board). Repeat orders may have reduced or waived setup if design unchanged.
7. Can I get PCB assembly for just one board?
Yes, but expensive. Some services offer single-board assembly:
Services offering 1-board runs:
-
MacroFab: $199 minimum + components + labor
-
Screaming Circuits: $149 setup + components + labor
-
Advanced Assembly: Custom quote (typically $150–$300 minimum)
Typical cost for 1 board (simple, 50 components):
-
Setup: $150–$200
-
Labor: $10
-
Components: $20
-
Total: $180–$230 for 1 board
Cost comparison:
-
1 board: $200
-
10 boards: $40 per board (5× cheaper per board)
-
100 boards: $15 per board (13× cheaper per board)
Recommendation: Order 5–10 boards minimum to make setup fee worthwhile. If you only need 1 board, consider hand assembly (DIY) or PCB assembly services targeting hobbyists (lower setup fees).
8. Do I need to provide components or can the assembly service buy them?
You have three options:
-
Turnkey (service buys everything):
– You provide: BOM with manufacturer part numbers
– Service buys: All components
– Cost: Distributor price + 10–30% markup
– Best for: Prototypes, convenience -
Consigned (you provide everything):
– You buy: All components from Digi-Key, Mouser, etc.
– You ship: Components to assembly service
– Cost: Distributor price (no markup)
– Best for: High volume (save markup), expensive components -
Hybrid (partial consignment):
– Service buys: Common parts (resistors, capacitors, standard ICs)
– You provide: Expensive or specialty parts (FPGAs, custom ASICs)
– Cost: Reduced markup on expensive items
– Best for: Balance of convenience and cost savings
Recommendation: Turnkey for first prototype (easiest). Consigned for production (save 10–30% on components).
9. How much does BGA assembly cost?
BGA (Ball Grid Array) assembly is more expensive than standard SMT:
Additional costs:
-
Setup: +$50–$100 (X-ray inspection programming)
-
Assembly labor: $0.08–$0.15 per ball (vs $0.05 for standard SMT pad)
-
X-ray inspection: $1.00–$3.00 per board (required to verify solder joints under BGA)
-
Rework risk: 5–10% of BGAs may need rework (adds $10–$30 per board if rework needed)
Example (100-pin BGA):
-
100 balls × $0.10 = $10.00 per BGA
-
X-ray inspection: $2.00 per board
-
Setup: +$100 (one-time)
-
Total added cost: $12.00 per board + $1.00 setup amortization (for 100 boards)
Total BGA assembly cost: Standard SMT cost + $12–$15 per board
Why more expensive: Cannot visually inspect solder joints (hidden under package). Requires X-ray. Higher risk of defects (voids, insufficient solder).
10. What files do I need to provide for PCB assembly quote?
Required files:
-
Gerber files (PCB manufacturing):
– All copper layers (GTL, GBL, G1, G2, etc.)
– Soldermask (GTS, GBS)
– Silkscreen (GTO, GBO)
– Drill file (TXT or DRL)
– Fabrication drawing (PDF) -
BOM (Bill of Materials) (CSV or Excel):
– Columns: Designator, Manufacturer, MPN, Qty, Description
– Example:C1, Murata, GRM155R71C104KA88D, 1, 0.1µF 16V X7R 0402 -
Centroid file (component placement):
– Columns: Designator, X, Y, Rotation, Layer
– Exported from CAD software (Altium, KiCAD, Eagle) -
Assembly drawing (PDF):
– Shows component locations, reference designators, polarity marks
Optional files:
-
Schematic (PDF) — helps service understand circuit
-
3D STEP model — for mechanical fit verification
-
Test procedure (if functional testing required)
Most PCBA services have online quote tools: Upload files → automated quote in 5–30 minutes.
Conclusion: Understanding Your PCBA Costs
PCB assembly costs vary widely based on volume, complexity, and service location. For most projects:
Prototype (10–50 boards): $30–$60 per board (China) or $60–$120 (USA)
Small batch (100–500 boards): $15–$30 per board (China) or $30–$60 (USA)
Production (1,000+ boards): $10–$20 per board (China) or $20–$40 (USA)
Key cost drivers:
1. Setup fees: Largest impact on low-volume
2. Assembly method: SMT cheaper than through-hole
3. Component sourcing: Turnkey convenient but 10–30% markup
4. Service location: China 60–80% cheaper but longer lead time
Cost optimization strategies:
-
Increase volume to amortize setup
-
Minimize through-hole components
-
Consign expensive parts
-
Choose China PCBA for non-urgent production
For related guides, see: PCB manufacturing cost, PCB prototype cost, How much does it cost to manufacture a PCB, and China PCB manufacturer.
Word count: ~6,900 words



