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

Call or Text: (774) 277-8683

Should I use accrual or cash basis accounting?

The difference comes down to timing. Cash basis records income when you receive payment and expenses when you pay them. Accrual records income when you earn it and expenses when you incur them, regardless of when money actually changes hands.

For a simple example, you complete a $15,000 remodeling job in March and send the invoice. The customer pays in April. Under cash basis, that’s April revenue. Under accrual, it’s March revenue because that’s when you did the work.

The IRS lets most small businesses choose either method. If your average annual gross receipts are under $29 million, you generally have the option. Above that threshold, C-corporations must use accrual. There are some industry-specific rules, but most service businesses and contractors can pick the method that works better for them.

Cash basis is simpler. Fewer adjusting entries, easier to reconcile, and your profit roughly tracks your bank account. For a solo consultant or small service business without much in receivables or payables, cash works fine. You send an invoice, get paid a week later, and the timing difference doesn’t distort your picture much.

Accrual matters more when timing gaps are significant. Contractors deal with this constantly. You buy materials in January, do the work in February, invoice in March, and collect in April. Under cash basis, January shows a loss from materials expense with no revenue, and April shows a windfall from revenue with no matching expenses. Neither month reflects reality.

With accrual, the revenue and expenses land in the same period as the work. Your financial statements show what actually happened during that time frame. Job profitability reports make sense because costs get matched to the jobs that incurred them. If you’re tracking margins by project or phase, accrual gives you numbers you can trust.

Many business owners don’t realize you can use one method for taxes and another for internal management. Many contractors file taxes on cash basis, which often defers tax liability, while running their job costing reports on accrual to see true margins. Your bookkeeper maintains both views. This gives you the best of both approaches.

If you’re running multi-phase projects with progress billing or retainage, accrual accounting becomes almost necessary for meaningful reporting. Cash basis makes it hard to see whether a job actually made money until everything is collected and all bills are paid, which can be months after the work finished.

For MetroWest bookkeeping services that provide monthly financials, accrual also produces more consistent statements. Month-to-month comparisons become meaningful because you’re comparing actual activity, not just bank transactions that happened to clear.

The short answer is this. If you’re a simple service business with quick collection cycles and minimal inventory, cash basis keeps life easy. If you’re a contractor, run jobs with significant material costs, or need to understand profitability by project, accrual gives you the visibility to actually manage the business. When in doubt, talk to your bookkeeper and accountant about what each method would show you and whether the added complexity of accrual is worth it for your situation.

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

What's the best bookkeeping software for contractors?

QuickBooks Online or Desktop handles most contractor needs when configured properly for job costing. Construction-specific software like Buildertrend makes sense for larger operations with complex scheduling and customer communication needs.

Read answer

What bookkeeping do medical practices need?

Medical practices need bookkeeping that handles insurance reimbursements, tracks accounts receivable by payer, reconciles with practice management software, and separates revenue from different sources. Standard small business bookkeeping doesn't address healthcare's unique revenue cycle.

Read answer

When should I hire a bookkeeper for my small business?

Most small business owners wait too long. If you're months behind on reconciliation, stressed at tax time, or spending evenings on QuickBooks instead of running your business, you're already past the point where a bookkeeper makes sense.

Read answer

How can a bookkeeper help my business save money?

A bookkeeper saves you money by catching duplicate payments and billing errors, avoiding late fees and penalties, and giving you the financial clarity to make better pricing and spending decisions.

Read answer

How do HVAC companies track service calls and jobs?

Service calls need dispatch software for technician time and parts tracking. Installation jobs require job costing to compare estimated versus actual costs. The key is getting both types of data to flow correctly into your accounting system.

Read answer

What's the best way to manage accounts receivable?

Invoice promptly with clear payment terms, make it easy for customers to pay, and follow up consistently when payments are late. The key is having a systematic process rather than chasing invoices randomly when cash gets tight.

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