How to Price 3D Printing Services (Without Losing Money)
You just finished a 14-hour print. The customer is happy. You invoice them… and then realize you forgot to account for the failed first attempt, the support material you peeled off, and the two hours you spent dialing in settings. Sound familiar?
Pricing 3D printing services is one of the hardest parts of running a print shop. Price too high and you lose jobs to the guy on Facebook Marketplace running a single Ender 3 in his garage. Price too low and you're burning through filament, electricity, and your own time for pennies — or worse, at a loss.
This guide breaks down a practical, repeatable pricing framework you can use for every job that walks through your door (or lands in your inbox). No guesswork. No "I'll just charge what feels right." Real numbers.
Why Most Print Shops Get Pricing Wrong
The biggest mistake? Charging per gram and calling it a day.
Per-gram pricing sounds simple: weigh the part, multiply by a rate, send the quote. But it ignores almost everything that actually determines whether a job is profitable:
- Machine time — A 200g part that takes 2 hours is very different from a 200g part that takes 18 hours.
- Failed prints — That PETG part with the tricky overhang might need two attempts before you get a clean one.
- Setup and post-processing — Slicing, bed prep, support removal, sanding, painting. None of that shows up in the gram count.
- Material waste — Purge towers, brims, rafts, and supports all use filament you can't bill for if you're only counting the final part weight.
- Overhead — Rent, electricity, printer depreciation, software subscriptions, and your internet connection don't pay for themselves.
To price profitably, you need to account for all of it. Here's how.
Step 1: Calculate Your Material Cost
This is the foundation. Start with what you actually paid for the filament, resin, or powder — not the manufacturer's suggested price.
Formula
Material cost = (Part weight + Support/waste weight) × Cost per gram
To get your cost per gram:
- A standard 1kg spool of PLA at $25 = $0.025/g
- A 1kg spool of carbon fiber PETG at $45 = $0.045/g
- A 1L bottle of standard resin at $35 ≈ $0.031/g (resin density varies; weigh a known volume or check the datasheet)
Don't forget waste. A part that weighs 150g might use 185g of filament once you include the brim, supports, and purge line. Slice the file and check the slicer's estimated filament usage — that's the number you want, not just the part weight.
Pro tip
Track your actual cost per gram over time. Prices fluctuate, you buy from different suppliers, and shipping costs vary. What you paid six months ago isn't what you're paying today.
Step 2: Calculate Your Machine Time Cost
Your printer doesn't run for free. Even when you're not touching it, a print job is consuming electricity, wearing down components, and occupying a build plate that could be running something else.
Formula
Machine time cost = Print hours × Hourly machine rate
Your hourly machine rate should include:
- Electricity: Measure your printer's actual draw with a power meter. A typical FDM printer pulls 100–250W. At $0.15/kWh, a 200W printer costs about $0.03/hour. Sounds small, but it adds up across a farm.
- Depreciation: If your printer cost $1,500 and you expect it to last 3 years running 6 hours/day, that's roughly $0.23/hour. A $300 Ender? About $0.05/hour.
- Maintenance: Nozzles, belts, PEI sheets, hotend assemblies, thermistors. Budget 10–15% on top of depreciation for ongoing wear parts.
A reasonable hourly machine rate for a mid-range FDM printer is typically $0.50–$2.00/hour. For SLA/resin printers, factor in FEP film replacements and higher electricity costs — you might land at $1.00–$3.00/hour.
Example
A 12-hour PLA print on a Prusa MK4:
- Electricity: 12h × $0.03 = $0.36
- Depreciation: 12h × $0.15 = $1.80
- Maintenance: ~$0.25
- Machine time cost: ~$2.41
It's not a huge number per job, but across hundreds of jobs per month, it's the difference between profit and "where did all my money go?"
Step 3: Factor In Your Labor
This is the one most print shop owners chronically undervalue. Your time has a cost — whether you're the owner or you have employees.
What counts as labor
- Quoting: Reading the customer's request, evaluating the STL, responding with a price.
- File prep: Fixing mesh errors, orienting the part, generating supports, slicing.
- Printer setup: Loading filament, leveling the bed, applying adhesive, starting the print.
- Monitoring: Checking on prints, restarting failures.
- Post-processing: Support removal, sanding, painting, assembly, quality inspection.
- Shipping prep: Packaging, labeling, trips to the post office.
Formula
Labor cost = Total labor hours × Your hourly rate
What should your hourly rate be? That depends on your market, but $25–$50/hour is reasonable for skilled work in most regions. If you're the owner and you're "paying yourself," don't set this at $0. Your time is the most expensive resource you have.
Pro tip
Track how long common tasks actually take. You might think support removal is "5 minutes" — time it for a week and you'll probably find it averages 15–20 minutes per job, especially for complex geometries.
Step 4: Add Your Overhead
Overhead is everything that keeps the lights on but doesn't tie to a specific job.
Common overhead items for a print shop:
- Rent or dedicated workspace cost
- Internet and phone
- Software subscriptions (CAD, slicers, accounting)
- Insurance
- Marketing and website hosting
- Office supplies, packaging materials
- Shipping account fees
How to allocate overhead
Add up your total monthly overhead. Divide by the number of billable jobs (or billable hours) you expect per month. Add that to each job.
Example: $800/month overhead ÷ 80 jobs/month = $10 overhead per job.
If your volume fluctuates, use a conservative estimate. It's better to slightly over-recover overhead than to consistently fall short.
Step 5: Set Your Markup (Profit Margin)
Here's the part that separates a hobby from a shop: profit margin.
After covering material, machine time, labor, and overhead, you need a margin on top. This is what funds growth — new printers, better equipment, marketing, and the buffer for months when things are slow.
Typical markups in 3D printing services
- Simple PLA/PETG prints: 30–50% markup
- Technical prints (ABS, ASA, Nylon, TPU): 50–80% markup — these are harder to print reliably
- Post-processed or painted parts: 80–150% markup — you're selling craftsmanship, not just plastic
- Rush jobs: 50–100% premium on top of standard pricing
- Bulk/repeat orders: You can offer 10–20% discounts since setup time amortizes across units
The complete pricing formula
Price = (Material + Machine Time + Labor + Overhead) × (1 + Markup%)
Putting It All Together: A Real Example
A customer needs 4 units of a custom bracket. Each bracket:
- 85g PLA + 15g supports = 100g total filament
- 6-hour print time (you can fit 2 per build plate, so 2 runs of 6 hours = 12 hours total)
- 30 min file prep, 15 min printer setup per run, 20 min support removal and QC per unit
Material: 400g PLA × $0.025/g = $10.00
Machine time: 12 hours × $1.25/hour = $15.00
Labor:
- File prep: 0.5h
- Printer setup: 0.5h (2 runs × 15 min)
- Post-processing: 1.33h (4 units × 20 min)
- Total: 2.33h × $35/hour = $81.55
Overhead: 2 jobs worth (2 build plate runs) × $10 = $20.00
Subtotal: $126.55
With 50% markup: $126.55 × 1.5 = $189.83
Per unit: ~$47.46
Does that feel high? Maybe. But look at the labor line. You're spending over two hours of skilled work on this order. If you'd just charged $3/hour for machine time plus material, you'd have invoiced about $46 total — for the entire order. That's $3.83/hour for your time. Don't do that to yourself.
Common Pricing Pitfalls to Avoid
1. Racing to the bottom on price. There will always be someone cheaper. Compete on quality, reliability, and turnaround — not on being the cheapest gram rate.
2. Not tracking failed prints. If your first attempt fails and you reprint, that's double the material and machine time. Build a small failure margin into your pricing (5–10% depending on material difficulty).
3. Forgetting to update prices. Filament prices change. Your electricity rate goes up. Your rent increases. Review your pricing formula at least quarterly.
4. Quoting from memory. "Last time I charged about $40 for something like this" is a recipe for inconsistency and losses. Use a formula every time.
5. Not knowing your actual costs. If you can't tell me your cost per gram for each filament in stock or your average machine time cost, you're guessing — and guessing is how shops go under.
How to Make Pricing Easier (Without a Finance Degree)
The hardest part of all this isn't the math. It's tracking the data consistently: what you paid for filament, how many hours each job took, what your overhead looks like this month vs. last month.
This is exactly why we built [Manuflo](https://manuflo.app). It's a management platform designed specifically for 3D print shops. You can track material costs and inventory across every spool, log orders with time and material data, generate quotes and invoices, and see your actual revenue and costs on a dashboard — so pricing decisions are based on real numbers, not gut feelings.
The free plan covers up to 10 orders per month and 2 printers. Enough to try it out and see how much clearer your pricing gets when you're tracking everything in one place.
TL;DR — Your Pricing Checklist
1. ✓ Calculate material cost (including waste and supports)
2. ✓ Calculate machine time cost (electricity + depreciation + maintenance)
3. ✓ Track and charge for all labor (including quoting and post-processing)
4. ✓ Allocate overhead across jobs
5. ✓ Add a real profit margin (30–80%+ depending on complexity)
6. ✓ Review and update quarterly
7. ✓ Track everything so you know your real numbers
Pricing doesn't have to be painful. It just has to be honest. Know your costs, charge what you're worth, and don't leave money on the build plate.
---
Ready to stop guessing and start tracking your real costs? [Try Manuflo free — no credit card required.](https://app.manuflo.app/signup)
Ready to manage your shop properly?
Join print shop owners who've ditched the spreadsheets. Free tier available — no credit card required.
Try Manuflo Free →