3D Printer Buy vs Outsource - Owning vs Outsourcing Cost

3D printer buy vs outsource calculator compares owning a 3D printer against an outsourced 3D printing service quote, including filament, electricity, and shipping costs.

3D Printer Buy vs Outsource

$

One-time purchase price.

Total models over the printer's useful life.

$

Price of one kilogram of your filament.

Material density. PLA 1.24, ABS 1.04, PETG 1.27, TPU 1.21.

Printable volume in cm^3; slicers report this for an STL.

How many identical or equivalent models you plan to produce over the planning horizon.

Average power draw. Prusa MK4 reference is about 120 W.

Time to print one model in hours; slicers report this.

$

Local electricity price per kWh. US average is about $0.15.

$

One-time slicing software cost; 0 for free slicers.

$

One-time cost of nozzles, build plates, glue, removal tools.

$

One-time design or model cost; applied to both paths.

$

Per-model price from a 3D printing service for the same design.

$

Total shipping cost, spread across the models.

Results

Net Savings (Own vs Outsource)
$0
Total Owning Cost $0
Total Outsourcing Cost $0
Cost per Model (Owning) $0
Cost per Model (Outsourcing) $0
Filament per Model 0g
Filament Cost per Model $0
Electricity Cost per Model $0
Recommendation 0

What Is a 3D Printer Buy vs Outsource Calculator?

A 3D printer buy vs outsource calculator adds up every owning expense (printer, filament, electricity, slicing software, and accessories) and lines it up against a quoted 3D printing service price, so you can see which option is cheaper for the parts you need.

  • Hobbyist decision: Decide whether buying an entry-level FDM printer for weekend projects beats paying a service per print.
  • Small business production: Estimate the breakeven units where owning a printer becomes cheaper than outsourcing.
  • Classroom or lab planning: Forecast annual operating cost for a printer used by students or researchers.
  • Prototype and short-run quotes: Compare in-house printing against quotes from Hubs, Xometry, or a local print shop.

The two paths share one-time design cost but differ in almost every other line item. Owning means a chunk up front, then a small recurring cost per print. Outsourcing flips that: no up-front cost, but a fee per unit, plus shipping.

The comparison only makes sense for a specific production volume. This calculator lets you set that volume, then shows the owning total, the outsource total, the per-model cost for each path, and a plain Buy or Outsource recommendation.

If you are weighing the same make-versus-buy logic for software or other capital, the build or buy calculator covers the same trade-off for a different kind of asset.

How the 3D Printer Buy vs Outsource Calculator Works

The calculator first converts your model's printable volume into a filament weight, then prices that filament, then layers on electricity, accessories, and the printer price spread over its lifespan. It then builds the outsourcing total from the service quote plus shipping and design cost.

material weight (g) = model volume (cm^3) x filament density (g/cm^3); filament cost per model = material weight / 1000 x filament price per kg; electricity cost per model = wattage (W) x print time (h) x electricity rate (per kWh) / 1000; owning cost per model = (printer price + accessories + software) / total models in lifespan + filament cost + electricity cost; total owning cost = design cost + owning cost per model x number of models; total outsourcing cost = design cost + (outsource quote x number of models) + shipping

Net savings is the headline output: outsourcing total minus owning total. Positive means owning is cheaper; negative means outsourcing wins.

The per-model cost column is useful when you resell parts or charge clients. The per-model number is the real cost basis for that batch.

The printer price is spread across the lifespan in models, not years. A printer that lives through 300 prints has a much lower cost per print than one that lives through only 50.

Hobbyist printing 20 small PLA parts

Printer $350, lifespan 300 models, PLA $22/kg at 1.24 g/cm^3, model volume 50 cm^3, 20 models, 120 W, 4 h per model, $0.15/kWh, free slicer, $40 accessories, no design cost, outsource quote $18 per model, $9 shipping.

Filament per model = 50 x 1.24 = 62 g, so $1.36. Electricity per model = 120 x 4 x 0.15 / 1000 = $0.07. Owning cost per model = (350 + 40)/300 + 1.36 + 0.07 = $2.74. Total owning = 2.74 x 20 = $54.72. Outsourcing = 20 x 18 + 9 = $369.00.

Net savings of $314.28 by buying the printer.

For 20 small PLA parts, owning is dramatically cheaper. The amortised printer cost and electricity are small next to a service that charges $18 per unit plus shipping.

According to Omni Calculator, a 3D printer buy-vs-outsource calculator combines the one-time printer price, filament cost, electricity cost, and one-time accessories to estimate the total cost of owning a printer, and compares it with the per-model service quote plus shipping for outsourcing.

According to Ultimaker Materials, ABS filament has a density of about 1.04 g/cm^3, which is the standard reference when converting a printable volume into filament weight and cost.

To book the printer as a capital asset, the depreciation calculator can spread the purchase price across its useful life in months or years.

Key Concepts Behind the 3D Printer Buy vs Outsource Decision

These four concepts show up every time you compare owning and outsourcing a 3D printer.

Filament weight from volume

Filament weight in grams equals the model's printable volume in cm^3 times the material density. PLA at 1.24 g/cm^3 is heavier per cm^3 than ABS at 1.04, so identical parts in different materials will not cost the same.

Amortised printer cost

The printer's purchase price divided by the total models it prints over its useful life. A $350 printer that prints 300 models costs about $1.17 per model; the same printer that prints only 50 costs $7.00 per model.

Electricity cost in practice

Electricity cost per model is wattage times print time times the rate, divided by 1000 to convert W to kW. A desktop FDM at 120 W for 4 hours at $0.15/kWh costs about $0.07 per part.

Service quote vs landed cost

An outsource quote covers the print itself but not shipping, design, or rework. A $15 per-model quote plus $20 shipping and $50 design is a $21.25 per-model landed cost, not $15.

Keep the same cost definition on both sides. Include shipping in the outsourcing total, and also include the printer price, accessories, and design cost in the owning total. Mixing rules is the most common reason for a misleading comparison.

Use the density that matches the material you actually plan to print. The same model in PLA, PETG, and ABS uses different filament weights.

For the housing version of the same decision, the rent vs buy calculator applies buy-vs-rent logic to mortgages and ownership.

How to Use This 3D Printer Buy vs Outsource Calculator

Work through the inputs in the order they appear on the form. The calculator updates in real time, so you can adjust any value and watch the net savings flip from positive to negative.

  1. 1 Printer price and lifespan: Enter the price you would actually pay and how many models you expect to print over its life.
  2. 2 Filament price and density: Use your real filament price per kg and the material's density.
  3. 3 Model volume and count: Pull printable volume from your slicer and enter how many models you need.
  4. 4 Wattage, print time, electricity rate: Spec sheet for wattage, slicer for print time, local rate for kWh.
  5. 5 One-time and outsource inputs: Add software, accessories, and design cost, plus the outsource quote and shipping.
  6. 6 Read the recommendation: Use net savings to decide, and per-model cost to set prices if you resell parts.

Suppose you are a small business quoting 200 PETG enclosures. Set the printer price, lifespan, filament cost, model volume, electricity inputs, and the outsource quote from Hubs, then watch how the net savings change as you adjust the production run.

Once you have a net savings number, the break even calculator can help you find the exact production volume at which the two options cost the same.

Benefits of Using the 3D Printer Buy vs Outsource Calculator

The calculator turns a complex cost-of-ownership question into a single net savings number you can defend in a meeting or a procurement review.

  • Catches the amortisation trap: A $1,000 printer looks expensive, but spread over 1,000 prints it is $1.00 per part. The calculator makes the amortised cost visible.
  • Reveals the shipping penalty: Outsourced quotes look reasonable until you add shipping. The calculator forces shipping into the total.
  • Supports client pricing: Per-model owning cost is the real basis for reselling parts, quoting prototypes, or setting a shared-printer class fee.
  • Speeds up procurement reviews: Change one input and instantly see the impact on the recommendation.
  • Clarifies the per-batch decision: Buy means the printer pays for itself for this run; Outsource means the service is cheaper for this volume.

The recommendation picks the cheaper of the two totals. If they are close, treat it as a tie and let lead time, machine availability, and learning curve decide.

A positive net savings does not always mean buy. Lead time, finish quality, machine availability, and maintenance tolerance all matter. Use the number as the starting point.

For an equipment version of the same decision, the lease vs buy calculator compares leasing a vehicle against buying it, with the same fixed-versus-variable cost split.

Factors That Affect the 3D Printer Buy vs Outsource Result

The recommendation is only as good as the inputs. These factors change the math the most.

Production volume

Higher production volume makes owning cheaper because the printer price, slicer, and accessories spread across more models.

Outsource quote

A lower quote makes outsourcing more attractive; a higher quote makes owning look better. Get two or three quotes first.

Filament density and price

PETG and PLA use more material per cm^3 than ABS. A 30% price jump or 20% weight jump changes per-model cost similarly.

Wattage and electricity rate

Electricity is small for most desktop FDM printers. A long print time and high rate can still shift per-model cost by 5 to 10 percent.

Shipping and lead time

Shipping is fixed per order, so a small run pays a much higher per-model shipping cost. Lead time matters if parts are urgent.

  • The calculator ignores maintenance, post-processing, failed prints, and operator time. A 10% failed-print rate is common for new operators.
  • It does not value your time or learning curve. First-time owners can spend 10 to 20 hours learning to bed-level, slice, and finish a print.
  • It uses a single quote per service. Local shops may be cheaper than online services for small runs. Get multiple quotes first.

If you plan to print mostly PETG or ABS, set the density to the real value. If the result is borderline, double numModels and see if the recommendation flips.

According to Prusa Knowledge Base, a typical FDM 3D printer such as the Original Prusa MK4 draws about 120 W during printing, which is a reasonable average for desktop 3D printing electricity cost.

When the same logic shows up in a housing decision, the rent or buy calculator compares the total financial impact of renting versus buying a home.

3D printer buy vs outsource calculator comparing owning a 3D printer against an outsourced 3D printing service quote
3D printer buy vs outsource calculator comparing owning a 3D printer against an outsourced 3D printing service quote

Frequently Asked Questions

Q: How do I calculate the cost of buying a 3D printer versus outsourcing printing?

A: Add the printer purchase price, filament cost (model volume times density times price per kg), electricity (wattage times print time times rate per kWh), slicing software, accessories, and any one-time design cost for the owning side. For outsourcing, multiply the per-model service quote by the production count, add shipping, and add the same one-time design cost. Subtract one total from the other to get the net savings.

Q: How much filament does a 3D model actually use?

A: Filament weight in grams equals the model's printable volume in cm^3 times the material density in g/cm^3. PLA at 1.24 g/cm^3, ABS at 1.04 g/cm^3, PETG at 1.27 g/cm^3, and TPU at 1.21 g/cm^3 are the most common reference values. A 50 cm^3 model in PLA uses about 62 g of filament.

Q: How long does it take a 3D printer to pay for itself?

A: A printer pays for itself when the amortised purchase price, plus filament, electricity, and accessories per model, drops below what a service would charge for the same part. For a $350 printer and a $20 per-model service quote, the breakeven is often inside the first 30 small prints.

Q: Does a 3D printer use a lot of electricity?

A: No. A typical desktop FDM printer draws about 120 W during printing, so a four-hour print at $0.15 per kWh costs about $0.07 in electricity. The bigger cost is the printer itself and the filament, not the power.

Q: Is it cheaper to print in PLA, ABS, or PETG?

A: Per gram, all three are usually close, but per part the cost depends on density. ABS at 1.04 g/cm^3 uses less filament by weight than PETG at 1.27 g/cm^3 for the same volume, so ABS often ends up a little cheaper per part. The bigger differences are printer requirements, finish, and strength, not raw material cost.

Q: What is a fair price to pay a 3D printing service?

A: Most online services charge $10 to $50 per model for desktop FDM parts, with a small flat shipping fee. Industrial services using SLS, SLA, or DMLS charge significantly more. Get two or three quotes for the same STL and compare per-model landed cost, not the headline price.