← Back to Blog

Short answer: A good typing speed for general office and knowledge work is 60 to 70 WPM, comfortably above the adult average of around 40 WPM. Transcription and data-entry roles typically require 70 to 90 WPM, while professional typists and coders sit at 80 to 100 WPM.

"What is a good typing speed?" is one of those questions that sounds simple but does not really have a single answer. A good typing speed for a student doing homework is not the same as a good typing speed for a medical transcriptionist. A good speed for a casual writer is not the same as a good speed for a customer service agent juggling four chats. The honest answer depends on what you are trying to do.

This guide gives you concrete benchmarks for every common use case, plus the broader context: where the average sits, where the ceiling is, and a faster option that reframes the question entirely.

The Quick Answer

For general purposes, 40 WPM is average, 60 WPM is good, 80 WPM is fast, and 100 WPM is professional. But the right number for you depends entirely on the work you do.

Here is the table that actually matters:

Use caseGood typing speed
Casual home use (email, browsing, messaging)30-40 WPM
Student writing essays and notes40-60 WPM
General office and administrative work45-60 WPM
Customer service and live chat50-65 WPM
Data entry roles55-70 WPM
Software developers50-80 WPM (rarely the bottleneck)
Writers, journalists, content producers60-80 WPM
General transcriptionists65-75 WPM
Medical and legal transcriptionists75-90 WPM
Live captioners (non-stenographic)90-120 WPM
Competitive typists120-150+ WPM
Court reporters (stenotype machine)225 WPM minimum

How These Numbers Are Measured

Before going further, a quick note on what WPM actually means. The convention is to count characters typed (including spaces) and divide by five to get a word count, then divide by elapsed minutes. Errors are usually subtracted. The five-character-per-word convention is a standard that has been in use for over a century, going back to early typing tests.

This means that "words per minute" does not literally mean the number of English words you typed. A long word counts for more than a short one. Tests that use very common words tend to produce inflated scores. Tests with punctuation, numbers, and unusual vocabulary produce more realistic scores that are usually 10-20 percent lower.

Casual Home Use: 30-40 WPM

For someone who uses a computer for email, social media, browsing, and the occasional document, 30-40 WPM is fine. This is roughly where most untrained adults land naturally after years of casual computer use, without ever taking a typing course. If you are at this speed and feel no friction in your daily life, there is no real reason to push higher.

You will notice it occasionally — drafting a long email, replying to a complicated message — but it is rarely a meaningful problem.

Students: 40-60 WPM

For students, 40-60 WPM is a good range. The lower end is enough for most coursework, and the upper end keeps pace with thinking when writing essays and exam responses. Students who hit 60 WPM tend to find typed coursework noticeably faster than handwriting.

The push toward 60 WPM is worthwhile for students because the volume of written work tends to increase through high school and college. Building the skill early pays dividends for years.

Office Work: 45-60 WPM

For general office work — administrative, project coordination, internal communication — 45-60 WPM is the practical sweet spot. Most office work is not typing-limited. The bottleneck is reading messages, switching contexts, finding the right document, and deciding what to say. Pushing your typing speed higher does not pay off proportionally in this environment.

That said, 45 WPM is the rough floor below which keyboard work starts to feel slow. If you are below this line and spend most of your day at a computer, it is worth pushing up to at least 45-50 WPM.

Customer Service and Live Chat: 50-65 WPM

Customer service agents and live chat operators benefit from faster typing because they often handle multiple conversations simultaneously. 50-65 WPM is the typical working range, with agents who handle high-volume chat queues sometimes pushing higher. Speed matters here because response time visibly affects customer experience.

Data Entry: 55-70 WPM

Data entry roles are one of the few professions where pure typing speed is the actual job. 55-70 WPM with very high accuracy is the typical hiring range. Some specialized roles require higher numbers and measure speed in keystrokes per hour rather than words per minute. Accuracy matters more than raw speed — a fast typist with frequent errors is slower than a slightly slower typist who gets it right the first time.

Software Developers: Speed Rarely Matters

Most working software developers type at 50-80 WPM. That sounds like a wide range, and it is, but it reveals something important: code writing is not typing-limited. Developers spend most of their time reading existing code, debugging, designing, switching between files, and thinking. Pure keystroke time is a small fraction of the day.

The exception is documentation, comments, commit messages, design docs, and chat communication — all of which are normal writing rather than code. For these, faster is better, and many developers benefit from voice input for exactly this reason.

Writers, Journalists, Content Producers: 60-80 WPM

For people whose job is writing, 60-80 WPM is the typical comfortable range. Going much faster than 80 WPM does not usually pay off, because the bottleneck shifts to thinking and editing. The most prolific writers are not the ones with the fastest fingers — they are the ones with the clearest first drafts and the best editing instincts.

Transcription: 65-90 WPM

General transcription work asks for 65-75 WPM. Medical and legal transcription, which require domain vocabulary and high accuracy, ask for 75-90 WPM. Transcription is one of the few cases where pure typing speed is a primary requirement, and where pushing into the 80+ WPM range pays off directly in earnings per hour.

Live Captioning: 90-120 WPM

Non-stenographic live captioners — people who caption live events, broadcasts, and meetings using a regular keyboard — need 90-120 WPM with high accuracy. This is at the upper end of what is achievable on a standard QWERTY keyboard. Many live captioners switch to stenotype machines for higher-stakes work.

Court Reporting: 225 WPM (Different Equipment)

Court reporters are required to certify at 225 WPM in the United States. This is not achievable on a standard keyboard. Court reporters use stenotype machines, which are chord-based keyboards with about 22 keys that allow multiple letters to be pressed simultaneously to produce entire words or syllables in a single chord. The skill is closer to playing a musical instrument than to standard typing.

The 225 WPM requirement reflects the speed of natural speech, which is the input court reporters need to keep up with.

The Pattern in the Table

Look at the table again. Almost every benchmark across professions tops out below 100 WPM on a standard keyboard. The only exceptions involve specialized equipment (stenotype) designed specifically to keep up with speech.

This is not an accident. It is the same ceiling pressing down on everyone. The human hand on a QWERTY keyboard tops out at around 100-120 WPM for sustained work. Above that, you need either elite training, an alternative layout, or a different kind of input device entirely.

The reason court reporters use a different machine is because the standard keyboard cannot keep up with speech. That is the underlying truth in every line of the table.

The Question Reframed

So what is a good typing speed? It depends on what you are doing. But notice that every line in the table is fundamentally a workaround for the same problem: humans produce speech faster than fingers can type it. Court reporters solved it with chord-based machines. Everyone else has just lived with the gap.

Until recently, that was the end of the story. Modern transcription has changed it. AI speech recognition has crossed the threshold where dictation is genuinely practical for everyday writing. The speed gap that justified all those years of typing practice no longer needs to be closed by typing harder.

Voice Typing on a Mac

Voice Keyboard Pro is a native macOS menu bar app that turns voice into text anywhere you can type. Hold the hotkey, speak, release — the text appears at your cursor in whatever application you are using. It works system-wide, in Mail, Slack, Notes, Notion, Docs, Xcode, browser search bars, anywhere.

Comfortable speaking pace runs at around 150 words per minute. That is faster than 95 percent of the typing benchmarks in the table above. The first time you draft a long email by voice, you notice the gap immediately. The first week of using it for daily writing, the way you think about typing speed shifts permanently.

The features that matter for daily use:

Free tier available. Pro is $4.99 per month or $34.99 per year.

Where Typing Still Wins

Voice does not replace the keyboard for everything. Keep typing for:

For everything else — the bulk of what most people write each day — voice is faster than even an above-average typist on the table above.

The Real Answer

What is a good typing speed? Use the table to find the right number for your use case, then aim a bit above it for a comfortable margin. 60 WPM is enough for most people. 80 WPM is fast. 100 WPM is professional.

But the deeper answer is that the question itself has aged. For most modern writing — emails, messages, documents, notes — the fastest input method is not a keyboard anymore. It is your voice, transcribed accurately, inserted at your cursor.

Voice Keyboard Pro has a free tier. The best test is your real workload. Use voice for a day on the writing you would have typed anyway. The right typing speed for you might turn out to be the speed you can already speak.