Crafts & Making

3D Printing Cost Calculator

Build a print cost from filament, energy, machine time, labour and fixed cost, then quote by markup or margin.

Units

Your measurements

Results update as you type.

Example shown — use your own measurements.

Extra options & cost (optional)

Leave blank to exclude electricity; a tariff is required if you enter it.

Your own rate — no default is applied.

Fractions and number formats

Use decimals (12.5), fractions (12 1/2 or 12-1/2), or explicit lengths (12ft 6in, 12′ 6″, 25 mm). A comma followed by one or two digits is a decimal comma: 12,5 = 12.5. Grouped commas mean thousands: 1,200 = 1200. Use a decimal point for ambiguous values. Scientific notation is not accepted.

Enter your measurements

Results update as you type.

About this calculator

Enter the filament mass and price per kilogram, print hours and, optionally, average electrical power with your tariff, machine rate, labour and a fixed cost. Choose cost-only, a markup on cost or a margin on the selling price. Markup and margin are different bases and are labelled separately.

How to measure

  • Use slicer filament mass and estimated print time for the job.
  • Add measured average electrical power and your tariff only if electricity should be included.
  • Keep machine and labour rates separate. Markup applies to cost; margin is a share of the final price.

How to use this calculator

  1. Enter the filament mass from the slicer and its price per kilogram.
  2. Add the print time and any machine or labour cost.
  3. Enter power and tariff together, or leave both out.
  4. Choose cost-only, markup or margin.
  5. Calculate for the breakdown and quote.

Formula

Material = grams ÷ 1000 × price per kg

Energy = power ÷ 1000 × print hours × tariff

Machine = print hours × machine rate; labour = labour hours × labour rate

Cost = material + energy + machine + labour + fixed cost

Markup quote = cost × (1 + p ÷ 100); margin quote = cost ÷ (1 − p ÷ 100)

Assumptions

  • All masses, times and rates are your estimates.
  • Money is rounded only at the final total.
  • Markup is on cost; margin is on the selling price — they are not interchangeable.

Common mistakes

  • Confusing markup with profit margin.
  • Omitting support material, failures or labour from a quote.
  • Using a peak power rating as measured average print power.

Worked example

Try it: press “Load example” above the form.

Material 2.00, energy 0.10, machine 10.00 and labour 10.00 give a 22.10 cost; a 25% markup quotes 27.63.

Limitations

No G-code or STL upload, slicer prediction, tax determination or market-price guarantee.

Frequently asked questions

Is markup the same as profit margin?

No. Markup divides profit by cost; margin divides profit by selling price. Choose the correct mode, especially when quoting a job.

Are failed prints included?

Only the costs and allowances you enter are modelled. Failed parts, supports, setup time, shipping, tax and overhead require explicit additional estimates.

What does the worked example show?

Material 2.00, energy 0.10, machine 10.00 and labour 10.00 give a 22.10 cost; a 25% markup quotes 27.63.

Which assumptions should I check before using the result?

No G-code or STL upload, slicer prediction, tax determination or market-price guarantee.

Reviewed by Codex AI editorial agent (Editorial, 2026-11-12).

Sources

Sources explain the methods and any named product presets. Check your product label where coverage, yield or density differs.

Calculation documentation · Updated 2026-11-08 · Version 1.6.4. Estimates are planning aids. Confirm quantities, coverage and prices with your supplier before purchasing. Found an error? Report it.