Insights
Is It Legal to Print Your Own Checks?
TLDR; Yes, printing your own checks is legal in the United States

Printing your own checks is completely legal in the United States, provided you are printing checks drawn on your own account and using accurate banking information. Thousands of businesses do it every day. The legal framework that makes it possible has been in place since 2004, and Print Your Checks is built specifically to generate checks that meet every compliance requirement automatically.
This guide explains the law behind personal check printing, what makes a printed check valid, what would actually make it illegal, and what to know about bank acceptance before you print your first check.
The Law That Makes It Legal: The Check 21 Act
The Check Clearing for the 21st Century Act, known as Check 21, was signed into law on October 28, 2003 and took effect on October 28, 2004. It was passed by the 108th US Congress with the goal of modernizing the US payments system and reducing dependence on the physical transport of paper checks between financial institutions.
The key provision relevant to printing your own checks is this: Check 21 established that a properly formatted printed check is a legally valid payment instrument, equivalent in standing to a check issued by a bank. The law created the concept of a substitute check, a printed reproduction of check data that carries the same legal weight as an original, provided it meets the required formatting and MICR encoding standards.
The practical effect is that a check printed on your own printer, using compliant software with accurate account information, is a valid instrument that banks are required to accept and process. The law does not restrict who can generate a check. It defines what a valid check must contain.
What Makes a Printed Check Legally Valid?
For a self-printed check to be accepted and processed by a bank, it must meet the same standards as any other check. The key requirements are:
Accurate account information.
The routing number and account number on the check must be correct and must correspond to a real, active bank account that you are authorized to draw from. A check with incorrect or fabricated account numbers will be rejected during processing and may trigger a fraud review.
A properly encoded MICR line.
The row of numbers at the bottom of the check must be formatted using the E13B character set, positioned within the required clear band at the bottom of the document, and contain the correct routing number, account number, and check number in the right order. Banks use this line to process checks through automated reader systems, and a malformed MICR line will cause the check to fail processing. You can read more about how this works in our MICR line guide.
Standard check formatting.
The check must include all required fields: payee name, date, dollar amount in both numeric and written form, and a signature line. The layout must conform to standard check dimensions, typically 8.5 by 3.5 inches for a standard personal or business check.
A valid authorized signature.
A printed check is not a complete payment instrument until it carries the wet signature of an authorized account holder. No printed check, regardless of how well it is formatted, is valid without a signature.
What Would Actually Make It Illegal?
The legality of printing checks depends entirely on intent and accuracy. The following scenarios cross from legal check printing into criminal territory:
Using someone else's account information.
Printing a check that draws on an account you do not own or are not authorized to access is check fraud, a federal crime under 18 U.S.C. § 1344. It does not matter whether the check is printed or handwritten. Using another person's banking credentials without authorization is fraud regardless of the method.
Altering check details after signing.
Modifying the payee name, amount, or other details on a check after it has been signed by the issuing account holder is check forgery, also a federal crime. This applies whether the check was originally printed or handwritten.
Printing checks on a closed or invalid account.
Deliberately issuing a check against an account with insufficient funds or an account that has been closed constitutes check kiting or passing bad checks, both of which carry criminal penalties in most US states in addition to federal exposure.
Creating fraudulent business identity.
Printing checks that display a fabricated business name, address, or account details for the purpose of deceiving a recipient is fraud regardless of the specific mechanism used.
The common thread in all of these is deception. Printing checks accurately, on your own account, for legitimate payments is legal. Printing checks with false or unauthorized information is not.
Will Banks Accept a Self-Printed Check?
Yes, in the vast majority of cases. Since Check 21, most US banks have upgraded to optical scanning systems that process check images rather than relying solely on magnetic ink detection. This means a check printed with standard laser toner on compliant check stock is accepted at most financial institutions without issue.
A few practical considerations:
Paper matters. Standard printer paper is not ideal for check printing. Dedicated check stock paper includes security features such as watermarks and chemically reactive paper that banks expect. Most banks accept plain paper checks for standard transactions, but check stock reduces the risk of rejection and adds a layer of fraud protection. For more detail on this, see our guide on what paper to use for printing checks.
MICR ink vs standard toner. Some older bank processing systems still use magnetic readers that require genuine MICR ink containing iron oxide to process the MICR line. Most modern systems use optical scanning as a backup, so standard laser toner works at the majority of institutions. For high-volume business check printing where consistent acceptance at any bank is critical, MICR-specific toner eliminates any remaining uncertainty.
Some banks have internal policies. A small number of financial institutions have internal policies that add extra scrutiny to self-printed checks, particularly for large amounts or new accounts. If you anticipate printing high-value checks, it is worth confirming your bank's acceptance policy in advance.
Common Misconceptions About Printing Your Own Checks
"Only banks can issue checks." Not true. Banks issue pre-printed checkbooks as a service, not as a legal requirement. The check itself is a legal instrument defined by its contents, not by who printed it.
"You need special equipment." You do not. A standard laser or inkjet printer is sufficient for most check printing needs. No special hardware beyond a working printer is required.
"Printed checks are easier to forge." This misconception has it backwards. Self-printed checks generated on demand are in your possession until the moment they are issued, which reduces the fraud exposure that comes with storing pre-printed check stock with your account numbers already on them.
"My bank won't accept them." Banks are legally required to process valid checks regardless of how they were generated. A properly formatted check with accurate account information drawn on an active account cannot be refused simply because it was not printed by a bank.
Final Thoughts
Printing your own checks is legal, practical, and increasingly common among businesses of all sizes. The law has been clear on this since 2004, and the technology to do it correctly has never been more accessible.
The only requirements are that the check contains accurate account information, a compliant MICR line, and your authorized signature. Print Your Checks handles the formatting and compliance automatically, so every check you generate is valid from the moment it comes off the printer. Get started for free and print your first five checks at no cost.
Print Your Checks Team