Check printing, done at home

Print checks from your own printer.

Fill in a form, print on blank check stock, done. The bank-readable line along the bottom is encoded correctly every time. Your first three checks are free; after that, credits from 77¢ a check, or an unlimited plan from $9 a month.

  • Works with any US bank account
  • Standard business layout: check on top, two stubs below
  • Bank-readable bottom line, every time
  • Amount written out in words automatically
  • Bank details encrypted at rest; only the last four digits ever shown
  • Print straight to paper, or save as a PDF

Drag the handle on the check to see blank stock become a finished check.

Just need a voided check for direct deposit? Free, no account — made in your browser.

Blank stock Printed
Northfield Design Studio LLC
210 Harbor Street
Portland, ME 04101
Coastal Community Bank · Portland, ME
002048
9/14/2026
Pay to the
order of
Maple Ridge Printing Co.
$
**1,845.00
One thousand eight hundred forty-five and 00/100********************************************************
Dollars
14 Mill Road, Suite 3
Bangor, ME 04401
Memo
Invoice 3117
C002048C A123456780A 4401027788C
What you get

Everything a check needs, nothing it doesn't

A form on one side, a finished check on the other. The fiddly parts that make a check bank-acceptable are handled for you.

Bank-readable bottom line

The row of numbers along the bottom is what the bank's machines read. It's set in the same machine-readable typeface banks use, sized and placed so the reader picks it up first time.

Amount in words, automatically

Type 1,845.00 and the check reads “One Thousand Eight Hundred Forty-Five and 00/100”. No typos on the one line that legally counts.

Routing number verified

Every routing number is checked against the ABA checksum before it goes near a check, so a transposed digit gets caught on screen, not at the bank.

Encrypted bank details

Your routing and account numbers are stored encrypted (AES-256) with a key kept separate from the database. Everywhere in the app you see only the last four digits.

Two-step sign-in, always on

Signing in from a new device takes your password and a one-time code sent to your email. It's on for every account from day one and can't be switched off.

Print, or save a PDF

Send it straight to your printer on blank check stock, or save a PDF and print later. A calibration nudge lines things up for any printer.

Need a VOID check for direct deposit? It's free.

Type your bank details, download a PDF or print it — no account, no email, nothing uploaded. The check is made in your browser.

Make a free VOID check

Your next check is thirty seconds away.

Three checks free. Then credits from 77¢ a check, or unlimited checks from $9 a month. No waiting on a box in the mail.

Start with 3 free checks
Three steps

How it works

The first check takes about two minutes. Every one after that takes thirty seconds.

1

Create an account, add your bank details

Your name and address, the bank, routing and account number — entered once, stored encrypted. Two checking accounts on the free plan, more on a plan.

2

Fill in the check

Payee, amount, date, memo. The written amount and the line along the bottom fill themselves in as you type.

3

Print on blank check stock

Load a sheet of blank security paper, hit print. Or save a PDF and print it whenever.

Why print your own

Three ways to get a check

Ordering from the bank is slow and pricey. Other online services charge by the month whether you print or not. Here you choose: pay per check, or a plan that costs less than theirs.

Order from your bank Make A Check Online check services
What it costs $25–40 a box, plus shippingPer account, per reorder 3 free, then 77¢ a check — or $9 a month unlimitedCredits when you print now and then; a plan when you print a lot $10–25 every monthA plan is the only option
How long you wait 1–2 weeks in the mail Instant Instant
How many you can print Whatever's in the box Unlimited Often capped, or watermarked on free plans
Where your account numbers live The check printer's records Encrypted; last four shown Their servers
Change a name, address or bank Reorder the box Edit and print Edit and print

Blank check stock is sold by office-supply stores in packs of 100–500 sheets. You supply the paper and the printer; this supplies everything else.

Pricing

Two ways to pay. Both start free.

Print now and then? Buy credits — one credit prints one check, and they never expire. Print all the time? A plan prints as many as you like.

Free
$0
Then credits, from 77¢ a check
  • 3 checks free to start
  • 2 checking accounts
  • Every check bank-ready
Start free
Most popular
Start
$9 /month
Billed monthly — cancel any time
  • Unlimited checks
  • 3 checking accounts
  • No per-check cost, ever
Choose Start
Best value
Professional
$14 /month
Billed monthly — cancel any time
  • Unlimited checks
  • 10 checking accounts
  • For bookkeepers and multi-entity
Choose Professional

Or just buy credits

No plan, nothing recurring. One credit prints one check, and credits you buy never expire.

2
checks
$4.49
When you only need a couple
10
checks
$8.99
90¢ a check
30
checks
$22.99
77¢ a check — best value

Reprinting a check you've already printed is free, on any plan. Payments are handled by Stripe on its secure page; card details never touch our servers.

Questions

Frequently asked

I just need a voided check for direct deposit.

Use the free VOID check page — type your bank details, print or save as PDF, no account needed and nothing is sent to us. Signed-in users can also print VOID checks from the app at no charge.

Is it legal to print my own checks?

Yes. In the United States you're free to print checks for an account you own — what makes a check valid is the routing number, the account number and your signature, not who printed it. Businesses have done this with accounting software for decades, and banks accept them every day.

What paper do I need?

Blank check stock: security paper with a pre-printed background, sold in packs of 100–500 by office-supply stores and online. Choose the business voucher format — “check on top” — which puts the check on the top third of a letter-size sheet with two stubs below it.

Do I need special magnetic ink?

The line of numbers along the bottom is specified to be printed in magnetic ink, so sorting machines can read it. Checks now move between banks as images and that line can also be read optically, so ordinary laser toner is often accepted — but the receiving bank's equipment may still read it magnetically, and whether a check it cannot read is accepted, handled by hand or returned varies by bank. If you deposit in volume, a magnetic toner cartridge drops into most laser printers and removes the doubt. More on this in the guides.

Will my bank accept it?

The check carries the same routing number, account number, layout and bottom-line encoding as the ones your bank sells you. Print one on plain paper first and lay it over a check from your checkbook to confirm the alignment, then deposit a small one before you rely on it.

How do credits work?

One credit prints one check. New accounts get three free credits that last 60 days. After that you buy credits in packs — 2 for $4.49, 10 for $8.99 or 30 for $22.99 — and purchased credits never expire. Reprinting a check you already printed — a paper jam, say — doesn't use a credit.

Credits or a plan — which should I pick?

Credits if you write the odd check: nothing recurring, and they never expire. A plan if you print regularly — Start is $9 a month or $45 a year for unlimited checks and 3 checking accounts; Professional is $14 a month or $69 a year for 10 accounts. A year costs about 58% less than paying monthly. You can cancel a plan any time and keep printing until the period you paid for ends; any credits you already bought stay in your account either way.

Where is my account information stored?

On our server, encrypted. Your routing and account numbers are encrypted with AES-256-GCM using a key that is kept separate from the database, and they are decrypted only to render your own check after you've signed in with your password and email code. Everywhere else — your account page, receipts, our logs — only the last four digits appear. A login holds two checking accounts on the free plan, three on Start and ten on Professional.

Do I need an emailed code every time I sign in?

Not every time. Because the account holds bank details, a new device needs your password plus a six-digit code emailed to you — so a leaked password alone doesn't open the account. This is on for everyone and can't be turned off.

Which check layouts are supported?

Business voucher checks: the check on the top third of a letter-size page with two detachable stubs beneath it. Personal wallet-size checks aren't supported yet.