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

Can someone clean up my QuickBooks for me?

Yes. A bookkeeper who knows QuickBooks can reconcile your accounts, fix miscategorizations, and get your books current. Most cleanups take a few weeks depending on how many months are behind.

Read answer

What bookkeeping do property management companies need?

Property management bookkeeping centers on trust accounting, property-level tracking, and owner reporting. You need to keep client funds separate, track income and expenses by property, and produce clear monthly statements for property owners.

Read answer

How do I pay subcontractors vs employees?

Employees get paid through payroll with taxes withheld. Subcontractors get paid directly with no withholdings. The paperwork, tax obligations, and bookkeeping are completely different for each.

Read answer

How do I reconcile my bank accounts in QuickBooks?

Reconciliation means matching QuickBooks transactions to your bank statement line by line. You enter the statement ending date and balance, check off matching transactions, and resolve any differences until the balance reaches zero.

Read answer

What strategic advice can a fractional CFO provide?

A fractional CFO provides forward-looking financial guidance on growth decisions, pricing strategy, cash flow planning, capital investments, and exit planning. They translate your financial data into actionable recommendations for major business decisions.

Read answer

How do I track subcontractor expenses by project?

Link every sub invoice to a specific job or project in your accounting system. Require subs to include the job name or number on their invoices, enter costs with the project code attached, and reconcile against your estimates regularly.

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