Introduction

Cash vs accrual accounting is one of the most important decisions a small business makes when setting up its financial records. Both methods help businesses track income and expenses, but they differ in when transactions are recorded.

Cash accounting records income when payment is received and expenses when they are paid. Accrual accounting generally records income when it is earned and expenses when they are incurred, even if cash has not changed hands.

For example, imagine a business completes a $3,000 project in December but receives payment in January. Under the cash method, the income is generally recorded in January. Under the accrual method, it is generally recorded in December, when the revenue is earned.

This timing difference can affect monthly profit, financial reports, tax reporting, and how a business understands its financial position.

In this guide, AccountingMint explains cash vs accrual accounting, compares their key differences, shares practical examples, and outlines factors US small businesses should consider when choosing an accounting method.

Key Highlights

  • Cash accounting records income and expenses based on cash received and paid, subject to applicable tax rules.
  • Accrual accounting generally records revenue when earned and expenses when incurred.
  • Cash accounting is often simpler for businesses with straightforward transactions.
  • Accrual accounting provides a broader view of unpaid invoices, outstanding bills, and financial performance.
  • The accounting method can affect when income and expenses appear in a tax year.
  • US businesses should check IRS rules before choosing or changing an accounting method.

What Is Cash Basis Accounting?

Cash basis accounting is a method that generally records business income when it is actually or constructively received and records expenses when they are paid.

The method focuses on cash movement. This can make it easier for a small business owner to understand money received and money spent during a particular period.

For example, if a freelance designer receives $1,500 from a client in September, the income is generally recorded in September under the cash method.

If the designer pays $200 for business software in September, the payment is generally recorded as an expense in September, subject to applicable deduction and capitalization rules.

How Cash Accounting Works

Cash accounting generally follows these principles:

  • Record income when it is received or constructively received.
  • Record expenses when they are paid, subject to applicable rules.
  • Track cash entering and leaving the business.
  • Maintain supporting documents such as invoices, receipts, and bank statements.

Cash accounting does not necessarily mean that every transaction is recorded only when physical cash changes hands. For tax purposes, constructive receipt and other rules may apply.

Example of Cash Basis Accounting

A small consulting business completes work worth $4,000 in November. The customer pays the invoice in December.

Under the cash method, the business generally records the $4,000 income in December, when the payment is received.

If the business pays a $600 supplier bill in January, the payment is generally recorded in January, subject to the applicable tax treatment.

This method can be relatively straightforward when most customer payments and business expenses occur close to the time the work is completed or costs are incurred.

What Is Accrual Basis Accounting?

Accrual basis accounting generally records income when it is earned and expenses when they are incurred, regardless of when payment is received or made.

The method helps businesses understand financial activity during the period in which it occurs. It also makes it possible to track accounts receivable, accounts payable, and other outstanding balances.

For example, if a business completes a project in November and sends a $4,000 invoice, it generally records the revenue in November under accrual accounting, assuming the revenue recognition requirements are met.

The customer may pay in December, but the revenue was already recorded in November.

How Accrual Accounting Works

Accrual accounting generally involves:

  • Recording revenue when earned under the applicable accounting rules.
  • Recording expenses when incurred, subject to applicable recognition requirements.
  • Tracking money customers owe the business.
  • Tracking bills the business owes suppliers.
  • Making adjusting entries when necessary.
  • Preparing financial statements that reflect more than cash movement alone.

Accrual accounting can require more detailed recordkeeping than cash accounting, especially when a business has many invoices, unpaid bills, inventory, or contracts.

Example of Accrual Basis Accounting

A marketing agency completes a project worth $5,000 in October and invoices its customer. The customer pays in November.

Under accrual accounting, the agency generally records the revenue in October when it is earned, assuming the relevant recognition requirements are met.

When the payment arrives in November, the agency records the collection and reduces the outstanding accounts receivable balance.

This gives the agency a clearer view of revenue earned during October, even though the cash arrived later.

Cash vs Accrual Accounting: Key Differences

The main difference between cash and accrual accounting is the timing of income and expense recognition.

Basis of ComparisonCash AccountingAccrual Accounting
Income recognitionGenerally when receivedGenerally when earned
Expense recognitionGenerally when paidGenerally when incurred
Accounts receivableUsually not tracked as revenue before collectionTracks amounts customers owe
Accounts payableUsually not tracked as expenses before paymentTracks amounts the business owes
Cash flow visibilityDirectly reflects cash receipts and paymentsRequires separate cash flow monitoring
Financial reportingMay not show all unpaid obligations or earned revenueProvides a broader view of financial activity
RecordkeepingOften simplerUsually more detailed
Common useSome smaller businesses with straightforward transactionsBusinesses needing more comprehensive reporting
Tax treatmentTiming generally follows receipt and payment rulesTiming generally follows earning and expense recognition rules, subject to tax rules

These are general distinctions. Actual accounting and tax treatment can depend on the transaction, the business, and applicable rules.

Income Recognition

Under cash accounting, income is generally recorded when received.

Under accrual accounting, income is generally recorded when earned, even if the customer has not paid yet.

Expense Recognition

Under cash accounting, expenses are generally recorded when paid, subject to applicable rules.

Under accrual accounting, expenses are generally recorded when incurred and when the applicable recognition requirements are met.

Financial Reporting

Cash accounting focuses on cash movement. Accrual accounting also captures earned revenue and incurred expenses that have not yet resulted in cash movement.

This can make accrual reports more useful for understanding performance over a period, but businesses still need cash flow information to understand their ability to pay bills.

Also Read : Accounting vs Bookkeeping: Key Differences

Cash vs Accrual Accounting Examples

The easiest way to understand the difference is to look at how each method records the same business transactions.

Example 1: Customer Invoice

A business completes a $2,500 project on December 15. The customer pays on January 10.

MethodWhen Revenue Is Generally RecordedAmount
CashJanuary, when payment is received$2,500
AccrualDecember, when revenue is earned$2,500

The revenue appears in different periods even though the project and payment amount are the same.

Example 2: Unpaid Supplier Bill

A business receives a $700 software invoice in March and pays it in April.

MethodWhen Expense Is Generally RecordedAmount
CashApril, when paid$700
AccrualMarch, when incurred, subject to applicable rules$700

Accrual accounting generally records the expense in the period to which it relates, rather than waiting for payment.

Example 3: Monthly Profit Comparison

Imagine a business has the following activity in June:

  • Customer payments received: $8,000
  • Revenue earned but not yet collected: $4,000
  • Expenses paid: $3,000
  • Expenses incurred but not yet paid: $2,000

For simplicity, assume all revenue and expenses qualify for recognition in June under the applicable method, with no other adjustments.

ItemCash MethodAccrual Method
Revenue recorded$8,000$12,000
Expenses recorded$3,000$5,000
Net income for the example$5,000$7,000

The example shows how cash and accrual accounting can report different results for the same period. It is not a tax calculation or a complete set of financial statements.

Example 4: Why Cash Flow and Profit Are Different

A business may report $12,000 in accrual revenue but have received only $8,000 from customers so far.

The remaining $4,000 may be recorded as accounts receivable. The business has earned the revenue, but it does not yet have that cash available.

That is why business owners should review both profitability and cash flow.

Advantages and Disadvantages of Cash Accounting

Cash accounting can be useful for businesses that want a simpler way to track receipts and payments. However, it has limitations.

Advantages of Cash Accounting

1. Easier to maintain

Cash accounting is often simpler because transactions are generally recorded when money is received or paid.

2. Clear view of cash movement

The method makes it easier to see how much money came in and went out during a period.

3. May suit straightforward businesses

Freelancers and service businesses with limited transactions may find cash accounting easier to manage, provided they meet applicable requirements.

4. Less complex recordkeeping

A business may not need the same level of accounts receivable and accounts payable tracking used in accrual accounting.

Disadvantages of Cash Accounting

1. May not show all earned revenue

A business can complete work and still have no recorded cash revenue if the customer has not paid.

2. Unpaid bills may be less visible in expense reports

A business may have outstanding obligations that are not reflected as expenses under its cash records yet.

3. Monthly performance can be misleading

Large payments received in one month can make that month appear unusually profitable, even if the work was completed earlier.

4. May not meet every reporting or tax requirement

Some businesses may be required or expected to use accrual accounting for particular purposes. Eligibility and requirements should be verified.

Advantages and Disadvantages of Accrual Accounting

Accrual accounting can provide a more complete view of business activity, but it generally requires more detailed recordkeeping.

Advantages of Accrual Accounting

1. Shows revenue when earned

Businesses can see revenue associated with the period in which the work was completed or goods and services were provided.

2. Tracks unpaid invoices and bills

Accounts receivable and accounts payable help owners understand amounts expected from customers and amounts owed to suppliers.

3. Supports period based financial analysis

Accrual reports can make it easier to compare financial performance across months or quarters.

4. Useful for complex operations

Businesses with inventory, credit sales, supplier terms, or more complex reporting needs may benefit from accrual records.

5. Supports broader financial reporting

Accrual accounting is generally used for financial statements prepared in accordance with US GAAP, subject to the applicable reporting framework.

Disadvantages of Accrual Accounting

1. More complex recordkeeping

Businesses must track transactions beyond cash receipts and payments.

2. Requires regular review

Unpaid invoices, outstanding bills, and adjusting entries need to be reviewed for accurate records.

3. Profit does not equal available cash

A business can report a profit while waiting for customers to pay.

4. May require professional support

Some businesses need an accountant or experienced bookkeeper to maintain accurate accrual records and prepare financial reports.

Which Accounting Method Is Better for Small Businesses?

There is no single accounting method that fits every small business. The right approach depends on the business model, reporting needs, tax requirements, transaction volume, and complexity.

When Cash Accounting May Be Suitable

Cash accounting may be worth considering when:

  • The business has relatively simple transactions.
  • Most customers pay promptly.
  • The owner primarily needs to track receipts and payments.
  • The business has limited inventory or complex billing.
  • The method is permitted under applicable tax rules.

When Accrual Accounting May Be Suitable

Accrual accounting may be useful when:

  • The business regularly invoices customers who pay later.
  • The business has significant unpaid supplier bills.
  • The owner needs more complete monthly financial reports.
  • The business has inventory or more complex operations.
  • Lenders, investors, or other stakeholders require accrual based reports.
  • The business wants to compare revenue and expenses by the period in which they relate.

Questions to Ask Before Choosing

  1. Do customers pay immediately, or do they pay weeks later?
  2. Does the business regularly receive bills that are paid later?
  3. Does the business maintain inventory?
  4. Are monthly profit reports important for decision making?
  5. Does the business need financial statements for lenders or investors?
  6. Which accounting methods are permitted for its tax situation?
  7. Can the business maintain the records required by the chosen method?

Business owners should consider discussing the decision with a qualified tax professional, especially when inventory, multiple entities, or specialized tax rules are involved.

Cash vs Accrual Accounting for Taxes

Cash vs accrual accounting can affect when income and expenses are reported for federal income tax purposes.

The IRS explains that under the cash method, businesses generally report income when it is actually or constructively received and deduct expenses when paid, subject to applicable rules.

Under the accrual method, income is generally reported when earned, and expenses are generally deducted or capitalized when incurred, subject to the applicable requirements.

Important IRS Considerations

  • A business generally chooses its accounting method when filing its first federal income tax return that includes the business.
  • The method must clearly reflect income.
  • Businesses generally need to use a consistent accounting method.
  • Some businesses may qualify to use the cash method, while others may face restrictions.
  • Inventory can affect which methods are permitted or how inventory must be accounted for.
  • Changing an adopted accounting method generally requires IRS approval.

The IRS rules can include exceptions and special provisions. For example, qualifying small business taxpayers may have options regarding inventory accounting. Eligibility depends on the applicable requirements and should be verified using current IRS guidance.

Important: This section is educational, not tax advice. Review IRS Publication 538 and Publication 334 or consult a qualified tax professional before making a tax accounting decision.

Can a Business Change Its Accounting Method?

Yes, a business may be able to change its accounting method, but it generally must follow IRS procedures.

The IRS states that changing an accounting method after adoption generally requires approval. Form 3115, Application for Change in Accounting Method, is commonly used to request approval under the applicable procedures.

A change may affect how income and expenses are reported across tax years. It can also require adjustments to prevent amounts from being omitted or counted more than once.

Before changing methods, a business should:

  1. Identify its current accounting method.
  2. Determine why a change is needed.
  3. Review the IRS requirements that apply.
  4. Evaluate the effect on financial records and tax reporting.
  5. Consult a qualified tax professional when necessary.
  6. Follow the appropriate IRS filing and adjustment procedures.

Do not switch accounting methods solely to make a particular month or tax year appear more profitable or less profitable.

Common Mistakes to Avoid

1. Confusing Cash Flow With Profit

Cash available in the bank is not always the same as profit. Accrual revenue may include invoices that customers have not paid, while cash receipts may relate to work completed in a prior period.

2. Assuming Cash Accounting Means No Recordkeeping

Cash accounting still requires organized records, supporting documents, and accurate reporting.

3. Ignoring Unpaid Invoices

Businesses using accrual accounting should monitor accounts receivable. Revenue recorded in the books does not guarantee that a customer will pay on time.

4. Forgetting Outstanding Bills

Accrual accounting requires attention to expenses incurred but not yet paid. Failing to record them can distort financial reports.

5. Switching Methods Without Reviewing IRS Rules

Changing accounting methods may require approval and adjustments. Review current IRS guidance before making a change.

6. Assuming Every Small Business Can Use Cash Accounting

Eligibility depends on the business and applicable tax rules. Inventory, entity type, and other factors may affect the available options.

Also Read : What Is Accounting? Definition, Basics, and How It Works

Frequently Asked Questions

What is the main difference between cash and accrual accounting?

Cash accounting generally records income when received and expenses when paid. Accrual accounting generally records income when earned and expenses when incurred, regardless of when payment occurs.

Is cash or accrual accounting better for a small business?

It depends on the business’s operations, reporting needs, and tax requirements. Cash accounting may be simpler for some businesses, while accrual accounting can provide a broader view of revenue, expenses, and outstanding balances.

Can a small business use cash basis accounting for taxes?

Some small businesses can use the cash method for federal income tax purposes, but eligibility rules and exceptions apply. Businesses should review current IRS guidance or consult a tax professional.

Does accrual accounting include unpaid invoices?

Yes. Under accrual accounting, revenue is generally recorded when earned, even if the customer has not paid. The unpaid amount is typically tracked as accounts receivable.

Does cash accounting record unpaid bills?

Under the cash method, an unpaid bill is generally not recorded as a paid expense yet. However, businesses should still maintain records of obligations and follow applicable tax rules.

Can a business use cash accounting for books and accrual accounting for taxes?

Businesses must follow applicable IRS accounting method rules and consistency requirements. The treatment is not an unrestricted choice, so a business should confirm what is permitted for its circumstances.

Is accrual accounting required under GAAP?

Accrual accounting is generally the basis for financial statements prepared in accordance with US GAAP. Specific reporting requirements depend on the applicable framework and circumstances.

Can a business switch from cash to accrual accounting?

A business may be able to change methods, but it generally must follow IRS approval procedures. Form 3115 is commonly used for accounting method change requests.