The main difference between accrual accounting and cash accounting is that accrual accounting records transactions in the period in which they occur, while cash accounting only records transactions when the actual cash is exchanged.
This means that under cash accounting, a company would not record revenue for Credit Sales, and it would not record expenses for utility bills until the cash is actually paid out.