Real Estate Accounting Software: Ledger, Trust, Tax
Real estate accounting software is the system of record underneath a property operation: the general ledger, the trust accounts, and the filings on top. Here is how the ledger and chart of accounts work, how trust reconciles three ways, and when to build.

Real estate accounting software is, underneath the reports, a general ledger with a real estate shape pressed into it. It records every dollar a property earns and spends, keeps each owner's and each tenant's money straight, reconciles the trust accounts to the bank, and produces the statements and tax filings on top. When it works, the books, the bank, and the owner statement all agree, and a 1099 run in January is an export rather than a panic. When it does not, a property's ledger quietly drifts from the cash that backs it, and someone is reporting the wrong number to an owner or to the IRS.
This article is the accounting counterpart to our build guide on property management software. That one owns the operational side, the tenant ledger, the lease and charge schedule, and the payment rails that collect rent. This one goes underneath, to the system of record that records, reconciles, reports, and files the money: the double-entry ledger, the chart of accounts, trust accounting at audit depth, owner draws, AP and AR, 1099 and Schedule E, ASC 842, and the QuickBooks integration. The rule throughout is simple. If it is about collecting or scheduling money, it belongs to the ops article. If it is about recording, reconciling, reporting, or filing it, it is here.
The short version
- Real estate accounting software is a double-entry general ledger shaped for property: a chart of accounts carrying property and unit dimensions, with trust accounting, owner statements, and tax outputs layered on top.
- It differs from QuickBooks and other generic tools by holding a separate balance for every property and owner, carrying security deposits as a liability rather than income, and blocking owner draws that exceed cleared cash.
- Trust accounting proves the money held for others is intact through a three-way reconciliation: the trust bank balance, the general-ledger trust control account, and the sum of every per-property sub-ledger all have to equal the same number.
- Owner statements and draws fall straight out of the ledger, and a draw can never release more than a property has actually cleared after expenses and any reserve.
- Tax reporting is a data-capture problem: capture each vendor's W-9 up front so 1099-NEC filings (now triggered at $2,000 of annual payments) and Schedule E roll-ups become an export instead of a January scramble.
- Build the custom pieces where trust accounting, multi-entity due-to and due-from, owner-draw rules, or a QuickBooks general-ledger mapping live, and buy or configure a package for the standard books.
What real estate accounting software is, and how it differs
Real estate accounting software is the system of record that records, reconciles, reports, and files the money behind a property operation. Strip away the dashboards and it is a double-entry general ledger, a chart of accounts carrying property and unit dimensions, and the trust accounting, owner statements, and tax outputs built on top of it.
What separates it from a generic accounting product is the shape the ledger has to take. A flat books-and-invoices tool tracks income and expense and prints a profit-and-loss. Real estate accounting software has to do more: hold a separate balance for every property and every owner, carry a security deposit as a liability rather than income, stop an owner draw from releasing money a property has not actually cleared, and prove that money held in trust is intact through a reconciliation that ties three ways. Generic suites like QuickBooks, Xero, or Sage can keep books, and vertical products like Buildium, AppFolio, Yardi, Stessa, or REI Hub wrap real estate logic around a ledger, but the distinguishing question is the same in every case. Can the system keep each property's and each owner's position honest, not just the company's bottom line? A tool that cannot is bookkeeping software wearing a real estate label.
| Capability | Generic accounting tool | Real estate accounting software |
|---|---|---|
| Balances tracked | One company-wide ledger | A sub-ledger per property and per owner |
| Security deposits | Recorded as income | Carried as a liability until returned |
| Owner draws | A manual transfer | Limited to cleared cash, blocked on a deficit |
| Trust funds | Commingled with operating cash | Segregated and reconciled three ways |
| Tax outputs | A single profit-and-loss | 1099-NEC/MISC and Schedule E by property |
The general ledger behind real estate accounting software
The hardest and most underrated part of real estate accounting software is the general ledger and the chart of accounts beneath it, because real estate does not fit the flat account list a first prototype reaches for. Get the ledger right and every report, statement, and filing above it becomes a query. Get it wrong and you fight the chart of accounts for the life of the product.
The foundation is double-entry. Every transaction posts as balanced debits and credits to two or more accounts, so the books always tie out and nothing moves without a matching entry. A rent payment debits cash and credits rent income; a vendor bill debits an expense and credits accounts payable. Entries are grouped into journals and posted to general-ledger accounts, and the reliable design treats posted entries as append-only: a mistake is corrected with a reversing entry, never an edit, so the audit trail stays complete. That discipline is not academic. An owner statement, a tax filing, and an audit all depend on showing exactly what posted, when, and why.
The real estate move is in the chart of accounts. The instinct is to create a rent-income account per building, which explodes into thousands of accounts nobody can roll up. The discipline is the opposite: keep the account list lean and push the real estate detail into dimensions. One rent-income account, and every posting carries a property segment, often a unit segment, and sometimes an owner or fund segment. The same chart then rolls up across a whole portfolio while still slicing to a single door. The figure below sets out the three layers and how the real estate dimensions attach.
| Layer | What it holds | How real estate attaches |
|---|---|---|
| Journal entry | Balanced debits and credits, posted append-only | Carries the property and unit it belongs to |
| GL account | The running balance for a category | One account serves the whole portfolio |
| COA segment | The dimensions on every posting | Property, unit, and owner or fund tags |
How real estate accounting software handles trust accounting
This is the legal heart of real estate accounting software, and it is where the vertical products earn their keep over a generic ledger. A manager who collects rent and holds deposits is handling other people's money, and the governing rule is that those funds must never be commingled with the company's own operating cash. The ops article introduces trust accounting operationally; here the concern is the ledger integrity, the audit trail, and what the build has to enforce.
The mechanism that proves the money is intact is three-way reconciliation, and two states put it directly in statute. The Nebraska Real Estate Commission trust account manual requires that the trust general ledger equal the sum of the individual property sub-ledgers and equal the bank, reconciled on a schedule. The California Department of Real Estate trust fund rules (RE 13) require separate records per beneficiary, prohibit commingling, and mandate a monthly reconciliation. Three balances must agree at all times: the trust bank balance, the general-ledger trust control account, and the sum of every per-property sub-ledger. The fact that two states word the requirement differently is itself an argument for a configurable or custom build, because the rules are jurisdiction-specific.
The engineering follows from that. The trust control account on the general ledger must always equal the sum of the sub-ledgers it summarizes, which means a posting can never hit one without the other. A security deposit is carried as a liability, not income, because the money is still the tenant's. And no single property's sub-ledger can be allowed to go negative by borrowing against another's balance, because that negative is exactly the commingling the rules forbid. The figure below lays out the three balances and why each must tie.
| Balance | What it is | Why it must tie |
|---|---|---|
| Trust bank balance | Actual cleared cash in the segregated account | The external truth no register overrides |
| GL trust control account | The summarized trust total on the ledger | Internal control over what entered and left |
| Sum of property sub-ledgers | Each property's and owner's trust position | Confirms whose money each dollar belongs to |
Owner statements, draws, and distributions in real estate accounting
For a third-party manager, the owner statement is the product the owner actually reads, and the owner draw is the money they actually receive, so both have to fall straight out of the ledger rather than be assembled by hand. An owner statement is a slice of the general ledger filtered to one owner's properties: income collected, expenses paid, management fees taken, and the net the period produced, every line traceable to a posted entry.
The accounting discipline is in the draw. A distribution to an owner must release only the cash a property has actually cleared after expenses and any required reserve, never more. That is draw against available balance, and it is where naive systems break. If a property ran a deficit this period, the available balance can be zero or negative, and the software has to surface that rather than silently overdraw the owner's position into another owner's funds, which would breach the trust rule above. Operations with several investors per property add a distribution waterfall: proceeds flow in a defined order, return of capital before a preferred return before a profit split, and the ledger has to compute each tier from cleared cash, not projected income. Done well, an owner sees the same number the trust account holds, and a draw can never write a check the property cannot back.
AP, AR, and bank-feed reconciliation in real estate accounting
Underneath the statements sit two accounting subsystems that a generic tool blurs together and a real estate ledger keeps distinct. Accounts payable is the vendor side: a bill arrives, posts as a liability against the right property, and is paid out of that property's funds, reducing the owner's distributable proceeds. Accounts receivable is the tenant side: a charge is raised against a lease and cleared when payment lands. The ops article owns how those charges are scheduled and collected; the accounting job here is that each one posts to the correct property and account so the ledger stays true.
The connective tissue is the bank feed. A provider such as Plaid streams cleared transactions from the operating and trust bank accounts, and the software's task is to turn each one into a posted general-ledger entry. That is a matching and posting pipeline, not a list. An incoming deposit has to match an open receivable and clear it; an outgoing payment has to match an AP bill; an unmatched transaction has to be surfaced for coding rather than guessed. Two disciplines keep it honest. Deduplication ensures a transaction the feed reports twice, or that overlaps a manually entered payment, posts once. And reconciliation confirms that the posted ledger matches the bank statement at period close, which on the trust side is the same three-way tie from earlier. A bank feed that posts optimistically without matching and dedup leaves the ledger and the bank disagreeing by the end of the first month.
The 1099, Schedule E, and tax reporting layer
Tax reporting is where the year's bookkeeping either pays off or turns into a January scramble, and the right framing is that it is a data-capture problem the ledger should have been solving all along. Two outputs matter most: the 1099s a property operation files for its vendors, and the Schedule E its owners file for the property itself.
On 1099s, the IRS uses Form 1099-NEC to report nonemployee compensation, and the general rule is that paying a vendor $2,000 or more in a year for services triggers a filing, a threshold the One Big Beautiful Bill Act raised from $600 starting with 2026 payments. The distinction the software has to get right is 1099-NEC versus 1099-MISC: NEC covers vendor services, a plumber, a contractor, a landscaper, while MISC covers other payments including certain rent. Getting that wrong files the right money on the wrong form. The reliable design captures each vendor's W-9 and taxpayer identification number at onboarding, aggregates payments across the year by payee, and flags who crosses the threshold automatically. The IRS also now requires electronic filing once total returns reach ten in aggregate, so the export has to drive e-file, not paper.
On the owner side, rental income and expense flow to Schedule E, and this is where the lean chart of accounts pays its way. If the expense accounts were designed to map to the Schedule E lines from the start, advertising, repairs, management fees, and the rest, generating an owner's schedule becomes a roll-up rather than a reclassification exercise. The accounting principle is to capture the tax-relevant attribute, the vendor TIN, the Schedule E category, the property, at the moment money moves, so filing is a report instead of a reconstruction.
ASC 842, fund accounting, and multi-entity in real estate accounting
Two further layers separate a serious real estate ledger from a residential-only one: commercial lease accounting and multi-entity structure. Both reshape the data model rather than adding a screen.
ASC 842 is the commercial lease standard. Under FASB ASC 842, introduced by ASU 2016-02, a lessee recognizes a right-of-use (ROU) asset and a corresponding lease liability on the balance sheet for most leases, where older practice kept many of them off it. For an operator with commercial space, the accounting software has to model the lease term, the payment schedule, and the discount rate, then amortize the ROU asset and unwind the liability over time. That is a calculation engine, not a note in the file, and it is one of the clearest lines between residential and commercial real estate accounting.
The other layer is multi-entity. Serious real estate is held in many legal entities, often one per property or per fund, for liability and investor reasons. Each entity keeps its own books, but cash crosses between them constantly: the management company pays a bill on behalf of a property, one entity lends another a shortfall. Those movements are tracked with due-to and due-from accounts, so every inter-entity transfer is recorded on both sides and the consolidated picture stays balanced. This is fund or property-level accounting, where each property or fund behaves like its own set of books inside the whole, and the same per-tenant isolation thinking we cover in multi-tenant SaaS architecture applies to keeping one entity's ledger from bleeding into another's.
Integrating real estate accounting software with QuickBooks
Most real estate operations do not want to abandon their general accounting tool, so the practical question is rarely replace QuickBooks but integrate with it, and that integration is harder than the marketing checkbox suggests. The reason is the general-ledger mapping problem. A real estate platform thinks in per-property sub-ledgers, tenant and owner balances, and trust positions. QuickBooks thinks in a single chart of accounts with classes and locations as its dimensions. Bridging the two means deciding how every real estate element lands in the QuickBooks structure.
A bi-directional sync raises three recurring conflicts. First, granularity: the sub-ledger holds far more detail than the QuickBooks chart wants, so the design usually posts summarized journal entries down rather than every line, and keeps the detail in the real estate system. Second, dimension mapping: a property maps to a class or a location, but not both cleanly, and the choice constrains the reporting QuickBooks can produce. Third, conflict resolution: when the same entry is edited on both sides, one has to win, which means choosing a system of record per field rather than syncing blindly. The figure below sets out the mapping and the conflict each element raises.
| Sub-ledger element | QuickBooks target | The conflict it raises |
|---|---|---|
| Property | A class or a location | One dimension only; constrains reporting |
| Per-property sub-ledger | A summarized journal entry | QuickBooks wants less detail than held |
| Tenant or owner balance | No native home | Stays in the real estate system |
| Trust control account | A liability account | Still needs the external three-way tie |
Build, configure, or buy real estate accounting software
With the ledger, trust, tax, and integration laid out, the decision is which parts to buy, configure, or build, and the honest framework starts from one question: where does your operation actually differ from the norm? The parts that look like every other operator's are the parts a packaged product already models. The parts that make you distinctive are the ones no package fits.
Buying or configuring a packaged product is the right default for the common ground. If your portfolio is standard residential with ordinary charges and reporting, a mature vertical product or a configured QuickBooks gives you years of accumulated accounting logic and someone else's maintenance. The discipline is to stay close to standard, because every customization is a thing you re-test forever. Building custom, or building a custom layer over a packaged ledger, wins where the complexity actually lives: deep trust accounting across many jurisdictions, multi-entity due-to and due-from consolidation, owner-draw and waterfall rules a generic ledger cannot express, or a QuickBooks general-ledger mapping that has to survive a bi-directional sync. When the list of "the product almost does this" workarounds becomes the implementation, you are already paying for custom software without owning it.
One data-model decision underpins all of it: cash versus accrual. The sound design records every event on an accrual basis underneath, then presents cash or accrual as a reporting view on top, because many operators keep cash-basis books for tax but still need the accrual view to see what is owed and owing. Hard-coding cash basis discards the receivable and payable detail an owner statement and a forecast both need. On cost, an accounting-only build scales with the depth of the trust, multi-entity, and integration logic rather than the screen count, the same way the property management software ranges move with the ledger, not the dashboards. That is the shape of work we do in our custom software development and product development practices, and on the real estate and proptech platforms we build. Our real-estate app and real-estate tokenization platform are both custom real estate builds, not packaged products; for the wider category, what proptech is maps the neighboring pieces. Idealogic builds the custom platform and integrations, not a boxed accounting suite.
Frequently asked questions
Real estate accounting software is the system of record that records, reconciles, reports, and files the money behind a property operation. Underneath the screens it is a double-entry general ledger, a chart of accounts built with property and unit dimensions, and the trust accounting, owner statements, and tax outputs layered on top. It is different from a generic accounting product because the ledger has to model things a flat books-and-invoices tool does not: per-property sub-ledgers, security deposits carried as a liability, owner draws limited to cleared funds, and a three-way trust reconciliation. A tool that tracks income and expense but cannot keep each property's and each owner's balance honest is bookkeeping software, not real estate accounting software.
You can, up to a point, and many small operators do. QuickBooks gives you a real double-entry general ledger, and classes or locations can stand in for properties on a handful of doors. Where it strains is trust accounting and scale. It has no native per-property sub-ledger that enforces a three-way reconciliation, no owner-draw logic that blocks a distribution exceeding cleared funds, and no built-in tenant or owner ledger. The common pattern is to keep QuickBooks as the financial backbone and build or buy the real-estate layer on top, syncing summarized entries down through a careful general-ledger mapping rather than running the whole property operation inside the classes list.
Trust accounting is the discipline of holding money that belongs to other people, owner funds and tenant deposits, separately from the company's own operating cash and never commingled. Three-way reconciliation is how the software proves those funds are intact. Three balances must tie to the same number: the trust bank balance, the general-ledger trust control account, and the sum of every per-property sub-ledger. State rules put this in statute. The Nebraska Real Estate Commission requires the trust ledger to equal the sum of the property sub-ledgers and the checkbook, and the California DRE requires separate records, no commingling, and a monthly reconciliation. If the three numbers disagree, money is misattributed and the gap has to be found before it grows.
A real-estate chart of accounts keeps the account list lean and pushes the real estate detail into dimensions instead. Rather than creating a separate rent-income account per building, you keep one rent-income account and tag every posting with a property, and often a unit, segment. That way the same account structure rolls up across a whole portfolio while still slicing by property. The other discipline is mapping the accounts to the tax form they feed, so rental income and the expense categories line up with IRS Schedule E from the start. A trust control account on the liability side, matched by per-property sub-ledgers, anchors the trust-accounting side of the same chart.
Often yes, and the software's job is to make it a data problem rather than a January scramble. The IRS uses Form 1099-NEC to report nonemployee compensation, and the general rule is that payments of $2,000 or more in a year to a vendor for services are reportable, a threshold the One Big Beautiful Bill Act raised from $600 starting with 2026 payments. 1099-NEC covers vendor services like a plumber or contractor, while 1099-MISC covers other payments such as certain rent. The reliable design captures each vendor's W-9 and taxpayer identification number up front, aggregates payments across the year by payee, and flags who crosses the threshold. The IRS also now mandates electronic filing once you hit ten returns in aggregate, so the export has to support e-file, not just paper.
On the books, the safest design records every event on an accrual basis underneath and presents cash or accrual as a reporting view on top, because many operators keep cash-basis books for tax but need accrual to see what is actually owed and owing. Hard-coding cash basis throws away the receivable and payable detail an owner statement needs. On build versus buy, buy or configure a package when your operation looks standard, and build when trust accounting, multi-entity due-to and due-from, owner-draw rules, or a QuickBooks general-ledger mapping are where your complexity lives. Many operators run a hybrid: a packaged ledger for routine books and a custom layer for the real-estate-specific accounting.
More from the journal

Property Management Software: Architecture and Build
Property management software is a ledger and a trust-accounting system with portals on top. Here is the data model behind units, leases, and tenants, how the tenant ledger and trust accounting work, how rent payments and screening integrate, and when to build instead of buy.

Commercial Real Estate Software: CAM, NNN, Leases
Commercial real estate software is lease administration plus a recovery engine. Here is why the commercial lease is a harder data model than a residential one, how CAM reconciliation, NNN leases, recoveries, gross-up, and escalations compute, and when to build.

What Is an Automated Valuation Model (AVM) and When to Trust It
An automated valuation model (AVM) estimates property value from comparable sales, hedonic regression, and public records in seconds, without an appraiser. Here's how AVMs produce a number, what confidence scores mean, and where the estimate breaks down.