Cash vs. Accrual Accounting: Differences Explained

Accrual basis accounting is typically the preferred method, but cash basis accounting may work for very small businesses.

Updated Aug 7, 2023 · 3 min read Written by Billie Anne Grigg

Billie Anne Grigg

Billie Anne is a freelance writer who has also been a bookkeeper since before the turn of the century. She is a QuickBooks Online ProAdvisor, LivePlan Expert Advisor, FreshBooks Certified Partner and a Mastery Level Certified Profit First Professional. She is also a guide for the Profit First Professionals organization. In 2012, she started Pocket Protector Bookkeeping, a virtual bookkeeping and managerial accounting service for small businesses.

Assigning Editor

Ryan Lane
Assigning Editor | Small business, student loans

Ryan Lane is an editor on NerdWallet’s small-business team. He joined NerdWallet in 2019 as a student loans writer, serving as an authority on that topic after spending more than a decade at student loan guarantor American Student Assistance. In that role, Ryan co-authored the Student Loan Ranger blog in partnership with U.S. News & World Report, as well as wrote and edited content about education financing and financial literacy for multiple online properties, e-courses and more. Ryan also previously oversaw the production of life science journals as a managing editor for publisher Cell Press. Ryan is located in Rochester, New York.

Fact Checked Co-written by Hillary Crawford Lead Writer

Hillary Crawford
Lead Writer | Business software

Hillary Crawford is a small-business writer at NerdWallet, with a special focus on business software products. Her previous roles include news writer and associate West Coast editor at Bustle Digital Group, where she helped shape news and tech coverage. Her work has appeared in The Associated Press, The Washington Post, Yahoo Finance and Entrepreneur, in addition to other publications. She is based in Traverse City, Michigan.

Many, or all, of the products featured on this page are from our advertising partners who compensate us when you take certain actions on our website or click to take an action on their website. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.

Table of Contents

MORE LIKE THIS Small Business

Table of Contents

MORE LIKE THIS Small Business

Cash and accrual accounting are both methods for recording business transactions. The biggest difference between the two is when those transactions are logged. With cash basis accounting, income and expenses are recognized only when payments are made. Accrual basis accounting records income and expenses when they’re incurred, regardless of whether money has been exchanged yet.

Accrual basis accounting is typically best because it offers the most accurate information about your business’s performance. But its complexity may outweigh its benefits for simple, very small businesses. Ultimately, the right accounting method for you will depend on your business’s needs and whether you plan to track accounts receivable and payable.

Featured card placement may be affected by compensation agreements with our partners, but these partnerships in no way affect our recommendations or advice, which are grounded in thousands of hours of research. Our partners cannot pay us to guarantee favorable reviews of their products or services. Here is a list of our partners.

QuickBooks NerdWallet Rating Starting At

Additional pricing tiers (per month): $65, $99, $235.

Read Review Learn more

Cash vs. accrual accounting: pros and cons

Here’s a breakdown of each accounting method’s unique pros and cons, as well as who each method is best for.

Cash basis accounting method

Simple to maintain. Not compliant with generally accepted accounting principles. Can give you a skewed view of your business’s finances. Doesn’t track accounts receivable or payable.

Very small businesses and sole proprietors with simple financials.

Accrual basis accounting method

Gives a fuller, more accurate view of your business’s finances. Factors in accounts payable and receivable. More complicated to understand. May cost more to maintain if you use a bookkeeping service.

Small businesses that need to closely track accounts receivable, inventory or major liabilities, like loans.

If you’re unsure which method makes sense for you, talk with your accountant or bookkeeper . Make sure they understand what you want to gain from your financial statements and that they aren’t basing their advice solely on your business’s tax basis.

What is cash basis accounting?

In cash basis accounting, transactions are recorded when cash physically moves in or out of your business. More specifically, revenue is recognized as income when you receive payment, and expenses are recognized when money is spent. With a few exceptions for non-cash expenses (things like depreciation , which doesn’t impact your business’s cash flow), only transactions that have cleared your checking or credit card accounts appear on your cash basis financial statements.

Advantages of cash basis accounting

Cash basis accounting is easy to implement, maintain and understand. And if you maintain your books on a cash basis, there will be little difference between your financial statements and your tax returns. This means your cash basis income statement can come pretty close to accurately mirroring your business’s cash flow statement, which is good news for business owners who want to get a snapshot of their business’s cash flow from just one financial statement.

Disadvantages of cash basis accounting

Cash basis accounting is not GAAP compliant: Cash basis accounting disregards the matching and revenue recognition principles of accounting. These principles are two of the generally accepted accounting principles, or GAAP , that are recognized as the foundation of good accounting practices. Publicly traded companies must follow GAAP, and small businesses applying for loans should too.

Cash basis accounting doesn’t track accounts receivable and payable: If your business relies heavily on accounts receivable or accounts payable , cash basis accounting will not give you an accurate view of your business’s financial position. When you use the cash basis method of accounting, your outstanding bills owed to vendors don’t appear on your financial statements, nor do outstanding invoice balances customers owe you. Your cash basis financial statements might lead you to believe your business is highly profitable, when in fact you’re not even breaking even once you take your vendor’s bills into account.

What is accrual basis accounting?

Accrual basis accounting recognizes income and expenses when they are incurred. As its name implies, this method tracks accruals , which could be unpaid expenses or invoices that customers haven’t paid yet. You record income when you earn it and expenses when they are used to produce that income.

Advantages of accrual basis accounting

Accrual basis accounting can give you a more accurate picture of your business’s financial health because it takes your business’s unpaid expenses and your customers’ unpaid invoices into account. That means it does a better job than cash basis accounting of matching expenses and revenue to the correct time period in which they were incurred. It also produces a more complete balance sheet that factors in accounts payable, accounts receivable, current assets such as inventory, fixed assets and liabilities like loans.

Additionally, whereas cash basis accounting does not conform to GAAP, accrual basis accounting does.

Disadvantages of accrual basis accounting

Accrual basis accounting can be time-consuming and difficult: It can take considerable effort to accurately keep accrual basis books, especially when it comes to expense matching. If you subscribe to a bookkeeping service , it may cost more to maintain accrual basis accounting records.

If you’re a cash basis taxpayer, accrual accounting can obscure potential tax liabilities: Your tax preparer can easily convert your accrual basis statements to cash basis for tax purposes. But if you only look at your accrual basis accounting statements throughout the year, you could be in for a shock at tax time. Your accrual basis statements might show you haven’t earned much of a profit for the year, but your cash basis financial statements — which are used to file your tax return — could show a large profit, meaning you could have a large tax bill.

Cash vs. accrual accounting example

Let’s say your business completed a sizable job in June. Your customer paid you at the beginning of July, and you deposited the check on July 5. Here’s how this transaction would look for cash basis and accrual basis accounting.

If you used cash basis accounting:

Expenses for the materials you bought to complete the job would be recorded in June when they were bought. Your customer’s invoice payment, on the other hand, wouldn’t be recorded until July, since that’s when you received and deposited the check. That timing discrepancy could make it difficult for you to determine whether that job was profitable.

If you used accrual basis accounting:

You’d record both the expenses and the income in June to line up with when you completed the project and income was earned — even though you weren’t actually paid until July. Now, when you look at your income statement, you can see that the job was actually quite profitable.

Should your small business use cash or accrual accounting?

Ask yourself the following questions to help you determine which accounting method is right for your small business:

Do you need to track accounts receivable and payable? If so, accrual basis accounting is likely the better method.

Do you plan on ever applying for a business loan? Lenders will want to see accrual basis financial statements. The accrual basis method of accounting will also more accurately reflect your liabilities if you end up taking out a loan.

Does your business have significant inventory? If it does, cash basis accounting will likely not be sufficient.

How long is the delay between when expenses are incurred and when they’re paid? How about when customers are billed versus when they pay you? If these events typically occur simultaneously, cash basis accounting may work just fine. If weeks or even months elapse, though, accrual basis accounting will better represent your business’s financial health.

All of the accounting software products listed below support accrual basis accounting, and some let you choose whether you want to view reports on a cash vs. accrual basis.

$30 per month and up.

Overall accounting software.

$15 per month and up.

$19 per month and up.

Freelancer-friendly features. (Least expensive plan does not include double-entry accounting reports.)

Free, unlimited invoicing.

$1,481 per year and up.

A version of this article was first published on Fundera, a subsidiary of NerdWallet.

About the authors

You’re following Billie Anne Grigg
Visit your My NerdWallet Settings page to see all the writers you're following.

Follow for more nerdy know-how Keep up with your favorite financial topics on NerdWallet.

Billie Anne Grigg is a freelance writer who has also been a bookkeeper since before the turn of the century. She is a QuickBooks Online ProAdvisor, LivePlan Expert Advisor, FreshBooks Certified Partner and a Mastery Level Certified Profit First Professional. See full bio.

You’re following Hillary Crawford
Visit your My NerdWallet Settings page to see all the writers you're following.

Hillary is a QuickBooks-certified small-business writer at NerdWallet. Her work has been featured by The Associated Press, The Washington Post, Nasdaq and Entrepreneur. See full bio.

On a similar note.

One blue credit card on a flat surface with coins on both sides.

Smart money moves for your business Get access to business insights and recommendations, plus expert content.

Sign up for free Best Accounting Software for Small Businesses NerdWallet Rating Learn more

on QuickBooks' website

Additional pricing tiers (per month): $65, $99, $235.

for first three months or free 30-day trial.

Learn more

on QuickBooks' website

NerdWallet Rating Learn more

on Xero's website

Additional pricing tiers (per month): $42, $78.

for six months on Business Edition plans.

Learn more

on Xero's website

NerdWallet Rating Learn more

on Zoho Books' website

Additional pricing tiers (per month): $20, $50, $70, $150, $275.

of the Premium plan.

Learn more

on Zoho Books' website

NerdWallet Rating Learn more

on FreshBooks' website

Additional pricing tiers (per month): $33, $60, custom.

or monthly discount (terms vary).

Learn more

on FreshBooks' website

Compare Accounting Software for Small Businesses MORE LIKE THIS Small Business

Best Accounting Software for Small Businesses of 2024

by Karrin Sehmbi , Hillary Crawford

Consider your business’s size, budget, whether you’re self-employed and which features you care about most when selecting accounting software for your small business.

Best Free Accounting Software for Small Businesses of 2024

by Karrin Sehmbi , Hillary Crawford

Consider free accounting products just as carefully as you would paid ones to ensure your business doesn’t grow out of them.

8 Best Online Bookkeeping Services of 2024

by Rosalie Murphy , Hillary Crawford

Are your business’s bookkeeping tasks becoming overwhelming? It might be time to hire an online service.

NerdWallet Home Page Finance Smarter Credit Cards Financial Planning Financial News Small Business

Download the app

QR code for downloading the app

Disclaimer: NerdWallet strives to keep its information accurate and up to date. This information may be different than what you see when you visit a financial institution, service provider or specific product’s site. All financial products, shopping products and services are presented without warranty. When evaluating offers, please review the financial institution’s Terms and Conditions. Pre-qualified offers are not binding. If you find discrepancies with your credit score or information from your credit report, please contact TransUnion® directly.

NerdUp by NerdWallet credit card: NerdWallet is not a bank. Bank services provided by Evolve Bank & Trust, member FDIC. The NerdUp by NerdWallet Credit Card is issued by Evolve Bank & Trust pursuant to a license from MasterCard International Inc.

Impact on your credit may vary, as credit scores are independently determined by credit bureaus based on a number of factors including the financial decisions you make with other financial services organizations.

NerdWallet Compare, Inc. NMLS ID# 1617539

California: California Finance Lender loans arranged pursuant to Department of Financial Protection and Innovation Finance Lenders License #60DBO-74812

Insurance Services offered through NerdWallet Insurance Services, Inc. (CA resident license no.OK92033) Insurance Licenses

NerdWallet™ | 55 Hawthorne St. - 10th Floor, San Francisco, CA 94105