7 Quoting Mistakes That Are Costing Your 3D Print Shop Money
You quoted a job at $150. It took twice as long as expected, ate through a roll of specialty filament, and needed two reprints. Your actual cost? $180. You just paid your customer $30 to do work for them.
Every print shop owner has been there. Quoting is the single biggest lever in your business — get it right and you're profitable, get it wrong and you're busy but broke. Here are the seven mistakes that cost shops the most money.
1. Forgetting Post-Processing Time
The print is only half the job. Support removal, sanding, vapor smoothing, painting, assembly — these eat hours. If your quote only covers print time, you're giving away labor for free.
Fix: Add a post-processing line item to every quote. Use a post-processing cost estimator to calculate finishing costs before you commit to a price.
2. Not Accounting for Failures
On FDM, plan for a 5-10% failure rate on production runs. On complex SLA prints, it can be higher. If you quote 100 parts at cost-per-part with zero margin for failures, you eat the reprints.
Fix: Build a failure buffer into your pricing. For production runs, quote based on expected yield, not perfect output. A 5% buffer on a 100-part run means quoting 105 parts worth of material and time.
3. Underpricing to Win the Job
Racing to the bottom is a strategy, but it's a strategy for going out of business. If you're competing on price alone against Xometry and overseas shops, you'll lose. Your advantage is speed, customization, and being local.
Fix: Know your floor. Calculate your true hourly cost (see below) and never quote below it. If a customer won't pay your rate, they're not your customer.
4. Using Weight-Only Pricing
Charging per gram sounds simple, but it ignores the biggest cost: machine time. A 50g part that takes 12 hours costs you far more than a 200g part that takes 3 hours. Weight-based pricing rewards dense, fast parts and punishes tall, slow ones.
Fix: Price on machine time + material, not material alone. Use a cost estimator that factors in print duration, not just filament weight.
5. Flat-Rating Setup Time
Every job has setup time — file prep, slicing, bed prep, machine calibration. If you're absorbing that into part price, small jobs subsidize large ones and you lose money on one-offs.
Fix: Add a setup fee ($15-50 depending on complexity) for every job. Customers expect it — machine shops, CNC services, and injection molders all charge setup. You should too.
6. Not Quoting Batches Differently
The economics of 1 part vs. 100 parts are completely different. Setup is amortized, nesting is optimized, and material waste drops. If you're charging the same per-part price at quantity 1 and quantity 100, you're either overcharging singles or undercharging batches.
Fix: Use tiered pricing. Compare your single vs. batch costs and pass some (not all) of the savings to the customer. Keep the margin improvement for yourself.
7. Quoting from Memory
"Yeah, that looks like about a $200 job." This works until it doesn't — and it usually doesn't. Memory-based quoting is inconsistent, untrackable, and impossible to improve because you have no data on what you quoted vs. what it actually cost.
Fix: Use a repeatable system. Track every quote with actual costs. Over time, your data tells you exactly where you're making and losing money. The 3DPrintOps dashboard tracks quotes, jobs, and margins so you can see the full picture.
Know Your True Hourly Cost
Before you can quote accurately, you need to know what it costs to run your machines per hour. Here's the formula:
- Machine cost: Purchase price ÷ expected lifetime hours (e.g., $5,000 ÷ 15,000 hours = $0.33/hr)
- Electricity: Wattage × local rate (typically $0.05-0.15/hr for FDM)
- Rent allocation: Monthly rent ÷ hours of operation ÷ number of machines
- Labor: Your hourly rate for setup, monitoring, post-processing
- Consumables: Nozzles, build plates, resin tanks, filters
Add it up. That's your floor. Your margin goes on top.
Most FDM shops land between $3-8/hr in machine cost before labor. If you're quoting jobs that pay less than that, you're losing money with every print.
The Bottom Line
Profitable quoting isn't about charging more — it's about knowing your real costs and building them into every quote. The shops that track this data grow. The ones that guess stay stuck.
Start with the cost estimator, compare batch pricing, and if you're ready for a system that tracks it all, check out 3DPrintOps.