
Contact Us
Re order
Log in
Cart 0 A check register is a transaction log you maintain yourself for your checking account. It records every check you write, every deposit you make, every ATM withdrawal, every debit card purchase, every automatic payment, and every bank fee, in the order they happen, with a running balance updated after each entry.
The fundamental difference between a check register and your online banking app is timing. Your bank only records transactions after they have settled through its processing system. A check you wrote last Tuesday may not appear on your bank's records for several more days if the payee has not deposited it yet. Your banking app shows you the bank's version of your account at this moment. It does not know about the check you wrote. Your check register does, because you recorded it the moment you wrote it. That difference is what makes a check register the more accurate picture of what you can actually spend without overdrawing your account.
Anyone who writes checks should maintain a check register. Without one, every check you write represents an invisible deduction that your bank balance does not reflect until the check clears, which can be days or weeks later. If you spend from what looks like available funds in the meantime, you risk an overdraft when the check finally posts.
Most consumer guides treat a check register as a personal finance tool. In formal accounting, it has a more specific role. A check register is technically a cash disbursement journal, which is a special-purpose subledger that records all cash payments made from a checking account. Per standard accounting practice, transactions are first recorded in the check register and then periodically summarized and posted to the general ledger's cash account.
This means your check register sits between your individual transactions and your general ledger. The general ledger does not capture the detail of every individual check payment; it captures totals. The check register holds the detail. When an accountant or auditor needs to trace a specific payment, the check register is the document they go to, not the general ledger.
For personal finances, this distinction rarely matters in a formal sense. For small business owners, it is meaningful. The check register for your business checking account is an accounting record, not just a convenience. Keeping it accurately and separately for each checking account you maintain is part of sound bookkeeping practice. If your business has a payroll account and an operating account, each needs its own check register. Mixing transactions from multiple accounts into one register creates exactly the kind of confusion that makes reconciliation difficult and audits complicated.
A complete check register uses six core columns. Some paper registers add a seventh for fee tracking. Here is what each column does and why it matters.
The date the transaction occurred, not the date it clears your bank. If you write a check on the 14th, record it on the 14th even if the payee deposits it on the 20th. Using the transaction date rather than the clearing date keeps your register accurate for the period you are tracking and makes it easier to identify transactions during reconciliation. For automatic payments, use the scheduled withdrawal date, not the date you set up the payment.
For paper checks, this is the check number from the top-right corner of the check. Check numbers run sequentially and should never be skipped in your register, even for voided checks. For non-check transactions, use a consistent abbreviation code. A full list of standard codes appears in the next section. Consistent coding in this column makes it easy to scan your register and understand at a glance what type of transaction each line represents.
Who received the payment, what the deposit was from, or what the transaction was for. Be specific enough that you can identify this entry three months later. "Rent" is adequate. "Electric" is adequate. "Misc" is not useful and will confuse you during reconciliation. For deposits, noting the source (paycheck, client payment, tax refund) helps you track income patterns over time. For recurring automatic payments, including the biller name and last four digits of the account being paid speeds up identification when you are reconciling.
Any money leaving the account. Checks, ATM withdrawals, debit card purchases, automatic bill payments, wire transfers, and bank fees all belong in this column. Never leave a debit unrecorded. A single missed debit will throw your running balance off for every subsequent entry until you catch and correct it.
Any money entering the account. Paychecks, direct deposits, wire transfers received, refunds, interest credits, and cash deposits all belong here. Record the gross deposit amount, not the net. If you deposit a check for $1,200 and have a $3 mobile deposit fee, record a $1,200 deposit and a separate $3 debit for the fee.
The current account balance after each transaction. This is the column you watch. Update it after every single entry by adding deposits and subtracting debits. The running balance in your check register is your actual available balance, accounting for all transactions you have initiated whether or not they have cleared your bank. Do not skip updating this column. If you enter a transaction without updating the balance, the next entry's balance will be wrong and every balance after that will cascade incorrectly.
A checkbox or letter marker indicating that this transaction has appeared on your bank statement and been confirmed. Mark entries with a checkmark or the letter C when you verify them against your statement during reconciliation. Unmarked entries are your outstanding transactions: checks written but not yet cashed, deposits not yet posted. This column is the direct source for your list of outstanding items at reconciliation time. Without it, you have to rebuild that list from scratch every month.
When a transaction is not a paper check, the check number column needs a code that identifies what type of transaction it was. Most paper check registers print a legend on the inside cover. Here are the standard codes and what they represent:
Using consistent codes makes it easier to scan your register during reconciliation and to categorize expenses for tax or budgeting purposes. If your bank statement uses a different abbreviation for the same transaction type, note both in your description column so you can match them up quickly.
Whether you use the paper register that comes with your checkbook, a paper ledger notebook, a spreadsheet, or a dedicated app, the setup process is the same.
Find your current account balance from your most recent bank statement, not your banking app. Bank statements represent a settled, confirmed balance as of the statement date. Your app balance may include provisional credits or exclude pending transactions that have not fully settled. Write this balance in the Running Balance column on the first line. Label it "Opening Balance" or "Beginning Balance" in the description column with the statement date so you know exactly where your register starts.
Before you record any new transactions, identify everything that has occurred since your last bank statement that has not yet appeared on it. Outstanding checks you wrote, deposits you made, automatic payments that have scheduled but not posted: all of these belong in your register before anything else. Enter each one in date order with the correct debit or deposit amount and update your running balance after each entry. This brings your register balance to the present moment.
On a paper register, these columns are pre-printed. On a spreadsheet, create headers for Date, Check No., Description, Payment, Deposit, Balance, and Cleared. In Google Sheets or Excel, enter the formula for the running balance: for the first entry row (row 3, with row 1 as headers and row 2 as opening balance), the balance formula is the previous row's balance plus any deposit in this row minus any payment in this row. Copy that formula down for as many rows as you need. Set the balance column to currency format so values display clearly.
From this point, record every transaction when it happens. Write a check: enter it immediately. Make a deposit: enter it before you leave the bank or close the app. Receive an automatic payment confirmation: enter it that day. The moment you start delaying entries, your running balance becomes unreliable and the register loses its primary purpose.
Enter the check number in column 2, the date written in column 1, the payee name in column 3, the check amount in the Payment column, and update your running balance. Do this the moment you write the check, not after you hand it over. The check is committed the instant you sign it regardless of when the payee deposits it.
Enter DEP or D in the code column, today's date, a description of the deposit source in column 3, and the deposit amount in the Deposit column. Update the balance. If a deposit is a mobile check deposit subject to a hold, record the full amount but note in the description that the funds are on hold until a specific date. This prevents you from spending held funds by mistake.
Enter ATM in the code column, the date, the ATM location or purpose in the description, the withdrawal amount in the Payment column, and update your balance. If the ATM charged an out-of-network fee, record it as a separate line with SC in the code column rather than adding it to the withdrawal amount. Separate lines make bank statement matching easier.
Enter POS or DC in the code column, the transaction date, the merchant name in the description, the purchase amount in the Payment column, and update your balance. Record debit card transactions at the time of purchase. Pending debit card transactions that have not yet settled are still committed funds. Treating them as available because they show as pending is the most common source of unexpected overdrafts.
Enter ACH in the code column, the scheduled payment date, the biller name in the description, the payment amount in the Payment column, and update your balance. Enter automatic payments on the day they are scheduled to withdraw, not when you receive a confirmation. The best practice is to enter all known recurring automatic payments at the beginning of each month before any of them actually post, so your register reflects the full month's committed cash flow from day one.
Enter SC for service charges or INT for interest in the code column as soon as these appear on your statement during reconciliation. Most bank fees are not communicated in advance and only appear when you compare your register to your statement. Recording them immediately when you see them prevents them from becoming a mystery discrepancy in subsequent months.
When you make a mistake on a check and cannot use it, the correct action is to write VOID across the face of the check in large letters, retain the voided check in your checkbook, and record the void in your check register. Most people skip all three of these steps and simply throw the spoiled check away. This creates two problems.
First, a missing check number in your sequence looks like a potential fraud indicator. Your bank, your accountant, and any auditor reviewing your records expects check numbers to run sequentially. A gap between check 1047 and 1049 raises the question of what happened to 1048. If you cannot produce the voided check or a register record showing it was voided, you cannot answer that question definitively. The gap looks like an unaccounted transaction.
Second, a voided check with your routing number and account number on it is sensitive financial information. Throwing it away without destroying it gives anyone who finds it in your trash everything they need to attempt an ACH debit from your account. Cross-shredding voided checks is the correct disposal method.
Recording VOID in the check number column of your register, with the date and a note, preserves your sequential record and confirms to anyone reviewing your books that the gap was intentional and documented.
The cleared or reconciled column is the least understood part of a check register, and it is also the most useful during monthly reconciliation. Every time you confirm a transaction against your bank statement, you mark it in this column with a checkmark, the letter C, or an asterisk depending on your preference. The convention does not matter as long as you use it consistently.
All unmarked entries in your register at the end of the reconciliation period are your outstanding transactions. They are what has not yet appeared on your bank statement. Your list of outstanding checks for the reconciliation formula comes directly from this column: every check entry without a cleared mark is an outstanding check. Every deposit entry without a cleared mark is a deposit in transit.
This makes the cleared column the source of truth for bank reconciliation. Instead of rebuilding your outstanding transaction list from memory or by comparing two documents line by line, you simply filter for unmarked entries in the check register. It saves time and reduces errors significantly, particularly when you have a long register history.
When a transaction clears your bank but shows a different amount than what you recorded, investigate before marking it cleared. A check that cleared for $104.50 when you wrote $140.50 is either a bank error or a recording error. Either way, you need to identify which before you mark anything and move on.
Monthly reconciliation is the process of verifying that your check register and your bank statement describe the same account, accounting for timing differences. It takes ten to twenty minutes when your register is current. The process connects directly to the reconciliation formula covered in detail in our checkbook management guide.
Before comparing the two records, go through your bank statement and find any entries not yet in your register. Bank fees, interest credits, automatic debits you forgot to enter, and returned check NSF fees are the most commonly missed. Add every one to your register and update your running balance before proceeding.
Go through your bank statement line by line. For each transaction, find the matching entry in your check register and mark it cleared in the cleared column. Verify the amounts match. A $10 discrepancy between what you recorded and what cleared is not a rounding issue; it is a real difference that needs an explanation.
After marking every matched transaction as cleared, scan your register for any entries without a cleared mark. These are your outstanding items: checks written but not yet deposited, and deposits made but not yet posted. List them separately with their amounts.
Take your bank statement's ending balance, add any deposits in transit, and subtract outstanding checks. The result is your adjusted bank balance. Take your check register's ending balance, add any bank credits you had not yet recorded before step 1, and subtract any bank debits you had not yet recorded. The result is your adjusted register balance. Both adjusted figures must match. If they do not, work through the common causes covered in the checkbook management guide until you find and resolve the difference.
Businesses that write checks need check registers with the same urgency as individuals, but the requirements are stricter because the stakes are higher. A missed transaction in a personal register is inconvenient. A missed transaction in a business register can cause a vendor payment to appear unpaid, distort your cash position, or create a discrepancy that surfaces during a tax audit.
If your business has more than one checking account, each account needs its own dedicated register. A common example is a payroll account separate from the operating account. Mixing both accounts' transactions into a single register makes it impossible to reconcile either one independently, since each bank statement covers only one account. Separate registers maintain a clean one-to-one relationship between the register and the bank statement it reconciles against.
Business check numbers are part of your audit trail. Sequential numbering lets you confirm that every check issued is accounted for. A gap in the sequence requires an explanation: either a voided check was recorded as VOID, or a check is unaccounted for. Letting check numbers fall out of sequence, by reusing numbers, skipping ranges, or failing to record voids, weakens your internal controls and makes fraud harder to detect.
For businesses using accounting software, the check register in your software is the cash disbursement journal. QuickBooks maintains its own bank register that tracks every transaction against your checking account. This register feeds the general ledger's cash account automatically. The monthly bank reconciliation in QuickBooks compares this register to your bank statement and flags unmatched items. Running this reconciliation monthly is a required step in the month-end close process for any business with checks as part of its payment workflow.
Checks that remain uncashed after 90 days need follow-up. After six months, they become stale and most banks will refuse them. After a year or more, they may become subject to state unclaimed property reporting requirements. A check register with a reliable cleared column makes this review simple: filter for outstanding check entries older than 90 days and follow up with each payee.
The format of your check register does not change what it does. The choice between paper and digital comes down to how you write checks and how you prefer to interact with financial records.
Paper registers come with every Checkomatic personal checkbook order. They are compact, fit in the same drawer or bag as the checkbook, require no electricity or software, and are available the instant you write a check. For people who write occasional checks and prefer a physical record they can glance at without opening a device, paper works reliably. The limitation is that arithmetic in a paper register is manual: a single wrong calculation propagates forward until you catch it. Using a calculator and double-checking the balance after each entry eliminates most errors.
A spreadsheet in Google Sheets or Excel replicates all check register columns with the advantage of automatic running balance calculation. The balance formula subtracts debits and adds credits as you enter each row, eliminating arithmetic errors entirely. Spreadsheets also make it easy to filter and sort transactions, use SUMIF formulas to total spending by category, and run simple reports. The main discipline requirement is the same as a paper register: entering transactions at the time they happen rather than reconstructing them from memory at the end of the month.
QuickBooks, Xero, and similar platforms maintain a bank register automatically as part of their broader accounting function. Every transaction entered through the software populates the register, and the bank reconciliation module compares it against your imported or manually entered bank statement. For businesses, this is the most complete option because the register integrates with the general ledger, accounts payable, and financial reporting. For individuals, it is more infrastructure than most people need for a checking account.
Checkomatic manufactures personal and business checks in Monroe, NY with ABA-compliant security features on every order. Several specific products directly support the check register habits described in this guide.
Every personal checkbook order from Checkomatic includes a paper check register. The register is pre-formatted with all standard columns: date, check number, description, payment, deposit, and running balance. It fits in the same checkbook cover as your checks and is ready to use the moment your order arrives. You do not need to create a register separately or download a template; it is included with the checkbook.
The most frequent check register failure is forgetting to record a check in the first place. You write a check in a hurry, hand it over, and move on without logging it. Your running balance then overstates your available funds by exactly that check's amount until you catch the omission. Checkomatic's personal checkbooks in duplicate format include a carbonless copy behind every check that auto-records the check number, date, payee, amount, and memo the moment you write the original. The copy stays in the book as a permanent physical backup of every check you write. Duplicate checks do not replace the register for deposits, ATM withdrawals, and non-check transactions, but they solve the single most common register gap.
Every Checkomatic order allows you to specify your starting check number and prints sequentially from there. This maintains the sequential numbering integrity that your check register, your bank reconciliation, and any audit of your records depends on. Ordering replacement checks that continue your number sequence is a simple entry in the order form. Checkomatic also includes a digital proof step before printing begins, where you verify your check number starting point along with your routing number and account number, so the batch arrives ready to use without numbering gaps.
Whether you need personal checkbooks with registers, personal deskset checks for organized desk-based check writing, manual business checks with carbonless duplicates for handwritten business payments, or QuickBooks-compatible checks for software-integrated check printing, every format ships with ABA-compliant security features and is backed by 3 to 5 business day standard delivery. Rush options are available at checkout.
Explore the full Checkomatic catalog at checkomatic.com.
A check register is a simple tool with a specific job: to give you an accurate real-time picture of your available balance that includes every transaction you have initiated, whether or not your bank has processed it yet. Six columns, consistent entries, and a cleared marker for reconciliation are all it takes. The discipline is recording transactions immediately rather than reconstructing them later.
The check register's role in accounting is more formal than most consumer guides acknowledge. It is a cash disbursement subledger that feeds the general ledger, which means the habits you build around maintaining it have implications beyond personal convenience. Voided checks recorded rather than discarded. Sequential check numbers preserved. Separate registers per account. Monthly reconciliation within a few days of your statement date. These practices matter more as the stakes around your financial records grow.
A check register is a running record of every transaction in your checking account, maintained by you rather than by your bank. It covers checks written, deposits made, ATM withdrawals, debit card purchases, automatic payments, and bank fees. Its primary value is that it includes transactions you have initiated that have not yet cleared your bank, giving you an accurate picture of your true available balance. Your online banking app only shows what the bank has already processed. In formal accounting, a check register functions as a cash disbursement journal: a subledger that records individual cash transactions before they are summarized and posted to the general ledger.
A complete check register needs six columns. Date records when the transaction occurred. The check number or transaction code column holds the check number for paper checks, or a standard abbreviation such as ATM, DEP, ACH, POS, or NSF for other transaction types. Description or payee identifies who was paid or what the deposit came from. Payment or debit records money leaving the account. Deposit or credit records money entering the account. Running balance is updated after every single entry. A seventh cleared column, used to mark transactions that have appeared on your bank statement, is highly recommended for reconciliation.
Standard codes for the check number column include ATM for cash machine withdrawals, DEP or D for deposits of any kind, ACH for automated clearing house electronic transfers and automatic payments, EFT for electronic funds transfers and wire payments, POS or DC for debit card purchases, INT for interest credits, NSF for returned check fees, OD for overdraft fees, SC for bank service charges, and VOID for checks that were spoiled and must be recorded to preserve the sequential check number record. Using consistent codes throughout your register makes it easier to identify transaction types and match entries against your bank statement during reconciliation.
At minimum once a month, within a few days of receiving your bank statement. Reconciling monthly keeps you within the 60-day window under federal Regulation E for reporting unauthorized electronic transactions. If you write checks regularly or manage a business checking account, reconciling weekly is better practice. The more frequently you reconcile, the faster you catch bank errors, unauthorized charges, and outstanding checks that have been sitting too long without being cashed.
No, but they eliminate the most common register failure. Duplicate checks include a carbonless copy behind every check in the book that automatically records the check number, date, payee, amount, and memo when you write the original. This prevents the most frequent gap in check registers, which is forgetting to record a check. However, duplicate checks only record paper check transactions. They do not capture deposits, ATM withdrawals, debit card purchases, automatic payments, or bank fees. A complete check register is still required for full account tracking. Duplicate checks and a check register work best together, not as substitutes for each other.





