You quoted the job, won the order, shipped the parts — and still lost money. Sound familiar? The culprit is usually a gap between what you think a part costs and what it actually costs to produce. Most shops track material and direct machine time well. Where the numbers drift is overhead allocation, setup amortization, tooling wear, quality inspections, and the cost of capacity sitting idle between jobs.

Why Traditional Costing Falls Short

Standard cost models often apply a flat shop rate — say $75/hour — across every machine and process. That works for rough estimates but fails when you need to know whether a specific job actually contributes to profit. A 5-axis CNC cell has different overhead than a 3-axis mill. A metal binder jet printer consumes different consumables than an SLS machine. Blending them into one rate masks the true economics of each job.

The problem compounds with low-volume, high-mix work. Setup time might exceed run time. A $200 setup amortized over 500 units is $0.40/part. Over 10 units, it’s $20/part. If your quote only captures the 500-unit scenario, the 10-unit order bleeds margin.

Building a True Cost Model

Start by breaking cost into four buckets that map to how your shop actually operates:

  • Direct material: Raw stock, powder, filament, wire — plus scrap factor and yield loss.
  • Direct machine time: Cycle time at the machine’s actual burden rate (depreciation, maintenance, power, coolant, tooling).
  • Setup and programming: CAM time, fixture building, first-article inspection, tool presetting — amortized across the lot size.
  • Overhead allocation: Rent, utilities, software licenses, quality systems, administrative support — assigned by machine hour or labor hour, not a flat percentage.

Each machine or process cell should carry its own burden rate. Calculate it annually: total machine-specific costs divided by available productive hours. Update quarterly as utilization shifts.

Handling Setup Amortization Correctly

Setup cost is not a one-time expense — it’s a per-lot cost that changes with quantity. Model it as a step function: setup hours × setup rate, divided by lot size. When a customer asks for pricing at 10, 50, and 200 units, your quote should show three different unit costs driven primarily by setup amortization.

This is where many quoting tools fail. They either bake setup into a flat per-part adder or hide it in a “programming fee” line item that doesn’t scale with quantity. The result: you either overquote large lots (losing competitive deals) or underquote small lots (working for free).

Accounting for Hidden Costs

Four costs frequently escape the spreadsheet:

  1. Quality hold and rework: First-article inspection time, in-process checks, scrap rate, and the cost of sorting or reworking non-conforming parts.
  2. Tooling consumables: End mills, inserts, nozzles, build plates, support material — tracked per machine hour or per part geometry.
  3. Expedite and rush premiums: Overtime labor, premium freight, schedule disruption to other jobs — these should be visible line items, not absorbed into margin.
  4. Capacity opportunity cost: When a low-margin job occupies a machine that could run higher-margin work, the difference is a real cost. Track machine utilization by margin tier to see it.

Validating Your Model Against Reality

A cost model is only useful if it matches what your bank account shows at month-end. Run a monthly reconciliation: take 5-10 completed jobs, compare quoted cost vs. actual cost using shop floor data (actual cycle times, actual scrap, actual setup hours). Adjust burden rates and scrap factors until the variance shrinks to under 5%.

This feedback loop is where Solvi helps. The MES captures actual machine time, setup duration, and quality events automatically. The quoting engine uses those same rates. When actuals feed back into the model, your next quote gets sharper without manual spreadsheet work.

Putting It Into Practice

Start with one process cell. Calculate its true burden rate. Build a setup amortization table for typical lot sizes. Add your scrap factor from the last 20 jobs. Quote the next 10 RFQs using this model and track win rate and margin. You’ll find the sweet spot where accuracy wins profitable work.

Most shops discover they’ve been underquoting small lots by 15-30% and overquoting large runs by 5-10%. Fixing both expands your addressable market and protects margin simultaneously.

Ready to close the gap between quoted cost and actual cost? Solvi connects quoting, MES, and actuals so every quote reflects your shop’s real economics.

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.

See Instant QuotingBook a demo