Cash basis accounting is simple and cheaper to do than accrual accounting. While it does provide an accurate representation of cash flow, it does not comply with the revenue recognition principle or the matching principle. The revenue recognition principles requires revenue to be recognized when it is earned not received. The matching principle requires expenses to be matched against the related revenues, not when the cash is paid. It is not an accurate measure for profit since it does not recognize receivables or payables. You could show your company earning a profit when in fact the company is losing money. The IRS generally requires all businesses to use the accrual basis of accounting on their tax returns. Only when certain specific criteria is met does the IRS allow the use of cash basis accounting. If a company meets that criteria then it would be beneficial to go that route since cash accounting usually defers income taxes.
References:
Principles of Accounting. (). Retrieved from http://www.principlesofaccounting.com/chapter3/chapter3.html
. (). Retrieved from http://www.business-case-analysis.com/cash-basis-accounting.html
References: Principles of Accounting. (). Retrieved from http://www.principlesofaccounting.com/chapter3/chapter3.html . (). Retrieved from http://www.business-case-analysis.com/cash-basis-accounting.html