Accrual basis accounting requires your business to record revenue in the reporting period in which you earn rather than receive the revenue. Businesses that receive advance payments -- such as annual ...