Cash basis
Advantages
- It is very simple as adjustment enteries are not required.
- This basis of accounting is suitable for those enterprises where most of the transactions are on cash basis.
Disadvantages
- It does not give a true and fair view of the profit or loss abd the financial position of an enterprise.
- It does not follow the matching principle of accounting.
Accrual basis
Advantages
- It shows a complete picture of financial transactions of the business.
- It discloses correct profit or loss and also exhibits true financial position of an enterprise.
Disadvantages
- It is not as simple as cash basis.
- A quick appraisal of the profit/loss is not possible.