Typing speed is measured in words per minute, but a “word” is standardised as five characters so scores stay comparable across different texts. This reference gives WPM benchmarks by skill level and profession, and lets you compute both your gross and accuracy-adjusted net WPM from any timed typing session.
How it works
The five-character rule defines one word as any five typed characters, including spaces and punctuation. Gross WPM is:
gross WPM = (characters / 5) / (seconds / 60)
Net WPM corrects for accuracy by subtracting uncorrected errors from the word count before dividing by time:
net WPM = ((characters / 5) − errors) / (seconds / 60)
Net WPM is the more meaningful figure because mistakes that slip through cost the reader’s comprehension, and mid-word corrections cost you time. If your net WPM diverges sharply from gross, speed is running ahead of accuracy.
Worked example
Typing 450 characters in 90 seconds with 3 uncorrected errors:
- Gross WPM = (450 ÷ 5) ÷ (90 ÷ 60) = 90 ÷ 1.5 = 60 WPM
- Net WPM = (90 − 3) ÷ 1.5 = 58 WPM
The 2-word gap between gross and net here is small, reflecting a 96.7% accuracy rate — above the typical 95% threshold for a result to count in formal tests.
Benchmark ranges by skill level
| Speed (net WPM) | Skill level | Typical context |
|---|---|---|
| Below 30 | Beginner | Hunt-and-peck, early learner |
| 30 – 50 | Average | General adult population |
| 50 – 70 | Above average | Regular computer user |
| 70 – 90 | Fast | Most professional typists, developers |
| 90 – 110 | Very fast | Power users, experienced data-entry |
| 110+ | Expert | Competition typists, stenographers |
The world average for adults typing in English is around 40 WPM. Most knowledge workers cluster between 50 and 70 WPM. Professional typists hired specifically for transcription or data-entry are generally tested at 70–80 WPM minimum with 98%+ accuracy. Competition typists in events like the TypeRacer championship regularly exceed 150 WPM — a level that requires years of deliberate practice and near-perfect accuracy.
WPM expectations by profession
Certain roles have informal or formal speed expectations:
- Administrative assistants / legal secretaries — 60–80 WPM minimum, often tested during hiring
- Court reporters (stenography machines) — 225 WPM or more, with a different stroke-based method
- Data entry clerks — 60 WPM in alphanumeric, sometimes tested as keystrokes per hour instead
- Developers — speed matters less than accuracy; most experienced developers type 60–90 WPM organically
How accuracy affects productivity
Accuracy has a compounding effect on net WPM that raw speed cannot offset. An error in the middle of a word often forces a backtrack of several characters, costing two to five characters of forward progress. At 95% accuracy and 80 gross WPM, net WPM stays close to 76; drop to 90% accuracy and net WPM can fall below 60 even though fingers moved just as fast. Improving from 90% to 98% accuracy adds more usable output than jumping from 80 to 100 WPM at the lower accuracy level.