Under the accrual method of accounting, expenses are recognized only once cash has been paid.

Understanding the differences and which you should use for your business

Want to know if you should choose cash or accrual for your small business? Schedule a free call with one of our accounting experts to discuss the pros and cons for your business.

What’s the difference between cash and accrual?

The difference between cash basis accounting vs accrual basis accounting is based on when your revenue and expenses are reflected in your books.

Fact: Contrary to popular belief, the difference between Cash and Accrual accounting has nothing to do with the method of payment.

In a nutshell, when you receive payment from your customers and then immediately write it down in your books, that’s cash accounting. But if you wait until the product is delivered or service is rendered before you write it in your books, then that’s accrual accounting.

The same goes for your expenses.

When using cash accounting, If you buy goods but don’t pay for them right away (ie. you put it on credit or negotiate other terms with your supplier) you don’t write it in your books until it’s actually paid for. But if you put it in your books right away (as money owed or an “account payable”) then that’s accrual accounting. It’s best to stay consistent with whichever you choose and the IRS requires companies to keep the same method for an entire year - you cannot switch half-way through (want to switch accounting methods? File IRS form 3115) there are also some hybrids (I’ll talk about these later in this article)

Basically, when using cash accounting method, you wouldn’t recognize accounts receivable or accounts payable. Accrual accounting recognizes both of these.

On a deeper level, accrual accounting allows you to match up revenue and its corresponding expense starting when the transaction occurs, rather than when payment is transferred. This method lets you understand the current cash flow and compare it to future cash flow (on a transactional basis).

Is this giving you a headache? Get rid of the headache by hiring Bookkeeper360 to handle your bookkeeping.

Get Started Today

Pros of Cash Accounting

Cash accounting is simple and handy. It allows you to know how much cash you have in the bank in real-time, and you only have to pay taxes on the money you’ve received - you do not need to pay taxes on the money that’s owed to you.

Be sure to read the IRS website for specifics.

Cons of Cash Accounting

Cash accounting can have its drawbacks, too. It can give you an inaccurate long-term financial picture of your company. For example, if your business has a lot of money coming in it could lead you to believe you’re having a good month, but in actuality it’s last months sales that are just coming in now.

Since cash accounting does not include accounts receivable or accounts payable, it will be difficult to keep track of money when your company does not receive immediate payment or if you have outstanding bills to vendors. This will make it more challenging to manage your cash flow because it will not be clear what's coming in and going out over the next few days, weeks, or months.

Pros of Accrual Accounting

Accrual accounting gives a clearer picture of your business finances, as described by the Generally Accepted Accounting Principles (GAAP) . Accrual accounting is the best for understanding financial data because it shows how much money you earned and spent (aka your cash flow) within a specific period of time. This shows your cash flow broken up into transactions which is how you will know how well your business is performing - this shows when things pick up and when they slow down.

Having your cash flow illustrated through transactions is more finely illustrated with the matching principle. In accounting, the matching principle is defined as matching revenue and its corresponding expense within the same transaction, rather than when the expense or income is actually generated (from a timeline perspective).

For example, let’s say in January you buy 1000 units from your wholesaler then sell those units over a year. The sale you made in August is now being linked back to your wholesale purchase in January to show the full circle of your cash flow and the transactions that affect it.

Since accrual accounting shows these details, most business owners will choose to switch to accrual accounting at some point within the business lifecycle. By opting for accrual from the start you’ll be ahead of the game. Then once you hit 5 million in revenue, GAAP forces you to use accrual accounting.

When you use accrual accounting, you don’t have to pay taxes on orders/services until they’re fulfilled. For example, if you receive prepayment from a client, you won’t be taxed on that prepayment until you fulfill their order or service. This lets your company keep more money in the business until a future tax period. This extra money can help with operations or growth.

Cons of Accrual Accounting

Accrual can be more work because you have more lines to enter (ie. accounts receivable and accounts payable) and because you need to make sure those lines are posted in the correct period. Since you’re entering these extra lines, you’ll need to pay taxes on them even though you may have not yet received the income or paid for the expense.

An inaccurate short-term view is also something to consider since the cash method gives you a better view of your bank funds. This means that accrual accounting can be financially devastating to a small business - your books could show a large amount of revenue when your bank account is completely empty.

While accrual can be more work, you can set up accounting software to do the heavy lifting. Our preferred accounting software is Xero

  • it can read your bills and enter numbers straight into your expenses column using the cash or accrual method. It can also record invoices as income when you send them.

Maybe a hybrid is best for your business?

Some small businesses choose a hybrid of cash accounting and accrual accounting - they might use accrual for inventory but cash for income and expenses.

You could also keep two sets of books - you could operate your business on accrual accounting, but then report to the IRS with cash accounting (when you report your books to the IRS with cash accounting, you don’t have to pay taxes on any of your product or services that are prepaid)

If you’re still unsure on which accounting method to use, schedule a free call with one of our accounting pros today.

Accrual basis accounting is one of two leading accounting methods and the preferred bookkeeping method for providing an accurate financial picture of a company’s business operations.

Accrual basis accounting recognizes business revenue and matching expenses when they are generated—not when money actually changes hands. This means companies record revenue when it is earned, not when the company collects the money. It also means recognizing expenses when the company incurs the liability for them, not when it pays them.

Key Takeaways

  • Accrual basis accounting creates a more accurate view of a company’s financial status by recording revenue when it is earned and expenses when they are incurred—effectively matching revenue with expense.
  • Under this method, companies record revenue and expenses using balance sheet accounts like accounts receivable, accounts payable, prepaid assets and accrued expenses.
  • Cash basis accounting is a viable alternative for some small businesses. It generally makes bookkeeping simpler.

What Is Accrual Basis Accounting?

Accrual basis accounting combines two key accounting principles: the matching principle and the revenue recognition principle. The matching principle says that expenses should be recognized in the same period as the revenue they help generate. The revenue recognition principle states that revenue should be recognized when it is earned or realized, i.e. when a business performs the actions that entitles it to the revenue.

Accrual accounting generally makes the relationships between revenue and expenses clearer, providing better insight into profitability. It also offers a more accurate picture of a company’s assets and liabilities on its balance sheet. For these reasons, accrual basis accounting is the only method allowed under General Accepted Accounting Principles (GAAP) and is required by the Securities and Exchange Commission (SEC) for publicly traded companies.

How Does Accrual Accounting Work?

In accrual accounting, a company recognizes revenue during the period it is earned, and recognizes expenses when they are incurred. This is often before—or sometimes after—it actually receives or dispenses money.

Accrual accounting works by recording accruals on the balance sheet that act like placeholders for cash events. For example, accounts receivable is an asset account that reflects revenue a company has earned but hasn’t yet been paid for. Similarly, accounts payable is a liability account that reflects amounts the business owes but hasn’t yet paid.

Examples of Accrual Accounting

Revenue Example: A simple example of accrual accounting for revenue is when a company makes a sale to a customer on trade credit, meaning the buyer pays the seller within a set period of time after the transaction. In this case, revenue is earned before cash is received—primarily when goods change hands or a service has been performed.

Tom’s Services delivered IT services worth $5,000 to customer Smith’s Computers on February 10. Tom’s Services sends Smith’s Computers a bill when it produces invoices at the end of that month, on February 28—and if you’re using a cloud-based accounting system, the revenue is recognized when the transaction is recorded.

Tom’s Services invoice terms require payment within 30 days. Smith’s Computers sends a check to Tom’s on March 15, which is deposited the same day by Services Inc.

Here are Tom’s Services accounts receivable and cash journal entries for this transaction:

To record service revenue for the month of February.

To record cash received and eliminate the amount owed by Smith’s Computers.

Expenses Example: A common example of accrual accounting for expenses is when a company buys inventory on credit.

Sport’s World, a sporting goods store, receives $5,000 worth of soccer balls from manufacturer Soccer Experts on March 1, and stocks them on its shelves in advance of the soccer season. Sport’s World receives an invoice from Soccer Experts on April 5, which it pays on April 10.

Sport’s World accounts payable and cash journal entries for this transaction are:

To record receipt of soccer ball inventory and establish a debt to Soccer Experts.

To relieve amounts owed to Soccer Experts and reduce cash.

Other examples: There are many other ways revenue and expenses are recognized with accrual accounting. A few other use cases:

  • If annual or multi-year contracts, memberships or subscriptions are paid in a single lump sum, the revenue or expense is spread across multiple periods over the life of the contract or subscription.
  • For payroll, vacation or employee benefits that accumulate between payroll cycles, the company recognizes each expense during the period it applies to, even though it pays the expense later.
  • When utilities or rent are billed after the period to which they apply, the company accrues the expense during the period that it uses the utilities or rented property.
  • For income tax or sales tax due on revenue, the company recognizes the tax during the same period it recognizes the revenue, even though it pays the tax when required by the IRS.
  • Interest on loans is recorded during the period the principal is outstanding, even though it is paid at a later date.

When to Use Accrual Basis Accounting

Accrual accounting must be used for any regulatory filing that requires GAAP, such as a company’s annual 10-K filing to the SEC. Most investors, lenders and financial institutions require GAAP financial statements when evaluating a business, which is a major reason why accrual accounting is the more popular method.

However, a few exceptions do exist, largely around income taxes. The Internal Revenue Service (IRS) allows small businesses with less than $25 million in annual revenue to use either accrual or cash basis accounting. Sole proprietors, partnerships and S-Corps are also allowed to use cash accounting. Note that changing your accounting method requires additional filing requirements with the IRS.

Accrual vs. Cash Accounting

The alternative to accrual accounting is called cash accounting.

What Is Cash Accounting?

Cash basis accounting tends to be used by small businesses and organizations that pay taxes via their owner(s) personal tax returns. Under the cash basis method, revenue and expenses are recorded based solely on cash flow. Revenue is reflected when the company receives cash from a customer, and expenses are recorded when cash is paid out. This makes bookkeeping under the cash basis accounting method very straightforward and tracking cash flow simple.

The timing of when revenue and expenses are recorded can result in big swings in earnings from reporting period to the next. Since accrual accounting doesn’t factor in when money actually changes hands, it reduces the impact of timing on a company’s financial records. For instance, consider a software company that sells a five-year subscription to its solution and receives the full payment as a cash sum at the start of the subscription. With cash-based accounting, it would record all the revenue during the first period and nothing for the next five years, which could lead to vastly different numbers in two consecutive reporting periods. With accrual-based accounting, the company spreads out that revenue over the length of the subscription to smooth out the impact of that transaction.

Tax Implications

The differences between accrual and cash accounting also have significant tax implications. For example, a potential tax consequence of accrual accounting is that tax payments may be due on revenue that has been recognized, even though the company has not yet received the cash for some of those transactions.

Advantages of Accrual Accounting

Accrual accounting is the preferred method of accounting for most businesses because it offers a more accurate representation of a company’s finances. Investors and lenders may require this method, and even if they don’t, the consistency of key metrics could make your business look more stable and increase the chances of receiving funding. Additionally, accrual accounting makes you GAAP compliant, which is a best practice, and could become important down the line.

Even startups that start out using the cash method due to its simplicity, tend to eventually move to accrual basis accounting when it comes time to apply for outside funding. So even if you don’t follow this standard now, you will likely have to in the future.

Is Accrual Accounting Right for Your Business?

If your business relies entirely on cash payments, both for revenue and for expenses, then accrual accounting may not be right for your business. For most other businesses—those that extend credit to customers or use credit with their suppliers—accrual accounting gives a more accurate picture of their overall financial health. In general, the greater the lag in payment time, the stronger the argument for accrual based accounting. Products-based businesses that carry inventory, even if they’re small, usually use accrual accounting because the cash method doesn’t properly account for cost of goods sold and sinks gross profit.

In addition, any companies with more than $25 million in revenue or that are publicly traded must use accrual accounting. So once your business reaches a certain stage, this accounting method is a requirement.

How Does Accounting Software Help With Accrual-Based Accounting?

One of the biggest reasons businesses hesitate to use accrual accounting is the time and effort required to maintain the books and records. It is more complex to manage accounts receivable, accounts payable and prepaid or deferred assets than to simply track cash in and cash out under the cash basis method. Additionally, the accrual method requires companies to close the books more frequently (i.e. monthly, rather than annually). Further, companies generally manage subsidiary ledgers like accounts receivable and accounts payable more frequently, on a weekly or biweekly basis.

This potential obstacle to adopting accrual accounting is greatly reduced by implementing accounting software, which can automate and streamline the process, reducing errors and staff cost. Recurring journal entries, subsidiary ledger reconciliations and balancing—all key components of accrual accounting—are included in the core functionality of most accounting software and simplify accrual accounting.