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 Comparison | Cash Accounting | Accrual Accounting |
|---|---|---|
| Income recognition | Generally when received | Generally when earned |
| Expense recognition | Generally when paid | Generally when incurred |
| Accounts receivable | Usually not tracked as revenue before collection | Tracks amounts customers owe |
| Accounts payable | Usually not tracked as expenses before payment | Tracks amounts the business owes |
| Cash flow visibility | Directly reflects cash receipts and payments | Requires separate cash flow monitoring |
| Financial reporting | May not show all unpaid obligations or earned revenue | Provides a broader view of financial activity |
| Recordkeeping | Often simpler | Usually more detailed |
| Common use | Some smaller businesses with straightforward transactions | Businesses needing more comprehensive reporting |
| Tax treatment | Timing generally follows receipt and payment rules | Timing 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.
| Method | When Revenue Is Generally Recorded | Amount |
|---|---|---|
| Cash | January, when payment is received | $2,500 |
| Accrual | December, 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.
| Method | When Expense Is Generally Recorded | Amount |
|---|---|---|
| Cash | April, when paid | $700 |
| Accrual | March, 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.
| Item | Cash Method | Accrual 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
- Do customers pay immediately, or do they pay weeks later?
- Does the business regularly receive bills that are paid later?
- Does the business maintain inventory?
- Are monthly profit reports important for decision making?
- Does the business need financial statements for lenders or investors?
- Which accounting methods are permitted for its tax situation?
- 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:
- Identify its current accounting method.
- Determine why a change is needed.
- Review the IRS requirements that apply.
- Evaluate the effect on financial records and tax reporting.
- Consult a qualified tax professional when necessary.
- 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.


