Question: what is difference between cash basis and accrual basis?
Answer: Accrual accounting means revenue and expenses are recognized and recorded when they occur, while cash basis accounting means these line items aren't documented until cash exchanges hands.