A rental property business should use a chart of accounts built on seven account types (asset, liability, equity, income, other income, expense, and other expense), numbered in four-digit blocks by type, with detail accounts nested under summary accounts, bank accounts flagged as cash, and one chart for every building. Add a property-linked account only where an owner needs a building reported on its own. Every account should answer a question one of your reports asks.
Here is the afternoon this guide is for. It is the 3rd, 4:15 PM, and a plumber's invoice for unit 2B at 14 Elm is open on the bookkeeper's screen. There are three places it could land: Repairs, Maintenance, and an account called Plumbing 14 Elm that someone created in March. She picks one. Next month, someone else picks another. In January the owner of 14 Elm asks why repairs doubled, and the honest answer is that they did not; the chart did.
The fix is not a more careful bookkeeper. It is a chart that settles the question before anyone has to.
What a chart of accounts is, and what it is for
A chart of accounts is the complete, numbered list of accounts a business posts its transactions to, organized by account type so that every financial report can be assembled from it. It is not a report, and it is not the ledger; it is the set of buckets the ledger is sorted into, and the first real decision in property management accounting, as Property Management Accounting: The Complete Guide lays out.
In a rental business the chart serves three readers at once: the owner, who reads it as the lines on a monthly statement; the tax preparer, who reads it as the expense categories the return asks for; and you, who read it as the answer to which building carries its own weight, a question that is only answerable if the chart was built to answer it.
The seven account types
Every account belongs to exactly one of seven types, and the type decides which statement the account lands on: the first three types build the balance sheet, and the last four build the income statement. The table below lists the seven types with the accounts that typically sit in each for a rental portfolio.
| Account type | What it holds | Typical property accounts |
|---|---|---|
| Asset | What the business owns or is owed | Bank accounts, rent receivable, prepaid insurance, sales tax recoverable |
| Liability | What the business owes | Accounts payable, security deposits held, sales tax payable, a mortgage |
| Equity | The owners' stake | Owner contributions, owner distributions, retained earnings |
| Income | Money the buildings earn | Rent, late fees, application fees, parking, damage recoveries |
| Other income | Money earned outside operations | An insurance recovery, a gain on selling equipment, a one-time settlement |
| Expense | The cost of running the buildings | Repairs and maintenance, utilities, insurance, property tax, management fees, bank charges, bad debt |
| Other expense | Costs outside operations | Loan interest, a loss on disposal |
The type matters more than the name: other income and other expense sit below operating income on the statement, so a one-time insurance recovery never makes a bad quarter look good. One line deserves saying plainly: a security deposit is a liability from the day it arrives, never income, because it is the resident's money held under conditions.
Account numbering: the four-digit convention
The convention is four digits with one block per type: 1000s for assets, 2000s for liabilities, 3000s for equity, 4000s for income, and 5000s for expenses. Other income and other expense take a higher block in some charts and none in others; the type, not the number, puts them on the right line of the income statement. Inside a block, number in tens or hundreds and leave the gaps, so a new account slots in between its neighbors without renumbering anything. A number is permanent: an archived account keeps it, and no account inherits it later.
An example chart of accounts for a rental property business in this convention, using the numbers Scaalr's starter accounts and entry templates use:
| Number | Account | Type |
|---|---|---|
| 1000 | Cash and bank | Asset, flagged as cash |
| 1200 | Rent receivable | Asset |
| 1400 | Prepaid insurance | Asset |
| 2100 | Accounts payable | Liability |
| 2150 | Security deposits held | Liability |
| 2210 | Sales tax payable | Liability |
| 3100 | Owner contributions | Equity |
| 3200 | Owner distributions | Equity |
| 3500 | Retained earnings | Equity |
| 4000 | Rent income | Income |
| 4020 | Late fee income | Income |
| 4030 | Damage recovery income | Income |
| 5100 | Bad debt expense | Expense |
| 5200 | Repairs and maintenance | Expense |
| 5300 | Bank charges | Expense |
| 5400 | Property tax | Expense |
| 5500 | Insurance | Expense |
Seventeen accounts is a complete chart for a small portfolio. Utilities, management fees, and advertising join the expense block when there is something to post to them; a mortgage joins the liabilities when the entity carries one. What never joins is an account per vendor or per unit: vendors live in the payables subledger and units live on the lease, and the chart is for kinds of money, not for who was paid or where.
Hierarchy: parent accounts and summary accounts
A summary account (also called a parent account or a header account) is an account that exists to total the accounts nested under it on reports and is never posted to directly. Hierarchy lets a chart carry detail without losing the subtotal: Repairs and maintenance as the summary, with Plumbing, Electrical, and Appliances beneath it, so the owner statement shows one repairs line and you can still see plumbing on its own.
Two levels is almost always enough, and the test for adding a child account is a report. If the owner statement and the tax return both want one repairs line, and you will never run a report on plumbing alone, one account is enough; the work order already records that it was a plumber. Add the child when a number needs to be seen separately, not when a transaction feels different from the last one.
One chart for every building
A portfolio has one chart of accounts, not one per building. Cloning the chart per property multiplies every account by every building and turns each portfolio report into a re-summing exercise; it is how a chart of forty accounts becomes four hundred. The alternative is one chart with a property dimension: the same accounts everywhere, and a way to attribute activity to a building where a building needs its own numbers.
In Scaalr that dimension is a property code on the account. Link an account to a property and its posted activity is what that property's owner statement is assembled from, income and expense by account, for any date range. So keep the portfolio-level accounts for everything that runs across the business, and link an account to a building only when an owner's statement needs that building's line on its own. What goes into the statement, and on what rhythm, is covered in Property Management Reports: What Owners Actually Expect.
The flags that make the reports work
Three settings on the chart of accounts do more work than any account name. The first is the cash flag: mark the accounts that hold real money as cash or bank accounts, and the cash flow statement, payment history, and refund matching all know where the money is. Those are also the accounts Bank Reconciliation for Property Managers: Step by Step reconciles, and it assumes they are flagged.
The second is the set of control accounts, retained earnings, receivables, payables, and cash, designated once per currency: year-end close sweeps net income into retained earnings, the receivables and payables agings read from their control accounts with buckets of 30, 60, and 90 days by default, and bank reconciliation defaults to the cash control account. A portfolio that runs in CAD and USD keeps a parallel set per currency, because accounts are currency-tagged and never mix.
The third is the cash flow mapping: each account tagged operating, investing, or financing, with non-cash expenses marked so the indirect-method cash flow statement can add them back.
How to set up a chart of accounts for a rental property business, step by step
The setup is an afternoon of decisions, in order:
- Start from the reports, not from a template. List the lines your owner statement shows and the expense lines your tax return asks for; those are your detail accounts, and everything else is a summary above them or a balance sheet account beside them.
- Fix the numbering blocks. Four digits, one block per type, gaps of ten or a hundred inside each block, written down before the first account is created.
- Create the summary accounts, then the detail. One summary account per subtotal a report needs, and detail beneath it only where a number has to be seen on its own.
- Flag the cash accounts and set the control accounts. Mark every real bank account as cash, and designate retained earnings, receivables, payables, and cash for each currency you run.
- Map the cash flow categories. Tag each account operating, investing, or financing, and mark the non-cash expenses.
- Link accounts to properties only where an owner needs them. A building gets its own line when a statement has to show it; everything else stays portfolio-level.
- Freeze it. Archive instead of delete, never reuse a number, and make a new account a decision with a reason rather than a reflex at coding time.
How Scaalr builds the chart
Scaalr builds the chart of accounts from the seven types above, and every account carries a natural account number, a generated GL code, and a currency. A new account starts with a set of system accounts in CAD and USD (bank, receivables, payables, retained earnings, revenue, purchases, bad debt, sales tax, late fees, and insurance); the automatic postings from rent, invoices, and payments are addressed to those accounts by number, so they keep their numbers while you build the rest of the chart around them, and the twenty prebuilt entry templates create the accounts they need the first time they run, security deposits held among them.
Hierarchy is a parent picker and a summary-account checkbox on the account, a cash-or-bank checkbox sets the cash flag, a property code links the account to a building, and the accounting configuration panel holds the control accounts per currency, the aging buckets, and the cash flow mapping described above.
Two protections hold the chart steady: an account with posted entries or sub-accounts cannot be deleted, only archived, and an account can be created inline the first time a transaction needs it, so an unusual entry never stalls on setup. When you bring history in, the CSV journal import addresses accounts by natural account number and currency, which is why the numbering deserves a decision before the first file is prepared; the landing procedure is in How to Switch Property Management Software: Keep Your Books. On Growth and up, account names and entry narrative can be encrypted behind a secret only you hold, as Is Your Financial Data Safe in Cloud Property Software? walks through.
The same invoice, decided
Back to 4:15 PM on the 3rd. The plumber's invoice has one place to land: Repairs and maintenance, on the account linked to 14 Elm. It is coded once, the work order already says it was plumbing, and in January the owner's statement shows the same line it showed in June. Nobody has to remember what March meant.
That is what a chart of accounts is for. Not a longer list, a shorter one, with every account there because a report needs it.
Key questions
How many accounts should a rental property chart of accounts have?
As few as will answer the questions your reports ask: one account per line on the owner statement and the tax return, balance sheet accounts for bank, receivables, deposits held, payables, sales tax, and equity, and summary accounts only where a report needs a subtotal. The seventeen-account example above is a complete chart for a small portfolio. A chart grows one account at a time when someone codes by vendor or by unit instead of by kind of money; the cure is a rule, not a bigger chart.
Should I create separate accounts for each property?
No, not as a default. Keep one chart for the whole portfolio and give a property its own line only where an owner needs that building reported on its own. Cloning the chart per building multiplies every account by every property and turns each portfolio report into a re-summing exercise. In Scaalr the mechanism is a property code on the account: link an account to a property and its posted activity feeds that property's owner statement, while everything else stays on the portfolio-level accounts.
Where does a security deposit go on the chart of accounts?
In the liability block, as an account such as Security deposits held, never in income. The deposit is the resident's money held under conditions, so it sits on the balance sheet from the day it is received until it is returned or applied, and the cash sits in whatever bank account holds it, flagged as cash. The application and refund entries are a separate topic; the chart's job is to give the deposit its own liability account and, where your market requires it, a separate bank account to match.
The entries themselves, from collection to refund, are in Security Deposit Accounting for Property Managers.
Should my expense accounts follow the tax form?
Yes, as a floor. Mirror the expense lines your return asks for, then add the operating detail your owner statements need beneath them as sub-accounts. In the United States that is Schedule E (Form 1040), the IRS schedule for rental real estate income and loss; in Canada it is Form T776, the CRA's Statement of Real Estate Rentals; other markets have their own equivalent. A chart that already groups expenses the way the return does makes year-end a report to run rather than a spreadsheet to build.
Can I change my chart of accounts after I start posting?
Yes, with two limits. Add, rename, and nest accounts under new summary accounts at any time, and archive what you no longer use; never delete or renumber an account with posted history, because the reports that already went out were built on it. Scaalr enforces the first limit: an account with posted entries or sub-accounts cannot be deleted, only archived, and an archived account keeps its number so old statements still read the same.
Which Scaalr plan includes the chart of accounts?
All of them, including Starter. The chart of accounts, the double-entry ledger, recurring journal entries, bank reconciliation, and the financial report suite are part of every plan; Starter is free for the first 5 units, then $0.99 a unit a month. Ledger encryption, which hides account names and entry narrative behind a secret only you hold, is Growth and up, at $99 a month for the first 50 units, then $1.49 per additional unit.