Most shops can quote a single CNC part or 3D printed component with confidence. But when a customer sends an assembly — ten machined parts, five printed brackets, purchased fasteners, heat-set inserts, and two hours of bench assembly — the estimate often falls apart. The result is either a lost job because the price looks inflated, or a won job that bleeds margin once production starts.
The root cause is simple: assembly quoting requires a different structure than part quoting. You’re not just summing unit costs; you’re managing a bill of materials (BOM), coordinating multiple processes, accounting for purchased components, and estimating labor that doesn’t show up on a toolpath simulation.
Start With a Structured BOM, Not a Parts List
A flat list of parts misses the relationships that drive cost. An assembly BOM should capture:
- Every manufactured component with its process, material, and finish
- Every purchased item (fasteners, inserts, bearings, adhesives) with supplier lead times and minimum order quantities
- Sub-assemblies that can be quoted and built independently
- Assembly sequence — what gets built first, what waits for hardware
Without this structure, you’ll double-count setup time, miss hardware costs, or forget that the customer’s design requires a specific insertion order that adds labor.
Separate Manufacturing Costs From Assembly Labor
It’s tempting to roll everything into a single “per unit” number. Don’t. Keep these buckets distinct:
- Manufacturing: machine time, material, setup, post-processing, inspection per part
- Procurement: purchased component costs, shipping, receiving inspection
- Assembly labor: technician time for fitting, fastening, alignment, testing, cleanup
- Consumables: adhesives, lubricants, threadlocker, zip ties, packaging
Separating them lets you see where the real cost lives. On one recent job, a shop discovered that assembly labor was 40% of the total quote — but they’d been pricing it as a 15% adder. That gap explained why their assembly jobs consistently lost money.
Account for Purchased Component Risk
Purchased parts introduce variables you don’t control:
- Lead times that extend past your production window
- Minimum order quantities that force you to buy 100 when you need 12
- Price breaks that only make sense at volumes your customer isn’t ordering
- Obsolescence risk for long-running programs
Quote purchased items at the actual cost for the required quantity, not the per-unit price at volume. Add a line for “procurement management” — the time to source, order, track, receive, and inspect. If the customer wants you to hold safety stock, that’s a separate conversation with carrying costs.
Build In Fit, Alignment, and Test Time
CAD models assume perfect parts. Reality doesn’t. Every assembly quote should include time for:
- Trial fits and selective assembly (matching parts for best fit)
- Shimming, filing, or rework when tolerances stack unfavorably
- Functional testing — torque checks, cycle testing, leak testing, electrical continuity
- Documentation: assembly photos, inspection records, first-article reports
If the customer hasn’t specified acceptance criteria, ask. “Assemble and ship” is not a spec. “Assemble to drawing, torque fasteners to 5 Nm, verify 0.002″ true position, provide FAI report” is a quoteable scope.
Use a Template That Enforces Completeness
Free-form spreadsheets let you forget line items. A structured template — whether in your quoting software or a disciplined spreadsheet — should force you to address every category above before the quote goes out. The best templates also flag common misses: no packaging cost, no hardware procurement time, no test equipment setup.
Solvi’s quoting engine handles this by letting you define assembly templates with nested BOMs, separate labor rates for machining vs. assembly, and automatic roll-up of purchased component costs at actual order quantities. Shops using it report catching 20-30% more cost drivers before the quote leaves the door. See how it works.
Review the Quote With the Floor Before Sending
The estimator sees a BOM. The production lead sees fixturing challenges, clearance issues, and the fact that two sub-assemblies need the same test fixture at the same time. A 15-minute review with the person who will actually build it catches:
- Process sequence conflicts
- Tooling or fixture gaps
- Skill-level mismatches (the job needs a Level 3 tech, not Level 1)
- Space or scheduling constraints
This step alone has saved shops from quoting 3-day turnarounds on jobs that physically need 5 days of floor time.
Conclusion
Accurate assembly quoting isn’t about a better calculator — it’s about a better structure. Capture the full BOM, separate cost buckets, account for procurement risk, build in real-world fit and test time, use a template that prevents omissions, and validate with production before you commit. Do this consistently and you’ll stop leaving money on the table on complex jobs.
If your current quoting process treats assemblies like a pile of parts, Solvi can help you build the structure you need.
Solvi
Quote it in seconds with Solvi
Instant quoting on your own site, with pricing rules your team controls and a preview before anything goes live. Built inside a working 3D printing bureau.