Should I use cash or accrual accounting for my business?
The answer depends on your business size, industry, and what you need from your financial statements. Cash accounting records income when you receive payment and expenses when you pay them. Accrual accounting records income when you earn it and expenses when you incur them, regardless of when money actually moves.
For most small service businesses, cash basis works well and keeps things simple. You complete a project in December and the client pays in January, so you recognize that income in January. Your tax liability aligns closely with your actual cash position. The monthly bookkeeping is more straightforward because you’re essentially tracking what flows through your bank account.
Accrual makes more sense when there’s a significant gap between performing work and collecting payment. A contractor who invoices $50,000 in December but won’t get paid until February sees December as a slow month under cash basis and February as a windfall. Neither reflects reality. Accrual shows revenue in December when it was earned, giving you an accurate view of when your business actually performed.
The IRS allows most small businesses to choose either method. If your average annual gross receipts are under $29 million, you generally qualify for cash basis. C corporations over that threshold and certain businesses with inventory face additional rules, but most small businesses can pick whichever method fits better.
Consider accrual if you have significant accounts receivable or accounts payable that create timing differences. Businesses seeking loans or outside investment typically need accrual-based financials because lenders want to see true profitability, not just cash movement. Construction companies and others who need accurate job costing usually benefit from accrual as well.
Stick with cash if you run a straightforward service business where you get paid quickly after delivering work. Cash basis offers simplicity and gives you some control over income timing for tax purposes. If a client wants to pay in late December, you can wait until January to deposit the check and push that income into the next tax year.
Once you choose a method, switching requires IRS approval through Form 3115. It’s not impossible but adds complexity. Think about which approach fits your business now and where you expect to be in a few years.
The method you choose affects day-to-day bookkeeping workflows. Accrual requires tracking what you’ve earned but not billed, what you’ve billed but not collected, and what you owe but haven’t paid. Cash basis just needs to reconcile to your bank and credit card statements.
If you’re unsure which direction to go, start with what your accountant recommends based on your entity type and tax situation. Most San Diego small businesses operate on cash basis until they reach a size or complexity that demands accrual. A San Diego bookkeeping service can help you set up either approach correctly from the start and maintain consistency going forward.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
How do I track profitability by client?
Client profitability requires tracking both revenue and costs by client. For service businesses, this means time tracking combined with accounting software configured to assign income and expenses to each client.
Read answerHow do I file payroll taxes quarterly?
File Form 941 with the IRS and Forms DE 9 and DE 9C with California EDD by the end of the month following each quarter. Deposits happen more frequently than filing, so don't confuse making tax payments with submitting the quarterly returns.
Read answerHow do I calculate overhead for construction jobs?
Add up all your indirect business costs for the year, then divide by your allocation base (usually direct labor costs or total direct costs). The resulting percentage gets applied to each job estimate to cover those expenses.
Read answerHow do I track billable hours for clients?
Track time as you work using a dedicated tool with client and project categories. Include enough detail to support your invoices and review weekly so billable hours don't slip through the cracks.
Read answerWhat is TOT and how do I track it?
TOT stands for Transient Occupancy Tax. It's a local tax on short-term lodging that you collect from guests and remit to the city. In San Diego, the rate is 10.5% and you need to track it separately from your rental income.
Read answerCan QuickBooks integrate with my POS system?
Yes, QuickBooks Online integrates with most major POS systems including Square, Toast, Clover, and Shopify. The key is setting up the integration correctly so sales data flows into the right accounts.
Read answer