Written by Maryam Ajorloo, CPA · Reviewed by Behdad Karimi Dermeni, CPA
Cash vs accrual accounting comes down to timing. Cash basis records income when the money lands in your account and expenses when the money leaves. Accrual records income when you earn it and expenses when you incur them, whether or not anyone has paid yet. Most small businesses can choose either one.
You probably came here because your accountant asked which method you use, or your software asked, or a lender did. And the honest answer for a lot of owners is "I have no idea, whichever one it's been doing."
That is a fixable problem, and it is a smaller decision than the internet makes it sound.
Stop guessing about which numbers are right. Start free for 30 days and let the AI keep your books current.
The one rule that settles it
Cash accounting follows the money. Accrual accounting follows the work.
That is the whole thing. Every other difference, every pro and con, every IRS rule below, is a consequence of that one sentence.
Under cash basis, an invoice is not income until it is paid. Under accrual, it is income the moment you send it, and your customer's slow payment becomes a receivable sitting on your balance sheet, quietly judging them.
Hold onto that rule. Now the detail.
What is cash basis accounting?
Cash basis accounting records income in the period you actually receive it, and expenses in the period you actually pay them.
The IRS puts it plainly in Publication 538: "Under the cash method, you generally report income in the tax year you receive it, and deduct expenses in the tax year in which you pay the expenses."
So if you finish a project in March, invoice it in March, and get paid in May, that is May income. If you buy a laptop in December on a card you pay off in January, the deduction lands in December, because paying by card counts as paying.
One catch worth knowing, because it trips up freelancers every December: constructive receipt. Income counts as received the moment it is available to you without restriction, not the moment you get around to it. A check that shows up in your mailbox on December 28 is income that year even if you do not deposit it until January. Leaving it on the counter is not a tax strategy.
Cash basis is the default for most sole proprietors, freelancers, and small service businesses, and there is a good reason for that. It matches what you can see. Your bank balance and your profit tell roughly the same story.
What is accrual accounting?
Accrual accounting records income when you earn it and expenses when you incur them, regardless of when cash moves.
Same project: you finish it in March and invoice it in March, so it is March income even though the payment shows up in May. Your December software bill is a December expense even if you pay it in January.
To make that work, your books need two accounts that cash-basis books do not really use:
Accounts receivable: work you have delivered and billed but have not been paid for yet.
Accounts payable: costs you have incurred and been billed for but have not paid yet.
The payoff is matching. Revenue sits in the same period as the costs that produced it, so your profit for a month actually reflects what happened that month rather than who happened to pay that month. That is why accrual is the basis behind US GAAP, and why lenders and investors ask for it.
The cost is effort. Accrual books do not maintain themselves from a bank feed, because half the story never touches the bank.
Cash vs accrual accounting: same month, two different profits
Here is the clearest way to see it. Say in June you deliver $18,000 of work and bill it, collect $9,000 from work you billed in April, pay $2,000 of contractor invoices from May, and receive a $3,000 contractor bill for June work that you will pay in July.
Cash basis June profit: $9,000 received minus $2,000 paid, so $7,000.
Accrual basis June profit: $18,000 earned minus $3,000 incurred, so $15,000.
Same month. Same business. Same underlying facts. A difference of $8,000, and neither number is wrong.
That gap is the entire debate. Cash basis told you what your bank account did in June. Accrual told you what your business did in June. If your bank account and your business tend to agree, the choice barely matters. If they routinely disagree, it matters a lot.
Which method does the IRS let you use?
For most small businesses, both. But there are real limits, and they are worth checking before you get attached to one.
1. The gross receipts test. Under the section 448(c) gross receipts test, a corporation or partnership passes the small business test for tax years beginning in 2026 if average annual gross receipts over the prior 3 years do not exceed $32 million. Pass it, and the cash method stays open to you. (This figure is indexed for inflation and moves most years, which is why so many articles still quote $26 million or $30 million. Check the current year's number rather than trusting a blog, including this one, a year from now.)
2. Some entities are restricted by default. Under section 448(a), C corporations, partnerships that have a C corporation as a partner, and tax shelters generally cannot use the cash method unless they meet that gross receipts test. Sole proprietors, S corporations, and most partnerships without a C corp partner are not on that list. If you are not sure which of those you are, our guide to how to pay yourself from an LLC or S corp walks through what each entity actually changes.
3. Inventory no longer forces your hand. This is the most common piece of outdated advice on the internet. It used to be that carrying inventory pushed you onto accrual. Under current rules, a small business taxpayer that meets the gross receipts test can choose not to keep an inventory for tax purposes and treat those items as non-incidental materials and supplies, or follow the treatment in its own books. Inventory is still a good reason to *consider* accrual. It is no longer a rule that decides for you.
4. You can mix, carefully. Publication 538 allows a combination: "Generally, you can use any combination of cash, accrual, and special methods of accounting if the combination clearly reflects your income and you use it consistently." This is the hybrid method. It is legitimate, and it is also the fastest way to make your books unauditable if you do it casually. Do it with your accountant or not at all.
Why most small businesses choose cash
If you are a solo consultant, a freelancer, an agency owner, or a small service business, cash basis is very likely the right call. Three reasons.
It matches your reality. You get paid, you spend, you look at the balance. Cash-basis reports say the same thing your bank app says, which means you will actually read them.
It is simpler to keep accurate. Cash books can be built from what already happened in your accounts. Accrual books require you to record things that have not happened yet in dollar terms, and every one of those entries is a chance to be wrong.
It gives you a small, legal timing lever. Because income counts when received, a December invoice paid in January is next year's income. Paying a bill in December instead of January pulls that deduction into this year. Within limits: prepaying far in advance does not work, so this is normal timing, not a scheme.
The honest trade-off: cash basis can flatter or punish a month for no real reason. Collect three big invoices in one week and you look brilliant. Collect nothing for three weeks and you look doomed. You are neither. If that swing pushes you into bad decisions, that is a genuine argument for accrual.

When accrual is worth the extra work
Accrual earns its keep in specific situations, not as a general upgrade.
You are raising money or borrowing. Investors and most commercial lenders expect GAAP-basis statements, and GAAP means accrual. Showing up with cash-basis books does not disqualify you, but it does mean someone has to convert them, and that someone bills by the hour.
You bill on terms and get paid slowly. If you invoice net-30 or net-60, cash basis shows you last month's business, not this month's. Accrual tells you what you actually earned while you were earning it.
You collect money before you deliver. Retainers, annual plans, and deposits are the classic case. Cash basis books all of it as revenue on day one, which makes a strong month look like a spectacular one and sets up a very quiet quarter later.
You carry inventory or work in progress. Not a legal requirement anymore for small taxpayers, but matching product costs to product sales tells you something cash basis genuinely cannot.
You are planning to sell the business. Buyers and their accountants read accrual statements. Converting three years of history at the last minute is unpleasant and expensive.
Notice that three of those five are about a gap between doing the work and getting the money. If that gap is short in your business, accrual is solving a problem you do not have.
What actually changes in your day-to-day bookkeeping
This is the part almost nobody explains, and it is the part that decides whether the choice is comfortable.
On cash basis, your bank and card feeds are your books. A transaction happens, it gets categorized, and it hits your profit and loss. The work is keeping categories right and receipts attached. That is a maintenance job, and it is the kind of maintenance software is genuinely good at.
On accrual, your bank feed is only half the picture. Your books now have to know about invoices you have sent and bills you have received, and then match each payment to the invoice or bill it settles. When a customer pays, the money is not new income, it is a receivable turning into cash. Miss those links and you will double-count revenue, which is a very unfun thing to discover in March.
So the real question is not "which method is more accurate?" It is "which set of records am I actually going to keep current?" An accrual system nobody maintains produces worse numbers than a cash system that is current every week.
Keeping transactions categorized week to week is exactly what ReInvestWealth's AI Bookkeeper does for you. See how it works.
For the day-to-day work, our guides to bookkeeping basics and business expense categories cover the habits that matter under either method.
Three things people get wrong about the choice
The report toggle in your software is not your accounting method. Most accounting tools let you flip a report between cash and accrual views. That changes what the report shows. It does not change the method you elected with the IRS, and flipping it does not make you compliant or non-compliant with anything. Your tax method is a tax position, not a display setting.
Your management reports and your tax return do not have to be identical. Plenty of businesses run accrual books because that is how they want to see the company, then convert to cash for the return, or the reverse. The conversion is a real piece of work with real rules, so it belongs with your accountant. But if someone tells you the two must match, they are simplifying.
Changing software and changing basis at the same time is how numbers stop tying out. We see this constantly with owners migrating from one platform to another. They switch tools and switch basis in the same month, then spend weeks trying to work out why last year's profit moved. Change one thing, confirm the numbers, then change the other.
How to switch accounting methods

If you have decided the other method fits better, here is the sequence.
Confirm which method you are actually on today. Look at your last filed return, not your software. If income on the return matches what you collected that year, you filed cash. If it includes invoices that were still unpaid at year-end, you filed accrual.
Talk to your accountant before you change anything in your books. Switching methods creates a one-time catch-up adjustment for income and expenses that would otherwise be counted twice or not at all. That calculation is the whole reason the IRS wants to hear about it.
File Form 3115. Changing your overall method of accounting requires IRS consent, requested on Form 3115, Application for Change in Accounting Method. Many common small business changes qualify under the automatic consent procedures, which is far less dramatic than it sounds, but the form still gets filed.
Get your transaction history complete before you convert. This is where most conversions go wrong. Bank connections typically pull only the last 45 to 90 days automatically, so anything older has to be backfilled from statements. Convert on a partial history and every number after it inherits the gap.
Run both bases side by side for one period. Produce the same month under the old and new method and understand every difference before you rely on the new reports. If you cannot explain a line, you are not done.
3 tips that make either method work
Keep one business account and one business card, and run everything through them. Mixed personal and business spending is the single biggest source of wrong numbers, and it is wrong under both methods equally.
Categorize weekly, not annually. Both methods depend on transactions being coded correctly. The difference between clean books and a February emergency is about ten minutes a week.
Pick the method your accountant will actually file, then stop thinking about it. This is a decision to make once, confirm with a professional, and leave alone. It is not something to revisit every quarter.
How ReInvestWealth fits
ReInvestWealth keeps your books on what actually moved through your accounts, which is a cash-basis view, and that is a deliberate fit for the service businesses we build for. Connect your bank and card accounts, and the AI Bookkeeper categorizes transactions as they come in. Forward or upload receipts to Smart Shoebox (your receipt inbox) and they get matched to the transactions they belong to. Your financial reports stay current instead of waiting for year-end.
If your accountant needs an accrual view at year-end, or you are heading into a raise, they can build it. Converting from clean, categorized, receipt-backed books takes a fraction of the time that converting from a shoebox and a spreadsheet does, and you pay for their judgment instead of their data entry.
3,000+ entrepreneurs run their books on ReInvestWealth, and it holds a 4.8-star rating on Capterra. What that means for you: this is a well-worn path, not an experiment with your tax return.
Frequently asked questions
Is cash or accrual accounting better for a small business?
For most small service businesses, cash basis is better because it is simpler, it matches what your bank account is doing, and it gives you some legal control over timing. Accrual is better if you bill on terms, collect payment before you deliver, carry inventory, or need GAAP statements for a lender or investor.
Does the IRS require accrual accounting?
Only for some taxpayers. C corporations, partnerships with a C corporation partner, and tax shelters generally must use accrual unless they meet the gross receipts test, which for tax years beginning in 2026 means average annual gross receipts of $32 million or less over the prior 3 years. Most small businesses fall well under that and can choose.
Can I switch from cash to accrual accounting?
Yes. Changing your overall method of accounting requires IRS consent, requested on Form 3115. Many common small business changes fall under the automatic consent procedures. The switch also creates a one-time adjustment so income and expenses are not counted twice or missed, which is why it is worth doing with an accountant.
Do I have to use accrual accounting if I carry inventory?
Not necessarily. That was the old rule. Under current rules, a small business taxpayer that meets the gross receipts test can choose not to keep an inventory for tax purposes and instead treat those items as non-incidental materials and supplies, or follow the treatment in its own books. Inventory is still a strong reason to consider accrual, but it does not automatically require it.
What is the hybrid method of accounting?
It is a combination of cash, accrual, and special methods used together. The IRS permits it as long as the combination clearly reflects your income and you apply it consistently. It is legitimate but easy to get wrong, so set it up with your accountant rather than improvising.
How do I know which accounting method I am currently using?
Check your most recently filed tax return rather than your software settings. If the income reported matches what you collected during the year, you filed on a cash basis. If it includes revenue you had billed but not yet been paid for at year-end, you filed on an accrual basis.
Pick a method, then keep the books current
The method matters less than the maintenance. A cash-basis business with clean, current, receipt-backed books beats an accrual-basis business whose records stop in April, every time and by a wide margin.
Connect your bank accounts and let the AI categorize your transactions as they happen. CPA-level clean books, ready for whichever method you file. Start free for 30 days →
A note from our CPAs: This guide is educational and covers the general rules for US small businesses. Your entity type, revenue, and industry all change the answer, so for advice on your specific situation, talk to your accountant. (If they use ReInvestWealth, they will already have clean books to work from.)
Written by Maryam Ajorloo, CPA
Maryam Ajorloo is the co-founder of ReInvestWealth and a CPA who specializes in small business tax and everyday bookkeeping. She helps entrepreneurs keep clean, audit-ready books and make sense of write-offs, filing deadlines, and the numbers behind their business. Read more · Connect on LinkedIn
Reviewed by Behdad Karimi Dermeni, CPA
Co-founder of ReInvestWealth and a founding community builder at Stripe. Behdad built ReInvestWealth to give smart, busy entrepreneurs CPA-level accounting without the CPA-level price tag. Read more · Connect on LinkedIn




