← Back to Blog
April 14, 2026 8 min read Manuflo Team

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:

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:

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:

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:

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

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:

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

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:

Material: 400g PLA × $0.025/g = $10.00

Machine time: 12 hours × $1.25/hour = $15.00

Labor:

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 →