What is MICR software? (And do you need it to print checks?)

MICR software is check printing software that can print the MICR line, the row of bank numbers along the bottom of a check, onto blank check stock. You need it if you want to print whole checks on blank paper. You don’t need it if you buy pre-printed checks and only fill in the payee and amount.

Or download the free trial

Password protected and encrypted on your PC

Windows only Windows 10 or 11 (64-bit). Internet is needed to download and activate once.

MICR software in plain words

Look at the bottom of any check. That row of odd-looking numbers is the MICR line. MICR stands for magnetic ink character recognition. The line holds the bank’s routing number, your account number and the check number, printed in a font called E-13B that bank sorting machines are built to read.

MICR software is a program that prints that line for you, in the right font, in the right spot, along with everything else on the check: your name and address, the bank name, the date, the payee, the amount in numbers and words, the memo, and your signature. That lets you buy plain blank check stock and print finished checks from your own computer, instead of ordering boxes of pre-printed checks for every account.

A “MICR software solution” is the same thing. The phrase usually shows up on sites that sell large systems to banks and payment departments. For a small business, a landlord or a household, it means a desktop program that prints the line on a printer you already own.

Do you need it? A quick test

Ask one question: does the paper you print on already have the bank numbers on it?

  • Blank check stock (no bank numbers printed on it): yes, you need software that prints the MICR line.
  • Pre-printed checks from your bank or a check printer: no. The MICR line is already there. Your software only fills in the date, payee, amount and memo.
  • Several bank accounts, or you keep running out of checks: blank stock and MICR software usually make more sense, because one pack of paper works for every account.
  • A few personal checks a year: pre-printed checks from your bank are probably simpler.

What MICR software actually does

Good MICR software handles four jobs. It prints the routing number, account number and check number in E-13B from the numbers you type in, with the separator symbols in place. It lines the check up with your paper, because the MICR line has to land in the clear band at the bottom edge or a machine may not read it. It moves the check number forward each time you print, so the numbers stay in order. And it keeps a record of what you printed.

That last job is easy to overlook. A check register on your computer lets you look up who you paid, void a check that jammed, and export the list for your bookkeeper. Without it you are back to writing stubs by hand.

This is also the difference between a MICR font and MICR software. You can buy or download an E-13B font and type the numbers in a word processor. The characters will look right. Getting them to line up with the clear band on every sheet, keeping the check numbers in order and building the rest of the check around them is the part that eats an afternoon. Software does that part for you.

Your printer and the ink

You do not need a special check printer. A regular printer works fine. Most banks accept these. If your bank asks for magnetic ink, MICR toner and MICR ink cartridges are sold for many common printers, and the MICR toner and ink guide explains what they are and when they matter.

Whatever you print with, start with a test. Set print scaling to 100 percent (actual size), print a page, and hold it against a sheet of check stock. If the bottom line sits level in the clear band and nothing is clipped, you are close. Print a free test page to check alignment, then confirm acceptance with your bank.

What it costs

MICR software runs from large enterprise systems, often sold with dedicated printers and service contracts for banks and payment departments, down to desktop programs for one computer. Some desktop programs charge a monthly subscription, some charge per check, and some sell a one-time license. For one business or one household, a one-time license usually costs less than a subscription after the first few months.

Count the supplies too. Blank check stock is sold in packs at office supply stores and online, and one pack works for every account you print on. If your bank wants magnetic ink, add the cartridge.

How OwnChecks handles the MICR line

OwnChecks is Windows software that prints the MICR line on blank check stock in the standard E-13B font, along with your logo, signature, payee, amount in words and memo. It also has preset layouts for pre-printed checks, so you can use either paper. An alignment wizard lets you nudge the fields until they land where they should. You can also print blank checks with the MICR line already on them and fill them in later.

It can import checks from a CSV file, a QuickBooks Desktop IIF file or a Quicken QIF file and print them all at once. It can export an issued-checks CSV for your bank’s Positive Pay upload. The check register stays on your PC. Your checks, payees and register stay on your PC. Nothing is uploaded unless you choose optional Mail-a-check, which sends that one check's print file securely to OwnChecks for printing and mailing.

$50 for your first computer. Add more in the same order for $25 each, up to 10 per buyer (per purchase email). Free updates. It runs on Windows 10 or 11 (64-bit). There is no Mac version. The MICR check printing software page has the full details. To try it first, download the free trial. Checks print with a VOID / TRIAL watermark until you activate, so you can test your printer and paper before you pay.

Pricing

Buy OwnChecks once

$50once

No subscription. Free updates.

  • +$25 each extra computer, in the same order
  • $5 per check Mail-a-check: we print and mail it by USPS First-Class
  • Print unlimited checks, no per-check fee
  • Unlimited businesses and bank accounts

Secure checkout by Stripe

Pay with Card, Apple Pay, Google Pay: VisaMastercardAmerican ExpressDiscoverApple PayGoogle Pay

OwnChecks is MICR check printing software for Windows. $50 for your first computer. Add more in the same order for $25 each, up to 10 per buyer (per purchase email). Free updates.

Keep reading

FAQ

Questions

All questions

What is MICR software?

Check printing software that prints the MICR line (routing number, account number and check number in the E-13B font) along with the rest of the check, so you can print complete checks on blank check stock.

Do I need MICR software to print checks?

Only if you print on blank check stock. If you buy pre-printed checks, the MICR line is already on the paper and any check printing software can fill in the date, payee, amount and memo.

Do I need a special printer for MICR?

No. A regular printer works fine. Most banks accept these.

Is a MICR font the same as MICR software?

No. A font gives you the E-13B characters. You still have to place them in the right spot on the check, build the rest of the check around them, and keep track of check numbers. MICR software does all of that.

Is there free MICR check printing software?

OwnChecks has a free trial. Every check prints with a VOID / TRIAL watermark until you activate a license, so you can test alignment on your printer before you pay $50.

Will my bank accept checks printed with MICR software?

Print a free test page to check alignment, then confirm acceptance with your bank.

Print a test page, then pay once.

Windows only. It needs the internet only to download it, to activate your key once, and for optional Mail-a-check. Your bank details stay on your PC unless you choose to have a check mailed. Free updates.

Secure checkout by Stripe

Pay with Card, Apple Pay, Google Pay: VisaMastercardAmerican ExpressDiscoverApple PayGoogle Pay

  • Unlimited businesses and bank accounts
  • One-time payment, no subscription
  • Free updates
  • Password protected and encrypted on your PC
  • Works offline, no internet connection needed (after one-time activation)

Try the free trial first. Checks print with a VOID watermark until you activate.