What Is KPH in Typing?
KPH stands for keystrokes per hour - the standard measure for data entry and numpad speed. Here's what it means, how it's calculated, and what counts as a good score.
If you're applying for a data entry or accounting role, "KPH" is probably the single most important figure on the job listing - and it's worth understanding exactly what it counts before you assume your general typing speed transfers to it.
Quick answer: KPH in data entry (keystrokes per hour) counts every individual key press, extrapolated to an hourly rate. Employers almost always mean net KPH (after error deduction) at 98%+ accuracy. 8,000-10,000 is average for trained operators; finance roles typically require 10,000+.
WPM ↔ KPH Calculator
Enter either figure to convert it to the other.
Formula: WPM × 300 = KPH (one word = 5 characters, so 300 keystrokes per minute × 60 minutes). This is a mathematical conversion only - real numpad KPH is a separately trained skill and won't automatically match this number. Test your actual KPH to see where you really stand.
What Is the Basic Definition of KPH?
KPH (keystrokes per hour) is a count of how many individual key presses you make in one hour. Every key press counts as one keystroke - each digit, each decimal point, each Enter key, each letter. If you type the number 4,382.17 you have made 7 keystrokes (4, 3, 8, 2, 1, 7, and the decimal point; the comma is not typically typed in numeric data entry).
A short test extrapolates your rate to an hourly figure. So a 1-minute test that captures 150 keystrokes would report a KPH of 9,000 (150 × 60 minutes).
What Is the Difference Between Gross and Net KPH?
The difference between gross and net KPH reflects your accuracy. An operator at 11,000 gross KPH with 95% accuracy would have a net KPH closer to 10,000. Employers typically require both a minimum net KPH and a minimum accuracy percentage - commonly 98% or above.
What Counts as a Good KPH Score?
These ranges apply to numpad (10-key) data entry. Roles in accounting, payroll, and high-volume invoice processing typically require 10,000 KPH or above. General administrative roles may accept 6,000-8,000 KPH. The right benchmark depends on the specific job and industry.
Why KPH Instead of WPM?
Words per minute (WPM) is the standard for general typing - it works by defining a "word" as five characters and measuring how many you can type per minute. That model doesn't map well to numeric data entry, where an entry might be a 4-digit invoice number or a 10-digit account code. There's no sensible way to turn those into "words".
KPH measures what actually matters in data entry: how many pieces of data can you process per hour? It's a direct productivity measure. 10,000 KPH means you can enter roughly 2,000 five-digit numbers per hour - that's a figure an employer in accounts payable can actually reason about.
The two metrics are not interchangeable. A strong general typist at 70 WPM would convert mathematically to around 21,000 KPH, but their actual numpad speed would almost certainly be lower. The numpad requires a separate trained skill. If you're not sure what WPM itself measures, see what is WPM in typing.
How Is KPH Measured in Practice?
Most online typing tests calculate KPH from a short session by extrapolating your rate to an hourly figure. Some employers use timed assessments of 3 or 5 minutes for a more stable reading - short tests can be affected by a good or bad start. The principle is the same: count keystrokes, divide by time, multiply to get an hourly rate.
If you want to check your own KPH, the most useful approach is a 3-minute test or longer, which gives a more representative result than a 30-second burst. Take several attempts on different days and average the results - single-session scores vary with fatigue, time of day, and how warmed up you are.
What Is a KPH Test?
A KPH test is a timed numeric-entry session that counts your keystrokes and reports the hourly rate, alongside an accuracy percentage. It's the standard format for pre-employment data entry screening - you'll see it described on job listings as a "data entry KPH test" or "10-key KPH test", and it works the same way regardless of the label.
A typical KPH test runs 3-5 minutes and presents a stream of numbers, invoice codes, or account references to enter as quickly and accurately as possible. At the end you get a gross KPH, a net KPH, and an accuracy percentage - the same three figures covered above. Try our 10-key typing test to see your own KPH across several durations, including 3 and 5 minute sessions that mirror what most employer assessments use.