To set up accounting for a property management company, you need four things: a chart of accounts shaped like your portfolio, double-entry books, a monthly close that locks finished periods, and a short list of reports you actually read. Software carries most of the daily weight through automatic postings from invoices, rent, and payments. This guide covers all four in operator terms, plus what should post itself.

Here is the evening this guide is for. It is 9:40 PM on the 4th, and last month is still open. The rent deposits are in the bank but not on the books. An owner has asked, politely, twice, for her statement. There is a folder of receipts named "to enter" and a spreadsheet named FINAL-v3, and they do not agree. Nothing here is hard. There is just a lot of it, every month, forever.

The fix is not working later on the 4th. It is a setup where the routine entries never wait for you in the first place.

Start with the chart of accounts

The chart of accounts is the list of buckets every dollar in your business lands in, and it is the first real decision in property management accounting. Scaalr builds it from seven account types: asset, liability, equity, income, other income, expense, and other expense. Each account carries a natural account number and a generated GL code, so your accountant sees a conventional ledger, not an app's private vocabulary.

Give the chart structure early: nest detail accounts under parents, and mark rollup accounts as summary accounts, which cannot be posted to directly. Flag the accounts that represent real bank accounts as cash accounts: that flag is what drives the cash flow statement, payment history, and refund matching. Link accounts to specific properties where you want per-building numbers later. And set the control accounts, the designated homes for retained earnings, receivables, payables, and cash, once per currency; accounts are currency-tagged, so a portfolio that runs in both CAD and USD keeps each side clean.

Two protections are worth knowing on day one. Accounts with posted history cannot be deleted, only archived, so old reports keep meaning what they meant. And you can create an account inline the first time you need it, so an unusual transaction never stalls on setup.

Double-entry, in operator terms

Double-entry bookkeeping is the practice of recording every transaction as two balanced halves, a debit and a credit, so the books always reconcile and mistakes surface as imbalances instead of hiding in a column. It is the difference between a ledger and a list of numbers.

Take one month of one lease. Rent is charged: receivables go up, rental income goes up. The rent is paid: the bank account goes up, receivables go back down. Two entries, four lines, and at every moment the books balance. Skip the discipline and the questions that matter later, who still owes what, why the bank does not match the books, turn into reconstruction work instead of lookups.

You do not need to love debits and credits to run them well. In Scaalr, every entry is enforced to balance to the cent, whether a person keyed it or the system posted it from an invoice. Unposting an entry requires a reason, and deleting one moves it to a recycle bin where it can be restored. The rules hold for everyone, including the software.

How to set up the books, step by step

The setup is a week of decisions, in order:

  1. Choose your chart of accounts. Start from the seven account types and create the accounts you will actually post to, nesting detail under parent accounts where you want rollups.
  2. Set the control accounts. Tell the system which accounts serve as retained earnings, accounts receivable, accounts payable, and cash for each currency you run, and confirm the receivables aging buckets (30, 60, and 90 days by default).
  3. Flag and seed your bank accounts. Mark real bank accounts as cash accounts, and record each one's opening balance so the first reconciliation does not start with a false variance.
  4. Link accounts to properties. Property-linked accounts are what let you answer "which building makes money" without a separate spreadsheet per building.
  5. Let operations write the everyday entries. From here, invoices, payments, refunds, cancellations, and rent collections post balanced entries on their own. Your job is to run the buildings in the system, not to key journals after the fact.
  6. Put the predictable entries on a schedule. Set up recurring journal entries for the items that repeat, monthly through annually, and let the amortization scheduler spread a prepaid insurance premium across 2 to 60 months.
  7. Close your first month. Reconcile the bank, run the trial balance, fix what it surfaces, then lock the period. The first locked month is the foundation every later report stands on.

What posts itself, and what still needs a person

Automatic postings from invoices, rent, and payments are the center of the system. When an invoice is created, paid, refunded, or canceled, and when rent is charged and collected, the correct balanced entries post on their own, and each system entry links back to the invoice or rent record that created it. "Where did this number come from" is a click, not an investigation.

The predictable remainder runs on schedules. Recurring journal entries generate weekly, monthly, quarterly, or annually, can post automatically, and can queue an offsetting reversal for the next month, which is how accruals behave in practice. The nightly run respects your period locks, skips closed months, and emails the admins; a generated entry that cannot post lands as a draft with an alert instead of disappearing. You can preview upcoming occurrences, pause a template, or end it.

What remains is genuinely manual, and the system meets you halfway with twenty prebuilt entry templates for the transactions property managers actually book: security deposit application and refund, late fees, NSF handling, bank service charges, owner contributions and distributions, HST and GST remittance, property tax, prepaid insurance, and the rest. Month-end adjustments still exist, and they should: those are judgment calls, and judgment is the part that is actually yours. The division of labor is the same one argued in Automation vs Augmentation in Multifamily Operations: the machine takes the volume, you keep the decisions.

The monthly close: period locks and the year-end sweep

A monthly close is the habit of finishing a month and locking it. The lock is the point. A statement you sent an owner in April should still be true in July, and the only way to guarantee that is to make back-dated edits impossible rather than merely discouraged. Period locks are what make a sent report stay true.

In Scaalr, fiscal periods are a per-year grid of months you open and close. A closed month rejects manual entries, CSV imports, and recurring generation alike. When something legitimate arrives late, and it will, reopening a period requires a reason and is recorded, and any card payments held while the month was closed are applied once it reopens. Late corrections stay possible, and every one of them is on the record.

Year-end is the same idea at a larger grain. The year-end close sweeps income and expense into retained earnings, computes the year's net income or loss, generates closing entries per currency, and locks the year. If a late adjustment truly matters, the close is reversible with a reason: offsetting entries are created and the year reopens, so the history stays visible instead of being rewritten.

Bank reconciliation belongs inside this monthly rhythm: match the statement to the ledger, explain any variance, and lock the reconciliation before the period closes. It gets a guide of its own; here it is enough to say the close is not done until the bank agrees.

The reports worth reading

Reporting is why the discipline pays. Each financial report answers one operator question, and the table below maps the suite to the questions.

Report The question it answers
Income statement Did the portfolio make money this period?
Balance sheet What do we own and owe as of today?
Trial balance Do the books balance, account by account?
Cash flow statement Why does profit not match the bank account?
Statement of changes in equity What moved the owners' stake this year?
General ledger What exactly hit this account, and when?
A/R and A/P aging Who owes us, whom do we owe, and how old is it?
Property owner statement What did each owner's property earn and spend?

Every statement runs for any date range, compares against the prior period or year with dollar and percentage variance, and exports to PDF and Excel; the trial balance and the agings add CSV. On multi-currency portfolios, reports section by currency on screen and split into per-currency worksheets in Excel. The owner statement deserves a special word: it is the report your team prepares for each owner, income, expenses, and net per property for any date range, and it is the difference between "trust me" and "here it is."

Weekly, one habit outranks the rest: read the receivables aging before it becomes a collections problem. The buckets are configurable, the default is 30, 60, and 90 days, and the report exists so that "who owes us" never has to be reconstructed from memory.

One system, so the books follow the work

Property management accounting fails most often at the seams: the maintenance system does not know what the ledger knows, so someone retypes the same numbers from one tool into another every month. Scaalr removes the seam by being one system: a resident emails about a leak, the email becomes a case, the case becomes a work order, the contractor's bill becomes an invoice, and the payment posts the entries, each step living where the previous one happened, each posted entry drilling back to its source. The same system that reads the inbox keeps the books: AI for the Property Management Inbox: What Alex Reads, Flags, and Answers covers the front half of that sentence; this guide is the back half.

Two more facts belong in any operator's evaluation. First, the accounting suite is not an add-on: the double-entry ledger, recurring entries, bank reconciliation, and the full report suite are part of every plan, including Starter. Second, on Growth and up, the ledger can be encrypted behind a secret only you hold: the secret never leaves your browser, and Scaalr cannot recover it by design. Back-office capacity is usually the quiet ceiling on growth, a pattern Scaling Property Operations Without Increasing Headcount maps across the whole operation; the books are where it shows up first.

The same evening, current

Back to 9:40 PM on the 4th. Last month closed on the 2nd: the rent and payment entries were on the books before you sat down, the recurring entries ran on schedule, the reconciliation took one sitting, and the period is locked. The owner statement went out before she asked for it.

That is the honest promise of property management accounting done right: not a new skill, a smaller pile. The ledger fills itself from the work as it happens, and what is left each month is the part that deserves a person.

Key questions

Do I need an accountant if the software posts the entries?

Yes, and this is not a hedge: software changes what your accountant does, not whether you need one. Automatic postings from invoices, rent, and payments keep the ledger current, which is exactly what makes an accountant's review fast and useful. Their hours shift from keying transactions and reconstructing months to reviewing the close, tax planning, and the judgment calls no template covers.

Should a property management company use cash or accrual accounting?

For day-to-day operations, accrual-style books fit property management because the business runs on money owed: rent charged but not yet paid, bills received but not yet due. Accrual books record those obligations when they arise; cash books record only money moving. Which basis you file taxes under is a separate question for your accountant, and it does not have to match how you run operations.

How do I catch up on a property management bookkeeping backlog?

Stop the backlog from growing before you touch the pile: run current operations in the system first, so this month's invoices, rent, and payments post themselves while you work on the past. Then rebuild from your last clean month forward with the CSV journal import, and reconcile and lock each month before moving to the next. An accounting backlog shrinks fastest once it can no longer grow.

Can I import journal entries from a spreadsheet?

Yes. Scaalr imports journal entries from a CSV file, with a downloadable template and a preview before anything is saved: batches are checked for balanced debits and credits, valid active accounts, a single currency and date per batch, and an open period. A reference column can tie lines to existing invoices or rent records, and a batch posts automatically or lands as drafts, all or nothing.

Which Scaalr plan includes accounting?

All of them, including Starter. The double-entry ledger, chart of accounts, recurring journal entries, bank reconciliation, and financial reports are part of every plan; Starter is free for the first 5 units, then $0.99 a unit a month. Invoicing with online card payment is Growth and up, at $99 a month for the first 50 units, then $1.49 per additional unit.

AI for the Property Management Inbox All articles