Accrual basis accounting is an accounting method that records revenues and expenses when they are earned or incurred, rather than when cash is received or paid. This approach provides a more accurate representation of a company's financial position and performance by matching revenues and expenses to the appropriate accounting period.