You nailed the primary machining quote. Material, tooling, cycle time — all dialed in. Then the customer asks: “Does that include deburring and the first-article inspection?” You add a quick line item, maybe 15% on top, and hope it covers it. Three weeks later, the job ships on time but the margin vanished into ultrasonic cleaning, thread chasing, and a surprise CMM session nobody scoped.
Secondary operations are where profitable jobs quietly become unprofitable. They are variable, often outsourced, and easy to underestimate because they sit outside the core cutting or printing process. This post walks through a repeatable framework to quote them accurately every time.
Why Secondary Operations Derail Margins
Primary operations follow physics: chip load, feed rate, layer height. Secondary ops follow logistics: queue time, vendor lead times, fixture changes, and human judgment. That shift makes them harder to model.
Common failure modes include:
- Treating all deburring as equal — hand filing a brass part is not the same as tumbling hardened steel.
- Assuming inspection is “free” because you have a CMM — ignoring probe calibration, programming time, and report generation.
- Forgetting packaging specs — custom foam inserts, VCI bags, or mil-spec labeling add real labor and material cost.
- Overlooking certification paperwork — material certs, CoC, FAIR, PPAP each have a time cost.
The root cause? Most shops quote secondary ops as a percentage adder instead of a discrete process with its own inputs.
Build a Secondary Operations Catalog
Start by listing every secondary operation your shop performs or coordinates. Group them into categories:
- Surface finishing: tumbling, bead blasting, anodizing, plating, powder coating, passivation.
- Dimensional verification: first-article inspection, in-process checks, final CMM, go/no-go gauging.
- Assembly & hardware: press fits, helical inserts, riveting, adhesive bonding, torque verification.
- Documentation & compliance: material certs, RoHS/REACH declarations, FAIR, PPAP Level 3, ITAR handling.
- Packaging & logistics: anti-static bags, custom crates, desiccant, drop-ship labeling.
For each entry, define the cost drivers — not the price, the drivers. Example: Anodizing Type II drivers = surface area (sq in), rack density, mask count, color, cert requirement. Bead blasting drivers = part volume, media type, mask time, dry time.
Map Each Driver to a Time or Cost Model
Once drivers are identified, attach a calculation method. Three approaches work well:
- Time-based: Internal ops like deburring, inspection, assembly. Use historical cycle times per unit, setup time, and labor rate.
- Vendor quote template: Outsourced ops like plating, heat treat, NDT. Build a standardized request form that captures every driver your vendor needs. Send it programmatically from your quoting engine.
- Hybrid: You manage the vendor but add internal handling — receiving inspection, rework risk buffer, project management time.
Example: First-article inspection model = CMM programming time (min) + probe calibration (fixed) + measurement routine time (per feature) + report generation (fixed) + reviewer sign-off (min). Each variable pulls from the CAD model or drawing attributes.
Embed Logic Into Your Quote Engine
A spreadsheet catalog is a start. A quoting engine that applies the logic automatically is the goal. When a new RFQ arrives, the system should:
- Parse the drawing for finish callouts, inspection notes, packaging specs.
- Match each callout to your catalog entry.
- Calculate the secondary op cost using the driver values from the part geometry and BOM.
- Present a line-item breakdown: “Anodize Type II Clear — $42.50 (setup $18 + $0.12/sq in x 204 sq in)”.
This turns guessing into traceable math. It also lets you run what-if scenarios: “What if we tumble instead of hand-deburr?” — the engine recalculates instantly.
Account for Risk and Variability
Secondary ops carry hidden risks. Build two buffers into every quote:
- Rework allowance: Percentage of units likely to fail downstream inspection. Base it on historical scrap rates per operation.
- Schedule buffer: Vendor lead-time variability. If your heat-treat vendor quotes 3 days but delivers in 5 half the time, pad the schedule and communicate the realistic date to the customer.
Track these buffers as separate line items so you can review and tighten them quarterly.
Close the Loop With Actuals
The catalog is only as good as its calibration. After each job, capture actual time and cost per secondary op. Compare to the quote model. Adjust drivers where variance exceeds 15%.
Over time, this builds a proprietary cost database that becomes a competitive moat — you quote faster and more accurately than shops still using blanket percentages.
Conclusion
Secondary operations are not “extra.” They are distinct manufacturing processes with their own inputs, constraints, and economics. Treat them that way in your quoting workflow and you stop leaking margin on every job that needs deburring, inspection, or a custom crate.
Solvi helps digital manufacturers codify secondary operations into a repeatable quote engine — so every finish, inspection, and packaging requirement is priced from real drivers, not gut feel. See how it works.
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.