5 Ways Small Businesses Overpay for Checks (And How to Stop)

The Check Cost Nobody Talks About

If you run a small business that still writes checks — for rent, contractors, vendors, payroll, or utilities — you are probably spending far more on those checks than you need to. Not on the transactions themselves, but on the physical checks.

The average small business that uses checks regularly spends $200–$500 per year on check-related costs when you add up ordering, rush fees, and reorders. Most owners assume this is just the cost of doing business. It is not. Here are the five most common ways small businesses overpay, and what to do instead.

1. Ordering Checks Directly From the Bank

This is the most expensive option, yet it is what most businesses default to because it seems like the official, safe choice. Banks do not print checks themselves — they outsource the job to check printing vendors and mark up the price significantly.

Typical bank-ordered business check pricing:

At $0.18–$0.28 per check, and with shipping times of 7–14 business days, you are paying a premium for no meaningful advantage. Banks simply refer you to a vendor, collect a margin, and send you the same checks you could order directly for half the price — or print yourself for a fraction of that.

Reality check: Your bank does not verify that your checks came from their ordering system. Pre-printed checks from your bank and checks you print yourself are legally identical — both are processed the same way.

2. Using a Per-Check Online Printing Service

Services like Deluxe, Vistaprint, and similar check printers are cheaper than your bank — but still dramatically more expensive than printing yourself. Their business model is built around recurring reorders, so per-check costs are deliberately kept just low enough to feel reasonable.

What they actually cost:

The hidden cost here is time. When you run out of checks mid-month — which happens regularly to any active business — you either wait a week or pay rush fees. Both are avoidable.

3. Paying Rush Fees When Checks Run Out

This is arguably the most wasteful spending category. Rush delivery charges of $20–$35 are common, and many businesses pay them several times a year. Over the course of a year, rush fees alone can easily total $60–$140.

The root cause is not poor planning — it is the fundamental mismatch between a physical check supply that must be ordered and delivered versus a business need that does not pause while you wait.

When you print your own checks, you print exactly as many as you need, exactly when you need them. There is no inventory to manage, no minimum order, and no reorder lead time. You can print a single check at 9 PM on a Sunday if needed.

4. Paying for Features Already Built Into Your Printer

Many businesses pay for pre-printed check stock with features their own printer could provide: logos, dual signatures, branch codes, custom layouts. Pre-printed check vendors charge $10–$25 for customization that check printing software handles automatically.

CheckPrintPro, for example, lets you:

You get more customization, not less — and you pay for it once via software, not repeatedly per order.

5. Not Tracking the True Cost Per Check

Most business owners who order pre-printed checks think in terms of the upfront order cost. They do not add up the full picture: order cost + shipping + rush fees + the time spent managing inventory and reordering. When you do the math, the real cost per check is often 2–3 times the stated price.

Cost Category Ordered Checks Self-Printed Checks
Check paper (200 checks) $40–$70 (pre-printed) $15–$20 (blank stock)
Software $0 (included) $4–$10/mo (or one-time purchase)
Shipping $8–$15 per order $0
Rush fees (average/year) $60–$140 $0
Time to get checks 7–14 business days Immediate
Total annual cost (500 checks) $200–$400+ $60–$100

The Real Math: What Self-Printing Actually Costs

Let's say your business writes 400–600 checks per year (roughly 8–12 per week). Here is what the numbers look like after switching to self-printed checks:

Compare that to $250–$400 for the same volume of ordered checks, and you are saving $150–$300 per year — every year. Plus, no waiting, no rush fees, and no running out.

💡 QuickBooks users: If your accounting is managed in QuickBooks or similar software, check printing software imports your payee and amount data directly. You fill in the check details once in your accounting software and print. No double-entry.

Making the Switch

The practical barrier to switching is lower than most business owners expect. You need:

  1. Check printing software — CheckPrintPro takes about 10 minutes to set up your first bank profile.
  2. Blank check stock — order a ream from Amazon (search "8.5x11 business check paper 3 per page"). Arrives in 2 days. Cost: ~$15–$20.
  3. Your routing and account numbers — on any existing check or via your bank's website.

That's it. Your first printed check will look identical to anything your bank sends you — with the same security features, the same MICR line, and the same legal standing.

Start Saving on Check Costs Today

CheckPrintPro's 7-day free trial lets you print real checks before you pay a cent. Set up your business account and see exactly how much you can save.

Start Free Trial