Switching to Bonnie is easy.See how.
Back to blog

Cash Basis vs. Accrual Basis Accounting: What Small Business Owners Actually Need to Know

Your accounting software says your business earned $100,000 this year. But your customers have only paid you $60,000. Which number tells you how your business is actually doing?

Potentially, both. They are simply answering different questions.

One measures what your business earned. The other measures what your business actually collected.

That difference is called cash-basis versus accrual-basis accounting. And if you do not know which method your accounting software is using, your reports may not mean what you think they mean.

The difference is when money gets counted

Cash-basis accounting records income when your business receives the money and records an expense when your business pays it.

Accrual-basis accounting records income when your business earns it and records expenses when they are incurred—even if no money has changed hands yet.

Here is what that looks like in practice.

You finish a project in December and send the client a $10,000 invoice. The client pays you in January.

  • Accrual basis: The $10,000 is recorded as revenue in December, when you completed the work.
  • Cash basis: The $10,000 is recorded as revenue in January, when you received the money.

Expenses work the same way.

A vendor sends you a $3,000 bill in December, but you pay it in January.

  • Accrual basis: The expense is recorded in December.
  • Cash basis: The expense is recorded in January, when you actually pay it.
Cash basis and accrual basis compared
Cash basisAccrual basis
Revenue is countedWhen the customer paysWhen it is earned, often when invoiced
Expenses are countedWhen you payWhen they are incurred
Unpaid invoices appear as revenueNoYes
Primary question answered“What did I collect and spend?”“What did I earn and incur?”
Often most useful forFreelancers, contractors and owner-operated businessesBusinesses with more complex financial-reporting needs

Both are legitimate accounting methods. The better method depends on what you need your financial statements to tell you. (IRS)

An unpaid invoice is not money you can spend

Suppose your business invoices customers for $100,000 during the year but collects only $60,000.

An accrual-basis profit-and-loss statement may show $100,000 of revenue.

A cash-basis profit-and-loss statement may show $60,000.

The accrual report shows what your business earned. The cash report shows what it collected.

For a small business owner deciding whether to cover payroll, pay rent, hire someone, invest in advertising or set aside money for taxes, the amount collected is usually the more immediately useful number.

The remaining $40,000 matters. But until your customers pay it, that money cannot fund the business.

That does not make unpaid invoices unimportant. You still need to know:

  • Who owes you money?
  • How much do they owe?
  • How long has the invoice been outstanding?
  • Which customers need a reminder?

But that information is most useful on an invoice or receivables screen where you can take action—not quietly blended into your revenue as though the cash has already arrived.

The same distinction applies to unpaid bills. You need to know what your business owes, but a future payment is not the same as money that has already left your account.

Cash-basis accounting keeps those ideas separate.

Why should a small business owner care?

Your accounting method affects how you interpret the performance of your business.

Imagine that your accrual-basis P&L shows a highly profitable month because you completed several large projects. If the customers will not pay those invoices for another 60 or 90 days, your business may still be short on cash today.

The opposite can also happen. A customer might make a large payment in one month for work completed over several months. Cash-basis reporting will show the payment when it arrives, which can make that month appear unusually strong.

Cash-basis accounting is not the same as looking at your bank balance. Your P&L still measures income and expenses over a period of time. But cash-basis reporting stays more closely connected to money that has actually entered or left the business.

For many small business owners, that makes the reports easier to understand and more useful for everyday decisions.

Your accounting method also affects your taxes

Cash versus accrual is not only a reporting preference. It can also affect when income and expenses appear on your tax return.

Under the cash method, businesses generally report income when they receive it and expenses when they pay them.

Under the accrual method, businesses generally report income when it is earned and expenses when they are incurred. That means an accrual-basis business may sometimes report income before the customer has actually paid the invoice. (IRS)

For many small businesses, keeping the books on a cash basis therefore aligns more naturally with the way the business reports income and expenses for tax purposes.

Federal tax rules generally allow eligible businesses that meet the small-business gross-receipts test—a three-year average of $32 million or less for tax years beginning in 2026—to use the cash method, subject to exceptions such as tax shelters. The precise tax rules depend on the circumstances, but most freelancers, independent contractors and owner-operated businesses are nowhere near the point where federal law would require a different method. (IRS)

Most small businesses already use cash-basis accounting

Fewer than 1 in 10 small businesses use accrual accounting—and roughly 99% of sole proprietors and LLCs use cash-basis accounting. So why do most accounting tools default to accrual-basis accounting?

Those figures come from an IRS and Treasury analysis of more than 36 million business tax returns. The analysis found that only 8.5% of entities with gross receipts of $26 million or less used accrual accounting. Among sole proprietors and LLCs in that group, only 1% used accrual. (IRS)

Many owners may not even realize that their businesses file their tax returns on the cash method. Their accountant or tax software may have selected it because it naturally fits the way the business operates.

Cash basis is not a temporary method that every successful business is expected to outgrow. It is a mainstream accounting and tax method used by millions of American businesses.

So why is accrual accounting so prominent in traditional software?

Traditional accounting platforms were built to serve many different users at once: accountants, lenders, auditors, investors, large companies and small business owners.

Accrual accounting is important for many of those users. It can help a company understand the revenue it has earned, the obligations it has incurred and the activity that belongs to a particular reporting period.

But those are not always the first questions a small business owner needs answered.

A freelancer, contractor, consultant, agency or owner-operated service business usually starts with much more practical questions:

  • How much money came in?
  • What did I spend?
  • Is the business profitable?
  • Where is the money going?
  • What needs my attention today?

Traditional software often makes the accounting method another setting the owner must understand and manage. QuickBooks Online, for example, asks users to select cash or accrual as the company’s default reporting method and lets them change the method on individual reports. Certain QuickBooks Desktop detail reports default to accrual when created from the Reports menu. (QuickBooks Online; QuickBooks Desktop)

That flexibility may be valuable to an accountant. But it requires the business owner to know which method is being displayed, where to change it and why two reports covering the same period can produce different results.

The software may be technically correct while still answering an accountant’s question when the owner wanted an answer about the business.

When accrual accounting can be more useful

Accrual accounting has an important purpose.

It can provide a more complete picture when there are long gaps between completing work, receiving payment and paying the expenses associated with that work.

Accrual reporting may become more useful when a business:

  • routinely waits several months to collect customer invoices;
  • has substantial unpaid obligations;
  • needs audited or lender-ready financial statements;
  • is seeking outside investment;
  • carries significant inventory; or
  • has operations complex enough that cash movement alone does not explain performance.

For those businesses, matching revenue with the expenses incurred to produce it can provide valuable information.

But most small businesses are not public companies, private-equity investments or multinational organizations. Their primary accounting system should help them operate their business—not require them to interpret financial statements created for investors and auditors.

Why Bonnie is built on cash-basis accounting

We made cash basis the foundation of Bonnie’s reporting on purpose.

It is not a secondary report. It is not a toggle hidden inside a settings menu.

Bonnie was built for small business owners—not around the assumption that an accountant will configure the system, interpret every report and translate what the numbers mean.

Bonnie tracks your business the way you already experience it:

  • Money comes in.
  • Money goes out.

Bonnie categorizes what happened, keeps the books current and shows you where the business stands.

That does not make unpaid invoices unimportant. Bonnie has a dedicated screen where business owners can issue invoices and track their status.

What Bonnie does not do is quietly count an unpaid invoice as collected revenue and allow the owner to mistake money owed for money available.

Underneath the cash-basis reporting, Bonnie maintains a full double-entry ledger. The accounting structure is still there. But the experience presented to the business owner is built around information that is understandable, useful and connected to the decisions they make every day.

The bottom line

Most small business owners do not need more accounting vocabulary, more settings or multiple reports that appear to contradict one another.

You need to know:

  • What came in?
  • What went out?
  • Is the business profitable?
  • What needs your attention?

Cash-basis accounting answers those questions directly.

That is why cash basis is the foundation of Bonnie—not an option buried inside it.

Because small business accounting should reflect the reality of your business. And that reality begins with money that has actually moved.

Start free with Bonnie

Frequently asked questions

Is a cash-basis P&L the same as my bank balance?

No. Your bank balance shows how much cash is in a particular account at a particular moment. A cash-basis P&L shows the income received and expenses paid during a period of time.

The two are closely connected, but they do not measure the same thing.

Can I still track unpaid invoices if I use cash-basis accounting?

Yes—and you should.

Cash basis determines when income appears on your P&L. It does not prevent you from issuing invoices, tracking what customers owe or following up on overdue balances.

Bonnie keeps that information on a dedicated invoice screen rather than treating an unpaid invoice as collected revenue.

Can I switch from accrual to cash-basis accounting?

A business may be able to change methods, but changing the method used for tax purposes can require a formal IRS filing.

Do not treat it as merely changing a setting inside your accounting software. Speak with your tax professional before making the change. (IRS)