Revenue recognition is an accounting principle under generally accepted accounting principles (GAAP) that determines the specific conditions under which revenue is recognized or accounted for. Generally, revenue is recognized only when a specific critical event has occurred and the amount of revenue is measurable.