The Hidden Cost of Pre-Printed Business Checks
If you are still ordering pre-printed checks from your bank or a check printing service, you are almost certainly overpaying. A box of 250 business checks typically costs $40–$80 depending on the provider. Factor in envelopes, ordering time, and the wait for delivery, and the cost goes up further. A small business writing 20 checks per month goes through about 2–3 boxes per year — that is $80–$240 spent on blank paper before you have even written your first dollar amount.
Printing your own business checks is legal, widely accepted by banks, and costs a fraction of the alternative.
Is It Legal to Print Your Own Business Checks?
Yes — completely. Businesses across the United States print their own checks every day. The Uniform Commercial Code (UCC) and Federal Reserve Regulation CC do not require that checks be pre-printed by a bank or check manufacturer. What the law requires is that a check include certain elements:
- Payer name and address
- Date
- Payee name ("Pay to the Order of")
- Dollar amount (numeric and written)
- Correct routing number and account number in the MICR line
- Authorized signature
As long as all of these are present and the MICR line is correctly formatted, banks are obligated to process the check the same as any other.
What You Need
- Check printing software — CheckPrintPro handles MICR formatting automatically and supports unlimited check printing with multiple business bank profiles.
- Check paper — 8.5" × 11" business check paper is available at Staples, Office Depot, or Amazon in quantities of 250–500 sheets for around $20–$40.
- A laser printer — For business checks, a laser printer produces cleaner, more durable output than inkjet. Most office laser printers cost $100–$200 and last for years.
- Your banking information — Routing number and account number, which you can find on any existing check or on your bank's website.
Setting Up Your Business Profile
In CheckPrintPro, setting up a business profile takes about two minutes:
- Enter your business name and address — this appears in the top-left of each check.
- Enter your bank's name, city, and state.
- Enter your routing number and account number.
- Set a starting check number (most businesses start at 1001 or wherever their previous check sequence left off).
- Optionally, upload an authorized signature image so it auto-prints on every check.
After that, you simply fill in the payee, amount, date, and memo for each check — the software handles everything else.
How Much Can You Actually Save?
| Item | Pre-Printed Checks | Printing Your Own |
|---|---|---|
| 20 checks/month (240/yr) | ~$120–$200/yr (ordering) | ~$20–$30/yr (check paper) |
| Software | $0 (bank provides blanks) | $19.99–$39.99 one-time or $9.99/mo |
| Total Year 1 | $120–$200 | $40–$70 |
| Total Year 2+ | $120–$200/yr | $20–$30/yr (paper only) |
After the first year, printing your own business checks typically costs 80–90% less. For a business writing 50+ checks per month, the savings are even more dramatic.
Team and Multi-Account Use
CheckPrintPro supports multi-user access through its hosted plan, making it well suited for businesses where more than one person needs to print checks — an accounts payable clerk and a manager, for example. The cloud plan allows up to 5 team member activations, all accessing the same bank profiles and check history.
Start Saving on Business Checks Today
CheckPrintPro supports unlimited business profiles. Try it free for 7 days — no credit card required.
Start Free Trial