Basics

Cash vs Accrual Accounting: Explained for Normal Humans

Cash-basis accounting records income when money hits your bank account and expenses when cash leaves. Accrual accounting records income when work is completed and invoiced, and expenses when bills are received. Cash basis mirrors your bank balance, while accrual reflects true operational performance.

If you have ever clicked around inside QuickBooks or looked at your tax return, you have seen the words Cash and Accrual.

Most owners ignore them because accounting jargon feels like a foreign language. But understanding the difference is not academic; it is the reason why a business can look wildly profitable on paper while the owner cannot afford to pay themselves on Friday.

Here is what both methods mean in plain English, why the difference matters, and how to choose the right one for your business.

Cash basis: the checkbook method

Cash-basis accounting is the most intuitive system in the world. It is how you manage your personal household checking account:

  • Income is recorded only when the customer’s money actually arrives in your bank account (cash in hand).
  • Expenses are recorded only when cash, a check, or a debit card payment leaves your account (cash out).

Why owners love cash basis

  1. It matches reality. If a client promises to pay you $10,000 next month, cash-basis accounting ignores it today. Your books only show what you actually have.
  2. Tax simplicity. You do not pay income tax on money you have not received yet. If you invoice a client on December 20th and they pay on January 10th, that income counts toward next year’s tax return.
  3. Low administrative burden. There is no need to track complicated accounts receivable or accounts payable schedules.

Most sole proprietors, freelancers, independent contractors, and small service businesses use cash basis for their day-to-day books and annual taxes.

Accrual basis: the calendar method

Accrual accounting does not care when cash moves. It cares about when the work happened:

  • Income is recorded the moment you complete the work and send an invoice, even if the client will not pay you for sixty days (Accounts Receivable).
  • Expenses are recorded the moment you receive a vendor bill, even if you will not pay it until next month (Accounts Payable).

Why growing businesses use accrual

Imagine you run a construction company. In March, you buy $20,000 in lumber and pay your crew $15,000 to build a deck. You invoice the client $50,000 on March 31st, but the client does not pay you until May.

  • Under cash basis: March looks like a total disaster. You show $35,000 in expenses and $0 in income. Then May looks like a miracle: $50,000 in income and $0 in expenses. Neither month tells the truth about what happened.
  • Under accrual basis: March matches the $50,000 invoice with the $35,000 in labor and lumber. Your P&L shows a clean $15,000 profit for the job.

Accrual accounting gives you the gift of matching: it pairs revenue with the exact expenses that generated that revenue, giving you true profit margins.

The trap inside accrual accounting

The danger of accrual accounting is the cash illusion.

If you invoice $80,000 this month, an accrual P&L shows $80,000 in revenue. You feel rich. But if your clients take sixty days to pay, your checking account is empty today.

Accrual tells you whether you are making money over time; it cannot tell you if you can make payroll next Friday. That is why watching cash flow is so critical.

Which method should your business use?

For most small businesses, the sweet spot is a hybrid habit:

  1. File taxes on a cash basis: Keep your taxes simple and never pay the IRS on unpaid customer invoices.
  2. Review reports on both: Inside QuickBooks, we can toggle your reports. We review accrual reports to see your true project profitability, and we review cash reports to know your true bank position.

If you are not sure which method your QuickBooks is currently set to, do not stress. A quick look at your settings and a conversation with your CPA will make sure your books match your goals.

Quick answers

What is the main difference between cash and accrual accounting?

Cash accounting records income when cash hits your bank and expenses when money leaves. Accrual accounting records income when an invoice is sent and expenses when a bill is received, regardless of when cash moves.

Which accounting method is better for a small business?

Most small service businesses use cash basis because it is simpler and aligns tax liability with actual bank balances. Growing businesses with inventory, large project contracts, or delayed customer terms often use accrual to see true profitability.

Can I switch from cash to accrual accounting?

Yes, but switching for tax purposes requires filing IRS Form 3115 (Application for Change in Accounting Method). You should always consult your CPA before making a formal method change.

Can QuickBooks show both cash and accrual reports?

Yes. QuickBooks allows you to toggle reports between Cash and Accrual with one click. This lets you view accrual reports to evaluate operational performance while filing taxes on a cash basis.

Rather hand the books to someone who does this all day?

Dave offers a free consultation: a conversation about your business, a look at your books, and a straight answer about what they need.