Should I use cash basis or accrual basis bookkeeping?
Cash basis records income when money hits your bank account and expenses when money leaves. Accrual basis records income when you earn it (like when you send an invoice) and expenses when you owe them (like when you receive a bill), regardless of when money actually moves. That distinction might sound small, but it changes how your profit and loss statement looks in any given month.
For most small businesses with straightforward operations, cash basis works well. It’s easier to understand because your books more or less match your bank activity. You can also see your actual cash position clearly, which matters when you’re trying to figure out if you can afford to hire or make a big purchase. There’s a tax timing advantage too. With cash basis, you don’t owe taxes on money a client hasn’t paid you yet.
Accrual basis becomes more useful when your business has a gap between doing the work and getting paid. If you’re a consultant who invoices net-30 and has $15,000 in outstanding invoices at the end of the month, cash basis would show a misleadingly bad month. Accrual basis shows that you actually earned $15,000 in revenue even though the cash hasn’t arrived. The same logic applies to expenses. If you received materials or services but haven’t paid the bill yet, accrual captures that cost in the period it belongs to.
Businesses that carry inventory, operate on contracts, or send a lot of invoices tend to get a more accurate financial picture from accrual accounting. Construction companies, for example, often need accrual basis to properly match job costs against revenue. Retail and e-commerce businesses with inventory also benefit because accrual tracks cost of goods sold more precisely.
The IRS allows most small businesses (under $30 million in average gross receipts) to choose either method. Once you pick one, you stick with it unless you file for a change. Starting with cash basis and switching to accrual later is possible but requires IRS approval, so it’s worth thinking through early.
A good starting point is to ask yourself how much of your revenue comes in right when the work happens versus weeks or months later. If most transactions are immediate, like a cleaning service that gets paid the day of the job, cash basis keeps things simple. If you’re regularly waiting on payments or managing complex project timelines, accrual gives you numbers that actually reflect how your business is performing.
QuickBooks Online supports both methods and can even generate reports in either format. Working with a bookkeeper in Long Beach who understands your business model can help you set things up correctly from the start. The method you choose affects how transactions are recorded day to day, so it’s not just a tax decision. It shapes how you read your financials and make decisions throughout the year.
If you’re unsure, don’t overthink it. Many small business owners do perfectly well on cash basis for years. The important thing is that your books are consistent and accurate under whichever method you choose. That consistency is what makes your full-service bookkeeping actually useful for planning, tax prep, and understanding where your business stands financially.
Long Beach's Trusted Bookkeeping Partner
The Next Step:
A Quick Discovery Call
Tell us where things stand with your books. We'll listen, ask a few questions, and give you a clear quote to get it handled.
More Questions
How do I know if my books are accurate?
Start by comparing your bank balances in QuickBooks to your actual statements. If they match to the penny, that's a good sign. From there, check your balance sheet and profit and loss for anything that doesn't match reality.
Read answerHow do I create a cash flow forecast for my business?
Start with your current cash balance, project your expected income and expenses over the next 8 to 12 weeks, and update weekly with actual numbers. The goal is to see shortfalls before they happen so you can plan around them.
Read answerWhat's the best invoicing system for a small service business?
The best invoicing system is one that connects directly to your accounting software, accepts online payments, and makes it easy to follow up on unpaid invoices. For most small service businesses, QuickBooks Online handles all three well.
Read answerHow do I track inventory costs in QuickBooks Online?
Enable inventory tracking in QBO settings, create each product as an inventory item with its cost, and record purchases through bills or purchase orders. QBO automatically calculates cost of goods sold using the weighted average cost method when you sell.
Read answerHow do I price my services so I actually stay profitable?
Start by knowing your real costs, including overhead and your own pay. Then build your pricing around those numbers plus a profit margin, not around what competitors charge or what feels right.
Read answerHow should a DTC brand track marketing spend versus revenue?
Break marketing spend into separate categories by channel in your chart of accounts and compare it against actual revenue from your books, not just what the ad platforms report. Your P&L tells the real story of whether your ad dollars are generating profit.
Read answer


