Blog/Practical bookkeeping·US and Canada

Cash vs accrual accounting: which should a small business use?

The difference between the cash and accrual methods in plain terms, an example of each, what the tax rules allow in the US and Canada, and how to choose.

6 min read · October 17, 2026

A balance scale with coins on one side and an invoice on the other

The difference

Cash basis records income when the money arrives and expenses when the money leaves. Accrual basis records income when you earn it, usually when you invoice, and expenses when you incur them, usually when the bill arrives, whether or not any money has moved yet.

Over a whole year the totals end up close. Month to month they can tell very different stories.

One month, two answers

In March a contractor finishes a $20,000 job and invoices it. The customer pays in April. In March the contractor also receives a $6,000 supplier bill for the materials, payable in May.

  • Cash basis, March: no income and no expense. Profit: $0.
  • Accrual basis, March: $20,000 income, $6,000 expense. Profit: $14,000.

The accrual figure tells you how the business performed in March. The cash figure tells you what happened in the bank. Both are true; they answer different questions.

What the tax rules say

United States

Most small businesses may choose either method. Businesses whose average annual gross receipts are under the IRS small-business threshold (around $31 million, adjusted for inflation each year) can generally use the cash method even if they carry inventory, with some conditions. Once you choose a method, changing it for tax purposes usually requires IRS approval with Form 3115. Ask your accountant which method your return uses.

Canada

The CRA generally requires the accrual method for business income. Farmers and fishers may use the cash method. Some self-employed commission salespeople have special rules. In practice, Canadian small businesses keep accrual books.

How to choose

  • Choose accrual if you invoice customers and wait to be paid, buy on account, carry inventory, have staff, want a loan, or want to know whether the business is truly profitable. That covers most businesses.
  • Cash basis can be enough for a very small business that is paid on the spot and pays its bills immediately, where cash and accrual are nearly the same anyway.
  • You do not have to pick one view. Keep accrual books, and run the profit and loss on the cash basis when you want to see the cash picture. Good accounting software produces both from the same transactions.

See also: setting up a chart of accounts.

See both views of the same books

AcboBooks keeps your books on the accrual basis and can show the profit and loss on either basis, so you see real profit and cash in one program.

This article is general information, not tax, legal or accounting advice. Rules and dates change; check the official source or ask your accountant before acting.