Free tool
Updated October 13, 2026
A check register is your running record of every check, card purchase, deposit and fee, with the balance after each one. This one adds it up as you type and tells you, to the cent, whether it matches your bank statement. Rather write it by hand? Print a blank sheet below. Why keep one at all? Your bank's app only knows what has reached the bank, so the check you mailed Tuesday isn't in it. A register has it.
This is an example month. It's already checked against its statement in the box below. Change any line, or clear the example and start your own.
Use the ending balance from your last statement, then add a line for anything you wrote or deposited after it closed.
Starting balance
Use the ending balance from your last statement, then add a line for anything you wrote or deposited after it closed.
Saved in this browser only. Nothing you type is sent to Granite.
Go down your statement and tick each line here that's on it. Anything on the statement that isn't here yet (a fee, interest, a card purchase, an automatic payment) goes in as a new line, ticked. Then type the ending balance.
We use it to flag checks more than six months old. Leave it blank and we use today's date.
Balanced to the cent
Your cleared balance and the statement both say $2,163.47. Your register says $1,718.47 because the 2 lines below aren't on the statement yet.
Not on the statement yet
| Date | No. / Code | Description | Payment (−) | ✓ | Deposit (+) | Balance |
|---|---|---|---|---|---|---|
| 09/01/26 | Starting balance | $1,842.16 | ||||
| 09/01/26 | 1041 | Riverside Property Mgmt, September rent | 1,250.00 | ✓ | $592.16 | |
| 09/03/26 | DC | Corner Market | 63.69 | ✓ | $528.47 | |
| 09/15/26 | DEP | Northwind Bakery, paycheck | ✓ | 1,650.00 | $2,178.47 | |
| 09/20/26 | 1042 | Dr. Patel, dental cleaning | 145.00 | $2,033.47 | ||
| 09/28/26 | 1043 | Lakeside Electric | 300.00 | $1,733.47 | ||
| 09/30/26 | FEE | Monthly service fee, from the statement | 15.00 | ✓ | $1,718.47 |
Statement ending balance $2,163.47 (closing 09/30/26). Cleared balance $2,163.47. Balanced to the cent.
Codes used on this sheet
DC Debit card purchase · DEP Deposit · FEE Bank fee · A number is a check number.
Made with the free check register at granite.co
Filling it in
There's no standard list of codes. Every bank and every printed register has its own list, and they don't match: one uses D for a deposit, another DEP. So write down what yours mean. The sheet this page prints has a legend for its codes. Writing the check itself? The check writing tool shows what goes on each line.
Once a month
Reconciling means proving that your register and the bank's record agree. Most statements carry a worksheet for it, usually on the back. The order matters, and most templates skip it:
The tool's example month is September. It starts at $1,842.16, from August's statement. The September statement showed a $15.00 monthly fee that wasn't in the register, so it went in first, ticked. After that, the cleared balance is $2,163.47, the same as the statement's ending balance.
When it doesn't match, look in this order. First, something on the statement still missing from your register. Then a mistyped amount, in either place: compare each ticked amount with the statement, and look for a line you ticked that the statement doesn't show. If the difference divides evenly by 9, look for two swapped digits. $54.00 written as $45.00 is off by exactly $9.00.
The statement side of this, section by section, is in our guide to reconciling a bank statement.
Why monthly
A balance that doesn't match is how you catch a bad line in time. On a personal account, federal rules give you 60 days after your bank sends the statement to report a wrong debit card purchase, ATM withdrawal or automatic payment. That's about two monthly statements, so reconciling each one when it arrives keeps you well inside it. For a paper check with a forged signature or an alteration, state law generally expects you to review your statement promptly. A year after the statement was available, you generally can't make the bank cover it at all. Your account agreement can change the check rules, so read yours.
What counts as an error, and what happens after you report one, is in the section on disputing a charge.
Method
The math runs in whole cents, so no balance drifts by a penny. Each balance follows the line above it, in the order you enter the lines. A line counts as cleared when you tick it. The cleared balance is the starting balance plus every ticked deposit, minus every ticked payment.
A line whose number is all digits counts as a check. If it isn't ticked and is dated more than six months before the statement closing date (or before today, if you leave that date blank), the tool flags it. A bank doesn't have to pay a check that old, though it may. Ask the payee whether they still have it. If it's lost, your bank can stop payment on it.
Your lines are saved only in this browser on this device. None of it is sent to Granite. Clear register erases them. Once a month is reconciled, the retention timeline shows how long to keep the statement. Rules checked October 13, 2026.
Questions
Keep exploring
Drop in each month's bank statement, even the password-locked PDFs, and photos of the checks you write. Granite reads them, names each check by number and payee, and makes all of it searchable, so when you need to know what check 1042 was for, the photo is one search away. Free for your first 25 documents.