Is It Legal to Print Your Own Checks? Everything You Need to Know

The Short Answer: Yes, It Is Legal

Printing your own checks is completely legal in the United States — and it is far more common than most people realize. Businesses of all sizes do it every day. The Uniform Commercial Code (UCC), which governs commercial transactions across all 50 states, does not require that checks be pre-printed by a bank or professional check printer. All it requires is that the check contain the right information and meet basic processing standards.

U.S. banks are required to accept any check that meets legal requirements, regardless of whether it was printed at home, in an office, or by a professional check printing company. The key is knowing what those requirements actually are.

Important distinction: There is a significant legal difference between printing checks on your own account (completely legal) and printing checks on someone else's account without authorization (check fraud, a federal crime). This article addresses the former only.

What Makes a Self-Printed Check Legally Valid

For a check to be legally negotiable and bank-processable, it must include the following fields:

Software like CheckPrintPro handles all of this automatically. You enter your bank account information once, and every check you print is formatted correctly with a properly encoded MICR line — the same line you would find on any check printed by your bank.

The MICR Line: The One Technical Requirement That Matters

The MICR (Magnetic Ink Character Recognition) line is the row of numbers printed across the bottom of every check. It encodes:

Banks use this line to process checks through automated readers. Checks that are missing the MICR line or have it formatted incorrectly may be rejected or returned by the bank.

The good news: you do not need a special MICR printer for personal checks or most small business checks. Standard inkjet and laser printers produce MICR lines that are readable by bank scanners. The MICR font itself (called E-13B) is built into check printing software and applied automatically.

💡 High-volume business tip: If you process more than a few hundred checks per month and your bank runs them through high-speed commercial check readers, a dedicated MICR toner cartridge can improve read rates. For most users, a standard laser printer is sufficient.

Does Check Paper Matter?

Technically, a check written on a plain piece of paper with all the required fields is legally negotiable. However, specialized check paper matters for two practical reasons:

  1. Security features — standard check paper includes a security background pattern, a "VOID" pantograph (which appears if the check is photocopied), and sometimes microprinting. These features protect you against fraud and make the check harder to alter.
  2. Bank acceptance — while legally any paper is valid, some bank tellers may hesitate to accept a check that does not look like a check. Using standard 8.5" × 11" check paper avoids any practical friction.

Check paper is widely available on Amazon and at office supply stores, typically $15–$20 for a ream of 50 sheets (150 checks at 3-per-page, or 50 at 1-per-page).

What IS Illegal: Check Fraud

The legality line is crossed the moment a check does not accurately represent a real, authorized transaction. The following are federal crimes:

These are covered under 18 U.S.C. § 513 (counterfeiting securities) and 18 U.S.C. § 1344 (bank fraud), with penalties up to 20–30 years in federal prison. Check fraud is taken extremely seriously.

To be clear: every single one of these involves deception or unauthorized use. Printing checks on your own account to pay your own legitimate obligations involves none of this.

What About Businesses?

Business checks follow the same legal framework. There is no law requiring businesses to order pre-printed checks from a bank. Many businesses — from sole proprietors to mid-size companies — print their own checks using software integrated with QuickBooks or standalone check printing tools.

For businesses, the main considerations are:

Common Questions

Will my bank accept a home-printed check?

Yes. Banks are required to process checks that meet the UCC's requirements. If a teller questions your check, you can politely explain that it is a valid check printed using check printing software. In practice, most banks process self-printed checks without any issues.

Do I need to notify my bank?

No. You are not required to notify your bank that you are printing your own checks. The checks simply need to have the correct account and routing numbers in the MICR line.

Is it legal in all 50 states?

Yes. The UCC has been adopted in all 50 states and governs check processing uniformly. There are no state-specific restrictions on printing checks on your own account.

What if the check bounces?

A home-printed check that bounces carries the same legal consequences as a pre-printed check that bounces. The paper the check is printed on is irrelevant — what matters is whether the underlying account has sufficient funds.

Print Legal, Professional Checks Today

CheckPrintPro handles all formatting and MICR encoding automatically. Start your free 7-day trial and print your first check in minutes — no credit card required.

Start Free Trial