Bookkeeping
Accounting Clean Up: How to Fix Messy Rental Property Books
A working accounting clean up plan for rental books: reconcile to statements, fix repairs vs improvements, split the mortgage, and catch up depreciation.
An accounting clean up is what happens when you stop trusting your books and go fix them: reconcile every account to a bank statement, recategorize what landed wrong, and rebuild the schedules that drifted. For rental property books the generic cleanup checklists get you maybe halfway, because the messes that actually distort a landlord's numbers are rental-specific: mortgage payments booked as one lump, security deposits counted as income, repairs and improvements blended together, depreciation missing entirely. We keep real rental books and we built a diagnostic that grades them, so this guide is the cleanup order we actually use, with the numbers from cases we hit.
One number up front to frame the payoff. When we ran our readiness diagnostic on a typical two-property book, it scored 71%: that share of transactions had no problems. One cleanup pass later it was 92%, and the remaining gap was a handful of genuinely ambiguous items, including a $275 charge the engine held for a human instead of guessing. That is what a cleanup buys: a book where the reports mean something.
How rental books get messy
Nobody sets out to wreck their books. The drift comes from a few repeatable sources:
- Months of unrecorded activity. You connected a bank feed in March, stopped looking in June, and now it is filing season. This is the catch up half of the job.
- A lump-sum mortgage payment. One monthly charge that is really principal, interest, and escrow. Booked whole, it overstates expenses and hides the interest deduction.
- Deposits in the income column. A $2,400 security deposit booked as rent inflates income the year it arrives and has to be unwound the year it is returned.
- Duplicate accounts from bank feeds. A feed connection creates a second copy of a card you already track. Charges split across the two, and neither reconciles.
- Category rot. Repairs in Supplies, improvements expensed as repairs, and a line 19 Other that quietly became the junk drawer.
If your cash-on-cash return looks implausible, the books are usually why. The math in our guide to what counts as a good ROI on a rental property only works when the expense side is complete and correctly split, which is exactly what a cleanup restores.
Step 1: Gather the records before touching anything
The slowest part of any cleanup is stopping mid-reconciliation to hunt a statement. Collect first:
- Bank and credit card statements for every account the rentals touch, for the full cleanup window
- Monthly mortgage statements plus the year-end Form 1098 (your interest and escrow ground truth)
- Leases, with deposit amounts and move-in dates
- Property tax bills and insurance declarations (escrow disbursement checks)
- Invoices and receipts for anything over a few hundred dollars, especially work done on the property
- Closing statements for anything bought or sold in the window
- Last year's Schedule E and depreciation schedule, if one exists
The last item matters more than it looks. The prior-year depreciation schedule is the only place your cost basis, land split, and placed-in-service dates live. Without it you are rebuilding depreciation from the closing statement.
Step 2: Reconcile every account, oldest month first
Reconciliation is the spine of the cleanup: your book balance must match the bank statement balance, month by month, and you work oldest to newest because one bad month corrupts every month after it. Match each statement line to a book transaction, add what is missing, and remove what should not be there. Our step-by-step guide to reconciling rental books without a bookkeeper covers the mechanics; here is what the process looks like when it works.
A real account we cleaned sat $725 off for months. The gap was not fraud and not a missing deposit. It was a handful of transactions recorded against the wrong account plus one sign flip, and the fix was mechanical: add the missing lines, remove the strays, delta $0.
Another real case: a bank feed created a second "Platinum Card ••2002" next to the same card entered manually, so charges landed split across two accounts and nothing reconciled. Merging the twins closed a $49.99 gap. The last $40.88 was a subscription charge that pended on a different day than it posted: a mundane timing difference, not an error, and knowing that is the difference between done and endlessly re-checking.
The pattern from both: a stubborn reconciliation gap usually has two or three small causes stacked, not one dramatic one. Split the gap into pieces and each piece gets boring fast.
Step 3: Recategorize against Schedule E's actual lines
Rental expenses land on Schedule E, which has 15 expense lines (5 through 19): advertising, auto and travel, cleaning and maintenance, commissions, insurance, legal and professional, management fees, mortgage interest, other interest, repairs, supplies, taxes, utilities, depreciation, and other. A cleanup recategorization pass means walking every transaction in the window and asking which line it belongs to. Our guide to categorizing rental property expenses for Schedule E maps the common vendors line by line, and our free Schedule E categorizer does the first pass for you.
Two cleanup-specific traps:
Trust the mapping, not the account name. Accounting software maps tax lines from how an account was set up, not what it is called. We found a real $450 plumbing repair booked to an account named "Maintenance and Repairs" whose underlying subtype rolled it to Other, so the repairs total looked complete while being understated by $450. A second account named "Building Repairs" mapped correctly. Same-looking names, different tax outcomes. During a cleanup, verify where each account actually flows, because a name-only check passes books that are wrong.
Empty the junk drawer. Line 19 Other is where uncertain transactions accumulate. A bloated Other line is both a red flag on the return and a pile of deductions sitting in the wrong place. Most of what lives there belongs on a named line.
Step 4: Separate repairs from improvements
This is the recategorization sub-pass with real tax consequences. A repair deducts fully the year you pay it. An improvement capitalizes and depreciates over 27.5 years. During a cleanup you will find $8,000 "repairs" that are really a capitalized restoration, and capitalized $300 fixes that should have been expensed. The IRS tests are specific (betterment, adaptation, restoration, from the tangible property regulations), and our Schedule E line 14 repairs guide walks them with worked numbers.
The shortcut that resolves most borderline items: the de minimis safe harbor lets you expense items of $2,500 or less per invoice line with a one-paragraph election attached to the return. During a cleanup, that means most appliance and fixture purchases stop being judgment calls.
Step 5: Split the mortgage payment
Find every mortgage payment in the window and split it three ways: principal (not an expense at all, it reduces the loan), interest (Schedule E line 12), and escrow (an asset transfer that becomes an expense only when the servicer pays taxes or insurance). Check the split against the Form 1098 and the escrow disbursement lines on the mortgage statement.
This single fix moves numbers more than any other cleanup step. A $2,400 monthly payment booked whole overstates expenses by the principal portion every month, all year. Unwound, your true expense picture can shift by five figures, in either direction depending on how the escrow disbursements were handled.
Step 6: Move security deposits out of income
Scan rent deposits for amounts that match lease deposit figures. A refundable security deposit is a liability while you hold it, not income (IRS Publication 527 is direct on this). It becomes income only if you keep part of it, only the kept portion, in the year you keep it. Books that show deposits as rent overstate line 3 the year the tenant moves in and then need an offsetting fiction the year they leave. Rebook them to a deposit liability account and both years become true.
Step 7: Assign every transaction to a property
If you have more than one rental, Schedule E reports each property in its own column, so a transaction without a property assignment is a transaction that cannot be filed correctly. This pass is tedious and unskippable: walk the uncategorized and unassigned list and tag each item. Shared costs (an umbrella policy, a bulk supplies run) get split on a defensible basis such as per-unit or per-square-foot, applied consistently.
Step 8: Catch up depreciation
Depreciation is the largest deduction most landlords have and the one most often missing from messy books. Residential rental buildings depreciate straight-line over 27.5 years (30 years under ADS for foreign properties; our foreign rental property depreciation guide covers that clock). The cleanup pass: confirm each property has a depreciation schedule, the basis excludes land, and improvements found in step 4 were added as their own assets.
If depreciation was never taken, or taken wrong for two or more years, do not amend old returns. The fix is a Form 3115 accounting method change with a section 481(a) adjustment, which delivers the entire missed amount as a deduction in the current year. And the IRS makes skipping it pointless: when you sell, depreciation recapture is computed on what was allowed or allowable, meaning you pay recapture on deductions you never took.
The cleanup order, as a checklist
| Order | Pass | What it fixes | Where it lands |
|---|---|---|---|
| 1 | Gather records | Missing statements, leases, 1098, prior depreciation schedule | Everything downstream |
| 2 | Reconcile oldest-first | Missing and duplicate transactions, feed twins | Every balance |
| 3 | Recategorize | Category rot, mapping traps, bloated Other | Lines 5 to 19 |
| 4 | Repairs vs improvements | Expensed improvements, capitalized repairs | Line 14 vs line 18 |
| 5 | Split mortgage payments | Principal and escrow booked as expense | Line 12 |
| 6 | Rebook deposits | Deposits counted as rent | Line 3 |
| 7 | Assign properties | Unassignable transactions | Per-property columns |
| 8 | Depreciation catch-up | Missing schedules, Form 3115 cases | Line 18 |
Keeping them clean afterward
A cleanup that ends with "and then I stopped looking" repeats next year. The maintenance load that actually prevents a second cleanup is small: reconcile monthly (fifteen minutes per account when current), categorize weekly, and let rules handle the recurring vendors so the same utility never needs hand-categorizing twice. That last part is most of why we built Oberlin24: the bank feed imports, the engine categorizes to Schedule E lines with a stated reason, deposits and mortgage splits are handled structurally, and the readiness score tells you at any moment how close your books are to filing-ready. The free diagnostic is the same engine that took that two-property book from 71% to 92%, and it will tell you in a few minutes whether your books need an afternoon or a reconstruction.
Books drift. The fix is a defined pass in a defined order, and once the structural errors (mortgage splits, deposits, depreciation) are rebooked, staying clean is a fifteen-minute habit instead of a dreaded project.
Frequently asked questions
What is the difference between clean up bookkeeping and catch up bookkeeping?
Catch up bookkeeping fills a gap: months where nothing was recorded at all, so the work is entering and categorizing missing transactions. Clean up bookkeeping fixes what was recorded wrong: duplicates, miscategorized expenses, unreconciled accounts, deposits booked as income. Most messy rental books need both, and the order matters. Enter the missing months first, then clean the whole span, because a cleanup pass over incomplete data just gets redone later.
How long does an accounting clean up take for a rental property?
It scales with months of history and transaction volume, not with how bad the books feel. A single-property book with one bank account and a year of drift is typically a weekend of focused work: pull statements, reconcile month by month, recategorize, and rebuild the deposit and depreciation schedules. A multi-property book with commingled accounts takes longer because every transaction needs a property assignment before Schedule E means anything. The slowest step is almost always chasing missing statements, so gather documents first.
How much does a bookkeeping cleanup cost?
Firms usually quote by the month of history being cleaned, and rental books price higher than a plain service business because of deposits, escrow, and depreciation. Before paying for a full engagement, get a diagnostic first: a readiness check that counts uncategorized, duplicated, and mismapped transactions tells you whether you are facing an afternoon of fixes or a real reconstruction. We built a free version of exactly that into Oberlin24, and on a typical two-property book it turns a vague sense of mess into a specific fix list.
Do I need to amend past tax returns after cleaning up my books?
Only if the cleanup changed what you already filed. Fixing the current year before filing needs no amendment. If you discover a filed year understated income or overstated deductions, that is an amended return (Form 1040-X with a corrected Schedule E). Missed depreciation is the special case: you generally do not amend for it. Once a property has gone two or more years with wrong or missing depreciation, the fix is a Form 3115 accounting method change, which lets you take the entire missed amount as a catch-up deduction in the current year.
Are security deposits income when I clean up my rental books?
No. A security deposit you intend to return is a liability while you hold it, not rental income. The cleanup pattern to look for is deposits sitting in the income column, which overstates rent for that year. Book the deposit as a liability when received. It becomes income only when you keep some of it (for damage or unpaid rent), and only the kept portion, in the year you keep it. If your books show deposit money as rent, your Schedule E line 3 is wrong.
What software problems cause messy rental books in the first place?
The two we hit most often keeping real rental books: duplicate accounts and name-only categorization. A bank feed connection can create a second copy of an account you already track by hand, splitting charges across the two so neither reconciles. And accounting software maps tax lines from account setup, not account names. We found a real $450 plumbing repair in an account named Maintenance and Repairs whose underlying type rolled it to Other on Schedule E. The name said repairs; the mapping said otherwise.