Cash basis accounting is a method of recording financial transactions only when cash changes hands, meaning revenue is recorded when received and expenses are recorded when paid. This approach is simple and provides a clear picture of cash flow, but it may not accurately reflect a company's financial position over time, as it ignores accounts receivable and accounts payable.