What is the difference between cash and accrual accounting?

The primary difference is timing. Cash accounting records income and expenses only when money changes hands. Accrual accounting records them when they are earned or incurred, even if payment happens later. Accrual gives you a more accurate long-term view of your property’s financial health.