Real estate accounting software is financial management technology built for the complexities of property businesses: multi-entity LLC structures, property-level revenue and expense tracking, straight-line rent, CAM pass-through billing, fixed asset depreciation, and ASC 842 lease accounting. NetSuite provides a cloud ERP that handles these natively, with multi-entity consolidation, automated intercompany eliminations, and real-time reporting across unlimited properties and legal entities.
Generic tools like QuickBooks and Xero break down when portfolios pass roughly 10 properties or three entities, because they cannot track every transaction at both the entity and the property level at once. That dual-axis requirement is the defining feature of real estate accounting, and it is where NetSuite, paired with a property platform built directly on it, scales from a starter portfolio to institutional operations without a system migration. For the broader platform view, see the NetSuite for real estate ERP guide.
Key takeaways
- Real estate accounting needs property-level P&L, multi-entity consolidation, straight-line rent, CAM reconciliation, and ASC 842 compliance, which generic accounting software lacks.
- NetSuite handles these natively through its general ledger, SuiteAnalytics, Advanced Revenue Management, and Fixed Asset Management.
- A well-designed chart of accounts uses NetSuite segments (Classes, Departments, Locations, Subsidiaries) to report at property, entity, and portfolio level from one ledger.
- How you run the property layer matters. A platform built directly on NetSuite, like RIOO, posts financial activity to the general ledger in real time, rather than syncing to it on a schedule.
What makes real estate accounting different
Real estate accounting is different from standard business accounting because every transaction has to be tracked at both the entity level and the property level at the same time. Call it the dual-axis rule. No other industry needs this much dual tracking at scale, and it is the reason general accounting tools fall over as a portfolio grows.
Multiple revenue streams
A single commercial property can generate five or more revenue streams: base rent, CAM pass-throughs, percentage rent tied to tenant sales, utility reimbursements, parking, and late charges. Each has different recognition rules. Base rent may require straight-line recognition over the lease term, CAM income is recognized as expenses are incurred and allocated, and percentage rent is contingent on tenant sales thresholds. The accounting system has to track and recognize each stream separately while rolling them into one property P&L that feeds Net Operating Income, the figure that drives valuation and investment decisions.
Property-level P&L and cost allocation
Every property is a profit center. Ownership and investors need income statements at the individual property level, not just company-wide. NOI, debt service coverage ratio, and cash-on-cash return all depend on accurate property-level data. Shared costs such as corporate overhead and insurance must be allocated across properties using a defensible method. NetSuite's Statistical Accounts track non-financial allocation bases like square footage, unit count, and occupancy alongside the financials, so cost allocation runs on real drivers.
Depreciation and asset lifecycle
Properties are depreciable assets with long lives: 27.5 years for residential and 39 years for commercial under IRS rules. Capital improvements such as a roof replacement or HVAC upgrade must be capitalized and depreciated separately from the building, while routine repairs are expensed immediately. That distinction directly affects NOI, taxable income, and investor returns. NetSuite's Fixed Asset Management module automates depreciation schedules, tracks asset components, and enforces capitalization thresholds.
Multi-entity structures
Real estate companies rarely run as a single entity. A typical portfolio has a separate LLC per property for liability protection, a management company for fee income, often a holding company, and joint ventures with outside investors. Each entity needs its own statements, and consolidated reporting requires intercompany elimination. A platform built on NetSuite manages unlimited subsidiaries with automated consolidation, which is the capability that most clearly separates real estate financial management software from basic accounting tools. On a RIOO deployment, this multi-entity and multi-currency consolidation is delivered as part of the platform, so adding an entity is a configuration step rather than a new system.
Setting up NetSuite for real estate accounting
A NetSuite instance configured for real estate uses the chart of accounts together with Classes, Departments, Locations, and Subsidiaries to produce property-level reporting from a single general ledger.
Designing your real estate chart of accounts
The chart of accounts is the foundation. A proven structure:
| Account range | Category | Sub-categories |
|---|---|---|
| 1000 to 1999 | Assets | Cash and equivalents, tenant receivables, prepaid expenses, security deposit escrow, fixed assets (land, building, improvements), accumulated depreciation, ROU assets (ASC 842) |
| 2000 to 2999 | Liabilities | Accounts payable, accrued expenses, security deposits held, deferred revenue (prepaid rent), mortgage payable, lease liabilities (ASC 842), intercompany payable |
| 3000 to 3999 | Equity | Owner's capital, retained earnings, partner capital accounts, distributions |
| 4000 to 4499 | Rental revenue | Base rent, CAM reimbursement, utility reimbursement, parking, late fees, percentage rent |
| 4500 to 4999 | Other revenue | Application fees, lease termination fees, laundry and vending, miscellaneous |
| 5000 to 5999 | Property operating expenses | Insurance, property taxes, utilities, landscaping, janitorial, security |
| 6000 to 6999 | Maintenance and repairs | General maintenance, plumbing, electrical, HVAC, elevator, make-ready and turnover |
| 7000 to 7999 | Administrative | Management fees, leasing commissions, legal, accounting, marketing |
| 8000 to 8999 | Depreciation and amortization | Building, improvement, and FF&E depreciation, lease intangible amortization |
| 9000 to 9999 | Non-operating | Interest expense, loan fee amortization, gain or loss on sale, intercompany management fees |
Configuring Classes, Departments, and Locations
NetSuite segments enable multi-dimensional reporting without duplicating accounts:
- Subsidiaries are legal entities (each LLC, JV, management company).
- Locations are individual properties (Oak Park Apartments, Riverside Office Tower).
- Departments are functional areas (leasing, maintenance, administration).
- Classes are property type or fund (residential, commercial, Fund I, Fund II).
With this structure, one account such as "5200 Utilities" reports at property, entity, property-type, and department level at the same time, with no duplicate accounts.
Multi-subsidiary setup
Each LLC is configured as a NetSuite Subsidiary with its own chart of accounts, bank accounts, and tax ID. The platform consolidates all subsidiaries automatically with intercompany elimination rules, so management fees between the management company and the property LLCs eliminate on consolidation without manual journal entries. For the full setup walkthrough, see the NetSuite property management setup guide.
Core real estate accounting functions in NetSuite
NetSuite handles the core accounting functions natively, from revenue recognition to depreciation, without external spreadsheets.
Revenue recognition for lease income
Lease revenue recognition follows the lease terms configured in the property layer. On a platform built directly on NetSuite like RIOO, those lease terms live in the same system as the ledger, so monthly rent invoices generate and post to revenue automatically. For leases with free-rent concessions, Advanced Revenue Management spreads the concession impact over the lease term per GAAP.
Straight-line rent
A five-year lease starting at $10,000 per month with 3% annual escalations produces total contractual rent of about $637,000, or roughly $10,614 per month on a straight-line basis. In the early years, when actual rent is below the straight-line amount, NetSuite posts a deferred rent asset, and in later years the asset reverses as actual rent exceeds it. The calculation runs each period without a spreadsheet.
Tenant receivables and aging
The AR module tracks receivables at the tenant level with current, 30, 60, and 90-plus-day aging buckets. Saved Searches generate delinquency reports by property, entity, or portfolio, and SuiteFlow triggers collection workflows such as reminder emails, late fee assessment, and escalation based on configurable aging thresholds.
Property operating expense management
Every expense codes to a property (Location), entity (Subsidiary), and category (account). SuiteAnalytics Workbooks enable real-time expense tracking by property with budget-versus-actual variance, including automated NOI calculations that subtract operating expenses from gross revenue at the property level. Approval workflows route expenses by amount and category, and Statistical Accounts track cost-per-unit and cost-per-square-foot metrics.
Fixed asset management and depreciation
The Fixed Asset Management module tracks building components, capital improvements, and FF&E with automated depreciation schedules, supporting straight-line, MACRS, declining balance, and sum-of-years-digits methods. Disposal, impairment, and partial retirement are handled in the module, and each asset links to a property for property-level depreciation reporting.
CAM reconciliation and pass-through billing
For commercial properties, CAM reconciliation is one of the most complex processes, and NetSuite runs it from a single data source. Actual operating expenses accumulate in the ledger throughout the year tagged to each property, tenant CAM estimates bill monthly based on pro-rata square footage share, year-end reconciliation compares actual expenses to billed estimates, and true-up invoices or credits generate automatically for each tenant. There is no separate spreadsheet reconciliation. For the commercial detail, see the commercial property P&L guide.
Financial reports every property company needs
Real estate reporting needs property, entity, and portfolio views from the same underlying data. The five essentials:
- Property-level income statement. Revenue by stream and expenses by category for one property, ending in NOI. Built with the Financial Report Builder filtered by Location.
- Portfolio rent roll. Every active lease with tenant, unit, dates, rent, escalation, and annual value. Built as a Saved Search across lease records.
- Cash flow statement by property. Operating, investing, and financing cash flow per property. Built with SuiteAnalytics Workbooks using the Location segment.
- Budget versus actual. Actuals against budget at property and portfolio level, with automated variance. Supported by Advanced Financials.
- Investor and owner statements. Packages with property P&L, balance sheet, cash flow, capital account summary, and distribution detail, generated on automated schedules.
Compliance: ASC 842, GAAP, and IFRS
Real estate companies face more complex compliance than most industries, because lease accounting standards, multi-entity reporting, and real-asset depreciation rules all intersect.
ASC 842 requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet for nearly all leases over 12 months. Real estate firms that are both lessors and lessees, through office leases or ground leases, carry dual obligations. NetSuite automates ROU asset calculations, lease liability amortization, modification processing, and audit-ready disclosures.
GAAP and IFRS differences matter for firms operating internationally. GAAP allows component depreciation while IFRS requires it, and investment property treatment differs, since IFRS permits a fair value model while GAAP requires cost. NetSuite's Multi-Book Accounting supports simultaneous GAAP and tax-basis or IFRS reporting from the same transactions, which removes the need for parallel ledgers.
The NetSuite 2026.1 Intelligent Close Manager adds AI monitoring to the compliance close, flagging exceptions, surfacing the net income impact of adjustments, and linking into the underlying transactions. For firms running many entity closes a month, that reduces the risk of errors compounding across subsidiaries.
See how RIOO runs accounting on NetSuite
If you manage 10 or more properties across multiple entities, RIOO's property management platform is built directly on NetSuite, so leasing, billing, and rent collection post to the general ledger in real time rather than syncing on a schedule. RIOO is trusted by property teams across 150,000+ homes and 1,500+ communities. Book a demo to see it run on your own portfolio.
Frequently asked questions
Q1. What is the best accounting software for real estate?
For mid-market property companies managing 10 or more properties across multiple entities, NetSuite is the leading choice, providing a unified ledger, multi-entity consolidation, ASC 842 compliance, and real-time portfolio analytics that tools like QuickBooks cannot match. Yardi and MRI serve the largest institutional portfolios, while QuickBooks and Xero suit small landlords with simple structures.
Q2. How does NetSuite handle real estate accounting?
Through its native ERP capabilities, combined with a property layer for lease and tenant workflows. The platform provides the general ledger, multi-entity consolidation, Advanced Revenue Management, Fixed Asset Management, and SuiteAnalytics. On a platform built directly on NetSuite like RIOO, property transactions post to the ledger in real time without manual entry.
Q3. What features should real estate accounting software have?
Multi-entity consolidation with automated intercompany elimination, property-level P&L and NOI, multiple revenue stream tracking, straight-line rent, CAM reconciliation, fixed asset management with component depreciation, ASC 842 compliance, tenant receivables with aging, DSCR and cash flow reporting, budget-versus-actual variance, and investor statements.
Q4. How do you set up a chart of accounts for real estate in NetSuite?
Use a structured numbering system (assets 1000 to 1999, liabilities 2000 to 2999, equity 3000 to 3999, revenue 4000 to 4999, and expense ranges above), then combine it with NetSuite segments: Subsidiaries for entities, Locations for properties, Classes for property type, and Departments for functions. That enables multi-dimensional reporting from a single ledger.
Q5. How much does NetSuite cost for real estate accounting?
NetSuite does not publish list pricing. Total cost combines the base license, per-user licenses, any add-ons, and the property layer, with implementation billed separately and varying by entity count and complexity. Request an itemized, all-in quote rather than comparing base-platform numbers.
Q6. Can NetSuite handle both residential and commercial accounting?
Yes, in a single instance. It supports commercial requirements such as CAM reconciliation, percentage rent, and tenant improvement amortization, alongside residential needs like high-volume billing, security deposit escrow, and late fee automation, with unit-level tracking through the Location segment.
Q7. How does NetSuite compare to QuickBooks for real estate?
QuickBooks is not viable beyond roughly 10 properties or three entities. It lacks multi-entity consolidation, property-level reporting segments, ASC 842 compliance, depreciation automation, NOI calculations, and CAM reconciliation. NetSuite provides all of these natively.
Q8. Does NetSuite support real estate tax reporting?
Yes. It tracks property tax accruals by property, generates 1099s for vendor payments, supports partnership K-1 data preparation, and maintains depreciation schedules for tax returns. Multi-Book Accounting allows simultaneous GAAP and tax-basis reporting.
Q9. How long does a NetSuite accounting setup take?
Typically 12 to 16 weeks: chart of accounts design, subsidiary and segment configuration, historical data migration, testing, and training. Complex multi-entity implementations can extend beyond 20 weeks.
Q10. What integrations does NetSuite support for real estate accounting?
Payment processors, bank feeds, e-signature, and tenant screening services, among others. The key distinction is that a platform built directly on NetSuite posts financial activity to the ledger in real time, whereas external add-ons connect through an API or middleware and sync on a schedule.