Generally accepted accounting principles (GAAP) recognize revenue when it has been earned, regardless of when cash is received. Revenue recognition is the process for determining when to record a sale or similar transaction as revenue. This concept takes into account several criteria, such as whether delivery has taken place, the amount of any returns that are expected and the collectibility of payment. When all these criteria have been met, you can confidently record the revenue in financial documents – and recognize it as income.