Bookkeeping for Long Island's service-based businesses and nonprofits.

Call or Text: (516) 357-4882

Should a landscaping or roofing business use cash or accrual accounting?

The difference comes down to timing. Cash accounting records income when money hits your bank account and expenses when you pay them. Accrual accounting records income when you’ve earned it and expenses when you’ve incurred them, regardless of when cash changes hands.

For landscaping and roofing businesses that take deposits and bill in stages, this timing difference has real consequences for both taxes and understanding job profitability.

Say you’re a roofer who collects a $12,000 deposit in December for a job you’ll complete in January. Under cash accounting, that $12,000 is taxable income in the current year even though you haven’t done the work yet. Under accrual, you’d recognize income as the work is performed, potentially shifting the tax hit to the following year.

Progress billing creates similar questions. A landscaping company working on a $40,000 hardscape project might bill $15,000 after phase one, another $15,000 after phase two, and the final $10,000 at completion. If the customer pays promptly, cash and accrual look similar. But if phase two gets billed in December and paid in January, the timing of that income differs between methods.

Seasonal businesses have an additional consideration. Many Long Island landscapers collect most of their revenue from April through November but have winter expenses for equipment maintenance, insurance renewals, and planning. Cash accounting gives you a clearer picture of actual cash flow during slow months, which matters when you’re managing expenses against seasonal revenue.

Materials timing also plays a role. If you buy $8,000 in materials in one month for a job that doesn’t start until the next, cash accounting expenses those materials when you pay for them. Accrual ties them to the job where they’re used. For understanding true job profitability, accrual gives you a more accurate picture.

Most small landscaping and roofing businesses use cash accounting because it’s simpler and the IRS allows it for businesses under the gross receipts threshold. You don’t need to track receivables and payables as carefully for tax purposes, and your tax liability follows your actual cash flow more closely.

The tradeoff is that cash accounting can make profitability harder to understand job by job. You might look profitable in a month where you collected old receivables but actually performed work at a loss. For project-based trades, this visibility matters when deciding which jobs to pursue.

Some businesses run accrual-based books internally to track job costs accurately while filing taxes on a cash basis. This gives you better management information without changing your tax method. Long Island bookkeeping services can help set this up, though it does add some complexity to your recordkeeping.

The tax method choice should be confirmed with your CPA. They’ll consider your business size, whether you carry inventory, your growth trajectory, and how deposits and progress billing affect your specific tax situation. Once you choose a method, the IRS requires approval to switch, so getting it right from the start matters.

Long Island's Small Business Bookkeeper

The Next Step:
A Quick Conversation

Tell us about your business and what you need. We'll ask a few questions and give you a straightforward quote.

More Questions

What is the difference between a W-2 employee and a 1099 contractor for payroll?

W-2 employees have taxes withheld from their pay, while 1099 contractors receive full payment with no withholding. The classification affects your payroll obligations and carries real compliance risk in New York.

Read answer

Why is my bank balance different from what my books show?

The mismatch usually comes down to timing differences, missing entries, or duplicate transactions. Regular bank reconciliation catches and resolves these discrepancies before they become bigger problems.

Read answer

Do I need to register with New York State before I can run payroll?

Yes. Before paying employees in New York, you must register for both withholding tax and unemployment insurance. Form NYS-100 handles both registrations at once.

Read answer

How much does catch-up bookkeeping cost?

Catch-up bookkeeping is typically priced by the project rather than a flat rate. The cost depends on how far behind you are, your transaction volume, and the condition of your existing records.

Read answer

I have not done my bookkeeping in over a year, what do I do?

This is fixable. Gather your bank and credit card statements for the entire period, then work through each month reconstructing transactions and reconciling accounts. A bookkeeper can handle this as a project-based service so you're caught up cleanly.

Read answer

What are the most common QuickBooks Online setup mistakes?

The biggest issues are messy charts of accounts, wrong opening balances, unreconciled bank connections, duplicate transactions, and miscategorized expenses. Each one creates cleanup work that compounds over time.

Read answer
  • Intuit ProAdvisor Silver tier badge
  • Intuit ProAdvisor QuickBooks Certified Level 1 badge
  • Intuit Bookkeeping Trained badge
  • Gusto Payroll Certification badge

© 2026 Manetto Hill Bookkeeping