Revenue recognition for real estate companies: What to know

Revenue recognition for real estate companies involves determining when income from property sales, development agreements, and related services should be recorded in financial statements. Unlike straightforward sales transactions, real estate agreements may include deposits, construction commitments, contract modifications, and services delivered over time. For organizations managing multiple properties through separate legal entities, multi-entity accounting adds another layer of complexity to maintaining consistent revenue recognition policies and accurate financial reporting.
Understanding how revenue recognition standards apply to different real estate transactions helps CFOs, Controllers, and accounting teams determine when revenue should be recognized, manage contractual obligations, and prepare reliable financial statements.
What is revenue recognition for real estate companies?
Revenue recognition is the accounting process used to determine when a company records revenue from transactions with customers. For real estate companies, this may involve property sales, development agreements, construction-related services, or ongoing management contracts.
Under Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers, revenue is generally recognized when or as a company satisfies its performance obligations by transferring control of promised goods or services to a customer.
However, not every real estate transaction falls under ASC 606. Lease arrangements are generally accounted for under ASC 842, while certain property sales and asset disposals may fall under other accounting guidance, including ASC 610-20. The appropriate treatment depends on the nature of the transaction, the asset being transferred, and the contractual relationship.
For additional guidance on applying revenue recognition standards to real estate transactions, KPMG's 2026 Real Estate Revenue Handbook provides accounting interpretations and examples involving ASC 606 and ASC 610-20.
How ASC 606 applies to real estate transactions
ASC 606 establishes a five-step framework for recognizing revenue from contracts with customers. Real estate companies applying this guidance must evaluate their contractual arrangements and determine how each step affects the timing and amount of revenue recognized.
1. Identify the contract with the customer
The first step is identifying an agreement that meets the requirements of a contract under ASC 606. Real estate companies may enter into agreements involving property development, construction services, or other deliverables.
Some arrangements involve multiple contracts with the same customer. Depending on the circumstances, those contracts may need to be evaluated together. Contract amendments and change orders can also affect the accounting treatment.
2. Identify the performance obligations
A performance obligation represents a promise to transfer a distinct good or service to a customer. A real estate agreement may include several promises that require separate evaluation.
For example, a development agreement might include construction services, property improvements, and ongoing management services. Accounting teams must determine whether those promises represent separate performance obligations or should be accounted for together.
3. Determine the transaction price
The transaction price is the amount of consideration a company expects to receive in exchange for transferring promised goods or services.
Real estate agreements may include fixed payments, performance incentives, variable consideration, or other contractual adjustments. Accounting teams must evaluate these provisions and apply the relevant ASC 606 requirements when determining the transaction price.
4. Allocate the transaction price to performance obligations
When a contract contains multiple performance obligations, the transaction price is generally allocated based on the relative standalone selling prices of the distinct goods or services.
For example, if a development contract includes separately identifiable construction and property management services, the company may need to allocate consideration between those obligations.
5. Recognize revenue when performance obligations are satisfied
Revenue is recognized when or as the company satisfies each performance obligation. Depending on the contract and applicable criteria, this may occur at a point in time or over time.
A property development service that meets the criteria for over-time recognition may generate revenue as work progresses. Other transactions may require recognition when control of the completed property or promised service transfers to the customer.
Understanding these distinctions helps real estate accounting teams avoid common revenue recognition mistakes and maintain consistent financial reporting practices.
When should real estate companies recognize revenue?
The timing of revenue recognition depends on the type of real estate transaction, contractual terms, and applicable accounting standards. Signing an agreement, receiving a deposit, or reaching a closing date does not automatically establish when revenue should be recognized.
Property sales
For property sales accounted for under ASC 606, revenue is recognized when control of the property transfers to the customer. This may coincide with closing, but accounting teams must evaluate the contractual terms and relevant indicators of control rather than relying on the closing date alone.
Real estate held for investment or other non-inventory purposes may be subject to different accounting guidance. In those situations, the transaction may result in a recognized gain or loss rather than revenue from a customer contract.
Real estate development and construction contracts
Development and construction agreements may involve services delivered over an extended period. Certain contracts qualify for revenue recognition over time when they meet the criteria established under ASC 606.
For example, a development company performing construction services on an asset controlled by the customer may qualify for over-time recognition. Other arrangements may require recognition at a point in time.
The distinction depends on the specific performance obligations and contractual rights.
Property improvements and additional services
Real estate contracts sometimes include commitments to complete improvements after a property is transferred, such as landscaping, structural modifications, or other construction-related work.
Accounting teams must evaluate whether those commitments represent distinct performance obligations and determine when the related revenue should be recognized.
Property management and leasing arrangements
Property management services may generate revenue as services are provided, depending on the terms of the agreement. Leasing arrangements generally fall under ASC 842 rather than ASC 606, although certain service components may require separate evaluation.
Distinguishing rental income, management fees, and other service revenue helps real estate companies apply the appropriate accounting guidance.
Revenue recognition example for a real estate company
Consider a real estate developer selling a commercial property for $2 million. The buyer provides a $200,000 deposit before closing, with the remaining balance due when the transaction is completed.
For this simplified example, assume the property is inventory held for sale in the developer's ordinary course of business, the transaction falls under ASC 606, the deposit is refundable until closing, and control transfers at closing.
| Transaction stage | Accounting treatment |
|---|---|
| Contract signed | Signing the agreement does not automatically result in revenue recognition. |
| $200,000 deposit received | The deposit is initially recorded as a liability rather than earned revenue. |
| Control transfers at closing | The developer recognizes $2 million in revenue, assuming all applicable recognition requirements are met. |
| Deposit applied to purchase price | The $200,000 deposit is applied against the amount due, leaving $1.8 million to be settled. |
This example illustrates why receiving cash does not necessarily mean revenue has been earned. The developer must evaluate when control transfers and recognize revenue according to the applicable accounting guidance.
The company must also account for the property's carrying amount and related transaction costs under the appropriate guidance. Actual accounting treatment may differ based on the transaction structure, financing terms, and contractual obligations.
How contract modifications affect real estate revenue recognition
Real estate agreements frequently change during development or construction. Customers may request additional improvements, revised specifications, expanded services, or adjustments to the original contract price.
Under ASC 606, contract modifications require evaluation to determine whether they should be accounted for as separate contracts, prospectively as changes to existing contracts, or through a cumulative adjustment to revenue already recognized. The appropriate treatment depends on whether the remaining goods or services are distinct and how the modified contract price relates to those obligations.
For example, a developer may agree to add a parking structure to an existing construction project. The accounting treatment depends on whether the additional work is distinct, how the price is determined, and whether the original performance obligations have been satisfied.
Maintaining accurate contract records and documenting changes helps accounting teams evaluate revenue recognition requirements and prepare reliable financial statements.
Revenue recognition challenges for multi-entity real estate companies
Many real estate organizations operate through separate legal entities, including property holding companies, development subsidiaries, and management companies. Similar to investment holding firms, these organizations may manage multiple subsidiaries and property-related investments within one ownership structure. Each entity may have its own contracts, financial transactions, and reporting requirements.
For accounting teams, this structure creates challenges that extend beyond recognizing revenue from individual transactions.
Maintaining consistent accounting policies
When multiple entities use different accounting processes or disconnected systems, applying consistent revenue recognition policies becomes more difficult. Standardized procedures help accounting teams evaluate similar transactions consistently while maintaining the appropriate accounting treatment for each entity.
Managing intercompany transactions
Real estate organizations may have transactions between development companies, property holding entities, and management subsidiaries. These transactions must be recorded appropriately and evaluated during consolidation to avoid overstating consolidated revenue or expenses.
Preparing consolidated financial reports
Finance teams often need to review financial results for individual legal entities while also preparing consolidated statements for the organization.
Accurate consolidated financial reporting requires consistent accounting information, appropriate intercompany eliminations, and visibility into financial activity across the business.
Real estate investment firms must also account for property acquisitions, investment activity, and financial results across multiple entities. Understanding real estate investment accounting can help finance teams distinguish investment-related transactions from revenue-generating activities while maintaining accurate financial reporting.
Using a centralized multi-entity accounting solution can help organizations manage separate legal entities within a single accounting environment instead of maintaining disconnected company databases.
How accounting automation supports real estate revenue recognition
Real estate companies often manage transactions involving multiple recognition periods, recurring services, and adjustments to contractual arrangements. When these processes depend heavily on spreadsheets and manual journal entries, maintaining consistent accounting records can become time-consuming.
Accounting automation can help finance teams manage recognition schedules, reduce repetitive data entry, and improve consistency across accounting periods.
For example, a real estate company providing management services under a multiyear agreement may need to recognize service revenue over the applicable periods. Configured recognition schedules can help accounting teams manage those entries according to the accounting treatment they have established.
Automation does not replace the professional judgment required to determine performance obligations, evaluate contract modifications, or establish when control transfers.
For more information about managing recurring recognition schedules, read How deferred revenue automation simplifies revenue recognition.
Simplify real estate accounting with Gravity Software
For real estate organizations managing multiple legal entities, revenue recognition is one part of maintaining accurate and consistent financial records.
Gravity Software provides cloud-based, multi-entity accounting software built on the Microsoft Power Platform. Its single-database architecture allows finance teams to manage accounting activities across multiple companies while maintaining entity-level financial information and consolidated reporting.
Gravity's Revenue Recognition functionality supports configurable recognition templates, recognition schedules created manually or from posted invoices, and related journal entries based on established schedules. Accounting teams can configure monthly, quarterly, or annual recognition periods to support applicable revenue and expense recognition processes.
These capabilities help organizations manage accounting entries and recognition schedules after the appropriate accounting treatment has been determined. They do not automatically evaluate real estate contracts or determine whether a transaction qualifies for revenue recognition under ASC 606.
For real estate businesses operating through multiple companies, Gravity also helps centralize financial information, manage intercompany accounting, and simplify consolidated financial reporting.
Whether your organization manages property development agreements, recurring services, or multiple real estate entities, having consistent accounting processes can improve visibility and reduce manual work. To learn how Gravity can support your financial management requirements, schedule a demo.
Gravity Software
Better. Smarter. Accounting.
Updated on October 31, 2026
