Ledger — free cheque printing

Print your own cheques, on paper you already have.

Fill in the payee and the amount. Ledger lays out a bank-standard 8.5 × 3.0 inch cheque, writes the amount in words, builds the MICR line, and prints it on plain letter paper with a tear line — or straight onto blank cheque stock. Endorsement backs included.

⑈1001⑈ ⑆123456780⑆ 000123456789⑈   ⑈1002⑈ ⑆123456780⑆ 000123456789⑈   ⑈1003⑈ ⑆123456780⑆ 000123456789⑈

No account, no upload, no cost. Everything runs in this browser tab.

Letter or stock

Print on 8.5 × 11 with a scored tear line and a record stub, or on pre-printed cheque stock with nudge-by-hundredths alignment.

Amounts in words

Figures convert to legal wording as you type, in dollars, pounds, euro or rupees, with the standard 00/100 ending.

Endorsement backs

A Reg CC 1.5-inch endorsement band, mirrored for duplex flipping, with an optional deposit-only stamp.

Batch runs

Paste a list of payees and amounts. Cheque numbers increment, and the run total is checked before you print.

Nothing is sent anywhere — no server, no tracking Verify your routing and account numbers before printing

Ledger

Cheque composition & print
Stock

Print one, hold it against the real cheque, then nudge until the fields land on the lines.

If the right edge is cut off on paper, raise this. Most home printers can't print closer than 0.17″ to the edge.

Account holder

Every field is filled with sample data. Replace it with your own before printing anything you intend to cash.

Bank
Signature
This cheque
Endorsement back

Leave this on when you feed the sheet back in flipped left-to-right. Turn it off for short-edge flip.

Batch

Numbering continues from the cheque number above.

Preview