TypeTimer

What Is a Good KPH? Benchmarks and a Free KPH Test

By Mark Fulton · · Updated

What Is a Good KPH? Benchmarks and a Free KPH Test

A good KPH is 8,000 to 10,000 keystrokes per hour on numeric work if the error rate stays low, and 10,000 to 12,000 is the range where the published bars for experienced data entry operators sit. Under 7,000 is a learning speed, and above 12,000 is beyond every bar cited on this page. The number never travels alone, though. The same posting that asks for 12,000 KPH usually caps errors at a fraction of one percent, and that cap is the harder half of the requirement. Two more things change the verdict: whether your keystrokes are digits on a keypad or mixed letters and text, and whether the figure is gross or net of mistakes.

Measure your own KPH free: five minutes of typing, scored in keystrokes per hour with your WPM and accuracy beside it.

What KPH do employers consider good?

Start with what employers have actually written down. Advice pages give you a tidy range and no source. Class specifications and postings give you rungs on a ladder, and the ladder is more useful than any average.

San Luis Obispo County's Data Entry Operator class specification sets three levels, each tied to a keystroke speed in production mode and an error ceiling:

  • Data Entry Operator I: 8,000 keystrokes per hour, error factor not to exceed 1%
  • Data Entry Operator II: 10,000 keystrokes per hour, error factor not to exceed 0.7%
  • Data Entry Operator III: 12,000 keystrokes per hour, error factor not to exceed 0.35%

At the lower end, the St. Louis County Circuit Court's Account Clerk III specification sets a minimum data entry speed of 7,000 keystrokes per hour. At the other end, a staffing firm's data entry operator posting for a state contract asks candidates to key a minimum of 10,000 keystrokes per hour with an accuracy rate of 98% or higher, and to pass a keystroke test.

Put those side by side and a pattern shows up. The floor is around 7,000. The common mid-level bar is 10,000. The top rung that shows up in a published ladder is 12,000. Employers who want more than that are rare enough that they do not write it into a specification. Some employers do not name a figure at all. Colorado's state data entry series only says some positions may be expected to maintain a specified number of keystrokes per hour, and the entry level exists to train people who have not reached it yet.

Is numeric KPH judged differently from alphanumeric KPH?

Yes, and mixing the two up is the most common way people misread their own score.

Numeric keying is digits on a ten-key pad, one hand, no spaces, usually figures from a source document: invoice amounts, account codes, batch totals. KPH is the native unit here, and the bars above come from this world. Alphanumeric keying is names, addresses, codes and short text mixed with digits across a full keyboard. Employers who run that kind of work often state the bar in words per minute instead, and a converted KPH figure only approximates it.

The conversion is a single multiplication. A test word is five keystrokes and an hour has 60 minutes, so KPH = WPM × 300. We walk through the derivation and the full chart in WPM to KPH conversion, so here is just the part that matters for benchmarks: converted numbers describe prose output, and they usually overstate what you can do on a keypad.

That gives two scorecards. These bands are my reading of the bars above, not an industry standard, and each one says what it is anchored to.

Numeric 10-key work (digits on a keypad)

Band KPH WPM equivalent What anchors it
Learning Under 7,000 Under 23 Below the 7,000 floor in the St. Louis County Account Clerk III specification
Hireable 7,000 to 9,999 23 to 33 Spans that 7,000 floor and the Data Entry Operator I bar of 8,000
Strong 10,000 to 12,000 33 to 40 The Data Entry Operator II and III bars, and the 10,000 minimum in the state-contract posting
Exceptional Above 12,000 Above 40 Beyond the top rung of every posting cited here, and only meaningful with the error ceiling met

Alphanumeric entry (letters, digits and text on a full keyboard)

Band KPH (converted) WPM What anchors it
Learning Under 6,000 Under 20 Below the range where most clerical typing bars start
Hireable 7,500 to 11,999 25 to 39 Comfortably covers the lower clerical bars and sits just under California's 40 WPM state certificate
Strong 12,000 to 17,999 40 to 59 California's CalHR certificate requires a minimum of 40 WPM from a proctored five-minute test, which converts to 12,000 KPH
Exceptional 18,000 and above 60 and above Above every clerical bar cited on this site

Check the arithmetic any time: 25 × 300 = 7,500, 40 × 300 = 12,000, 60 × 300 = 18,000. Every WPM figure in the first table is the KPH figure divided by 300, rounded to the nearest whole number.

Notice the asymmetry. A typist at 40 WPM lands in the "strong" band for alphanumeric entry and exactly at the numeric "strong" ceiling, but only if the 12,000 is a clean 10-key number. Most people's keypad speed sits below their prose speed, so a prose-based 40 WPM does not automatically place you at 12,000 on numbers. If your posting names the 10-key, test on the keypad. Our 10 key typing test guide covers the technique and the practice routine.

Is 10,000 KPH realistic for a beginner?

It is a realistic target, not a realistic starting point. Ten thousand keystrokes per hour is about 167 keystrokes per minute, or roughly 33 WPM of equivalent output. For a typist who already touch types prose at 40 or more, that is well within reach on text. On a numeric pad, someone new to the technique is usually working toward it for a while, and the gap between "can reach it for a minute" and "can hold it for an hour" is where most of the effort goes.

That second distinction matters more than the raw number. A KPH figure names an hour, but almost every test that produces one is a minute or a few minutes long. A short burst tells you what you can do fresh. A production shift tells you what you can do after reading source documents, resolving unclear digits and fixing rejected batches. If a test result is your only evidence, run the longest version you can. A 5-minute typing test is far closer to the truth than a 30-second sprint, for the reasons laid out in 1 minute vs 5 minute typing tests.

A reasonable beginner ladder follows the bars above rather than a calendar:

  1. Reach 7,000 with clean accuracy. This clears the lowest published floor cited here.
  2. Reach 8,000 to 9,000. This is the entry operator range.
  3. Reach 10,000, then hold it. This is the mid-level bar, and the one that appears in postings that also demand a keystroke test.
  4. Only then think about 12,000. At that point the error ceiling, not speed, is what separates candidates.

I am deliberately not giving you a number of weeks. How fast you move depends on your starting point and how much deliberate practice you put in, and there is no source worth quoting that would make a timeline honest.

Does accuracy change what a good KPH means?

More than any other factor. Run the San Luis Obispo ladder through simple multiplication, reading the error factor as a share of keystrokes:

  • 8,000 KPH × 1% = up to 80 errors an hour
  • 10,000 KPH × 0.7% = up to 70 errors an hour
  • 12,000 KPH × 0.35% = up to 42 errors an hour

Speed rises by half from the first rung to the third, and the number of mistakes you are allowed per hour drops by almost half. The job gets harder by getting cleaner, not just faster. (The specification does not define how the error factor is counted, so treat these as order-of-magnitude figures, not a scoring formula.)

The posting that asks for 10,000 KPH at 98% accuracy is looser on that measure. Two percent of 10,000 is 200 errors an hour, if both figures are read the same way. So two postings that both say "10,000 KPH" can describe very different jobs, and your score only counts for one of them if you know which error standard it carries.

This is also why gross and net matter. A gross KPH figure counts every key you pressed, errors included. A net figure removes the mistakes. If you report 10,000 KPH gross with 95% accuracy, your useful output is closer to 9,500 net. Most employers asking for KPH mean something near net, so always report accuracy next to speed. "10,200 KPH at 98.5% accuracy over five minutes" is a sentence a hiring manager can evaluate. "Fast on the keypad" is not.

If your accuracy is the thing holding the number down, the fix is slowing down first. Our accuracy guide covers drills by error type, and the typing accuracy test gives you a clean read on where you stand before you push speed.

What is the average KPH?

Be careful with this question, because most pages that answer it are quoting each other. Ten-key test sites and practice vendors publish "average" figures in the 8,000 range, and they are describing their own users or a general sense of the field, not a measured population of workers. No employer-side dataset I could verify publishes a true population average for keystrokes per hour.

What can be said honestly is narrower. Published employer bars cluster from 7,000 to 12,000. A typist at the middle of that cluster is competitive for most entry and mid-level data entry work. Whether that makes you "average" depends on who you are being compared with, and on that you can only compare yourself against the posting in front of you.

How do you raise your KPH?

Raising KPH is mostly four habits, applied in this order.

Fix accuracy before speed. Work at the pace where you make almost no errors. Then increase pace in small steps while the error count stays near zero. A clean 8,000 beats a messy 10,000 in every posting that states an error limit.

Keep your eyes on the source. On a numeric pad, glancing down at the keys costs more than slow fingers do. Learn the home position, with your fingers on 4, 5 and 6, until the keys are not something you check.

Practice at the length that matches the job. Short bursts raise your best minute. Long runs raise the figure an employer actually uses. Alternate them, but report the long run.

Practice the work, not just the keys. If the job is fields and records, rehearse fields and records. Mix digits and short strings, with tab or enter presses between them if your job has them. Typing test for data entry is set up for that kind of practice, and our guide to data entry typing speed requirements shows which roles measure which unit.

How do you find your own KPH for a job application?

Measure characters, then scale. Run a WPM test with the numbers option switched on so digits are mixed into the text, and read the CPM (characters per minute) figure on your result screen. TypeTimer's CPM counts correct characters, so it is already a conservative, net-style number. Multiply CPM by 60 and you have keystrokes per hour:

  • 200 CPM × 60 = 12,000 KPH
  • 240 CPM × 60 = 14,400 KPH
  • 150 CPM × 60 = 9,000 KPH

State what produced it. "9,000 KPH derived from 150 CPM on a five-minute mixed alphanumeric test, 98% accuracy" tells a recruiter exactly what they are looking at. If the posting wants a keypad result and you only have a prose result, say so and be ready to sit their test. Some employers, such as California for state clerical roles, require a proctored test and will not accept an online result of any kind. The California typing certificate guide explains where that line falls.

Frequently asked questions

Is 8,000 KPH good?

For an entry-level data entry role, yes. It matches the Data Entry Operator I bar in the San Luis Obispo County specification and clears the 7,000 floor in the St. Louis County clerk specification. Whether it is enough for a particular job depends on the error limit, which in the county ladder is 1% at this level.

What is the average KPH for data entry?

There is no verified population average. Published employer bars run from about 7,000 to 12,000, with 10,000 the most common mid-level figure among the postings cited here. Treat the middle of that range as competitive and the top as senior.

Is 12,000 KPH fast?

It is the top rung of the published ladder cited above, where it comes with an error factor of 0.35%. It converts to 40 WPM, but on numbers it is a demanding pace to hold cleanly for an hour. Reaching it is an achievement, and employers who ask for it care just as much about the error limit.

How do I find my KPH for a job application?

Take a five-minute test with numbers on, read the CPM on your result card, and multiply by 60. Report the test length, the content type and your accuracy next to the number so the figure can be judged fairly.

Is 10,000 KPH good?

Yes. It is the mid-level bar in the county ladder and the minimum in the state-contract posting above, and it converts to roughly 33 WPM. How good it is for you depends on the accuracy standard attached to it, as the error math above shows.

What is a good KPH for a beginner?

A beginner should aim to clear 7,000 with clean accuracy first, then work toward 8,000 to 10,000. That sequence follows the published floors and entry bars rather than a guess about how long it should take.

Ready to see your own number? Run the WPM test with numbers on, note the CPM on your result screen, and multiply by 60.