Airsoft Rate of Fire (ROF) Calculator

Rate of Fire estimator

Rate of fire: RPS  ·  RPM
Motor under load: RPM
Airsoft rate of fire (ROF) is set by battery voltage, motor speed (RPM/V) and gear ratio. An 11.1 V LiPo with a 3000 RPM/V motor on an 18.75:1 gearbox fires roughly 24 RPS. Use the calculator above to compare voltages, motors and gear ratios for your AEG.

What Is Rate of Fire?

Rate of fire is how many BBs an AEG cycles per second (RPS) or per minute (RPM). It is decided entirely by how fast the motor spins the gears under load. This calculator estimates RPS from your battery voltage, motor RPM/V rating, gear ratio and a load-efficiency figure, then converts it to RPM and shows the motor speed under load.

What Controls ROF

  • Battery voltage — higher voltage spins the motor faster. Going from 7.4 V to 11.1 V is the single biggest ROF jump.
  • Motor RPM/V (Kv) — a high-speed motor turns more revolutions per volt; a torque motor turns fewer but pulls harder.
  • Gear ratio — lower ratios (e.g. 13.79:1) trade torque for speed; higher ratios (18.75:1) favour torque and a stronger spring.
  • Load efficiency — the spring, air seal and friction mean the gearbox never hits the motor’s free-spin speed, so a realistic 70–85% is applied.

Rate of Fire by Voltage & Gears

Estimated RPS for a 3000 RPM/V motor at 80% load efficiency, across common voltages and gear ratios:

Battery 18.75:1 (torque) 16:1 (balanced) 13.79:1 (speed)
7.4 V (2S) 15.8 RPS 18.5 RPS 21.5 RPS
11.1 V (3S) 23.7 RPS 27.8 RPS 32.2 RPS
14.8 V (4S) 31.6 RPS 37.0 RPS 42.9 RPS

Use these as a baseline. A fresh battery and a light spring push the real number higher; a heavy spring or weak motor pull it lower.

Voltage, Gears or Motor?

There is more than one way to raise ROF, and they are not equal:

  • More voltage is the easiest gain, but it stresses the gearbox, piston and contacts — high ROF needs a MOSFET and good shimming.
  • Speed gears raise ROF without more voltage, but cost trigger response and torque, so they suit lighter springs.
  • A high-speed motor raises ROF but draws more current and can struggle with a strong spring.

For a durable build, match a sensible voltage and gear ratio to your spring rather than chasing the highest possible RPS.

Why Real ROF Is Lower Than Theory

The free-spin motor speed is never reached in a built gun. The spring resists every cycle, the air seal adds load, and the battery sags under high current. That is what the load-efficiency setting accounts for — drop it for a heavy spring or a tired battery, raise it for a light, well-tuned build.

How to Use This ROF Calculator

  1. Select your battery voltage (2S, 3S, 4S or NiMH).
  2. Enter the motor RPM/V — check the motor’s spec, typically 2,000–4,000.
  3. Choose your gear ratio.
  4. Set a realistic load efficiency (70–85% for most builds) and read RPS, RPM and motor speed.

Frequently Asked Questions

What is a good rate of fire for airsoft?
Most AEGs run 15–25 RPS. Around 20 RPS is a reliable, field-friendly sweet spot; over 30 RPS needs upgraded internals and a MOSFET.
How much does voltage affect ROF?
A lot. Moving from a 7.4 V to an 11.1 V battery raises rate of fire by roughly 50% with the same motor and gears.
Do speed gears increase rate of fire?
Yes. Lower ratios like 13.79:1 spin the piston faster for more RPS, but reduce torque, so they pair best with lighter springs.
Does rate of fire affect FPS?
No. FPS is set by the spring and air seal; ROF is set by voltage, motor and gears. You can change one without the other.
Is high ROF bad for my gearbox?
High ROF increases wear and the risk of pre-engagement and stripped gears. It needs good shimming, a MOSFET and correct motor height to stay reliable.

Airsoft AEG tools