by REdirect Consulting

GL Coding in Real Estate: How the General Ledger and Chart of Accounts Work in Yardi and MRI

GL coding sits behind almost every number a real estate finance team reports. It shapes financial statements, owner reporting, CAM reconciliations, net operating income, and the figures lenders and auditors rely on. For teams running Yardi or MRI, getting general ledger coding and the chart of accounts right is foundational, and real estate makes it harder than standard corporate accounting.

This post covers what GL coding is, why real estate complicates it, and how it works inside a real estate ERP.

What is GL coding in real estate?

GL coding is the process of assigning each transaction to the correct general ledger account in the chart of accounts. Those accounts are the numbered categories (assets, liabilities, equity, revenue, and expenses) that determine how a cost is recorded, reported, and treated. In most industries this is a simple lookup. In real estate accounting, the same expense can be coded differently across properties, legal entities, and lease terms, which makes GL coding a judgment call rather than a category match.

PredictAP's guide to GL coding in real estate accounts payable is a thorough, well-sourced reference on the mechanics: the general ledger, sub-ledgers and control accounts, segments, and how the chart of accounts ties the structure together.

Why GL coding is different in real estate

A few things set real estate GL coding apart from general ledger coding in a typical business.

  • Coding happens at the property and entity level. Real estate portfolios book costs by property, and each property often sits in its own legal entity with its own books. The same repair can be an operating expense at one building and a capital item at another.
  • The GL code decides recoverability. In commercial leases, expenses coded to recoverable accounts flow into the CAM (common area maintenance) pool that tenants reimburse. That is why real estate charts of accounts often carry recoverable and non-recoverable versions of the same expense account.
  • The GL code decides operating versus capital treatment. Expensing a cost reduces current-year net operating income, while capitalizing it creates a depreciable asset. For an owner, that single decision moves NOI, and NOI affects valuation.
  • Ownership structures multiply the ledger. LLCs, joint ventures, and funds bring intercompany accounts, consolidations, and property-level debt into the general ledger, so one coding decision can create a required entry somewhere else.

How GL coding works in Yardi and MRI

Yardi and MRI both treat each property or fund as its own accounting entity, but they organize the coding dimensions differently. Yardi handles property, entity, account, and department as accounting dimensions and reporting structures, and often carries segment or branch values alongside the account. MRI builds each posting from a root account number with a class or branch code, and keeps entity and department as separate fields. Most real estate ERPs also support user-defined segments, which are extra dimensions that break activity down by department, location, deal, or even an individual unit without adding new accounts to the chart.

Segments used well keep the general ledger compact while preserving reporting detail. Used poorly, the chart of accounts grows into thousands of near-duplicate lines, and coders have to hunt for the right account on every invoice.

Getting your chart of accounts right

The core principle in real estate GL design is that a chart of accounts is built backward from its reporting requirements. If the chart of accounts does not distinguish what your leases, owners, lenders, auditors, and tax tests will ask about, such as recoverable versus non-recoverable, operating versus capital, and activity by property and entity, that detail cannot be recovered later. Detailed accounts can always be grouped into readable statements, but a blended account cannot be split back apart once the detail was never captured. For that reason, real estate controllers tend to keep more accounts and more segments than today's reports strictly need.

How REdirect helps

We help real estate finance teams turn these best practices into a working system in Yardi and MRI. That includes chart of accounts design and optimization, segment and entity configuration, reporting and dashboards, and process reviews that find where general ledger coding breaks down today.

Talk to REdirect about optimizing your chart of accounts

FAQ

What is a chart of accounts in real estate?

It is the numbered list of general ledger accounts a real estate organization uses to record transactions: assets, liabilities, equity, revenue, and expenses. Real estate charts of accounts run longer than most because they mirror lease recovery logic, entity structures, and reporting requirements.

Is GL coding the same as invoice coding?

No. GL coding assigns the general ledger account. In real estate, invoice coding is the broader process that also assigns the entity, the property, allocations, recoverability, and capital treatment. The GL code is one decision inside invoice coding.

Why can the same expense have different GL codes at different properties?

Because treatment depends on the property's accounting policy, its leases, and the scope of work, none of which appear on the invoice. The same expense can be an operating cost at one property and a capital improvement at another, and both can be correct.

REdirect Consulting's Headshot

About the Author

REdirect Consulting