Printable Checkbook for Excel: Register Template with Running Balance
Keeping a paper-like checkbook register in Excel combines the familiarity of a manual ledger with the power of automation. Below is a ready-to-use, printable Excel register template design, instructions to set it up, and tips for printing and reconciling so your balance stays accurate.
Template layout (columns)
- Date
- Description
- Category
- Check/Ref #
- Debit (Payment/Withdrawal)
- Credit (Deposit)
- Running Balance
- Reconciled (Y/N)
Setup steps (one-time)
- Open Excel and create a new workbook.
- Enter the column headers in row 1 (use the exact order above).
- Format columns:
- Date: Date format (short).
- Description, Category, Check/Ref #: General/text.
- Debit/Credit/Running Balance: Currency with two decimals.
- Reconciled: Centered, data validation list with Y and N.
- In the first data row (row 2), leave Date/Description blank or enter your starting balance as a Credit if applicable. Place the starting balance in Running Balance cell for row 2 (see formula below).
- Add table formatting: Select headers and rows, Insert → Table to enable banding and easy expansion.
Running balance formula
- Put your starting balance in Running Balance for the first row (e.g., cell G2).
- In G3 (the next Running Balance cell), use:
excel
=G2 - IF(E3=“”,0,E3) + IF(F3=“”,0,F3)
Then copy this formula down the column. This subtracts Debit (E) and adds Credit (F).
Handling deposits and withdrawals
- For withdrawals/checks, enter the amount in Debit.
- For deposits, enter the amount in Credit.
- Leave the opposite cell blank to keep the formula simple.
Reconciliation workflow
- At month end, export or print the register.
- Compare bank statement items to Description and Check/Ref #.
- Mark reconciled rows with Y in the Reconciled column.
- To find uncleared items, filter Reconciled = N.
- For a reconciliation subtotal, use:
excel
=SUMIFS(E:E, H:H, “N”)// uncleared debits =SUMIFS(F:F, H:H, “N”) // uncleared credits
Printable formatting tips
- Set page orientation to Landscape for wider registers.
- Use Page Layout → Margins → Narrow.
- Freeze top row (View → Freeze Panes) so headers print on each page: in Page Layout view ensure “Print titles” has Row 1 selected.
- Reduce column widths where possible; wrap text in Description to allow more rows per page.
- Use Print Area to select the table and scale to Fit All Columns on One Page if needed.
Optional enhancements
- Conditional formatting to highlight negative balances in Running Balance (red fill).
- Drop-down Category list on a separate sheet and use Data Validation for consistent categories.
- A dashboard sheet with SUMIFS summaries by Category and monthly charts.
- Protect the sheet, unlocking only input columns to prevent accidental formula edits.
Example quick-start
- Row 2: Starting balance \(1,000 (place in Running Balance G2).</li> <li>Row 3: 2026-03-01 | Grocery Store | Food | 101 | 75.23 | | formula computes \)924.77.
- Row 4: 2026-03-02 | Paycheck | Income | | | 1,200.00 | formula computes $2,124.77.
This setup gives you a printable, familiar register that auto-calculates balances while keeping reconciliation straightforward. If you want, I can generate a downloadable .xlsx with this template prebuilt.
Leave a Reply