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

How do I set up bookkeeping for a cleaning business?

Setting up bookkeeping for a cleaning business in New York means handling sales tax collection, classifying workers correctly, and tracking revenue by client. Cleaning services are taxable in NY, and misclassifying workers as 1099 contractors carries significant penalties.

Read answer

How do self-employed consultants manage irregular income and estimated taxes?

Setting aside a percentage of each payment into a separate account keeps you prepared for quarterly estimated taxes. Accurate books tell you exactly what came in, making those reserves based on real numbers instead of guesswork.

Read answer

How is bookkeeping for a nonprofit different from a regular business?

Nonprofit bookkeeping uses fund accounting to track money by purpose rather than measuring profit. It requires handling restricted donations, allocating expenses by function, and producing reports like Form 990 and the NY CHAR500 that for-profit businesses don't file.

Read answer

What does a bookkeeper actually do each month?

A bookkeeper categorizes transactions, reconciles bank and credit card accounts, and delivers monthly financial reports. This rhythm keeps your books accurate and current throughout the year.

Read answer

How do I manage cash flow with seasonal studio enrollment?

Track prepaid tuition as deferred revenue so you know what's actually available to spend. Build reserves during peak enrollment months to cover your fixed costs when summer or holiday slowdowns hit.

Read answer

Can I learn to run payroll myself instead of paying a payroll company every month?

Yes, and you don't need ongoing per-payroll fees to do it. The challenge is getting the system configured correctly and learning the process. One-time payroll setup and training teaches you to run payroll independently.

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