What a PCBA Quote Actually Has to Calculate
A turnkey PCBA quote is a stack of separate cost models glued together. Components come from the BOM and are priced by quantity break and lead time. The bare board is a separate quote from a fabricator, driven by layer count, material (FR-4, high-Tg, Rogers), surface finish, and panelization.
Assembly cost depends on SMT placements, unique part counts for feeder setup, through-hole and selective solder operations, BGA or QFN inspection needs, and any hand work. Then come stencil, programming, fixtures and test, and packaging. Software that only totals a BOM against distributor prices is a component lookup tool, not a quoting system, and it will quietly under-quote labor on dense, mixed-technology boards.
- Component cost at the quantity break for each build size on the RFQ (for example 10, 100, 500 pieces)
- Bare board quote with panel utilization and any impedance control or via-in-pad premium
- SMT time from placement count, unique line items, and double-sided reflow passes
- NRE: stencil, programming, test fixture or flying probe setup, first article
BOM Import and Part Matching Is Where Quotes Slip
Customer BOMs are the weakest input in the process. Expect missing manufacturer part numbers, descriptions typed by hand, reference designators that do not match the quantity column, and alternates buried in a notes field. Good quoting software normalizes the BOM against a parts database, flags rows it cannot match, and lets the estimator resolve them once and remember the answer in your own approved manufacturer list.
Evaluate it on messy files, not on a clean demo BOM. Ask how it handles DNP lines, customer-supplied consigned parts, and ranges like 0402 resistors specified only by value and tolerance. The time saved is mostly in the second pass, when the same customer sends revision C of a BOM you quoted at revision A.
Live Pricing, Stock, and Quote Validity
Distributor pricing moves daily, and on allocated parts it moves by the hour. Tools that pull from distributor and aggregator APIs give you current price breaks and stock, but you still decide which sources your shop actually buys from and what your negotiated discount is. Many EMS shops quote on franchised distributors only for defense and medical work, and include broker risk language only when forced.
Set quote validity short for BOMs with long-lead or volatile parts, and make the expiry visible on the quote itself. Software should also let you apply a risk adder to specific lines, such as memory or FPGAs, rather than a flat percentage across the whole BOM.
Try it here, free
PCBA Quantity Price Break Worksheet
Model price tiers from 1 to 5,000 boards by combining material price breaks, scrap, assembly cost, one-time cost and margin into unit price, order value and profit.
Where the Quoting Tool Ends and the ERP Begins
A quote that wins becomes a sales order, a routing, a BOM, and a purchasing plan. If the quoting tool and the ERP disagree on part numbers or standard times, you rebuild the job by hand and lose the cost basis you quoted against. Check how quotes convert: does the BOM, routing, and quoted cost land in your ERP (Epicor Kinetic, Global Shop Solutions, Infor SyteLine, NetSuite, Aegis FactoryLogix, JobBOSS, or others) without re-keying?
Equally important is the reverse flow: do actual labor hours and purchase costs from closed jobs feed back so next quarter's labor rates reflect reality? Most variance between quoted and actual cost traces to a feedback loop that nobody closed.
Where AI Fits, and When a Spreadsheet Is Enough
AI helps at the messy front end: reading BOMs in inconsistent formats, extracting requirements from the RFQ email and assembly notes, and pulling comparable past jobs with their actual costs from the ERP so the estimator starts from history. Netray builds this as a private layer over your ERP and documents, read-only by default, with the estimator approving every number. It is not worth it if you quote a handful of repeat boards a month, or if one of the dedicated EMS quoting tools already covers your volume.
A well-built spreadsheet with a current labor rate table is a legitimate answer below roughly a few dozen quotes a month.
Frequently asked questions
What is the difference between a BOM costing tool and PCBA quoting software?
A BOM costing tool prices components against distributor data. PCBA quoting software also models bare board cost, assembly labor from placements and process steps, NRE, test, and overage, then produces a customer-facing quote. If a tool stops at component totals, you still need a separate labor and NRE model to avoid under-quoting assembly.
How many quotes per month justify dedicated quoting software?
There is no fixed line, but shops quoting more than a few dozen RFQs a month, or running several estimators, usually feel spreadsheet pain: version drift, stale labor rates, and re-keying. Below that, a disciplined spreadsheet with a maintained labor table and approved manufacturer list is often cheaper and just as accurate.
Should the quoting tool integrate with my ERP?
Yes if you win a meaningful share of quotes, because re-keying the BOM and routing into the ERP loses the quoted cost basis and invites part number errors. Integration also lets closed-job actuals improve future labor rates. Confirm the ERP side has an import path for BOMs and routings before buying.
If your estimators lose hours cleaning customer BOMs and hunting for similar past jobs, send Netray a sample RFQ and a closed job, and we will show a grounded draft built from your own history.