What WPM do employers actually expect? A comprehensive breakdown by profession.
Most office jobs require 40-60 WPM. Specialized typing roles (data entry, transcription) require 60-100 WPM. But WPM alone doesn't tell the whole story — accuracy, consistency, and the ability to type specific content (code, medical terms, legal documents) matter equally.
Every industry has different standards. Know yours.
| Industry | Role | Min WPM | Preferred WPM | Accuracy |
|---|---|---|---|---|
| Office / Admin | General Clerk | 30 | 45-55 | 90% |
| Administrative Assistant | 50 | 60-75 | 95% | |
| Executive Assistant | 55 | 65-80 | 95% | |
| Data | Data Entry Clerk | 40 | 55-75 | 95% |
| Data Analyst (typing component) | 35 | 50-65 | 90% | |
| Database Administrator | 30 | 45-60 | 90% | |
| Healthcare | Medical Transcriptionist | 65 | 75-90 | 98% |
| Medical Records Clerk | 35 | 45-60 | 95% | |
| Healthcare Admin | 35 | 45-60 | 95% | |
| Legal | Legal Secretary | 55 | 65-80 | 97% |
| Paralegal | 45 | 55-70 | 95% | |
| Technology | Software Developer | 40 | 55-80 | 90% |
| Technical Writer | 50 | 65-85 | 95% | |
| IT Support (chat) | 40 | 50-65 | 93% | |
| Communication | Customer Service (chat) | 35 | 50-65 | 93% |
| Journalist / Writer | 50 | 65-85 | 95% | |
| Social Media Manager | 40 | 50-65 | 93% | |
| Education | Teacher | 35 | 45-60 | 90% |
| Online Tutor | 40 | 50-65 | 93% |
Some employers use KPH instead of WPM. Here's how to convert.
KPH (Keystrokes Per Hour) is used primarily in data entry job listings. It measures total keystrokes per hour, including all characters, spaces, and numbers. To convert between KPH and WPM: KPH ÷ 60 = CPM, then CPM ÷ 5 = WPM. For example, 8,000 KPH = 133 CPM = approximately 27 WPM. 12,000 KPH = 200 CPM = 40 WPM.
Common KPH requirements: Data entry basic: 8,000-10,000 KPH (27-33 WPM). Data entry experienced: 10,000-12,000 KPH (33-40 WPM). Data entry advanced: 12,000-15,000 KPH (40-50 WPM). Speed data entry: 15,000+ KPH (50+ WPM). These numbers may seem low because KPH measures gross keystrokes without WPM's 5-character word standardization.
Speed without accuracy can cost you the job.
Many job listings specify both a minimum WPM AND a minimum accuracy percentage. This is because raw speed is meaningless if the output contains errors. An employer would rather have a 55 WPM typist with 98% accuracy than an 80 WPM typist with 90% accuracy — the slower typist produces more correct characters per minute.
Most office and administrative jobs require 95%+ accuracy. This means no more than 1 error in every 20 keystrokes. At 60 WPM, that's about 3 errors per minute. This is achievable with 4-6 weeks of focused accuracy practice.
Medical transcription, legal documents, and financial data entry require 98%+ accuracy. This means no more than 1 error in 50 keystrokes. Achieving this level requires dedicated practice and strong attention to detail.
A practical guide to closing the gap between your current speed and the job requirement.
Take a 3-minute typing test on Typemasters. Record your CPM and accuracy. Convert CPM to WPM (divide by 5). This is your baseline. If you're already at or above the job requirement, focus on maintaining accuracy. If you're below, proceed to step 2.
Subtract your current WPM from the job requirement. If the job requires 60 WPM and you type 45 WPM, you need to gain 15 WPM. Research shows that most people gain 5-10 WPM per month with daily 20-minute practice. So a 15 WPM gap can be closed in 2-3 months.
Practice 20 minutes daily on Typemasters. Start at your current difficulty, push to the next level when accuracy hits 95%+. Do 1-minute speed tests and 3-minute endurance tests. Track your CPM on the Skills page to monitor progress.
Check the mistyped characters in your Skills page history. Identify your 3 weakest keys. Practice those keys specifically — type words containing them 50 times each. Weak keys are the most common bottleneck between current speed and target speed.
Most office jobs require 40-50 WPM minimum. Administrative roles require 50-65 WPM. Data entry requires 50-80 WPM. Always check the specific job listing for exact requirements. If no WPM is listed, aim for at least 50 WPM to be competitive.
Basic data entry: 40-50 WPM. Experienced data entry: 50-70 WPM. Advanced/speed data entry: 70+ WPM. Many data entry jobs specify KPH instead of WPM. Convert by dividing KPH by 300 for approximate WPM.
Developers benefit from 55-80 WPM with keyboard shortcut mastery. Code typing is slower than prose due to symbols and brackets, but fast typing plus shortcuts makes developers significantly more productive. Most developer jobs list 40+ WPM as a baseline.
Slow down. Speed with low accuracy is worse than moderate speed with high accuracy. Most employers calculate Net WPM (speed minus errors), so errors directly reduce your score. Practice at a pace where you maintain 95%+ accuracy.
Most people gain 5-10 WPM per month with daily 20-minute practice. A 20 WPM improvement is realistic within 2-3 months. Consistent daily practice is key — skipping days slows progress significantly.
Practice daily, track progress, and close the gap to your dream job's requirement.
Start Practicing