Printer type
Choose FDM for filament printers or RESIN for resin printers (SLA / MSLA / DLP). Each type keeps its own settings, so you can switch back and forth without losing anything.
Reset only clears the type you are on.
Reset only clears the type you are on.
Job
Name your job and enter how long the print takes (your slicer shows this). Print time drives the electricity and machine upkeep costs.
Import G-code: pick a
Import: pick a resin print file and the print time and resin volume are filled in automatically. Supported: Chitubox
Multi-part print: switch it on when one job contains several objects (for example several different models printed together). Keep the job name for the whole job, then add one line per part. The Filament category then gets a separate section for each part, where you add that part's own materials. Each part has its own print time, and the print time at the top becomes the total of all parts (greyed out). That total drives the electricity and machine upkeep costs.
Import G-code: pick a
.gcode file saved from PrusaSlicer, OrcaSlicer, Bambu Studio, Cura and similar, and the print time and filament weight are filled in automatically. The file is read in your browser only and never uploaded. Project files like .3mf and binary .bgcode are not supported.Name your job and enter how long the print takes (your slicer shows this). Print time drives the electricity and machine upkeep costs.Import: pick a resin print file and the print time and resin volume are filled in automatically. Supported: Chitubox
.ctb / .cbddlp / .photon, Elegoo .goo, PrusaSlicer .sl1, and plain-text G-code that states the volume (for example ; resin volume = 12.5 ml). Anycubic files (.pwmx and similar) aren't supported yet, so for those copy the print time and resin volume from your slicer. The file is read in your browser only and never uploaded.Multi-part print: switch it on when one job contains several objects (for example several different models printed together). Keep the job name for the whole job, then add one line per part. The Filament category then gets a separate section for each part, where you add that part's own materials. Each part has its own print time, and the print time at the top becomes the total of all parts (greyed out). That total drives the electricity and machine upkeep costs.
h
min
Multi-part print
Several objects in one job, each with its own print time and filament.
Enter the print time of each part. The print time at the top becomes the total of all parts.
Filament / materialResin
Add one row per material used in the print. Spool price / kg is what you pay per kilogram, spool weight is for reference, and filament used is the grams your slicer reports.
Cost = price per kg × grams used ÷ 1000.
The fail markup slider adds a percentage on top of the filament cost to cover failed prints, purge, supports and brims.Add one row per resin used in the print. Resin price / kg is what you pay per kilogram, bottle weight is for reference, and resin used is the volume in millilitres that your slicer reports.
Cost = price per kg × ml used × density ÷ 1000.
Resin density converts millilitres to grams. Most standard resins are about 1.1 g/ml (check the bottle or datasheet).
The fail markup slider adds a percentage on top of the resin cost to cover failed prints, leftover resin in the vat and wasted supports.
Multi-part print: when it is switched on in the Job category, each part has its own section here. Add the materials used by that part; each section shows its own subtotal and the total goes into the cost.
Cost = price per kg × grams used ÷ 1000.
The fail markup slider adds a percentage on top of the filament cost to cover failed prints, purge, supports and brims.Add one row per resin used in the print. Resin price / kg is what you pay per kilogram, bottle weight is for reference, and resin used is the volume in millilitres that your slicer reports.
Cost = price per kg × ml used × density ÷ 1000.
Resin density converts millilitres to grams. Most standard resins are about 1.1 g/ml (check the bottle or datasheet).
The fail markup slider adds a percentage on top of the resin cost to cover failed prints, leftover resin in the vat and wasted supports.
Multi-part print: when it is switched on in the Job category, each part has its own section here. Add the materials used by that part; each section shows its own subtotal and the total goes into the cost.
g/ml
Converts millilitres to grams. Most standard resins are about 1.1 g/ml.
Extra percentage added on top of the filamentresin cost to cover failed prints.
Electricity
Average power consumption: how many watts the printer draws on average while printing, including heated bed and enclosure (many printers average roughly 80–150 W; a plug-in power meter gives the most accurate number).
Electricity cost: your price per kWh from the electricity bill.
Cost = watts ÷ 1000 × print hours × price per kWh. Switch it off if you don't want to count it.Average power consumption: how many watts the printer draws on average while printing (LCD, UV light and motor). Many resin printers average roughly 40–80 W; a plug-in power meter gives the most accurate number.
Electricity cost: your price per kWh from the electricity bill.
Cost = watts ÷ 1000 × print hours × price per kWh. Switch it off if you don't want to count it.
Electricity cost: your price per kWh from the electricity bill.
Cost = watts ÷ 1000 × print hours × price per kWh. Switch it off if you don't want to count it.Average power consumption: how many watts the printer draws on average while printing (LCD, UV light and motor). Many resin printers average roughly 40–80 W; a plug-in power meter gives the most accurate number.
Electricity cost: your price per kWh from the electricity bill.
Cost = watts ÷ 1000 × print hours × price per kWh. Switch it off if you don't want to count it.
W
Machine upkeep cost
What you spend on maintenance and spare parts for each hour the printer runs: nozzles, belts, bearings, build plates, lubricant. A simple way to get the rate: divide your yearly spare-parts spending by your yearly print hours.
Cost = rate × print hours.What you spend on maintenance and spare parts for each hour the printer runs: FEP or nFEP film, resin vat, LCD screen, UV light source, build plate. A simple way to get the rate: divide your yearly spare-parts spending by your yearly print hours.
Cost = rate × print hours.
Cost = rate × print hours.What you spend on maintenance and spare parts for each hour the printer runs: FEP or nFEP film, resin vat, LCD screen, UV light source, build plate. A simple way to get the rate: divide your yearly spare-parts spending by your yearly print hours.
Cost = rate × print hours.
Labor cost
Print preparation: time to slice, load the filament and start the print.
Post-processing: removing supports, sanding, cleaning, assembly.
Cost per hour: what your time is worth.
Enter each time in hours and minutes.
Cost = (preparation + post-processing time in hours) × cost per hour.Print preparation: time to slice, add supports, prepare the vat and start the print.
Post-processing: removing the print, washing in IPA, curing, removing supports, sanding and cleaning up.
Cost per hour: what your time is worth.
Enter each time in hours and minutes.
Cost = (preparation + post-processing time in hours) × cost per hour.
Post-processing: removing supports, sanding, cleaning, assembly.
Cost per hour: what your time is worth.
Enter each time in hours and minutes.
Cost = (preparation + post-processing time in hours) × cost per hour.Print preparation: time to slice, add supports, prepare the vat and start the print.
Post-processing: removing the print, washing in IPA, curing, removing supports, sanding and cleaning up.
Cost per hour: what your time is worth.
Enter each time in hours and minutes.
Cost = (preparation + post-processing time in hours) × cost per hour.
h
min
h
min
Additional costs
Small extras used in the job that aren't filament: glue stick for the build plate, isopropyl alcohol, magnets, superglue, screws, inserts, paint and so on. Add one line per item and enter only the part of the cost used for this job (for example a few cents of glue stick, not the price of the whole stick).Small extras used in the job that aren't resin: IPA or other wash liquid, nitrile gloves, paper towels, resin filters, FEP film wear and so on. Add one line per item and enter only the part of the cost used for this job (for example a few cents of IPA, not the price of the whole bottle).
Shipping cost estimate
Optional estimate for sending the print to a customer: packaging materials plus courier or postage. Shipping is not part of the production cost and is not marked up with profit. It is added to the price before VAT.
Pricing
Profit markup: a percentage added on top of the production cost.
VAT: added on top of the price (shipping included, if enabled).
Round price up to: rounds the final price up to the next 0.50 or 1 so you get a clean number.
VAT: added on top of the price (shipping included, if enabled).
Round price up to: rounds the final price up to the next 0.50 or 1 so you get a clean number.
%
%
All amounts are in the currency chosen at the top. It only changes the label, so enter your prices in that currency. Settings save automatically in this browser.