Where the check number is and why it matters
Updated 2026-10-07
Of the numbers printed on a check, the sequential one is the odd one out. The routing number belongs to your bank and the account number to your account, and both stay the same for years. The check number belongs to a single piece of paper. It exists so one instruction to pay can be told apart from every other one you have written — which is why nobody asks for it until something goes wrong, and then everybody does.
It is printed twice, and the two have to agree
The corner number in the top right is for you. The same value appears again at the end of the line along the bottom edge, and that one is for the machines.
PNC states the test directly: the check number appears on an authentic check in two places, the upper-right corner and the end of the MICR line, and “if these numbers don’t match up, that’s a big ‘tell’ that the check is fraudulent.” The reason is production. Legitimate stock is printed in one pass from one record, so the two cannot drift apart; a counterfeiter reusing MICR encoding across a batch of forged paper has to get both right independently.
The OCC defines the MICR line as numbers “printed in magnetic ink, that can be read by machines,” encoding the drawee institution, the account number and the check number. Everything automated reads that line, so if the two disagree your bank’s records carry the bottom one — quote that value when you call. The anatomy of the rest of the line is covered in which number on a check is the account number.
Where the serial actually sits in the bottom line
On a personal check it is the last group, but not a separate field. It lives inside the on-us field — positions 13 to 32, counting from the right edge — which commonly holds an account number, or an account number followed by a serial, sometimes with a dash symbol between them. That field is the paying bank’s to define, so the internal order is a bank decision, not a standard. Counting digits in from the right works on your own checks and fails on somebody else’s.
Business checks move it out. On checks longer than six inches the serial goes into the auxiliary on-us field at the far left, around position 44 or 45, bracketed by its own on-us symbols. Position 44 is also where the external processing code can sit, which is why the six-inch threshold exists. So on a business check the first group of digits is very often the check number, not the routing number.
Stop payments run on it
Under UCC 4-403, a stop payment order has to describe the item “with reasonable certainty” and reach the bank in time for it to act. In practice that means the serial, because it is the only field that identifies one check rather than an account.
Banks turn that into a checklist. Chase tells you to be ready with your account number, the check number, information about the person or organisation you were paying, the amount and the date. Bank of America asks for the same set. Wells Fargo makes the accuracy a condition: its disclosure states that the order “will not be effective until Wells Fargo has received complete and accurate information necessary to identify the check.”
A transposed digit does not produce an error message. It produces a stop payment that sits on the account doing nothing while the real check clears.
The clock is statutory too: UCC 4-403 makes a stop payment effective for six months, lapsing after fourteen days if the order was oral and never confirmed in writing.
Lost and stolen checks need a range, not a number
If one written check goes missing you have the serial from your register, and that is all a stop payment needs. If a book of blanks goes missing you have a span instead, and banks treat that as a different problem.
Wells Fargo’s own answer to “what if a series of checks is lost or stolen” is blunt: “we may recommend you close your account and open a new one.” A stop payment protects specific serials, but a stolen blank also exposes the routing and account numbers printed on it, and nothing stops those short of closing the account.
Which is the real argument for a register — not balancing, but knowing which serial you are up to, so a missing book is a range rather than a guess.
What a void needs
Voiding a check is two actions, and most people do only the first.
The paper: write VOID large across the face. Chase adds the detail that matters — do not cover the account and routing numbers along the bottom edge, since a voided check handed to payroll is useful precisely because those stay readable.
The record: enter the number in your register with VOID against it and no amount. That turns a gap in the sequence into a documented decision. Without it, check 1052 missing from your statements is indistinguishable from check 1052 stolen.
Businesses do the same formally. A cancellation goes to the bank keyed by serial number and surfaces in positive pay as its own exception type — National Bank of Arizona lists “Cancel on File: Void Item” among its violation codes.
Why a low number gets a second look
Checks usually start at 101. Regions states that the starting number defaults to 101 on first-time orders and can be changed; reorders continue from where the last book ended.
That convention is why the number leaks information. The OCC’s Check Fraud: A Guide to Avoiding Losses, prepared by the interagency Bank Fraud Working Group, lists among teller warning signs “a check drawn on a new account that has no (or a low) sequence number or a high dollar amount.” It dates from 1999 and banks still repeat it — PNC puts the suspect range at 101 to 400 for personal checks and 1000 to 1500 for business, and says roughly 90% of fraudulent checks are written on new accounts.
Regulation CC runs alongside it: an account is new for its first 30 calendar days, and in that window a bank may hold most of a check deposit until the ninth business day. Low serials and new accounts describe the same thirty days from two directions. None of which makes a low number wrong — it is a signal, not a rule, which is why many businesses simply begin at 1001.
It carries into positive pay, and it has no checksum
For business accounts the serial becomes the primary key. Community Bank N.A. describes positive pay as verifying “the check number, payee, and dollar amount” against your issue file, with anything unmatched becoming an exception. National Bank of Arizona names the codes: Invalid Serial Number — “check number does not match issue information” — and, as a return reason, Dupe Serial Number — “the check number is clearing the account for the second time.”
So one wrong digit in an issue file returns a real check to a real supplier. And nothing catches it. A routing number validates against its own ninth digit; the check number, like the account number, has no check digit and no defined length — Regulation CC’s definition of the MICR line names it as data and stops there.
What it does have, uniquely, is redundancy on the paper: printed twice, in different places, in different typefaces, for different readers. That is your only control, and it is a good one. Read the corner, read the tail of the bottom line, confirm they agree.
If you are photographing it
The corner number is the easy part — ordinary type, good contrast, white space around it. The MICR tail is the hard part, in a typeface designed for a magnetic head. Get both in frame in one shot, rather than cropping to the corner and throwing away the comparison.
Your phone does the reading for free. Live Text on iOS and Google Lens on Android will lift a check number off a photo with nothing installed, and for one check that is the right tool. Neither tells you which run of digits is which field, or that the two values disagree.
SwipeScan is our app, and for a check its job is narrow: in numbers mode it keeps only the digits under your swipe and puts them on the clipboard, so you compare against the picture before pasting. It runs no checksum; the free IBAN reader with its mod-97 validation on this site does, for IBANs. On a check serial there is no arithmetic to run at all, and we do not pretend otherwise. Why OCR gets numbers wrong explains why a misread digit looks exactly as valid as the right one. Afterwards, a serial with leading zeros pasted into a spreadsheet loses them silently — the traps in Data from Picture — and a column of them can arrive as text that never totals.
The short version
- Printed twice: the top-right corner for you, the end of the MICR line for the machines. PNC treats a mismatch as a fraud indicator.
- On a personal check it sits inside the bank-defined on-us field, so digit counting is unreliable. Business checks over six inches move it to the auxiliary on-us field at the far left.
- It is the identifier for a stop payment. UCC 4-403 wants the item described with reasonable certainty; Wells Fargo makes the order ineffective until the information is complete and accurate.
- Record voided serials in your register, and keep it current so a missing book can be described as a span, not a guess.
- Checks start at 101 by default, which is why the OCC lists a low sequence number on a new account as a teller warning sign.
- There is no check digit. Printing in two places is the only verification the paper offers, so compare them before you quote it.
Questions
Where is the check number on a check?
In two places. The top-right corner, printed for you, and the last group of digits on the bottom line, printed for the sorting machines. PNC states it plainly: an authentic check carries the number in the upper-right corner and at the end of the MICR line, and if the two do not match that is a strong sign the check is fraudulent.
Why does my bank need the check number for a stop payment?
Because the law makes it the identifier. UCC 4-403 requires a stop payment order to describe the item with reasonable certainty, and Wells Fargo states that a stop payment order is not effective until it has complete and accurate information identifying the check. Chase asks for the account number, check number, payee, amount and date.
Why do banks look twice at checks with low numbers?
A low serial suggests a newly opened account. The OCC's check fraud guide lists 'a check drawn on a new account that has no (or a low) sequence number' as a teller warning sign, and PNC puts the suspicious range at 101 to 400 for personal checks and 1000 to 1500 for business checks.
Try the tool this guide is about
It runs in your browser — nothing uploaded, no account. The app adds the camera, offline use, and a paid scan history.
Related guides
Numbers Stored as Text: Why SUM Returns Zero
Numbers stored as text look identical to numbers and SUM ignores every one of them. How the coercion fails, how to prove it, and how to repair the column.
OCR Accuracy: Why Numbers Come Out Wrong
OCR accuracy is quoted per character, which hides the real problem. On a long number the whole string is what matters, and that falls away fast. Here is the maths.
Image to Excel: the Traps in Data From Picture
Image to Excel works well until a long number appears. Excel's Data from Picture, the 15-digit ceiling, lost leading zeros, and how to avoid each of them.