Is It Legal to Print Checks at Home?
Absolutely — and it is more common than you might think. Businesses and individuals print their own checks every day. As long as your checks include all the required fields and meet banking standards (particularly the MICR line at the bottom), any U.S. bank is required to accept them. The key is using the right software and paper.
Ordering pre-printed checks from your bank or a check printing service can cost $30–$60 per box of 200. Printing your own checks costs a fraction of that — typically a few cents per check once you have the supplies.
What You Need Before You Start
You only need three things:
- Check printing software — such as CheckPrintPro, which handles all formatting and MICR encoding automatically.
- Check paper — standard 8.5" × 11" check paper, available on Amazon or at any office supply store.
- A regular printer — your standard home inkjet or laser printer works fine. You do not need a special MICR printer for personal use.
Step-by-Step: Printing Your First Check
Step 1 – Set Up Your Software
Download and install CheckPrintPro (available for Windows and Mac, or use the cloud-hosted version from any browser). On first launch, you will create a Bank Profile. This is where you enter:
- Your name and address (the payer's information)
- Your bank's name, address, city, and state
- Your routing number and account number
- A starting check number
CheckPrintPro automatically formats the MICR line at the bottom of each check using this information.
Step 2 – Upload Your Signature (Optional but Recommended)
You can scan or photograph your signature, save it as a PNG file with a transparent background, and upload it into the software. From that point on, your signature prints automatically on every check — no manual signing required for most uses.
Step 3 – Fill In the Check Details
For each check you want to print, enter:
- The payee name ("Pay to the Order of")
- The date
- The dollar amount (both numeric and written out)
- An optional memo line
CheckPrintPro shows you a live preview of the check as you type, so you can verify everything looks correct before printing.
Step 4 – Load Your Check Paper
Place your check paper in your printer's paper tray. Most check paper is standard 8.5" × 11" with security features (a subtle background pattern, void pantograph, and sometimes a MICR-compatible coating). Double-check which side should face up — this varies by printer model.
Step 5 – Print and Verify
Click Print. Once the check comes out, verify that:
- All fields are filled in correctly
- The MICR numbers at the bottom are readable and positioned correctly
- Your signature appears (if uploaded)
- No text is cut off or misaligned
Common Mistakes to Avoid
| Mistake | How to Avoid It |
|---|---|
| Wrong routing number | Double-check your bank's routing number — some banks have multiple. Verify on the bank's official website. |
| Misaligned printing | Do a test print on plain paper first and hold it up to check paper to verify alignment. |
| Smeared ink | Let the check dry for a full minute before handling. Inkjet output needs extra drying time. |
| Wrong paper orientation | Note which way paper feeds in your printer and load check paper accordingly. |
Are Home-Printed Checks Secure?
Yes — modern check paper includes multiple security features including a security background pattern, a "VOID" pantograph that appears if the check is photocopied, and sometimes microprinting. CheckPrintPro encrypts all your banking data locally, so your account information never leaves your computer in plain text.
The checks you print are legally equivalent to pre-printed checks — banks are required to process them the same way.
How Much Can You Save?
A box of 200 pre-printed personal checks typically costs $25–$50 from a bank or check printing service. A ream of 50 sheets of check paper costs around $15–$20, and a one-time software license for CheckPrintPro starts at $19.99. After the first year, your primary cost is the check paper — roughly $0.30–$0.40 per check, versus $0.15–$0.25 when printing at home. Over time, the savings add up considerably for regular check users.
Ready to Print Your First Check?
Try CheckPrintPro free for 7 days — no credit card required. Set up your bank profile and print professional checks in minutes.
Start Free Trial