PETG 3D-print cost

Calculate PETG print cost from your slicer’s weight and time, with editable spool cost, power, labor, and pricing options.

Import slicer estimates

Reads time and filament weight from supported slicer comments. Nothing is uploaded.

$

Electricity and machine

$/kWh

$/h

Labor and packaging

$/h

$

Failed prints
%

Starting values are examples. Replace them with your measurements.

Result

Enter your values, then calculate.

Calculation method

Cost adds material, electricity, machine, labor, and packaging. Markup multiplies cost by (1 + rate); margin divides cost by (1 − rate).

Method 2026-10-05.1. Independent review pending.

Estimating a PETG job

Reference preset: PETG 3D-print cost. These notes describe the original preset, not changes made in the calculator above.

The example starts at $30 for 1,000 g of filament, not a quoted market price. Enter what you paid and use the net filament mass rather than the gross shipping or spool weight. A 100 g job would use $3 of material at that example rate.

Use time and material estimates from the PETG profile you actually plan to print. Do not carry over the time from a PLA slice and assume it represents another profile. Temperature, flow settings, supports, and travel choices can affect a slicer estimate, but this cost tool does not simulate those changes.

The power input is average measured or estimated electrical demand, not necessarily the printer’s maximum nameplate power. Enter finishing and handling time separately where the job needs it. Comparing two slicer arrangements is most useful when each has its own grams and hours, while the spool and labor rates stay consistent.

Estimating the cost of a 3D print

Filament is only one part of print cost. Machine time, electricity, preparation, finishing, and failed attempts can all matter. Use the slicer's material weight and print time for the proposed settings, then enter the costs that apply to your own printer and workflow.

Separate per-part costs from batch costs

Check whether a field refers to one part or the whole batch. Preparation can be shared across several pieces, while finishing and packaging may repeat for each item. Use the spool's net filament mass when converting its price into cost per gram; the empty spool is not printable material.

Cost, markup, and margin are different

Cost estimates what you spend. Markup is added as a percentage of cost; margin is profit as a percentage of the selling price. Neither setting guarantees a profitable job if setup, reprints, or labor are missing. A failed-attempt allowance is a planning assumption, not a forecast of printer reliability.

Checking the material and time contributions

An 80 g part printed from a 1,000 g spool costing $25 uses $2 of filament. If a five-hour print draws an assumed average of 100 W, it consumes 0.5 kWh; at $0.20 per kWh that adds $0.10. Neither example includes machine ownership, setup, finishing, packaging, or a failed print. Those items should be entered separately rather than hidden inside the filament price.

For a batch, decide which preparation work happens once and which work repeats for every accepted part. Slicer time can change when multiple parts are arranged together, so check whether the per-part estimate still represents the planned build. A markup of 25 percent on $10 cost gives a $12.50 selling price, while a 25 percent margin requires about $13.33 before tax. Cost and price are therefore different outputs. Save the assumptions used for a quote so that a later change in spool price, finishing time, or rejection allowance can be compared with the original estimate.

Formula

Cost adds material, electricity, machine, labor, and packaging. Markup multiplies cost by (1 + rate); margin divides cost by (1 − rate).

Embed this calculator

Paste this HTML into a page that accepts iframes. The widget uses the same calculation method and keeps its warnings visible. No account is needed.

Adjust the height to suit your page. Saved work is not available inside the widget. Preview addresses are temporary; use the permanent site address for a published embed.