Accrual Accounting records revenue when earned and expenses when incurred, regardless of when cash is received or paid.
It is widely used for financial reporting because it better matches business activity to the period in which it occurs.