This 3D Print Invoice Estimator is a tool designed to streamline the process of generating accurate invoices for your 3D printing services. It allows you to manage client and company details, define custom filament pricing, and calculate comprehensive costs for each print job.
All your data, including company details, filament pricing, customer information, and saved invoices, is stored exclusively in your local browser's storage. It is not transmitted to any servers, shared with any third-parties, or accessible by any external company. This ensures your privacy and control over your sensitive business information.
This section guides you on how to input data from your 3D printer's slicing software to calculate the cost of each print job:
Enter the 'Total time' for the print from your slicing software (e.g., PrusaSlicer, Bambu Studio). This is used to calculate the machine usage cost based on your configured electricity cost per hour.
For each filament type used in a print, enter the 'Total' filament weight in grams from your slicing software's 'Slicing Result' or 'Filament' summary. This accounts for the material actually consumed by the printed part.
If your print involves multiple colors, enter how many times the filament was changed. This incurs additional material waste.
The amount of filament that is typically wasted (purged) each time a color swap occurs. This value can usually be found in your slicing software's settings related to purge towers or prime towers (e.g., in PrusaSlicer under Printer Settings > Extruder > Purge).
For example, if your slicer purges 0.65 grams for each color change, enter '0.65'.
These settings define how your costs are calculated and how much profit you make:
This is the percentage added to the subtotal of your print jobs (filament, machine time, purge). This is your profit margin on the direct print costs.
This is the cost of electricity consumed by your 3D printer per hour of operation. This value is used to calculate the 'Time' cost for each individual print job on the invoice.
This is a fixed cost added to every invoice, regardless of the number of print jobs or their duration. It covers your time for setup, post-processing, customer communication, etc.
In the 'Pricing' tab, you can define different filament types (e.g., PLA, PETG, ABS) and their specific cost per gram. When you add a print job, you'll select the filament type(s) used, and the system will automatically apply the corresponding price per gram.