How to Print Checks at Home: A Complete Step-by-Step Guide

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:

💡 Pro Tip: If you are printing checks for a business and your bank will be running them through high-speed scanners, a laser printer produces crisper MICR characters. For occasional personal checks, any printer works.

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:

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:

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:

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