The Injector Duty Cycle Calculator uses engine RPM and injector pulse width to determine duty cycle percentage, available cycle time, and how close the injector runs to its static limit.
Injector Duty Cycle Calculator for EFI Fuel Systems
The Injector Duty Cycle Calculator converts engine RPM and commanded pulse width into the percentage of available injection time the injector is open. EFI tuners and engine builders use it to confirm an injector has enough headroom before the fuel system, not the engine, becomes the limiting factor.
Setting Up RPM, Pulse Width, and Injection Strategy
Enter engine RPM, the injector’s commanded pulse width in milliseconds, and your injection strategy — sequential 4-stroke, or batch-fire, 2-stroke, and rotary.
The Safe Limit Target lets you set your own ceiling; the calculator shows duty cycle percentage plus how much pulse width and RPM headroom remain against it.
How the Injector Duty Cycle Calculator Formula Works
Duty cycle is the pulse width divided by the available cycle time, expressed as a percentage.
$$ IDC\% = \dfrac{PW}{T_{cycle}} \times 100 $$
Available cycle time comes from RPM and how the injector fires — a relationship confirmed across published EFI tuning references including RB Racing’s fuel injector pulsewidth documentation and GTSparkplugs’ duty cycle calculator.
$$ T_{cycle} = \dfrac{120{,}000}{RPM} \text{ (sequential 4-stroke, one event per 2 crank revolutions)} $$
$$ T_{cycle} = \dfrac{60{,}000}{RPM} \text{ (batch-fire, 2-stroke, or rotary, one event per revolution)} $$
A common mistake here is selecting “Sequential 4-Stroke” for an ECU actually running batch-fire, where each injector fires twice per cycle instead of once. That halves the real available window and roughly doubles the true duty cycle compared to what the sequential math shows.
RPM and pulse width must both be positive, and the Safe Limit Target must fall between 1 and 100 percent — the calculator itself rejects anything outside that.
At the point where pulse width equals the full available cycle time, the math reaches 100 percent: the injector is commanded open continuously and cannot deliver more fuel no matter how much longer the pulse is commanded.
Real injectors don’t hold linear output all the way there. Per RB Racing’s flow-bench testing, injectors become effectively static around 92 percent because the pintle can’t fully close and reopen between pulses, and even below that, pulsed flow only reaches about 90 percent of the injector’s rated shorted-open figure.
Rotary engines use the 2-stroke-style formula rather than the 4-stroke one, since a rotary fires once per eccentric-shaft revolution (360°) instead of once per two crank revolutions (720°) like a piston 4-stroke — a distinction confirmed in an HPAcademy EFI tuning discussion and one most duty-cycle calculators don’t address at all.
Typical Duty Cycle Limits and Static Points
These figures come from named injector and tuning references, not from the calculator’s own assumptions.
| Recommended safe maximum | 80–85% | RB Racing, GTSparkplugs |
| Point where power can start dropping | ~85% | RB Racing |
| Effectively static (pintle can’t fully cycle) | ~92% | RB Racing |
| Pulsed flow vs. rated shorted-open flow | ~90% | RB Racing |
Common Mistakes When Reading Duty Cycle Results
Checking duty cycle only at idle or cruise instead of at the RPM where it actually matters — the available window shrinks as RPM climbs, so a comfortable number at 6,000 RPM can be dangerously high at 8,000 RPM with the same pulse width.
Plugging in a target pulse width from a tuning table instead of the pulse width the ECU is actually logging, which can be different once trims and compensations are applied.
Setting the Safe Limit Target to 100% just to see the mathematical ceiling, then treating any result under that as fine, when the practical warning point (80–85%) is well below it.
Injector Duty Cycle Questions Tuners Ask
What is a safe injector duty cycle?
Most injector and tuning shops put the safe ceiling at 80–85%, per RB Racing and GTSparkplugs, with 80% preferred when you want margin for future changes.
What happens when an injector hits 100% duty cycle?
The injector is held open continuously — a “static” state — and cannot deliver any more fuel regardless of how much longer the pulse is commanded.
Why does horsepower drop before duty cycle reaches 100%?
Per RB Racing, injectors start “floating” between roughly 85% and 92%, opening and closing faster than they can complete, which delivers less fuel than the pulse width alone suggests.
Does duty cycle change with RPM if pulse width stays the same?
Yes. A 14ms pulse that’s 70% duty cycle at 6,000 RPM becomes about 93% at 8,000 RPM, because the available cycle window shrinks as RPM rises, per HPAcademy’s tuning forum.
How is duty cycle calculated on a rotary engine?
The same way as a 2-stroke, using the 60,000/RPM cycle time, since a rotary fires once per eccentric-shaft revolution rather than once per two crank revolutions like a piston 4-stroke.