Should I use cash basis or accrual basis accounting for my business?
Cash basis records income when you receive payment and expenses when you pay them. Accrual basis records income when you earn it and expenses when you incur them, regardless of when money changes hands. The difference affects your financial statements, tax timing, and how you understand your business performance.
Most small businesses start with cash basis because it’s simpler. You don’t need to track receivables or payables separately. Your bank account essentially tells you your financial story. For service businesses with straightforward operations, cash basis works fine and keeps bookkeeping costs lower.
The IRS has rules that limit your choice. If your business averages more than $29 million in gross receipts over three years, you must use accrual. Businesses with inventory used to be required to use accrual, but current rules allow most small businesses to use cash basis even with inventory as long as they meet the gross receipts test.
Accrual basis gives you a more accurate picture of profitability. If you complete a $50,000 project in December but don’t get paid until February, cash basis shows that revenue in the new year. Accrual shows it when you earned it, matching revenue to the period when you did the work. This matters when you’re trying to understand whether a particular month or quarter was actually profitable.
Lenders and investors typically prefer accrual basis financial statements. If you’re seeking outside financing, accrual accounting presents your business more accurately. It shows what you’re truly owed and what you truly owe, not just what’s hit your bank account.
Cash basis gives you more control over tax timing. You can delay sending invoices or accelerate paying expenses to shift income between years. Accrual doesn’t offer that flexibility since income and expenses get recorded when transactions occur.
For ongoing bookkeeping, either method works as long as it’s applied consistently. The important thing is choosing the right method upfront and maintaining it properly. Switching methods mid-year or inconsistently applying the rules creates problems at tax time.
If you’re unsure which method fits your business, an Andover, MA bookkeeper can evaluate your situation and recommend the approach that makes sense for your size, industry, and goals. The right choice depends on your specific circumstances, not a one-size-fits-all rule.
The Merrimack Valley's Trusted Accounting Partner
The Next Step:
A 15-Minute Call
Tell us about your business and what you're dealing with. We'll listen, ask a few questions, and give you a straightforward quote.
More Questions
What is the best way to reconcile Amazon seller deposits?
Use Amazon's settlement report as your source of truth, not your sales reports. The deposit bundles gross sales minus fees, refunds, FBA charges, and other deductions into one amount that won't match any single transaction in your records.
Read answerHow do I improve my business profitability?
Start by getting accurate financial records that show exactly where money is going. Then focus on understanding margins, reviewing pricing, cutting waste strategically, and making decisions based on actual data.
Read answerHow do I track repairs versus capital improvements?
Repairs maintain current condition and are deductible immediately. Capital improvements add value or extend useful life and must be depreciated over time. Track them in separate accounts and keep detailed invoices.
Read answerHow do I know if my bookkeeper is doing a good job?
Look for monthly reconciliations completed on time, accurate financial statements you can actually understand, and stress-free tax preparation. A good bookkeeper catches problems before you do.
Read answerShould I use a payroll service or handle payroll myself?
DIY payroll can work with one or two employees in a single state if you use software and have time to manage compliance. For most businesses with multiple employees or multi-state operations, outsourcing saves time and reduces the risk of costly penalties.
Read answerHow do I manage driver payroll and per diem payments?
Track days away from home using ELD or trip logs, set up per diem as a separate non-taxable pay type in your payroll software, and keep wages and per diem clearly separated for tax purposes.
Read answer

