BLOG

3D Printing Cost Per Gram: Complete Material Cost Breakdown (2026)

September 18, 2026
8 min read
TryAR Labs TryAR Labs

Why Cost Per Gram Is the Foundation of 3D Print Pricing

Whether you are running a single desktop printer in your workshop or scaling an automated print farm, material cost per gram is the fundamental unit of economic calculation. Slicers like Bambu Studio, 3D Printing Glossary">OrcaSlicer, and PrusaSlicer report print consumption in grams, making weight the easiest and most transparent metric to track.

However, calculating material cost is rarely as simple as dividing your spool cost by 1,000. Real-world 3D printing introduces hidden waste factors: support structures, purge towers, calibration prime lines, moisture degradation, and print failures.

In this guide, we break down the exact cost per gram across all common 3D printing filaments, explain how to account for waste, and show you how to turn gram weights into profitable customer quotes.

The Base Formula: Calculating Cost Per Gram

The baseline formula for raw filament cost is straightforward:

FORMULA
Raw Cost Per Gram = Total Spool Cost ÷ Net Filament Weight in Grams

For a standard 1-kilogram (1,000g) spool of PLA purchased for $20.00:

FORMULA
$20.00 ÷ 1,000g = $0.020 per gram (2.0¢/g)

In Indian Rupees (₹), a ₹1,500 spool of standard PLA yields:

FORMULA
₹1,500 ÷ 1,000g = ₹1.50 per gram

Spool Sizing Multipliers

Not all spools weigh 1,000 grams. Be careful when calculating gram rates for non-standard spools:

  • 250g / 500g Sample Spools: Often have a 30% to 50% higher cost per gram compared to standard spools.
  • 1,000g (1kg) Standard Spool: The universal industry baseline for desktop FDM 3D printing.
  • 2,500g (2.5kg) & 5,000g (5kg) Bulk Spools: Used in print farms; typically offer a 15% to 25% discount per gram compared to 1kg spools.

2026 Material Cost Per Gram Benchmark Table

Filament pricing varies widely based on polymer grade, brand additives, and performance characteristics. Below is an authoritative pricing comparison across the most common desktop 3D printing materials:

Filament Material Typical Spool Price (USD) Cost / Gram (USD) Typical Spool Price (INR) Cost / Gram (INR) Wear & Difficulty Multiplier
PLA Basic $16 – $22 / kg $0.016 – $0.022 ₹1,200 – ₹1,800 ₹1.20 – ₹1.80 1.0x (Baseline)
PLA Matte / Silk $20 – $26 / kg $0.020 – $0.026 ₹1,600 – ₹2,200 ₹1.60 – ₹2.20 1.1x
PLA Tough / Plus $22 – $28 / kg $0.022 – $0.028 ₹1,700 – ₹2,400 ₹1.70 – ₹2.40 1.1x
PETG Basic $16 – $24 / kg $0.016 – $0.024 ₹1,300 – ₹1,900 ₹1.30 – ₹1.90 1.15x
ABS / ASA $18 – $28 / kg $0.018 – $0.028 ₹1,500 – ₹2,300 ₹1.50 – ₹2.30 1.35x (Requires Enclosure)
TPU 95A (Flexible) $28 – $42 / kg $0.028 – $0.042 ₹2,200 – ₹3,400 ₹2.20 – ₹3.40 1.6x (Slow Speeds)
PLA-CF (Carbon Fiber) $32 – $48 / kg $0.032 – $0.048 ₹2,600 – ₹3,900 ₹2.60 – ₹3.90 1.5x (Hardened Nozzle)
PETG-CF / PA-CF $45 – $75 / kg $0.045 – $0.075 ₹3,600 – ₹6,000 ₹3.60 – ₹6.00 2.0x (High Nozzle Wear)
Polycarbonate (PC) $35 – $55 / kg $0.035 – $0.055 ₹2,800 – ₹4,500 ₹2.80 – ₹4.50 1.75x (Chamber Heat)

The True Cost Per Gram: Factoring in 3D Printing Waste

If you only charge for the exact net grams of the finished model, you will lose money on every order. Here are the four primary waste factors that increase your real-world consumption:

1. Support Structures & Brims (5% to 25% Waste)

Overhangs exceeding 45 degrees require support material. While organic tree supports minimize consumption, geometric support structures can easily consume 15% to 30% of a print's total filament weight. Brims and skirts also add 2 to 6 grams per plate run.

2. The Multi-Color Purge Penalty (50% to 200% Waste)

On single-nozzle multi-color systems like the Bambu Lab AMS or Prusa MMU, the extruder must flush filament on every tool change. On models with hundreds of layer color swaps, the purge waste (poop) and purge tower can weigh more than the model itself.

FORMULA
Effective Cost/g (Multi-Color) = (Model Grams + Purge Grams) × Gram Rate ÷ Model Grams

For instance, a 60g multi-color figure that generates 90g of purge waste consumes 150g total. At $0.020/g, the raw material cost is $3.00, making the effective cost per gram $0.050/g—more than double!

3. Print Failures & Machine Aborts (5% to 10% Reserve)

Even reliable CoreXY printers experience occasional failures due to bed adhesion loss, clogged nozzles, or power cuts. Professional print shops incorporate a baseline 7% failure allowance into their raw material rates.

4. Spool Tails & Residuals (2% to 4%)

The last 15 to 30 meters of filament on a spool is tightly wound around the core, often suffering from severe curvature or breaking. Most operators cannot safely risk starting a print with spool remnants, leaving residual waste.

The Adjusted True Material Formula

To account for real-world waste, use this adjusted formula:

FORMULA
True Material Cost = Net Slicer Weight (g) × (1 + Waste Factor %) × Base Cost Per Gram

Where standard waste factors are:

  • Simple geometry, no supports: 5% waste (1.05)
  • Complex model with tree supports: 15% waste (1.15)
  • Multi-color AMS print: 50% to 150% waste (1.50 to 2.50)

Here is how cost per gram applies to everyday prints using standard PLA ($20/kg = $0.020/g):

Example 1: Standard 3DBenchy

  • Net Weight: 12.5g
  • Waste Factor: 5% (brim and purge line) = 13.1g total
  • Raw Material Cost: 13.1g × $0.020 = $0.26 (₹22)
  • Total Print Time: ~35 minutes on Bambu P1S / A1

Example 2: Adjustable Phone Stand with Supports

  • Net Weight: 68g
  • Supports & Brim: 14g (82g total)
  • Failure Reserve (7%): 5.7g
  • Total Consumption: 87.7g
  • Raw Material Cost: 87.7g × $0.020 = $1.75 (₹145)
  • Total Print Time: ~2.5 hours

Example 3: Multi-Color 4-Color Gaming Figurine

  • Model Net Weight: 95g
  • Purge Tower & Flushing: 115g
  • Total Filament Drawn: 210g
  • Raw Material Cost: 210g × $0.024 (Silk/Color PLA) = $5.04 (₹420)
  • Effective Cost per Gram of Finished Model: $5.04 ÷ 95g = $0.053/g

Turning Cost Per Gram Into a Profitable Selling Price

Raw filament cost is only one component of your quote. To run a sustainable 3D printing business, your final price per print must encompass:

FORMULA
Selling Price = [Material Cost + Machine Time Cost + Plate Setup Fee + Labor] × (1 + Margin %)
  1. Material Cost: Grams × Cost/Gram × Waste Factor
  2. Machine Time: Print Hours × Hourly Depreciation & Energy Rate (typically $0.75 to $2.00/hr)
  3. Plate Setup Fee: A flat fee per build plate ($1.00 to $3.00) covering file preparation, bed cleaning, and part removal.
  4. Profit Margin: Typically 30% to 60% for custom manufacturing.

The Quick Gram Rule for Fast Customer Quotes

If a customer asks for a quick estimate without detailed slicer simulation, professional print shops use a tiered Price Per Gram Rule of Thumb:

  • Standard PLA / PETG: $0.08 to $0.15 per finished gram ($80 to $150/kg)
  • Technical Materials (ABS, TPU, PC): $0.15 to $0.25 per finished gram
  • Carbon-Fiber & Engineering (PA-CF): $0.25 to $0.45 per finished gram

This rule-of-thumb pricing automatically covers the underlying machine depreciation, energy, failure risk, and business overhead.

Automate Your Cost Per Gram with MakerWorld Estimator

Manually calculating spool waste, support percentages, and machine hourly depreciation for every new model is tedious.

With our free 3D Print Cost Estimator, you can paste any MakerWorld model URL or drop your own STL/3MF file. The engine automatically parses slice metadata, checks plate-by-plate filament weights, applies real-time multi-color flush heuristics, and provides an instant commercial price quote tailored to your exact rates.

Frequently Asked Questions

How much does 3D printing cost per gram?
Standard PLA filament typically costs $0.018 to $0.025 per gram ($18 to $25 per 1kg spool), or ₹1.80 to ₹2.50 per gram in India. Specialty filaments like TPU, PETG-CF, and Nylon range from $0.035 to $0.080 per gram. For commercial quoting, shops multiply raw material cost by 2.5x to 4.0x to cover machine time, electricity, failure margins, and labor.
How many grams of filament are in a typical 3D print?
A standard 3DBenchy calibration boat weighs approximately 11 to 13 grams ($0.22–$0.30 in raw PLA). Small accessories like keychains and cable clips weigh 5 to 20 grams. Functional parts, phone stands, and household brackets typically range from 60 to 150 grams, while large helmets or architectural prototypes can exceed 500 to 1,000 grams.
Why does my finished print use more grams than the slicer predicted?
Slicers calculate the net geometric model weight plus generated infill, perimeters, and supports. However, actual spool consumption includes purge line extrusions, brim/skirt throwaway, filament changes on multi-color printers (purge towers and flush poop), and moisture absorption weight. Always add a 8% to 15% overhead factor to slicer estimates for accurate job costing.
How do you calculate the cost per gram of a 3D print?
Cost Per Gram = Spool Purchase Price ÷ Net Spool Weight in Grams. For example, a $20 spool weighing 1,000g costs $0.020/g. If a model uses 85g of filament with a 10% waste factor (93.5g total), raw material cost is 93.5 × $0.020 = $1.87.

Calculate 3D Print Costs in Real-Time

Paste any MakerWorld model URL or upload your STL/3MF file to get instant, plate-by-plate pricing breakdowns with filament weights, time scaling, and hardware add-ons.

Open Cost Estimator