Back to all guides
Accounting
June 21, 20264 min read· Corbica Editorial

Cash vs Accrual Accounting for Landlords — Which One Your CPA Actually Wants

Most small landlords file cash basis and should. But your month-to-month reporting probably shouldn't match your tax return — and confusing the two is why your P&L says you made money in a month you didn't collect any.

On this page (7 sections)

Two landlords own identical duplexes. Both collect $2,000 a month. In December, one tenant pays January's rent early and the other pays December's rent late, in January.

On a cash basis, landlord A reports $26,000 for the year and landlord B reports $22,000. Same buildings, same leases, same tenants — $4,000 apart, purely from when checks landed.

That's the whole distinction, and it matters more than it sounds.

The definitions, briefly

Cash basis: income counts when you receive it, expenses count when you pay them.

Accrual basis: income counts when it's earned, expenses when they're incurred — regardless of when money moves.

Under accrual, December's rent is December income even if it arrives on January 8th. The January repair you booked in December but paid for in January is a December expense.

Most landlords should file cash basis

For a small rental operation, cash basis is almost always right for the tax return:

  • It's simpler, and Schedule E is built around it.
  • It's permitted. Most individual landlords are well under the gross-receipts threshold that would force accrual.
  • It gives you timing control. Pay January's insurance in late December and you've moved a deduction into the current year. Prepay repairs before year-end and the same applies. That lever doesn't exist on accrual.
  • You don't pay tax on money you haven't got. Under accrual, a tenant who owes you $6,000 and never pays still counted as income first, and you back it out later as bad debt. Cash basis never records it at all.

If you're a small landlord with a handful of doors, your CPA almost certainly wants cash basis on the return. That question is usually settled.

But your management reporting probably wants accrual

Here's where people get tangled. The basis you file on and the basis you manage on don't have to be the same thing, and for most operators they shouldn't be.

Cash-basis monthly reports are actively misleading:

  • A tenant pays two months at once and your "revenue" spikes 100% in a month nothing changed.
  • Nobody pays late in March, so March looks like a disaster and April looks like a triumph.
  • You paid the annual insurance premium in one hit, so that month's expenses look catastrophic and the other eleven look artificially good.

None of that tells you whether the property is performing. Accrual smooths it out, because it matches revenue to the period it was earned in and spreads costs across the periods they cover. That's the number you want when deciding whether to raise rent, refinance, or sell.

The clean setup: accrual for management reporting, cash for the tax return. Your CPA converts at year end, which is routine work if the underlying records support both.

Where the two actually diverge

Four places, in practice:

Rent receivable. Accrual books the charge when rent is due and clears it when paid, so you can see who owes what. Cash basis has no concept of a receivable — an unpaid tenant is simply invisible in the accounts.

Prepaid rent. A tenant pays January in December. Accrual parks it in a liability (unearned rent) and recognizes it in January. Cash counts it in December.

Prepaid expenses. A 12-month insurance premium paid in one go. Accrual spreads 1/12 per month. Cash takes the whole hit at once.

Security deposits. Neither basis treats these as income — they're a liability under both, because the money isn't yours. (Booking deposits as income is a mistake independent of basis, and a common one.)

Depreciation, notably, is the same under both. It's a non-cash allocation either way.

What this needs from your books

Here's the practical catch, and the reason this article exists.

You cannot produce accrual reporting from a categorized bank feed. A bank export knows only what moved and when. It has no idea that rent was due on the 1st, that a tenant is $900 behind, or that the December insurance payment covers twelve months forward. Those facts don't exist in a transaction list.

Producing both bases from one set of records requires the underlying system to record obligations — charges when they're due, bills when they're incurred — alongside cash movements, and to keep them linked. That's what a double-entry general ledger does and what a spreadsheet of bank transactions structurally cannot.

If your books are a bank feed plus categories, you have exactly one basis available to you: cash. You'll file fine, and you'll manage blind.

A reasonable setup for a small portfolio

  • Keep the general ledger on accrual — charges post when due, bills post when incurred.
  • Run monthly management reports on accrual, so trends mean something.
  • Produce the cash-basis view at tax time for Schedule E.
  • Keep security deposits as a liability under either basis.
  • Reconcile every bank account monthly, so both views rest on the same verified cash.

Corbica reports both bases off the same ledger — a toggle rather than a second set of books — precisely because the answer to "which basis?" for most landlords is "both, for different questions."

The short version

File cash. Manage on accrual. Don't let a bank export decide which questions you're allowed to ask.


General information, not tax advice. Whether you may use cash basis depends on your entity and gross receipts — confirm with your CPA before choosing or changing a method, since changes generally require IRS consent.

Run your rental books in Corbica

Double-entry accounting, Plaid bank feed, and AI document matching — built for independent landlords.

Start free

Keep reading