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:
- 200 single checks: $35–$55
- 200 duplicate checks (with carbon copy): $55–$85
- Personalized formatting (logo, two signatures): add another $10–$20
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.
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:
- First order pricing: $0.08–$0.15 per check (seems low)
- Reorder pricing: $0.12–$0.22 per check
- Shipping: $8–$15 per order, often with a 7–10 day wait
- Rush shipping: add $20–$35 for 2-day delivery
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:
- Upload your company logo and place it anywhere on the check
- Upload one or two signature images (eliminating manual signing)
- Customize the layout for top-check, middle-check, or bottom-check formats
- Create multiple bank profiles (useful if you have more than one business account)
- Add custom memo text that prints on every check
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:
- Check paper: A ream of 50 sheets at 3 checks per page = 150 checks per ream. For 500 checks per year, you need about 4 reams × $18 = $72.
- Software: CheckPrintPro's Delegate plan is $9.99/month (or less with an annual plan). That's ~$120/year — or a one-time purchase if you use the desktop app.
- Ink/toner: Negligible — checks are mostly white space with small text fields. Add maybe $5–$10/year to your existing printer costs.
- Total: approximately $95–$110 per year all-in.
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.
Making the Switch
The practical barrier to switching is lower than most business owners expect. You need:
- Check printing software — CheckPrintPro takes about 10 minutes to set up your first bank profile.
- Blank check stock — order a ream from Amazon (search "8.5x11 business check paper 3 per page"). Arrives in 2 days. Cost: ~$15–$20.
- 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