← All Posts FPS player using a mouse and keyboard while comparing TTK and DPS

TTK vs DPS: Why the Higher-DPS Gun Can Still Kill Slower

Published · Last updated

Fast answer

DPS is a continuous damage rate; TTK is the time between the first landed hit and the killing hit at fixed HP. Because bullets arrive as discrete events, bullets-to-kill is rounded up and the first hit occurs at 0 ms. For a full-auto comparison, TTK is normally (BTK − 1) × 60,000 ÷ RPM. A lower-DPS weapon can therefore kill faster when it crosses a damage breakpoint.

Weapon stat pages often encourage a shortcut: divide the target’s health by damage per second and call the result time to kill. That continuous estimate is useful for long damage windows, but it can rank two guns in the wrong order during a short firefight. Bullets land one at a time, the killing bullet cannot be split into a fraction, and a small damage change can remove an entire shot interval.

This guide keeps the comparison game-neutral. We will use fictional weapons, define the timing convention, reproduce every result in the TTK Calculator, and separate a weapon’s mathematical minimum from what happens when aim, recoil, range, movement, and network conditions enter the fight.

TTK and DPS answer different questions

Damage per second (DPS) is a rate. If a weapon deals 32 damage per shot at 900 rounds per minute, its raw body-shot output is 480 damage per second. That describes how quickly damage could accumulate while the weapon keeps firing and every shot lands.

Time to kill (TTK) is a threshold result for one specified target. It asks how many complete hits are required to reach or exceed that target’s effective health, then counts the time between those hits. Change the target HP, armor model, hit location, distance multiplier, or fire pattern and the TTK can change even when the listed raw DPS does not.

Neither metric is universally superior. TTK is usually clearer for a fixed-health duel; DPS is often clearer for sustained damage against bosses, vehicles, barriers, or several targets. A useful comparison begins by deciding which question you are actually asking.

What each metric can—and cannot—tell you

MetricMeasuresBest used forDoes not capture by itself
TTKElapsed time from the first landed hit to the killing hitFixed-HP PvP duels and bullet breakpointsReaction, aim time, misses, travel, reloads, or server delay
DPSDamage output per second during a defined firing windowSustained damage, large health pools, and damage phasesWhole-bullet thresholds, overkill, or whether the target dies one shot earlier
BTKThe number of complete bullets required to killFinding damage breakpointsHow quickly those bullets can be fired
Shot intervalTime between consecutive shotsConverting BTK into automatic-fire TTKDamage, target HP, or accuracy

Why HP ÷ DPS can get a gunfight wrong

The expression HP ÷ DPS treats damage like water flowing through a pipe. At 480 DPS, a 100 HP target appears to take about 208.3 ms of continuous exposure. A gun does not normally deal 0.48 damage every millisecond, however. It deals complete packets—32 damage, then another 32, then another—at scheduled shot times.

With 32 damage per bullet, three hits total only 96 damage. The target survives. The fourth hit is required, so bullets-to-kill must be rounded up. The continuous estimate cannot represent that four-damage shortfall or the wait for the next bullet.

Use the following model for simple full-auto comparisons. It matches the current KBT calculator, while remaining explicit about what is and is not included.

Calculator convention

Effective damagebase damage × range multiplier × (1 − armor reduction)

Applies the selected distance and flat comparison-model armor reductions.

Bullets to killBTK = ceil(target HP ÷ effective damage)

Rounds upward because a fraction of a bullet cannot finish the target.

Shot intervalinterval in ms = 60,000 ÷ RPM

Converts rounds per minute into time between shots.

Time to killTTK = max(0, BTK − 1) × shot interval

Counts the intervals after the first landed hit.

Raw DPSeffective damage × RPM ÷ 60

Useful sustained rate under the same hit and range assumptions.

Why the first landed bullet is at 0 ms

Suppose an automatic weapon fires at 600 RPM. Its shot interval is 100 ms. If the first successful hit defines the start of the TTK window, that hit occurs at 0 ms, the second at 100 ms, the third at 200 ms, and the fourth at 300 ms. A three-bullet kill therefore takes two intervals, not three.

This convention explains the BTK − 1 term. It does not claim that pulling the trigger, firing a projectile, and reaching the target take no time. It simply starts the weapon-only measurement when damage first lands. If a community measures from trigger input instead, the result may include pre-fire delay, projectile travel, charge time, or a server-processing convention and should be labeled accordingly.

Text-free timeline showing the first bullet at the start and later bullets separated by equal shot intervals
The first landed hit starts the clock. A kill on bullet three contains two shot intervals.

Worked example: lower DPS, faster TTK

Now compare two fictional automatic weapons against the same 100 HP target. Use 0% armor, 100% range damage, and a 1× hit multiplier. Keeping the target assumptions identical is essential; otherwise the comparison mixes weapon performance with different rules.

Weapon A has the much higher sustained rate. Weapon B crosses the three-bullet threshold, however, so it needs one fewer hit. That saved interval is enough to reverse the ranking.

WeaponDamageRPMRaw DPSBTK at 100 HPShot intervalTTK
Weapon A32900480.0466.7 ms200.0 ms
Weapon B34650368.3392.3 ms184.6 ms

Damage breakpoints and overkill create step changes

A damage breakpoint is the point where a small damage increase removes one complete bullet from the kill. Against 100 HP at 600 RPM, 33 damage needs four bullets because three hits total 99. Raise the damage to 34 and three hits total 102. The numerical damage increase is small, but TTK drops by a full 100 ms interval.

This staircase behavior is why weapon balance can change sharply at particular health, armor, or range values. A distance falloff that moves a rifle from 34 to 33 effective damage may add a whole shot. A headshot multiplier or armor reduction that crosses the same boundary may remove one.

Text-free comparison of bullet impacts showing one damage value needing four hits and another needing three
A one-point increase from 33 to 34 damage crosses the three-hit threshold against 100 HP.
CaseDamageRPMRaw DPSBTKTTKDamage dealt by killing shot
Before breakpoint33600330.04300.0 ms132 total; 32 overkill
After breakpoint34600340.03200.0 ms102 total; 2 overkill

Overkill is not wasted in the same way as slow damage

Overkill is the damage beyond the target’s remaining HP on the killing hit. It does not make that target more dead, but it reveals how far a weapon sits from the next breakpoint. In the 33-damage example, four bullets deliver 132 total damage—32 above the target’s HP—because three bullets stop at 99. The 34-damage version crosses the threshold with only two points beyond 100.

Do not compare overkill in isolation. High per-shot damage may also improve headshot, limb, armor, or range breakpoints, while a high fire rate may recover from a missed shot sooner. Breakpoints explain one matchup, not the entire weapon.

When DPS is the better metric

TTK becomes less complete as the damage window grows. If a boss has a large health pool, a barrier regenerates, or a squad must damage several targets across magazines, the long-run output and downtime matter more than one short bullet threshold.

Even then, define the DPS window. “Burst DPS” may ignore a reload; “sustained DPS” usually includes reloads or cooldowns; “effective DPS” may account for accuracy, falloff, weak-point rate, or uptime. Two pages can report different DPS numbers for the same weapon because they use different windows rather than different arithmetic.

Large health pools

Use sustained output when many shots make the effect of one final-bullet breakpoint relatively small.

Magazine and reload cycles

Compare damage per magazine and total cycle time when a target survives the first magazine.

Multiple targets

DPS helps estimate total output, but target switching, overkill, and reload timing still matter.

Damage phases

Use the exact phase length. A short burst window and a long uninterrupted phase can favor different weapons.

Theoretical TTK is not your full gunfight time

The formulas above describe an optimal weapon-only sequence after the first hit. Real fights include time before that hit and disruptions between hits. A player must see the target, react, move the crosshair, complete any aim-down-sights or sprint-to-fire state, and actually land the required pattern.

EA’s 2026 Battlefield gunplay discussion gives a scoped close-range benchmark of 200–300 ms for automatic primary weapons, while also describing recoil, bullet deviation, muzzle velocity, and body-part multipliers as separate balance levers. That is a useful reminder: a low best-case TTK can be paired with harder control or more demanding hit placement. Read the official Battlefield explanation for that game-specific context.

Projectile behavior matters too. Epic’s Shooter Game documentation distinguishes instant-hit processing from projectile weapons. A hitscan-style stat calculation and a slow projectile should not be treated as the same end-to-end timing model.

Text-free split scene contrasting an ideal firing sequence with aim, movement, distance, and network interference
Mathematical TTK assumes the required hits land on schedule; a real duel adds acquisition, aim, movement, range, and system delay.
FactorEffect on the real fightInside this simple TTK?
Accuracy and recoilMisses or delayed corrections add shot intervalsNo
Hit locationHead, torso, and limb multipliers can change BTKOnly if entered as effective damage
Range and armorFalloff or mitigation can cross a breakpointYes, only through the selected comparison inputs
Projectile travel or charge-upAdds time before damage landsNo
Burst delay or semi-auto cadenceChanges the spacing between some shotsNo; use a pattern-specific model
Reload timeMatters when the kill exceeds the magazineNo
Reaction and aim acquisitionAdds time before the first landed hitNo
Input, rendering, and network pathCan alter when actions are processed and displayedNo

How to compare two weapons without fooling yourself

Use the same target rules for both weapons and change one variable at a time. The goal is not to make a single “best gun” score; it is to see which input creates the result.

  1. Write down the matchup. Record target HP, armor or shield assumption, hit location, distance multiplier, and whether the weapon is automatic, burst, semi-auto, charged, or projectile-based.
  2. Enter Weapon A. Open the time-to-kill calculator and record effective damage, BTK, shot interval, body/head TTK, and DPS.
  3. Enter Weapon B with the same target. Do not change HP or mitigation to match a different mode, patch, or armor tier.
  4. Compare BTK before DPS. If one weapon needs fewer bullets, identify the exact threshold that created the difference.
  5. Change one input. Test range damage, armor, or headshot multiplier separately so you can explain why the ranking changed.
  6. Add practical context last. Consider recoil, accuracy, magazine size, reload, movement, travel time, and platform conditions after the weapon-only result is clear.

Decision checklist

  • Use TTK for a fixed-health duel and a defined hit pattern.
  • Use DPS for sustained output across a longer damage window.
  • Use BTK to find the breakpoint that caused a sudden TTK change.
  • Use both TTK and DPS when comparing loadouts or balancing a game.
  • Date and source any real weapon values because patches can change damage, RPM, armor, and falloff.
  • Call the result theoretical or optimal unless actual accuracy and timing were measured.

Start with the two fictional examples above, then model your own weapon and target in the TTK Calculator. Keep the target constant and see whether DPS or a bullet breakpoint is driving the result.

How one current FPS team thinks about TTK

Battlefield’s official gunplay update shows how a developer discusses TTK alongside recoil, body-part damage, bullet behavior, and practical combat pacing. The figures and balance choices are Battlefield-specific; the useful lesson here is that weapon TTK is one layer of a larger gunplay system.

Sources and calculation basis

The arithmetic examples are reproducible in KBT’s calculator. External sources are used only for their stated game-development context, not to claim that every shooter shares one armor, networking, or damage model.

  • Battlefield Combat: Gunplay (EA, 2026)

    Official June 25, 2026 discussion of Battlefield 6 TTK, recoil, deviation, muzzle velocity, hit-location multipliers, and the scoped 200–300 ms close-range automatic-primary benchmark.

  • Shooter Game documentation (Epic Games)

    Official sample-game documentation used only to distinguish instant-hit and projectile implementations; it is not presented as a universal networking model.

  • KeyboardTester.click TTK Calculator

    The live calculator implements the effective-damage, ceiling-BTK, shot-interval, TTK, and DPS convention shown in this guide.

Continue the comparison with these tools

Use each browser tool for the narrow question it can answer. A setup check complements the weapon math; it does not replace game telemetry.

Related gaming guides

Frequently asked questions

  • Why is TTK not simply HP divided by DPS?

    HP divided by DPS treats damage as continuous. Bullets deal discrete packets, so bullets-to-kill must be rounded up and the target may wait for another shot interval even when only a few HP remain. HP ÷ DPS can be a sustained-damage estimate, but it can rank short gunfights incorrectly.

  • Why does the TTK formula subtract one shot interval?

    Under the first-landed-hit convention, bullet one starts the clock at 0 ms. A three-bullet kill contains the interval from bullet one to two and the interval from bullet two to three, so it contains two intervals: BTK minus one.

  • Is a one-shot kill really 0 ms TTK?

    It is 0 ms only when TTK is defined from the first landed hit to the killing hit, because those are the same event. It is not 0 ms from player input to impact; trigger delay, animation, projectile travel, rendering, and network processing may still exist.

  • Can a weapon with higher DPS have slower TTK?

    Yes. Against 100 HP, the fictional 32-damage weapon at 900 RPM has 480 DPS but needs four bullets and 200 ms. The 34-damage weapon at 650 RPM has only 368.3 DPS but needs three bullets and kills in about 184.6 ms.

  • Do armor, falloff, reload time, accuracy, and latency count in TTK?

    Armor, falloff, and hit multipliers count when they are included in effective damage. The simple full-auto formula excludes reloads, misses, recoil correction, reaction, projectile travel, charge or burst delays, rendering, and network/server time. Add those separately or label the result theoretical TTK.

Compare the threshold, not just the headline rate: open the TTK Calculator, keep HP and mitigation fixed, and test whether a weapon wins through sustained DPS, one fewer bullet, or a shorter shot interval.

Windows app

KeyboardTester.click is available from Microsoft Store

Install the official Windows app shortcut, or keep using the same free testing tools in your browser.

Download from Microsoft Store Download from Microsoft Store