Short answer

To estimate how much filament you need, take the model’s volume in cubic centimeters, multiply by the filament’s density in grams per cubic centimeter, and add a margin for supports and a failed print or two. The slicer’s filament estimate does this math for you and is the fastest check before you start. Round up, since running out mid-print wastes the whole job.

The basic formula

Filament use is weight, and weight is volume times density. A model’s volume in cubic centimeters times the material’s density in grams per cubic centimeter gives the grams of filament the solid part needs. Add the supports and a skirt or brim, then add a margin of about 10 to 20 percent for a failed print or a tuning pass, and you have a safe estimate.

The slicer does this for you. Most slicers report the filament weight and length for a sliced model, so the fastest estimate is to slice the part and read the number, then round up.

What drives usage

What drives how much filament you need5 factors

Model volume

Solid size

The base. Bigger parts use more filament, in proportion to volume.

Infill

10 to 100 percent

Higher infill uses more. A 20 percent infill part uses far less than a solid one.

Density

About 1.24 g per cc (PLA)

Material density sets the weight from the volume. PLA is near 1.24 g/cc.

Supports

Added material

Supports and a brim add to the total, sometimes a lot on complex parts.

Margin

10 to 20 percent

Add a buffer for a failed print or a tuning pass so you do not run out.

How to estimate fast

Slice the model and read the slicer’s filament weight. Add the supports if they are separate, add 10 to 20 percent for a buffer, and compare the total to the spool’s net weight. For a batch, multiply by the count. The Omnicalculator 3D printing tool and the 3drific estimating guide do the same math if you want a second check.

Frequently asked

How do I calculate how much filament I need?
Multiply the model volume in cubic centimeters by the material density in grams per cubic centimeter, add supports and a brim, then add 10 to 20 percent for a buffer. The slicer does this for you, so slice the part and read the weight.
How much filament does infill use?
A lot less at low infill. A 20 percent infill part uses far less filament than a solid one, so drop the infill to cut the weight when the part does not need the strength.
What happens if I run out of filament mid-print?
The print stops or fails, and you lose the job and the time. Round your estimate up by 10 to 20 percent and start long prints with a full spool.

For the material side, the PLA hub covers the common filament, and the filament overview gives the wider field.

Related guides

Sources & methodology

3 citations · reviewed 2026-07-10
  1. 01Polymaker Wiki: Printing tips, running out of filamentaccessed 2026-06-29Tier 1
  2. 02Omnicalculator: 3D printing filament calculatoraccessed 2026-06-29Tier 2
  3. 033drific: Three ways to estimate how much filament you needaccessed 2026-06-29Tier 2
How we vetted this: every claim traces to a tiered source, Tier 1 (manufacturer, slicer, standards) first. Read the full sourcing and conflict-of-interest policy.