Difference Between Cash Accounting and Accrual Accounting

In accounting, cash and accrual accounting both are two critical parts.


Finance Quiz

Test your knowledge about topics related to finance

1 / 5

Why do companies engage in M&A?

2 / 5

Which is not a cash activity listed on the cash flow statement?

3 / 5

What is the difference between saving and investing?

4 / 5

Earnings per share show investors the __________ earned per outstanding share of stock.

5 / 5

A 'Debenture' is?

Your score is


The difference between these two is the timing when the sales and purchases have been recorded in the accounts.

Cash Accounting vs Accrual Accounting

The difference between cash accounting and accrual accounting is that cash accounting happens when you receive or else pay money, and accrual accounting occurs when you raise a bill or an invoice. 

Although accrual accounting is critical, cash accounting has its own benefits.

Cash Accounting vs Accrual Accounting

So, to give you a brief, cash accounting is a recording of payments that have been received, while accrual accounting is recording of payment when they are incurred, and it doesn’t matter when cash has been exchanged. 


Comparison Table

Parameter of ComparisonCash AccountingAccrual Accounting
TransactionRecords only cash transactionRecords both cash and credit transaction
StandardDoesn’t follow international accounting standardFollows international accounting standard
UsesRarely usedWidely used 
Cash FlowEnsures only the company’s total cash flowsEnsures the company’s both accrual and cash flow
LimitationNo representation of the company’s overall financial changesRepresentation of a company’s overall financial changes.


What is Cash Accounting?

A company when it receives cash recognizes it as revenue, and the money paid as expenses, and when these two transactions get recorded, they are termed as cash accounting.

Under this method, there is no recognition of accounts payable or receivable. Cash accounting is often opted by companies that are small in size because it is easier to maintain. Cash accounting allows the record keeper to check all the transactions quickly.

The bank statement has all the details of money coming in and going out, and no one needs to keep track of money receiving and paying. Also, cash accounting enables a company to track down how much cash the organization has at any given point.

All you got to do is take a look at the bank statement, and you will understand how much resources are left at your disposal.

Also, because the organization will not record the transaction unless the cash leaves or goes in, the business doesn’t get taxed either, unless there is no transaction of cash. 

cash accounting

What is Accrual Accounting?

Accrual accounting is very different from cash accounting. In this term, every revenue and expense gets recorded, and it didn’t matter when the money got paid or received by a company.

Let us give an explanation to make you understand accrual accounting better.

Let’s say you are done with a project, so the revenue of the project will be calculated when you complete the project, and it doesn’t matter whether you have been paid for it or not.

This method is used more often. The reason why more and more businesses do accrual accounting is that it gives you a more realistic picture of the expenses and income during a certain period of time.

This way, you get to have a long-term view. The only problem with accrual accounting is that it doesn’t give you a clear picture of the cash flow of your business.

Your business might seem to be earning a lot of profit, whereas, in reality, your bank account might be completely empty. 

accrual accounting

Main Differences Between Cash Accounting and Accrual Accounting

  1. In cash accounting, incomes, as well as expenses, are recorded only when there is a cash transaction. However, in accrual accounting, cost and income are being recorded when they are done. 
  2. Cash accounting includes only cash income or expense, whereas, in accrual accounting, each type of expenditure of income will be recorded. 
  3. Cash accounting because of its nature is straightforward to understand, whereas accrual accounting is quite complicated and challenging to understand. 
  4. The Companies Act does not recognize cash accounting; however, accrual accounting is. 
  5. If your business is micro-sized in size and your company earns just a small amount of cash flow, then you might want to consider cash accounting because it is easy to use. However, those who have big, medium, or small-scale business, accrual accounting is a better option for them. 
  6. Accrual accounting can deal with different types of and complex types of transactions, but cash flow can deal with simple transactions only. 
  7. In cash accounting, you will be following a single-entry system only, whereas, in accrual accounting, you will be following a double-entry system. 
  8. Accrual accounting follows a holistic approach, but cash accounting is not considered to be a comprehensive method of accounting.
  9. Cash accounting is designed to deal with simple day-to-day transactions, while accrual is meant for a more complex type of transaction. 
Difference Between Cash Accounting and Accrual Accounting


  1. https://www.elibrary.imf.org/view/IMF005/10411-9781462371730/10411-9781462371730/10411-9781462371730_A001.xml?language=en
  2. https://www.ceeol.com/search/article-detail?id=174051
  3. https://www.inderscienceonline.com/doi/abs/10.1504/IJAAPE.2012.047807
One request?

I’ve put so much effort writing this blog post to provide value to you. It’ll be very helpful for me, if you consider sharing it on social media or with your friends/family. SHARING IS ♥️