Landlords recognise operating lease income under ASC 842, not ASC 606, usually on a straight-line basis over the lease term, even when rent is billed unevenly. ASC 606 applies to the other revenue a real estate business earns, such as property management fees and service charges. In NetSuite, both can run through Advanced Revenue Management (ARM) once it is configured for real estate.
Real estate revenue recognition is harder than in most industries. Leases come with escalations, free rent, tenant improvement allowances, prepayments and percentage rent, and each has its own accounting treatment. Getting it wrong leads to restatements, audit findings and uncomfortable questions from investors.
Why real estate revenue recognition is uniquely complex
Real estate sits across two accounting standards:
- ASC 842 (Leases) covers operating lease income, the base rent tenants pay.
- ASC 606 (Revenue from Contracts with Customers) covers non-lease revenue, such as property management fees, leasing commissions earned as a manager, and parking or amenity services.
Many real estate companies earn both at the same time, and putting a revenue line under the wrong standard is a common audit finding. Outside the US, the equivalents are IFRS 16 for lease income and IFRS 15 for service revenue.
On top of that, a single portfolio can hold rent escalations, free rent periods, tenant improvement allowances, prepaid leases and percentage rent clauses, each with its own treatment. A missed classification compounds quietly for months before an audit finds it.
NetSuite's revenue recognition tools, part of Advanced Revenue Management, create recognition schedules, manage deferred revenue balances and post the journal entries. For real estate, they need to be configured by someone who understands both ARM and lease accounting.
Straight-line rent explained: the GAAP requirement
Under ASC 842, a landlord recognises operating lease income on a straight-line basis over the lease term, unless another systematic basis better reflects how the tenant benefits from the property. In practice, straight-line is the norm.
Most commercial leases have escalations or free rent, so cash comes in unevenly. Straight-lining smooths it:
Total lease payments over the term ÷ number of months in the term = monthly straight-line income
The difference between what you bill and what you recognise builds up as a straight-line (deferred) rent receivable, an asset, when recognition runs ahead of billing. When billing runs ahead of recognition, it reduces that receivable, or creates deferred revenue, a liability, if cash is received in advance.
Worked example
A 5-year (60-month) lease with 3 months of free rent, then $8,000 a month for months 4 to 60:
- Total cash over the term: 57 × $8,000 = $456,000
- Straight-line income each month: $456,000 ÷ 60 = $7,600
- Months 1 to 3: you recognise $7,600 a month while billing nothing, so the straight-line rent receivable reaches $22,800
- Months 4 to 60: you bill $8,000 and recognise $7,600, so the receivable reduces by $400 a month and reaches zero at the end of the lease
How NetSuite calculates and posts straight-line rent
ARM includes straight-line recognition methods. Configured for real estate, it can:
- create a revenue recognition plan for each lease that spreads income evenly across the lease term
- post the recognition journal entries at period end, each traceable back to the lease transaction and its plan
- keep the straight-line rent receivable and deferred revenue balances tied to the underlying plans
- handle a single transaction that carries base rent, recoveries and service charges with different treatments
For multi-entity portfolios, NetSuite OneWorld runs recognition separately in each subsidiary, with consolidation and intercompany eliminations at the parent. See our NetSuite OneWorld guide for global real estate.
ARM was designed for ASC 606 and IFRS 15, including allocation across multiple performance obligations. Its rule-based setup can also handle lessor straight-line rent, but the configuration needs both ARM and real estate accounting knowledge.
Free rent periods and tenant improvement allowances
-
Free rent periods: Free rent does not remove income. It spreads the total lease payments across the whole term, as in the example above. In NetSuite, the recognition schedule should start at lease commencement, even though billing starts later. The gap between the two is the straight-line rent receivable.
-
Tenant improvement allowances (TIAs): When a landlord pays a TIA to the tenant as a lease incentive, it reduces the total lease consideration and is recognised against lease income on a straight-line basis over the term. For example, a $100,000 TIA on a 5-year lease reduces lease income by $20,000 a year. If the landlord instead owns the improvements, they are a fixed asset and are depreciated. A common audit finding is treating an incentive as capital expenditure without reducing lease income, which overstates both assets and revenue.
Deferred revenue for prepaid rent
When a tenant pays several months of rent in advance, the cash is not income yet. It sits on the balance sheet as deferred revenue, a liability, and is released to income as each month passes.
In NetSuite, the prepayment posts to a deferred revenue account, and a recognition plan releases it month by month. Because every deferred balance ties to a plan, reconciling deferred revenue becomes a report, not a manual spreadsheet. Locking closed accounting periods stops those balances from being changed after close. For the setup steps, see how to set up deferred revenue schedules and prepaid rent recognition.
ASC 606 and real estate service revenue
ASC 606 does not apply to lease income. It does apply to other revenue a real estate business earns, such as:
- property management fees earned for third-party owners
- leasing commissions earned as a manager
- construction or project management fees
- parking, amenity and other service charges that are not part of a lease
Non-lease components of a lease, such as common area maintenance (CAM), follow ASC 606 unless the landlord elects the ASC 842 practical expedient to combine them with the lease component, which is allowed when certain conditions are met.
In NetSuite, recognition rules can be set per item, so one invoice can carry lease lines on straight-line recognition and service lines on ASC 606 recognition. For commercial leases and CAM in detail, see NetSuite for commercial real estate.
Revenue recognition for mixed-use properties
Mixed-use properties can combine several treatments in one portfolio:
| Revenue stream | Standard | Typical treatment |
|---|---|---|
| Office or retail base rent | ASC 842 | Straight-line over the lease term |
| Retail percentage rent | ASC 842 (variable lease payments) | Recognised when tenant sales pass the threshold |
| Hotel room nights | ASC 606 | Recognised as each stay is provided |
| Property management fees for third-party owners | ASC 606 | Recognised as the service is performed |
NetSuite separates these with item-level recognition rules, and uses classes, departments and locations for property-level and component-level reporting.
Audit-ready documentation and journal entries
Auditors reviewing real estate revenue usually ask for:
- straight-line rent schedules by lease
- deferred revenue roll-forwards (opening balance, additions, releases, closing balance)
- support for tenant improvement allowances
- journal entries with approval history
- evidence of a consistent period-end process
Make sure your NetSuite setup can produce each of these before your first audit. Drill-down from each journal entry to its source transaction, and system notes that record changes to transactions, make this much easier.
Key journal entries
| Scenario | Debit | Credit |
|---|---|---|
| Straight-line income exceeds billing | Straight-line rent receivable | Rental income |
| Billing exceeds straight-line income | Accounts receivable | Rental income and straight-line rent receivable |
| Prepaid rent received | Cash | Deferred revenue (liability) |
| Monthly release of prepaid rent | Deferred revenue | Rental income |
| TIA paid as a lease incentive | Lease incentive asset | Cash |
| Monthly TIA amortisation | Rental income | Lease incentive asset |
Common revenue recognition errors and how to prevent them in NetSuite
| Error | How to prevent it |
|---|---|
| Recognising rent when cash arrives | Drive recognition from recognition plans, not from payments |
| Straight-lining over the wrong term | Set the plan dates from lease commencement to lease end, and review them at every modification |
| Missing lease modifications | Update the recognition plan whenever a lease is renewed, extended or terminated early |
| Putting service revenue under ASC 842, or rent under ASC 606 | Use separate items with their own recognition rules |
| Carrying straight-line receivables that won't be collected | Under ASC 842, if collection is no longer probable, limit lease income to cash received and write off the receivable |
| Deferred balances without support | Keep every deferred balance tied to a recognition plan |
| Inconsistent month-end steps | Make revenue recognition a fixed step in your close checklist. See our NetSuite month-end close guide |
Where Rioo fits
Revenue recognition is only as accurate as the lease data behind it. When leases live in spreadsheets or a separate property system, the lease terms and the accounting records drift apart. This is the gap Rioo closes by running property operations inside NetSuite itself.
Rioo is property management software built natively on Oracle NetSuite. Leases, units, rent schedules and tenant records sit in the same NetSuite database as your revenue recognition and billing, so there is no integration to sync and no second copy of the lease to keep in line with the accounting record.
For enterprise portfolios, Rioo handles it, built on NetSuite.
Book a demo to see leases and revenue recognition working in one NetSuite system.
Conclusion
Real estate revenue recognition needs precision across straight-line rent, deferred revenue, tenant improvement allowances and ASC 606 service revenue. NetSuite's Advanced Revenue Management gives finance teams the schedules, journal entries and audit trail to manage it at scale. Success depends on correct configuration, accurate lease data and a finance team that understands the accounting behind it.
Also read: NetSuite Lease Accounting Guide · NetSuite for Property Management: Features and Workflows · Multi-Property Accounting in NetSuite · Optimize Rental Pricing Strategies
Frequently asked questions
Q1. Does ASC 606 apply to rental income?
No. Operating lease income falls under ASC 842. ASC 606 applies to non-lease revenue such as property management fees, leasing commissions earned as a manager, and service charges that are not part of a lease.
Q2. Does NetSuite support straight-line rent?
Yes. NetSuite's Advanced Revenue Management includes straight-line recognition methods. Applying them correctly to real estate, including free rent, tenant improvement allowances and lease modifications, needs configuration by someone who knows both ARM and lease accounting.
Q3. How is straight-line rent calculated?
Add up all lease payments over the lease term and divide by the number of months. For a 60-month lease with 3 months free and $8,000 a month after that, total payments are $456,000, so monthly straight-line income is $7,600.
Q4. How does NetSuite handle percentage rent in retail leases?
Percentage rent is a variable lease payment under ASC 842. The landlord recognises it in the period when the tenant's sales pass the agreed threshold, not in advance. In NetSuite it is billed and recognised as a separate item from base rent.
Q5. What is the difference between a straight-line rent receivable and deferred revenue?
A straight-line rent receivable is an asset: income recognised ahead of billing, common in free rent periods and early in escalating leases. Deferred revenue is a liability: cash received or billed ahead of income, common with prepaid rent.
Q6. What happens to the straight-line rent receivable when a tenant leaves early?
The remaining balance has to be assessed for collection. If it will not be collected, it is written off, and the recognition plan is adjusted or closed, with the journal entries documented in NetSuite.
Q7. How often should straight-line rent schedules be reviewed?
At lease commencement, at every modification (renewal, expansion or early termination), whenever renewal assumptions change, and at least once a year ahead of the audit.