Bookkeeping for contractors and service businesses in MetroWest and Greater Boston.

Call or Text: (774) 277-8683

Should contractors use cash or accrual accounting?

For most small contractors, cash accounting works fine and is simpler to manage. But the right choice depends on your revenue level, project types, and what you need from your financial reports.

Cash accounting records income when you receive payment and expenses when you pay them. If a customer pays you in January for December work, that’s January income. Accrual accounting records income when you earn it and expenses when you incur them, regardless of when cash changes hands. Complete a job in December but don’t get paid until January? That’s December income under accrual.

The IRS allows most contractors to use cash accounting if average annual gross receipts are under $30 million for the prior three years. Above that threshold, you’re generally required to use accrual. There’s also a rule for long-term contracts where projects that span tax years may require percentage-of-completion accounting regardless of your overall method.

Most small contractors stick with cash because it’s easier to understand, requires less bookkeeping overhead, and gives some control over tax timing. If you’re approaching year-end with a lot of receivables, you can delay some income recognition. If you have bills to pay, paying them before December 31 creates deductions in the current year.

The downside of cash accounting for contractors is that your books don’t reflect what’s actually happening on jobs. You might have $80,000 in completed work sitting in receivables, but your income statement shows nothing until checks arrive. That makes it harder to see true job profitability or manage cash flow based on work performed versus work paid. For contractors serious about job costing and knowing real margins, accrual often makes more sense because revenue aligns with the costs incurred to generate it.

Some contractors use a modified approach where they keep cash basis for taxes but run accrual-style reports for management purposes. This requires more bookkeeping work but gives you both simpler tax filing and accurate job performance data.

The decision also depends on your customer mix. If you do mostly residential work with quick payment cycles, cash basis aligns well with reality. If you do commercial work with 60-90 day payment terms, retainage, and progress billing, cash basis can paint a misleading picture of how the business is actually doing.

Talk to your accountant before switching methods. The IRS has rules about changing accounting methods, and some changes require formal approval. If you’re already on one method, switching isn’t always straightforward.

Whether you need basic business bookkeeping or detailed job-level reporting, getting the accounting method right from the start saves headaches later. The method you choose affects how you track costs, when you recognize revenue, and ultimately how useful your financial reports are for making decisions.

Greater Boston's Trusted Bookkeeping Partner

The Next Step:
A Short Conversation

We'll ask a few questions, figure out what you need, and give you a straightforward quote.

More Questions

How do I track inventory in QuickBooks?

QuickBooks can track inventory, but it requires proper setup and consistent processes. Enable inventory tracking, create inventory items with accurate costs, and maintain regular counts to keep your books accurate.

Read answer

What should I look for in a bookkeeping service?

Look for industry experience, clear communication, and a defined monthly process. Technology fit and pricing transparency matter too. The right bookkeeper understands how your business operates and delivers consistent, on-time financials.

Read answer

Is it worth paying someone to catch up my books?

For most business owners, yes. Professionals work faster, find missed deductions, and deliver books you can trust. The cost usually pays for itself through recovered deductions and time saved.

Read answer

How do I track food costs for my restaurant?

Food cost tracking requires consistent purchase categorization, regular inventory counts, and a formula that compares what you spent to what you sold. Most restaurants struggle not with the math but with keeping the inputs accurate week after week.

Read answer

How do I find a reliable bookkeeper near me?

Start with referrals from other business owners, your accountant, or local business groups. Then evaluate candidates based on their process, industry experience, and communication style. Local knowledge and consistent delivery matter more than proximity alone.

Read answer

Should I outsource payroll or do it myself?

It depends on how many employees you have, how complex your pay structure is, and how much your time is worth. Most small business owners underestimate the compliance burden of DIY payroll until they get hit with a penalty.

Read answer

Full-service bookkeeping firm serving contractors and small businesses in MetroWest and Greater Boston. From monthly bookkeeping to job costing and payroll, we bring 20 years of hands-on business experience to your back office. Locally owned in Bellingham, Massachusetts.

Client Reviews

5-Star Rated Firm

© 2026 Janek Business Solutions, LLC