MICR is the machine-readable code at the bottom of your check

MICR stands for Magnetic Ink Character Recognition. It is the row of numbers printed in a special magnetic ink at the bottom left of a paper check. Banks use MICR codes to sort and process checks automatically instead of reading them by hand.

When you deposit or cash a check, the bank runs it through a machine that reads the MICR code. The machine recognizes the numbers when ready and routes the check to the correct bank and account. This is why MICR codes matter: they are how the banking system moves money between accounts at different institutions without human intervention.

The MICR line contains three pieces of information printed in a specific order. Each piece tells the processing machine something different about where the money should go.

Key Takeaways

  • MICR codes are printed in magnetic ink at the bottom of checks so machines can read them automatically during processing.
  • A MICR line contains the routing number, account number, and check number in a standardized format that every bank's machine can read.
  • The routing number identifies which bank issued the check; the account number identifies which account the money comes from.
  • MICR codes are why checks can be processed in bulk without a person reading each one, which is why check processing takes one to three business days.

The three numbers in a MICR code and what they mean

A MICR line always has the same structure. Reading from left to right, you see the routing number, then the account number, then the check number. Each section is separated by a special symbol that looks like a colon with extra marks.

The routing number is nine digits that identify your bank or credit union. It tells the processing machine which institution holds the account the check is drawn on. Every bank in the United States has a unique routing number assigned by the American Bankers Association. When you deposit a check at your bank, the machine reads this number first to know where to send the check for payment.

The account number comes next and can be anywhere from 10 to 12 digits, depending on your bank. This number identifies your specific account within that bank. The processing machine uses it to debit the correct account when the check clears.

The check number is the smallest piece of information — usually four digits — and appears both in the MICR line and in the top right corner of the check. It is a reference number so you and your bank can track which specific check was processed.

Why banks use magnetic ink instead of regular printing

Magnetic ink is essential because it allows machines to read the numbers even if the check is wrinkled, faded, or partially obscured. Regular printer ink would not work because the machine needs to detect the magnetic properties of the characters, not just see them visually.

The MICR reader in a bank's processing center uses a magnetic head similar to the one in an old cassette tape player. As the check passes under the head, the machine detects the magnetic field created by each character and converts it into a number. This happens in milliseconds and does not require the machine to "see" the check the way a camera would.

This is also why you should never write over the MICR line or let it get wet or damaged. If the magnetic ink is smudged or worn away, the machine cannot read it, and the check has to be sorted by hand, which slows down processing.

How MICR codes fit into the check clearing process

When you write a check and the recipient deposits it, the check enters a multi-step process that relies entirely on the MICR code. The receiving bank's machine reads the MICR line and learns which bank issued the check. It then sends the check to a regional processing center or directly to the issuing bank.

The issuing bank receives the check, reads the MICR code again to confirm the account number and routing number match, and then deducts the amount from your account. The whole process typically takes one to three business days because checks move through multiple machines and sorting facilities, not because anyone is reading them by hand.

Without MICR codes, banks would have to employ people to read every check manually, which would take weeks and cost far more. MICR technology, developed in the 1950s, is still the standard because it is reliable and fast enough to handle millions of checks per day.

MICR codes versus other check information

A check contains several pieces of information, and it is straightforward to confuse them. The routing number appears in the MICR line, but it also appears in the top right corner of the check in human-readable form. The account number is in the MICR line and sometimes printed elsewhere on the check. The check number appears in both places as well.

The reason for this duplication is that machines read the MICR line, but people also need to read checks. If you are filling out a form that asks for your routing number or account number, you can find both in the MICR line at the bottom of your check, or you can call your bank and ask. Do not guess or copy numbers from somewhere else on the check, because the MICR line is the authoritative source.

What happens if a MICR code is wrong or unreadable

If the MICR code is damaged, faded, or printed incorrectly, the bank's machine cannot read it. The check is then pulled out of the automated line and sent to a manual processing area where a person reads the information by hand. This adds several days to the clearing time and increases the chance of an error.

If the MICR code is wrong — for example, if the routing number does not match the bank that issued the check — the processing machine will catch the error and the check will be rejected. The check will be returned to the person who deposited it, and the money will not move. This is why banks are careful to print MICR codes correctly on every check they issue.

Frequently Asked Questions

Can I read my own MICR code, or do I need special equipment?

You can read the numbers in the MICR line with your eyes just like any other printed numbers. The magnetic ink is only necessary for machines to read them automatically. If you need your routing number or account number, the MICR line is the correct place to find them.

Do all checks have MICR codes?

Yes, every check issued by a U.S. bank or credit union has a MICR code. It is a legal requirement for checks to be processed through the banking system. Checks from other countries may use different codes or systems.

What if I write a check and the recipient says the MICR code is unreadable?

Contact your bank and request a replacement check. Do not try to rewrite or repair the MICR line yourself. Your bank will issue a new check with a properly printed MICR code, and you can void the original one in your records.

Does the MICR code tell the bank how much money to transfer?

No. The MICR code only identifies the routing number, account number, and check number. The amount is written in words and numbers elsewhere on the check. The processing machine reads the MICR code to know where to send the check, but a person or a separate system reads the amount.

Why do checks still exist if MICR codes are so old?

MICR technology is reliable and inexpensive, which is why checks remain common for large payments and bill payments. Digital payments are faster, but checks provide a paper trail and work for people who do not have bank accounts or prefer not to use electronic transfers.