Cash accounting records transactions when money changes hands, while accrual accounting records transactions when they are incurred, regardless of when payment is made. Accrual accounting provides a more accurate picture of a business’s financial health.