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.
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.
Too low (under-extrusion):
Too high (over-extrusion):
There are two methods. Use whichever you have tools for.
This is what the Flow Rate Test print at tools.print3dbuddy.com is for.
Dial in to the nearest 1% if you want precision from there. Most filaments land between 95% and 100%.
This method uses calipers and gives you an exact number.
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%.
Save it as part of your filament profile so it carries over to every print.
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.
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
| 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.
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.
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.
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.