Filament Cost Calculator
Filament price per kilogram and the grams a print uses give its exact material cost — the foundation of pricing a print or quoting a job. Your own spool price and weights.
Material cost of a 3D print
The exact material cost is calculated as: Cost = (Grams Used / 1000) × Price per Kilogram. First, weigh the completed print in grams using a precise scale (preferably to 0.1 g). Then, determine the price you paid for the filament spool per kilogram (e.g., if a 1 kg spool cost $25, the price per kg is $25; if a 0.5 kg spool cost $15, the price per kg is $30). Multiply the grams used by the price per kg and divide by 1000 to convert grams to kilograms. This yields the cost of filament consumed. This calculation is fundamental because it isolates the variable material cost from fixed costs like electricity or labor, allowing precise job quoting and profit margin analysis. It assumes no waste (e.g., failed prints, support material) and uses the actual weight of the final object, not the filament length or spool weight change. For accuracy, always use the same unit (grams) for both weight and price per kg.
Small Etsy Shop: Custom Keychain
A maker sells custom keychains. They use a 1 kg spool of PLA that cost $22. A keychain weighs 8 grams. Cost = (8 / 1000) × 22 = 0.008 × 22 = $0.176, or $0.18. This low cost allows pricing the keychain at $5 with healthy margin.
Prototyping Firm: Engineering Part
A firm prints functional prototypes using PETG. They buy 2 kg spools at $50 each, so price per kg = $25. A bracket weighs 45 grams. Cost = (45 / 1000) × 25 = 0.045 × 25 = $1.125, or $1.13. This informs quoting for a batch of 50 brackets: 50 × $1.13 = $56.50 in filament cost, before labor and overhead.
Hobbyist: Large Vase
A hobbyist uses a 0.5 kg spool of silk PLA that cost $18, so price per kg = $36. The vase weighs 120 grams. Cost = (120 / 1000) × 36 = 0.12 × 36 = $4.32. This helps decide whether to print a second vase or try a cheaper filament.
A 'good' filament cost per print is relative to your business model and pricing. For low-margin, high-volume items (e.g., keychains, toys), a cost under $0.50 is typical. For custom prototypes or art pieces, $1–$5 is common, while large functional parts can exceed $10. There is no single 'industry average' because filament prices vary widely ($10–$60 per kg) and print weights range from a few grams to hundreds. The key principle is that material cost should be a small fraction (e.g., 10–30%) of your selling price to cover labor, overhead, and profit. If material cost exceeds 50% of your price, your pricing or design likely needs adjustment. Always track actual filament usage from failed prints and supports, as these add hidden costs. For accurate quoting, use the weight of the final object (not the filament length) and include a waste factor (e.g., 10–20% for supports) if relevant.
A common mistake is using the spool's price per spool instead of per kilogram. For example, a 500 g spool costing $20 is $40 per kg, not $20. Another error is measuring the spool weight before and after printing and attributing the difference to the print, which includes purge line, brim, and failed attempts. Always weigh the finished print itself. Also, ignoring the weight of support material can significantly understate cost for complex prints. Edge cases: very small prints (under 1 g) may have negligible cost but still consume time; very large prints may exceed the spool's remaining filament, requiring a new spool purchase. Finally, forgetting to account for sales tax or shipping on filament can distort true cost.
- Filament
- The thermoplastic material used in FDM 3D printers, typically sold on spools and measured in kilograms.
- Price per Kilogram
- The cost of one kilogram of filament, calculated by dividing the spool price by its weight in kilograms.
- Grams Used
- The mass of the finished print (including any attached support material) measured in grams.
- Material Cost
- The direct cost of the filament consumed to produce a single print, excluding labor, electricity, and overhead.
Do I need to include the weight of support material?
Yes, if supports are attached to the final print, include their weight; if removed, add an estimated percentage (e.g., 15%) to account for waste.
What if I use a partial spool?
Calculate the price per kg based on the original spool cost and weight, not the remaining filament.
How accurate does my scale need to be?
A scale with 0.1 g precision is recommended for small prints; 1 g precision is acceptable for larger ones.
Does this formula account for failed prints?
No, it only covers the final print. Add a waste factor (e.g., 10%) to your cost estimate to cover failures.
Should I use the slicer's estimated weight or actual weight?
Always use the actual weight from a scale; slicer estimates can be off by 5–10%.
What if I buy filament in bulk?
Use the effective price per kg after discounts. For example, a 5 kg spool at $100 gives $20 per kg.
Can I use this for resin printers?
Yes, but substitute 'resin' for 'filament' and use price per liter and volume in milliliters instead.
Apex print-ready models list verified weights, so the grams you feed this are real — and a commercial license lets you sell what you print.
Startup Cost Calculator
Add up what it really takes to launch — and what a bundle replaces.
Service Pricing Calculator
Price every job for profit, not guesswork.
Break-Even Calculator
The exact number of jobs that turns the lights green.
Revenue Goal Calculator
Reverse-engineer the leads behind your number.
Catalog ROI Calculator
The time and money the catalog hands back every year.