To compare PCB assembly quotes, align the released BOM, accepted board quantity, sourcing responsibility, inspection, programming, functional testing, and delivery terms before ranking prices. Compare the first-order total and repeat-order total separately, in one currency and at the same delivery point. For a finished powered OEM control board with a validated production test sequence, use 100% of shipped units tested with serial-linked results as the procurement reference target. A missing test, material obligation, or freight charge remains an unresolved scope difference until someone prices and accepts it.
- Why an Unequal Quote Can Become the Expensive Order
- Freeze the Common Build Baseline Before Comparing Prices
- 1. Match the released configuration
- 2. Match quantity, timing, and currency
- Reconcile BOM Brands, Sources and Substitution Assumptions
- 3. Separate exact parts from approved alternatives
- 4. Assign material ownership line by line
- Normalize Setup, Tooling and Repeat-Order Charges
- 5. Identify what NRE buys
- 6. Use the same amortization horizon
- Match Inspection, Programming and Functional-Test Scope
- 7. Match inspection and acceptance requirements
- 8. Price programming and functional testing completely
- Expose Freight, Taxes, Attrition and Excluded Work
- 9. Separate attrition from excess purchasing
- 10. Fix the delivery and excluded-work boundary
- Create an Equal-Scope Quote Comparison and Clarification Log
- 11. Build the normalized comparison
- 12. Close differences through a six-step review
- Eight Signals That Require Escalation Before Award
- Turn the Comparison into an Award-Ready Scope
Why an Unequal Quote Can Become the Expensive Order
An unequal PCBA comparison shifts work and liability into places the headline unit price does not show. The apparent saving can disappear when purchasing adds customer-supplied components, engineering adds a test fixture, or the receiving team must program and screen the boards.
The problem starts with the denominator. A price per assembled panel is different from a price per accepted individual board. A price based on an annual commitment is different from a price for a single release. Neither difference becomes harmless because both offers use the same product name.
Testing creates another trap. A visually acceptable assembly can still contain the wrong firmware or fail a specified operating sequence. If that work moves to the OEM, its labor, equipment, handling, and release responsibility belong in the comparison.
Use the twelve criteria below to decide whether a difference needs a price adjustment, an engineering approval, or a revised quote. Keep the original offer intact. The comparison record should explain every change between the supplier’s headline number and the amount the buyer will actually commit.
Freeze the Common Build Baseline Before Comparing Prices
A fair PCBA comparison starts with one build baseline that every supplier acknowledges in writing. Freeze the product revision, accepted delivery quantity, required operations, and commercial date before treating a price difference as a saving.
1. Match the released configuration
Start with the release. Check the BOM against the board fabrication data, placement file, assembly drawing, do-not-populate positions, firmware release, and test procedure, including bare-board construction and finish wherever the assembler supplies the PCB. Matching filenames cannot resolve mismatched revisions.
For example, a BOM revision that changes a connector can also change manual assembly, the mating test fixture, and packaging. Ask for a revised quotation against that release; do not adjust only the connector price.
Good signal: The quotation identifies the released document revisions and lists exceptions.
Red flag: The supplier refers to an earlier email attachment or substitutes “latest files” for a controlled release.
2. Match quantity, timing, and currency
Use accepted individual PCBAs as the comparison unit, with the same first-article allocation, shipment schedule, and permitted overrun or underrun. State whether a quantity break means boards in one manufacturing lot, units committed across releases, or a forecast without purchase liability.
Preserve the supplier’s actual breaks. Do not interpolate a price between quoted quantities or assume a discount survives splitting one order into several lots. The referenced supplier’s published fee structure illustrates why the charging unit matters: different fees use solder-joint count, inspected-component count, or board quantity.
Record quote number, revision, issue date, expiry, currency code, and payment milestones. Check the currency code. A displayed dollar symbol is insufficient: finance should supply one dated conversion basis for USD, EUR, or CNY amounts, while the comparison retains each original amount and includes any applicable conversion charges. Refresh expired offers before award.
Match the promised event too: shipment from the factory and receipt at the buyer’s dock are different dates. Identify the trigger for the quoted lead time, including material readiness and engineering approval.
Good signal: Quantity breaks, currency, validity, payment timing, and the delivery event are explicit.
Red flag: A forecast-volume price is presented as the cost of an uncommitted first order.
Reconcile BOM Brands, Sources and Substitution Assumptions
BOM prices are comparable only when the offered parts, supply channels, and purchasing responsibilities meet the same approved rules. A matching component description does not establish a matching manufacturer part number or an equivalent procurement obligation.
3. Separate exact parts from approved alternatives
Start with the exact MPN. Compare manufacturer, complete part number, package, grade, fitted quantity, and authorized alternatives by BOM line; a generic resistor value or connector pitch cannot establish that the two offered parts meet the same released requirements.
Keep an exact-BOM offer and an alternate-BOM offer visible as separate scenarios until engineering approves the relevant electrical, mechanical, thermal, firmware, and lifecycle differences. Price is not approval. A substitution that needs new validation also needs an identified validation owner and cost.
An approved alternate can belong to the same permitted build baseline when both suppliers price that same permission set. Record which part each supplier actually intends to buy. Require change approval if its sourcing plan changes.
Good signal: Each proposed substitution has a part number, approval reference, and separately visible price effect.
Red flag: “Equivalent brand” appears without an identified part or approval route.
4. Assign material ownership line by line
The three sourcing models are full turnkey, partial turnkey, and consigned, also called customer-supplied. Full turnkey assigns board and component procurement to the assembler; partial turnkey splits it; consigned supply leaves those materials with the customer. The referenced supplier’s sourcing definitions illustrate these distinct responsibilities.
A consigned material line may have no supplier selling price, but it is not free to the OEM. Add its buyer-side acquisition and inbound delivery cost on the same valuation basis used for the competing offer. Count it once.
Check whether the offered sourcing channel matches the approved procurement policy. Record minimum order quantities, packaging multiples, stock reservation, non-cancelable commitments, and ownership of excess material. A price based on available stock needs an answer about when that stock becomes committed.
Good signal: The quotation maps purchasing responsibility and approved sources to the BOM.
Red flag: Material is excluded from the price while its purchase, shortage, and excess-stock liabilities remain unassigned.
Normalize Setup, Tooling and Repeat-Order Charges
Normalize fixed charges by separating once-only NRE from setup charged on every release. Start with cash due. A multilot allocation is useful only when the comparison also shows the first-order outlay that the buyer must fund before any repeat orders recover part of the engineering cost.
5. Identify what NRE buys
Non-recurring engineering, or NRE, can cover production-data preparation, test development, programming setup, or other defined engineering work. The label alone does not establish that every item is reusable.
Request deliverables, ownership, storage conditions, and reuse triggers. A paid stencil does not automatically include a functional-test fixture. Fixture ownership does not automatically grant access to source code or permission to transfer a test program.
| Charge Category | Scope to Confirm | Repeat-Order Treatment |
|---|---|---|
| Engineering Release | Data preparation, approved files, and revision covered | Confirm whether an unchanged release needs another engineering charge |
| Production Tooling | Stencil or assembly fixture, ownership, and usable life | Identify storage, replacement, and revision-change charges |
| Test Development | Fixture, software, validation, and acceptance deliverables | Separate new development from running the existing test |
| Manufacturing Setup | Line changeover, feeder preparation, and lot release | Count each charge at its stated per-order or per-lot frequency |
Good signal: Each fixed charge has a deliverable and a written reuse condition.
Red flag: A bundled “tooling” fee has no boundary between assembly tooling and test equipment.
6. Use the same amortization horizon
Let N be the confirmed once-only NRE amount and L the setup amount charged on each lot, in the chosen evaluation currency. In an illustrative plan of 100 boards initially plus four repeat lots of 100 boards, the committed total is 500 boards.
The first lot’s fixed-charge contribution is N/100 + L/100 per board. Across all five lots it is N/500 + L/100 per board, because total setup is 5 × L. This example assumes identical lot sizes and unchanged fixed fees; it makes no assumption about component or assembly discounts.
Show both results. If the repeat lots are only a forecast, use the first-order commitment for the award decision and keep the longer horizon as a separate scenario, because dividing by hoped-for annual volume understates the cost of the order being approved.
A repeat quote can still include setup, fixture maintenance, material revalidation, or changed component prices. Deduct only charges the supplier confirms will disappear. If NRE is already embedded in the unit price, identify its recovery basis before adding it again.
Good signal: First-order and repeat-order totals use the same quantities and fee recurrence rules.
Red flag: NRE disappears from the comparison through an uncommitted volume assumption.
Match Inspection, Programming and Functional-Test Scope
Inspection, programming, and functional testing must be compared as separate operations with defined coverage and acceptance evidence. An offer that includes one does not automatically include the others, even if it describes the finished boards as “tested.”
7. Match inspection and acceptance requirements
Name the assembly acceptance standard, revision, class, and agreed exceptions. The IPC class options are Class 1, Class 2, and Class 3; select the class required by the product and contract. Increasing the class during comparison changes the purchased scope.
IPC’s J-revision announcement distinguishes J-STD-001J soldering process/material requirements from IPC-A-610J assembly acceptance. Neither document title defines the OEM’s functional-test sequence.
Ask what inspection covers and what record accompanies shipment. Hidden solder joints, visible placement, and electrical behavior require different evaluation methods.
| Verification Item | Evidence to Compare | Difference That Needs Clarification |
|---|---|---|
| Bare-Board Electrical Test | PCB connectivity check against fabrication data | Does not establish assembled-board operation |
| Visual Inspection / AOI | Defined visible placement and solder-feature checks | Viewing access and defect criteria can differ |
| X-Ray Inspection | Specified packages, sample plan, and acceptance criteria | “X-ray included” does not define joints or quantity |
| ICT / Flying Probe | Accessible nodes, measured parameters, and test coverage | Board access and program scope can differ |
| Firmware Programming | Image revision, configuration, and verification result | Loading software is separate from exercising functions |
| Functional Test | Procedure, stimuli, loads, limits, and recorded results | A power-on check may omit required input/output behavior |
The referenced supplier explicitly distinguishes final visual inspection from functional testing. Treat that distinction as a question for every quotation, rather than assuming a common test bundle.
Good signal: Each inspection method has an identified scope and acceptance basis.
Red flag: “IPC compliant” or “electrical test included” substitutes for a defined verification plan.
8. Price programming and functional testing completely
For finished powered OEM control boards, use 100% of shipped units running the agreed, validated functional sequence with serial-linked results as the procurement reference target. This specifies unit coverage, not complete fault coverage or a guarantee of zero escapes.
Price the test execution separately. The test definition should identify firmware, supply conditions, loads, interfaces, measured limits, fixture responsibility, record format, and retest rules, so the assembler and OEM are pricing the same sequence under the same acceptance conditions. Also identify fixture development and failed-unit diagnosis, repair, and repeat-testing charges.
If one supplier excludes functional testing, obtain an add-on quote against the common procedure. If the OEM will perform it instead, price that same sequence and assign release responsibility explicitly. A rough allowance can support budgeting, but cannot close a firm supplier comparison.
Good signal: The quote prices the agreed sequence and identifies who supplies the fixture and results.
Red flag: Functional testing is priced without a procedure, or excluded work is entered as zero.
Expose Freight, Taxes, Attrition and Excluded Work
Compare delivered cost at one named destination, with the same material-loss and residual-stock obligations. Money paid outside the assembler’s invoice still belongs in the evaluation when it is necessary to obtain the agreed accepted boards.
9. Separate attrition from excess purchasing
Attrition is material consumed or lost during production handling; purchase overage can also arise from minimum buys and packaging multiples. Keep separate cost lines. Request allowances by affected BOM line and identify who funds shortages, scrap, replacements, and unused stock.
Do not apply an invented blanket loss percentage to both quotes. The referenced supplier’s published agreement is one example of terms that assign excess-component liability beyond fitted quantities. Check each supplier’s actual terms.
Separate material consumed by the order from usable inventory retained for later production. Show the latter’s cash commitment and ownership explicitly; do not silently credit its full value against the current order.
Good signal: Loss, purchasing overage, residual stock, and replacement responsibility are separately defined.
Red flag: An “attrition included” statement leaves the permitted quantity and financial liability open.
10. Fix the delivery and excluded-work boundary
Specify the trade rule, named place, transport mode, packaging, and version of the rules. ICC’s Incoterms® 2020 introduction distinguishes two complete groups:
| Transport Group | Incoterms® 2020 Rules |
|---|---|
| Any mode or combination of modes | EXW, FCA, CPT, CIP, DAP, DPU, DDP |
| Sea and inland waterway transport | FAS, FOB, CFR, CIF |
Do not interpret an unexplained “FOB factory” label as a complete Incoterms® 2020 instruction. Ask which contractual delivery and risk-transfer terms the supplier means.
For the same named destination, DAP leaves import clearance with the buyer, while DDP assigns it to the seller. ICC Academy’s DAP/DDP explanation also identifies the practical need to establish who can perform import formalities. A freight-inclusive price does not by itself establish duty-paid delivery.
Check the existing boundary first. Add freight, insurance where purchased, brokerage, applicable duties, and nonrecoverable taxes only where the supplier’s price excludes them, using the actual shipping lane and import treatment rather than treating every international shipment as the same transaction. Show recoverable VAT or GST separately as cash timing when finance confirms recoverability; do not assume it is recoverable everywhere.
Check protective packaging, programming, coating, connector work, cleaning, labeling, and integration against the required scope. Record payment terms and advance cash commitments separately so financing differences remain visible.
Good signal: Delivery responsibilities and every excluded required operation have an owner and a cost basis.
Red flag: “Shipping included” is treated as proof that customs, taxes, and destination charges are included.
Create an Equal-Scope Quote Comparison and Clarification Log
Use one comparison matrix to capture scope and one clarification log to resolve differences. Rank suppliers only after required work has a confirmed cost and accountable owner; retain provisional offers as scenarios until their unresolved items are closed.
11. Build the normalized comparison
The table below is a reusable buyer worksheet. The Quote A and Quote B cells are reader-entry instructions for copying actual quotation content, not claims about two suppliers. Record the quote line or attachment supporting each entry. Where an offer is silent, enter “not stated in quote” and raise the listed question; never convert silence into zero cost.
| Comparison Item | Quote A Scope | Quote B Scope | Normalization Needed | Question to Resolve |
|---|---|---|---|---|
| Released BOM | Enter A’s BOM revision and deviations | Enter B’s BOM revision and deviations | One released BOM, drawing set, and DNP list | Will both suppliers requote the same release? |
| Procurement assumptions | Enter A’s sourcing model and MPN exceptions | Enter B’s sourcing model and MPN exceptions | Same approved parts and supply responsibilities | Who buys each excluded component and owns excess stock? |
| Quantity basis | Enter A’s boards, panels, and release schedule | Enter B’s boards, panels, and release schedule | Same accepted individual-board quantity | Does the price require a larger binding commitment? |
| Currency and validity | Enter A’s currency, date, expiry, and terms | Enter B’s currency, date, expiry, and terms | One dated FX basis and valid offers | Which prices or terms require written refresh? |
| One-time charges | Enter A’s NRE and tooling deliverables | Enter B’s NRE and tooling deliverables | Same deliverables and allocation horizon | Which fees are already embedded in unit price? |
| Repeat-order charges | Enter A’s recurring setup and reuse conditions | Enter B’s recurring setup and reuse conditions | Same lot count and unchanged build scenario | Which charges recur with every release? |
| Verification coverage | Enter A’s inspection, firmware, tests, and records | Enter B’s inspection, firmware, tests, and records | Same procedure; 100% unit coverage for the stated powered-board benchmark | Who prices omitted tests and accepts their results? |
| Material-loss terms | Enter A’s attrition, scrap, and surplus terms | Enter B’s attrition, scrap, and surplus terms | Same material and replacement liabilities | Who pays if usable quantity is insufficient? |
| Delivered-cost boundary | Enter A’s rule, named place, and exclusions | Enter B’s rule, named place, and exclusions | Same destination and included cost boundary | Which freight, customs, and tax amounts remain buyer-paid? |
| Excluded work | Enter A’s omitted required operations | Enter B’s omitted required operations | Same completed assembly and packaging scope | Who performs, prices, and releases each omitted operation? |
Calculate the normalized order total as:
Quoted recurring build total + unbundled NRE + lot setup + confirmed omitted-scope work + buyer-paid material and delivery costs not already counted − written credits.
Count each obligation once. If the supplier’s total already includes setup, testing, or freight, keep that amount in the quoted total and add only the obligations outside it before dividing by the same accepted delivery quantity. Show first-order cash, repeat-order cost, residual inventory commitments, and recoverable-tax timing separately.
A missing price remains open. When a required test is unpriced, keep the offer provisional and show any budget estimate separately from confirmed commercial amounts; an assumed defect rate is not a sound basis for inventing a compensating risk premium.
Good signal: Every adjustment traces to a quote, written clarification, or approved buyer-side estimate.
Red flag: A spreadsheet produces a final ranking while necessary work remains unpriced.
12. Close differences through a six-step review
Quote clarification is a joint purchasing and engineering task. Give each issue one owner and a closure condition.
- Freeze the comparison revision. Purchasing identifies the quote versions; engineering confirms the common released build and required tests.
- Transcribe the offers. Copy actual inclusions, exclusions, quantities, and terms before calculating adjustments. Preserve the original documents.
- Assign each difference. Engineering resolves parts and verification; quality resolves acceptance; purchasing and logistics resolve commercial and delivery boundaries.
- Request written revisions. Send each supplier its own clarification list against the common baseline. Request priced additions and explicit confirmations without circulating another supplier’s confidential offer.
- Recalculate the same scenarios. Apply one quantity plan, currency basis, and destination. Keep estimates, unresolved conditions, and firm commitments distinguishable.
- Transfer the agreement into the order. Attach the accepted scope, document revisions, prices, responsibilities, and closed clarification references to the purchase-order package.
Use a record that preserves both the question and the evidence needed to close it. This illustrative entry describes a review task, not an actual supplier quotation or response:
| Log Field | Example Entry |
|---|---|
| Issue ID / Owner | TEST-01 / Manufacturing Engineering |
| Scope Difference | Functional-test execution is not explicitly priced |
| Required Resolution | Price the agreed procedure, fixture responsibility, serial-linked results, and retest handling |
| Commercial Treatment | No zero-cost assumption; exclude from firm ranking until resolved |
| Closure Evidence | Supplier’s revised quote plus engineering approval of the test scope |
| Closure Deadline | Before purchase-order approval |
Good signal: Closed issues point to the supplier’s accepted revision and the OEM approver.
Red flag: Verbal agreement or an internal spreadsheet note is treated as a supplier commitment.
Eight Signals That Require Escalation Before Award
A lower normalized price should not override an unresolved build or acceptance condition. Escalate these signals before award; remove an offer from the current comparison if the supplier refuses the required correction or cannot meet the agreed scope.
| Signal | Action Before Award |
|---|---|
| Unacknowledged Revision | Require a quote against the released BOM and assembly documents |
| Unapproved Substitution | Hold the alternate offer until engineering approves the exact MPN |
| Forecast-Only Pricing | Obtain a price for the quantity the OEM will actually commit |
| Undefined Test Coverage | Require the procedure, coverage, records, and execution price |
| Open Material Liability | Define attrition, excess stock, scrap replacement, and ownership |
| Unclear Delivery Point | Confirm the named place, transport responsibilities, and excluded charges |
| Unbounded Repeat Fees | Define which setup, storage, maintenance, and revalidation charges recur |
| Verbal-Only Resolution | Obtain a revised quote or written acceptance tied to the order |
An exclusion is not automatically a reason to reject a supplier. It becomes unacceptable when required work has no feasible owner, price, or release path. The same rule applies to a higher-priced offer: a larger number is not proof that its scope is complete.
Frequently Asked Questions
PCBA quote decisions become clearer when each answer uses the same build, quantity, and acceptance boundary. These questions address the commercial differences that commonly remain after the first quotation review.
Can two PCBA quotes be compared by unit price alone?
Unit price alone is insufficient. Compare normalized first-order and repeat-order totals only after the BOM, quantity, sourcing, verification, fixed charges, and delivery boundary match, then divide by the same accepted board quantity. Keep unresolved required work outside any firm ranking.
How should NRE be spread across different quoted quantities?
Use the committed quantity. Divide confirmed once-only NRE by that quantity in each scenario, show first-order cash separately, and count recurring setup at its actual per-lot frequency. A forecast-volume allocation belongs in a conditional scenario until the buyer commits those units.
What if one supplier excludes functional testing?
Obtain a priced addition for the common test procedure, or assign and cost the same work at the OEM. For the finished powered-board benchmark, require the agreed validated sequence on 100% of shipped units with serial-linked results. An unspecified test allowance does not close the difference.
Should approved component alternatives be priced as the same BOM?
Yes, within the same approved baseline. Record the actual MPNs each supplier prices and compare them together only when the permitted alternatives and acceptance requirements are identical. A changed permission set or unapproved substitution remains a separate scenario until engineering accepts it.
How do shipping terms affect the apparent price difference?
Shipping terms change which transport, customs, and destination costs sit inside the supplier’s price. Compare one named destination and add only buyer-paid costs outside each offer. DAP and DDP allocate import clearance differently; freight inclusion alone does not make the totals comparable.
How should quotes in different currencies be normalized?
Use one dated conversion basis. Finance should approve the exchange-rate source and direction, while the comparison preserves every original amount and currency code, includes applicable conversion charges, and keeps payment timing visible. Refresh expired offers before award.
Can a consigned quote be compared with a turnkey quote?
Yes, after including the buyer’s material acquisition, inbound logistics, and assigned handling responsibilities on a consistent basis. A supplier’s zero-price line for customer-owned parts does not mean those parts have no economic cost. Record excess inventory and replacement obligations without counting them twice.
Does paying tooling once eliminate all repeat-order charges?
Repeat charges can remain. Obtain a repeat-order quotation for the same release and quantity plan, because setup, storage, maintenance, test execution, and material changes can still affect an order that reuses existing tooling. Remove only charges confirmed as nonrecurring.
What should happen to an unpriced exclusion in the comparison?
Keep the exclusion unresolved. A buyer-approved estimate can support a provisional scenario, but the required work still needs a confirmed scope, owner, and acceptable cost basis before award. Distinguish that estimate from a supplier commitment. Silence never establishes zero cost.
Turn the Comparison into an Award-Ready Scope
The next step is a written scope reconciliation that purchasing, engineering, quality, and the supplier can all use. Attach the released build references, completed comparison matrix, closed clarification log, and first-order and repeat-order totals to the award package.
For a JASPER discussion, use the PCB assembly services route with the common BOM revision, quantity plan, required verification, and delivery boundary. Request a scope-specific quotation and written responses to the remaining questions.
Choose the offer whose accepted scope and total commitment satisfy the project. Preserve that scope in the purchase order so the comparison survives the handoff to production.
Ready to Start Your Project?
Tell us about your membrane switch, keypad, or graphic overlay requirements. Our engineering team will review your specifications and provide a detailed quote.


