Filament Shrinkage Percentage: PLA, PETG, ABS, ASA, TPU

Quick answer

How much does filament shrink? Typical 3D printing shrinkage percentage is PLA 0.3%, PETG 0.4%, TPU 0.6%, ASA 0.7%, Polycarbonate 0.7%, ABS 0.8%, Nylon (PA) 1.5%. To hit a target size, scale the model by 100 / (100 - shrinkage %): a 100 mm ABS part is modelled at 100.81 mm. These are typical values; a measured test part from your own machine beats any table.

Typical shrinkage by material (convention, measure your own)
MaterialTypical shrinkageNormal rangeScale factorModel size for 100 mm
PLA0.3%0.2 to 0.4%100.3%100.3 mm
PETG0.4%0.2 to 0.6%100.4%100.4 mm
Standard resin0.4%0.2 to 0.8%100.4%100.4 mm
TPU0.6%0.3 to 1%100.6%100.6 mm
ASA0.7%0.5 to 0.9%100.7%100.7 mm
Polycarbonate0.7%0.5 to 0.9%100.7%100.7 mm
ABS0.8%0.6 to 1%100.81%100.81 mm
Nylon (PA)1.5%1 to 2%101.52%101.52 mm

Every material and size, worked through

Common questions

How much does TPU shrink?

TPU typically shrinks about 0.6% (normal range 0.3 to 1%). To compensate, scale the model to 100.6% of the target size, so a 100 mm TPU part is modelled at 100.6 mm. Flexible filament varies more between brands than rigid filament, so print a test piece first.

What is the PETG shrinkage percentage?

PETG typically shrinks about 0.4% (normal range 0.2 to 0.6%). PETG shrinkage compensation is a scale factor of 100.4%, or 100.4 mm for a 100 mm dimension.

What are ASA and ABS shrinkage percentages, and how do I compensate?

ASA typically shrinks about 0.7% (normal range 0.5 to 0.9%) and ABS about 0.8% (normal range 0.6 to 1%). ASA shrinkage compensation is 100.7% and ABS is 100.81%, applied as an overall scale factor in the slicer. A heated, enclosed chamber reduces warping and makes the result more repeatable.

Does shrinkage change with part size?

Shrinkage is a percentage, so a larger part shrinks by a larger absolute amount: 0.8% of 200 mm is 1.6 mm, while 0.8% of 20 mm is 0.16 mm. Use the shrinkage compensation calculator for your exact dimension.