Cash Basis vs Accrual Accounting The main difference between cash basis and accrual accounting is the specific timing of when revenue and expenses are recognized on your business’ P&L. The cash basis method immediately recognizes revenue and expenses, while the...