Difference between Cash Basis Accounting and Accrual Basis Accounting
In Cash Basis Accounting, Revenue is recorded only after payment received and expenses are recorded when payments are made. In Accrual Basis Accounting, Revenue is recorded when earned irrespective of the cash received