Why it's legal
A check is a negotiable instrument under the Uniform Commercial Code (UCC), not a controlled document that only a bank or approved vendor can produce. What makes a piece of paper a valid check is the information it carries — not where it was printed. Banks, check-printing companies, and software like Quick Check Writer are all just producing the same thing: a document with your bank's routing number, your account number, a payee, an amount, a date, and a signature.
This is also why you can order checks from Amazon, a local print shop, or your bank's website — none of those are more "official" than printing one yourself, as long as the numbers are right.
What makes a check valid
- Your correct routing number and account number — for an account you own or are authorized to write checks on.
- A payee name — who the check is made out to.
- An amount — written in both numbers and words; the two should match.
- A date.
- Your signature — handwritten, drawn digitally, or otherwise, matching what's on file with your bank.
- A check number — for your own records and the bank's.
None of these legally require a bank-issued template. A bank can refuse a check for other reasons (see below), but refusal isn't the same as the check being illegal to produce.
Where the law actually draws a line: fraud
What's illegal isn't printing a check — it's printing one with someone else's account information, altering a check's amount or payee after it was written, knowingly writing a check against insufficient funds with intent to defraud, or creating a check to impersonate a person or business you have no authorization to represent. These are forms of check fraud and forgery, prosecuted under both state and federal law, regardless of whether the check was handwritten, pre-printed, or produced with software.
In other words: the printing method is never the issue. Using someone else's bank details, lying about who you are, or writing a check you know will bounce with intent to deceive — those are the crimes, and they're crimes whether the check came from a $14.99/month subscription service or a box of checks from your bank.
Write your first check free
No download and no credit card. Add your bank once, fill in the check, print or share it as a PDF.
Write your first check freeThe bank decides acceptance — always test first
A valid, legal check and a check your specific bank will accept without a hiccup aren't automatically the same thing. Banks can have their own preferences — about paper stock, magnetic ink (see our MICR ink guide), or how a check looks compared to what they expect from your account. None of these preferences are about legality; they're about the bank's own processing comfort.
Before relying on self-printed checks for anything important, print one, deposit or cash it through your normal channel, and confirm it clears without issue. This is especially worth doing the first time you switch from pre-printed checks to blank check stock, or the first time you print for a new bank account.
What about blank check stock specifically?
Buying blank check stock — paper with a bank-style security background but no pre-printed account numbers — and printing your own routing/account/check numbers on it is exactly what Quick Check Writer and similar software are built for, and it's just as legal as using pre-printed checks. See our blank check stock guide for what to buy and how to print it correctly.
Businesses and payroll
Businesses printing checks for vendors, rent, or payroll operate under the same rule: correct account information, accurate amounts, and no intent to deceive. See printing business checks and printing payroll checks for the practical setup — and note that payroll tax withholding math is a separate step from the legality of printing the check itself.
The short version
Printing your own checks — on blank stock or otherwise — is legal in the US. Get the account information right, don't use someone else's details, don't alter a check after writing it, and test with your bank before relying on it for anything time-sensitive. That's the whole legal picture; everything else is about what your particular bank is comfortable processing.
Frequently asked questions
Is it legal to print checks at home?
Yes. There's no law requiring checks to be produced by a bank or licensed printer; what matters legally is that the routing number, account number, and other details are accurate for an account you're authorized to use.
Do I need my bank's permission to print my own checks?
No formal permission is required, but it's smart to test a self-printed check with your bank before relying on it for anything important, since banks can have their own processing preferences.
What makes printing a check illegal?
Using someone else's account information without authorization, altering a check after writing it, or knowingly writing a check against insufficient funds with intent to defraud — these are check fraud, regardless of how the check was printed.
Will my bank accept a check printed on blank check stock?
Most banks do, especially with correctly printed MICR information, but policies vary. Print and deposit a test check before relying on it for something time-sensitive.
Is printing payroll checks myself legal?
Yes, printing the check itself is legal. Calculating the correct tax withholding is a separate requirement — see our payroll checks guide for that distinction.
Related guides
- Blank check stock guide
- Print business checks
- Do you need MICR ink?
- Print payroll checks
- Print checks at home
Last updated October 27, 2026.