Unearned Revenue
Unearned revenue, also known as deferred revenue, is an accounting concept where a company receives payment from a customer for goods or services that have not yet been delivered or performed. It is recorded as a liability on the balance sheet because the company owes the customer the product or service. As the company fulfills its obligations over time, the unearned revenue is gradually recognized as earned revenue on the income statement.
Developers should understand unearned revenue when building financial software, subscription-based platforms, or e-commerce systems to ensure accurate revenue recognition and compliance with accounting standards like GAAP or IFRS. It is crucial for implementing features such as prorated billing, deferred income tracking, and financial reporting in applications that handle prepayments, memberships, or advance sales.