PreciseBankFlowPreciseBankFlow home

Bank Reconciliation in Cash Basis Accounting

By PreciseBankFlowPublished November 12, 2025Updated November 12, 2025

Bank reconciliation in cash basis accounting follows the same steps as under accrual: compare the statement with the ledger, list timing items and post book-side entries. What changes is that receivables and payables drop out, so entries go straight to income and expense. Outstanding checks and deposits in transit still need tracking, because cash basis does not remove them.

What changes about bank reconciliation in cash basis accounting?

On the cash basis, income is recorded when money is received and expenses when they are paid. For the bank reconciliation, that removes the receivable and payable accounts from the entries. A bank fee is still an expense and interest is still income, but a returned customer check reverses income instead of reinstating a receivable.

Compare the treatment of common items. The amounts are example values.

Item Accrual books Cash basis books
Bank fee, 25.00 Debit bank fees, credit cash Same
Interest earned, 4.10 Debit cash, credit interest income Same
Customer check returned NSF, 900.00 Debit receivable, credit cash Debit sales income, credit cash
Outstanding check, 1,300.00 On the reconciliation, no entry Same
Deposit in transit, 2,450.00 On the reconciliation, no entry Same
Unrecorded supplier payment, 380.00 Debit payable, credit cash Debit the expense, credit cash

Most lines are identical. The differences sit in the entries that would have touched a receivable or a payable. Bank reconciliation journal entries for book-side items lists the accrual versions in full, and the cash basis versions swap the balance-sheet account for the income or expense account behind it.

Timing items still exist in cash basis books

Timing items exist in cash basis books because the gap between your ledger and the bank does not depend on your accounting method. A check you mailed on the 30th is recorded as paid, and the bank pays it a week later. That makes it an outstanding check whether you keep accrual books or cash books.

People new to the cash basis sometimes assume the ledger can simply copy the bank statement, which would make timing items vanish. Some very small businesses do keep books that way, recording each line only when it appears on the statement. Their reconciliation is almost trivial, but their books are always a few days behind the checkbook, and a check that has been written but not cashed is invisible until it clears.

If the books record checks when written and deposits when made, keep the outstanding list and the deposits in transit list exactly as under accrual. Carry them forward each month, age them and investigate the old ones.

When is cash basis income recorded for a bank deposit?

Cash basis income is recorded when the money is received, which is usually when the customer's check, cash or transfer arrives, not when the bank credits it. A check received on 30 June and deposited on 2 July is June income. That gap is exactly what a deposit in transit captures.

For tax purposes, IRS Publication 538 on accounting periods and methods says a cash method taxpayer includes income actually or constructively received during the year, and that income is constructively received when it is credited to your account or made available without restriction. It also says you cannot hold checks to postpone income from one tax year to the next. A December check left in a drawer until January is still December income.

Electronic receipts can blur the dates. A card processor or an ACH batch may settle one credit for many sales made over several days. The bank date is when the money became available, but the sales may span the month-end. ACH batch deposit reconciliation shows how to split a batch into the payments inside it, which is where the income dates come from.

Cash basis bank reconciliation errors that hide in the ledger

Cash basis bank reconciliation errors hide in the ledger because there is no receivable or payable to catch them. An accrual system shows an unpaid invoice that should have been paid. On the cash basis, a missing receipt simply never appears as income, and nothing else in the books points to it.

Errors to look for each month:

  • Deposits recorded at the net amount. A card settlement recorded net of fees understates both income and the fee expense. The bank line matches, so the reconciliation agrees, but the income statement is wrong.
  • Owner transfers coded as income. Money moved in from a personal account is not sales. On cash books with no receivables to compare, the mistake goes unnoticed until the tax return.
  • Expenses paid from the wrong account. A business bill paid from a personal card never reaches the bank reconciliation at all.
  • Late reconciliation. Without receivables and payables, the reconciliation is the main control over the ledger. Leaving it for months lets small errors pile up. Monthly bank reconciliation deadlines suggests how soon after month-end to finish.

Edge case: NSF checks and refunds in cash basis bank reconciliation

An NSF check on the cash basis reverses income. The customer's payment was recorded as sales when received, the bank has returned it, so the entry debits sales and credits cash. The amount is no longer income because it was never actually received. Track the customer's debt outside the ledger, since there is no receivable account.

A refund to a customer is treated the same way: a reduction of income in the month you pay it, not the month of the original sale. If the original sale was in a prior year, the refund still reduces income in the year it is paid, which can matter at year-end.

When the customer's check clears on a second try, record the receipt as income again in the month it clears. The full sequence, and the accrual version of each entry, is in NSF check bank reconciliation entries and follow-up.

PreciseBankFlow matches statement lines to the ledger and lists what clears and what does not, which works the same whichever basis the books use. The PreciseBankFlow homepage shows the checks it runs.

All posts in Bank reconciliation