← All Guides
Settings Guide  ·  Print3DBuddy

How to Calibrate Flow Rate (Extrusion Multiplier) on Any 3D Printer

Flow rate - also called extrusion multiplier - is one of those settings most beginners never touch, and it quietly ruins their prints the whole time. If your top surfaces look rough or gappy, if your prints feel slightly weak, or if dimensions are consistently off, flow rate is almost certainly the culprit.

The good news: it is one of the easiest calibrations to run, and you only need to do it once per filament brand.


What Is Flow Rate?

Flow rate (or extrusion multiplier) is a percentage that scales how much filament your printer pushes out. At 100%, the printer extrudes exactly what the slicer calculated. At 95%, it extrudes 5% less. At 105%, 5% more.

The default is always 100% - but filament varies. Different brands, different colours, and even different spools of the same brand can have slight diameter inconsistencies or melt at slightly different rates. A flow rate that is even 5% off shows up as noticeable print quality problems.


Signs Your Flow Rate Needs Adjusting

Too low (under-extrusion):

Too high (over-extrusion):


How to Calibrate It

There are two methods. Use whichever you have tools for.

Method 1: Visual Tile Test (Easiest)

This is what the Flow Rate Test print at tools.print3dbuddy.com is for.

  1. Download the STL and import it into your slicer.
  2. Split it into 5 individual objects (most slicers have a "split to parts" button).
  3. Set each tile's flow rate to its label: 90%, 95%, 100%, 105%, 110%.
  4. Print all 5 at once at your normal temperature and speed.
  5. Compare the top surfaces. The smoothest one - no gaps, no ridges - is your correct setting.

Dial in to the nearest 1% if you want precision from there. Most filaments land between 95% and 100%.

Method 2: Measure Single Wall Thickness (More Precise)

This method uses calipers and gives you an exact number.

  1. Create or download a simple hollow single-wall cube (20x20x20mm, wall thickness equal to your nozzle diameter - usually 0.4mm).
  2. Slice it with a single perimeter/wall only, no infill, no top or bottom layers.
  3. Print it.
  4. Measure the wall thickness with calipers at multiple points.
  5. Calculate: new flow rate = (expected wall / actual wall) x current flow rate

Example: if your nozzle is 0.4mm and your walls measure 0.43mm, your flow is running high.

New flow = (0.4 / 0.43) x 1.00 = 0.93 - set flow to 93%.


Where to Set Flow Rate in Your Slicer

Save it as part of your filament profile so it carries over to every print.


How Often Do You Need to Do This?

Once per filament brand and colour. Different colours from the same brand can have slightly different pigment loadings that affect flow, so it is worth a quick check when switching to a new colour.

You don't need to redo it every print - once it's dialled in and saved in your slicer profile, it just works.


Flow Rate vs E-Steps: What's the Difference?

E-steps (or rotation distance in Klipper) is a hardware calibration that tells the printer how many motor steps equal 1mm of filament movement. Flow rate is a software scaling factor on top of that.

The right order: calibrate e-steps first, then set flow rate per filament. If you skip e-steps and only use flow rate to compensate, you're masking a mechanical problem.

E-steps: calibrate once per printer (or after changing extruder hardware)

Flow rate: calibrate once per filament profile


Quick Reference

Flow setting Typical result
90% Gappy tops, weak parts
95% Slightly under - fine for some filaments
100% Default starting point
105% Slightly over - watch for ridges
110% Over-extruding - blobs and raised seams

Most PLA lands at 95-100%. PETG is often 97-100%. TPU may need tweaking depending on hardness.


When Calibration Looks Right But Prints Still Don't

A correctly calibrated flow rate fixes the most common print quality problems, but not all of them. If walls measure correctly and you're still seeing issues:

Gappy top surfaces despite correct wall thickness: Some slicers allow separate flow settings for different feature types. The top layer flow might be set differently from the perimeter flow. Check your slicer's top/bottom layer flow settings specifically, as they can be independently tuned.

Seam still bulging: A raised seam where each layer loop starts and ends is partially a flow issue and partially a seam/coasting setting. If seam buildup persists after flow calibration, look at your seam position and consider enabling seam wipe or coasting in your slicer to release pressure before the nozzle returns to the start point.

Dimensional inaccuracy despite correct wall thickness: If calibrated walls are the right thickness but whole parts come out the wrong size overall, the problem is probably XY calibration, not flow. Flow affects extrusion volume. Overall part dimensions depend on how accurately the motion system moves. Tight belts and correctly set steps-per-mm fix this.


Filament Diameter Variation

Flow rate calibration assumes your filament is a consistent 1.75mm. Budget filaments can vary noticeably, sometimes running 1.65-1.80mm within the same spool. This means your calibrated flow rate effectively drifts as the diameter changes.

Quality filament from established brands specifies diameter tolerance of +/- 0.02mm or tighter. Budget options may only guarantee +/- 0.05mm or provide no tolerance figure at all.

If you're seeing inconsistent results from a spool even after careful calibration, measure the filament diameter at several points along the spool with calipers. Significant variation (more than 0.05mm between measurements) is a sign that better filament would solve more than settings adjustments will.


Try It Yourself

The Flow Rate Test at tools.print3dbuddy.com gives you all 5 tiles in one STL, ready to slice. Takes about 20 minutes to print and tells you exactly where your extrusion multiplier should be. Our free Print Settings Calculator also gives you recommended starting settings for 14 common filaments.

Joshua Spencer

Written by Joshua Spencer

Joshua has spent years working as a 3D printer technician - calibrating and repairing FDM machines professionally across multiple industries. He runs Print3DBuddy to share practical, no-nonsense guidance based on real hands-on experience.