The K-factor of a flow meter is the number of electrical pulses the meter produces for each unit of fluid that passes through it. If a meter has a K-factor of 200 pulses per gallon, it sends exactly 200 pulse signals to your counter or controller for every gallon of liquid that flows through the pipe. It’s a dividing factor: you take the raw pulse count, divide by the K-factor, and you get volume in real engineering units like gallons or liters.
How the K-Factor Works
Most pulse-output flow meters, especially turbine meters, contain a spinning rotor or similar element that generates an electrical pulse at a fixed interval as fluid moves through. The faster the flow, the more pulses per second. The K-factor ties those pulses to a physical volume. A meter rated at 150 pulses per liter, for example, will produce 150 pulses for every liter that passes, regardless of whether the flow is fast or slow.
The core formula is straightforward:
K = f / Q
Here, f is the pulse frequency in pulses per second (Hz), and Q is the volumetric flow rate (in liters per second, gallons per minute, or whatever unit you’re working with). If you know any two of these values, you can solve for the third. In practice, the meter gives you f, the manufacturer gives you K, and your flow computer calculates Q.
Typical K-Factor Values
K-factors vary widely depending on the meter’s size, design, and the fluid being measured. A small 3/8-inch turbine meter measuring hydrocarbon fluid might have a K-factor around 111,400 pulses per liter. A larger turbine meter measuring water could have a K-factor closer to 1,600 pulses per liter. Smaller meters generally produce more pulses per unit volume because the rotor completes more revolutions relative to the volume passing through.
Every meter ships with its own K-factor, determined during factory calibration. This number isn’t something you calculate yourself during installation. It comes printed on the meter’s calibration certificate, and you enter it into your totalizer, batch controller, or PLC so the electronics can convert raw pulses into volume or flow rate readings in the units you need.
Converting K-Factors for Different Time Units
One common point of confusion is matching the K-factor to the time base your display expects. If your meter’s K-factor is given as 210 pulses per gallon but your rate meter displays flow in gallons per minute, you need to convert. Divide the K-factor by 60 (the number of seconds in a minute) to get 3.5 pulses per second per gallon per minute. That converted value is what you’d program into the rate meter. Getting this step wrong is one of the most common reasons a flow reading looks wildly off after installation.
Why the K-Factor Isn’t Perfectly Constant
In an ideal world, the K-factor would be identical at every flow rate. In reality, it shifts slightly across the meter’s operating range. For turbine meters, the relationship between pulse frequency and flow rate follows a pattern like f = a + bQ, where a is a small offset (the intercept) and b is the slope. At high flow rates, that offset becomes negligible and the K-factor looks flat. At low flow rates, the offset has a proportionally larger effect, causing the K-factor to curve upward or downward.
This is why manufacturers specify a “linear range,” the span of flow rates over which the K-factor stays within a tight tolerance. A well-designed turbine meter might hold a turndown ratio of 10:1 or even 28:1, meaning the highest usable flow rate is 10 to 28 times the lowest usable flow rate while maintaining acceptable linearity. Outside that range, accuracy degrades.
How Fluid Viscosity Affects the K-Factor
Viscosity is the single biggest variable that can shift a meter’s K-factor from its calibrated value. When viscosity rises, the fluid’s resistance changes how it interacts with the meter’s internal elements. In a turbine meter, thicker fluid alters the flow profile entering the rotor blades and changes the pressure distribution across them. The average K-factor decreases as viscosity increases, and the linearity error (how much the K-factor varies across the flow range) gets worse.
For thin fluids near the viscosity of water (around 1 centistoke), turbine meters perform well with a broad linear range. As viscosity climbs above 1 centistoke, that linear range progressively shrinks. Between 50 and 100 centistokes, the linear range can virtually disappear, making the meter unreliable for precision measurement. This is why turbine meters are common in water, fuel, and light chemical applications but are generally avoided for heavy oils or syrups without careful viscosity compensation.
Linearity, Repeatability, and Overall Accuracy
People sometimes use “K-factor accuracy” loosely, but it actually involves several distinct components. Linearity describes how flat the K-factor curve stays across the full flow range. A meter with good linearity produces nearly the same K-factor whether you’re at 20% or 90% of its rated capacity. Repeatability describes whether the meter gives the same K-factor each time you run the same flow rate. A meter can be highly repeatable but poorly linear, meaning it’s consistently off by different amounts at different flow rates.
For custody transfer applications (where fluid is being bought and sold), both matter. For batch dosing or process control, repeatability often matters more than linearity, because consistent results are more important than absolute accuracy. Total measurement uncertainty combines linearity, repeatability, calibration uncertainty, temperature effects, pressure effects, and the stability of the K-factor over time. No single spec tells the whole story.
Programming the K-Factor Into Your System
Once you have the K-factor from your calibration certificate, the setup process is simple. You enter the value into whatever device is reading the meter’s pulse output: a flow computer, PLC, batch controller, or panel-mount totalizer. The device counts incoming pulses, divides by the K-factor, and displays volume. For flow rate, it measures pulse frequency and divides by the K-factor (adjusted for your time unit) to display volume per unit time.
Some advanced flow computers accept a multi-point K-factor, where you enter several K-factor values at different flow rates. The computer then interpolates between them, compensating for the natural curvature of the K-factor across the range. This linearization can significantly improve accuracy, especially for meters operating across a wide flow range. For simpler applications, a single average K-factor across the linear range is sufficient and far easier to set up.
If you’re switching between fluids with different viscosities or changing the meter’s operating conditions, it’s worth recalibrating to get an updated K-factor rather than relying on the original factory value. The number stamped on the calibration sheet assumes specific conditions, and real-world deviations from those conditions will shift the true K-factor.

