When you set up QuickBooks for your IT business, one of the first choices it asks you to make is whether you want to use cash or accrual accounting. Most people click cash because it sounds simpler and move on. For a solo tech or a brand new MSP, that is usually fine. But as your business grows, the choice of accounting method has real consequences for your taxes, your financial reporting, and your relationship with lenders.
This is not a complicated topic once you understand what each method actually does. Let me walk you through it the way I would explain it to a new MSP client.
The Core Difference
Cash basis accounting records income when you receive payment and records expenses when you pay them. It follows your bank account. If a client pays their managed services invoice on the 3rd of the month, that revenue shows up on the 3rd. If you pay your PSA vendor on the 15th, that expense shows up on the 15th. Simple.
Accrual basis accounting records income when it is earned and expenses when they are incurred, regardless of when cash changes hands. If you do a network migration in March but the client pays in April, the revenue belongs in March on an accrual basis. If you receive an annual software license bill in December that covers the next year, the expense gets spread across the months it covers.
| Factor | Cash Basis | Accrual Basis |
|---|---|---|
| Complexity | Simple, follows bank activity | More complex, requires adjusting entries |
| Accuracy | Can be misleading with timing differences | More accurately reflects business performance |
| Lender requirement | Often accepted under $750K revenue | Usually required for SBA loans and larger credit lines |
| IRS requirement | Allowed if average gross receipts under $30M | Required for C-corps and some inventory businesses |
| Deferred revenue | Not tracked separately | Properly recorded as a liability until earned |
| Best for | Small MSPs under $750K, solo operators | Growing MSPs, those seeking financing or preparing for sale |
Why Cash Basis Can Mislead You
Cash basis looks simple, and it is. But simple is not always accurate. Here is a scenario that plays out regularly at growing MSPs.
You land a large client in November and do a substantial onboarding project. You invoice $15,000 and collect $7,500 upfront, with the remainder due in January. On a cash basis, your November P&L shows $7,500 in revenue from that project. January shows $7,500. Your November looks weirdly profitable and January looks flat even though the work happened in November.
Now add three or four annual contracts that clients pay in January. Suddenly January looks like your best month every year, not because the business is better in January, but because that is when the checks arrive. You are making decisions based on timing, not business performance.
The scenario that surprises MSP owners: On cash basis, a month where you do a lot of project work but collect from the previous month's invoices can show almost no revenue. A month where you do almost nothing but collect a pile of outstanding invoices looks great. Your P&L is telling you about your billing cycle, not your business.
When Accrual Becomes Necessary
There are a few common triggers that push MSPs toward accrual accounting.
Seeking financing
Most banks and SBA lenders want to see accrual-basis financial statements or will convert your cash basis statements themselves and make their decision on the converted numbers. If the conversion reveals timing distortions in your revenue, it can affect your loan terms. You are better off presenting accrual statements from the start.
Preparing for a sale or acquisition
Buyers of MSPs care deeply about ARR and they want to see it reflected accurately in your books. Accrual accounting, combined with proper deferred revenue tracking, gives acquirers the most reliable picture of your business value.
Growing past $750K in annual revenue
This is a soft trigger rather than a legal requirement for most service businesses, but it is around this revenue level that the timing distortions in cash basis reporting become significant enough to affect real decisions. It is also the point where lenders start asking for more rigorous financials.
How to Make the Switch
Switching from cash to accrual is a bookkeeping project, not just a settings toggle. QuickBooks Online can generate reports in either basis from the same data, but that is not the same as maintaining your books on a true accrual basis. A genuine conversion requires you to:
- Set up accounts receivable and accounts payable properly if they were not being tracked
- Establish a deferred revenue liability account and backfill it for any prepaid or annual contracts
- Record accrued expenses for bills incurred but not yet paid at period end
- File IRS Form 3115 to formally change your accounting method for tax purposes
- Work with your CPA to handle the section 481(a) adjustment that comes with the change
This is not something to do mid-year casually. Ideally it happens at the start of a new fiscal year with your CPA involved from the beginning. But if your books need it, waiting another year costs you the clarity you could have now.
Not Sure Which Method You Are On?
A lot of MSPs think they are on one method and are actually somewhere in between. We can review your current setup and tell you exactly where you stand and what a clean transition would look like.
Get a Free Assessment