Bookkeeping, payroll, and tax services for small businesses across the Valley of the Sun.

Call or Text: (602) 730-4560

Should my cleaning company use cash or accrual accounting?

Cash basis is the right starting point for most small cleaning companies. It’s simpler to manage, easier to understand, and it reflects what actually matters to you day to day: how much money came in and how much went out.

Under cash basis, you record revenue when you receive payment and expenses when you pay them. For a residential cleaning company where customers pay at the time of service or within a few days, this lines up perfectly with reality. Your books show what’s in your bank account, which is exactly what you need to know when deciding whether to hire another crew member or buy a new van.

Accrual accounting records revenue when you earn it and expenses when you incur them, regardless of when money changes hands. For a residential operation collecting payment on the spot, this adds complexity without adding useful information.

Where it gets more nuanced is commercial cleaning. If you’re billing businesses on net-30 terms, cash basis can distort your monthly picture. You might clean five offices in January, invoice $15,000, and not see payment until February. Under cash basis, January looks like a slow month and February looks great. Neither reflects what actually happened. Accrual would show that $15,000 as January revenue when you did the work, giving you a more honest view of monthly performance.

The same logic applies to annual contracts. Say a property management company pays you $24,000 upfront for a year of weekly cleaning. Under cash basis, that entire amount hits as revenue the month you receive it. Under accrual, you’d recognize $2,000 per month as the work gets performed. If you’re trying to understand true monthly profitability, accrual gives you the accurate number.

There’s also an IRS rule to know about. If your average annual gross receipts exceed $29 million over a three-year period, you’re required to use accrual. Most cleaning service owners aren’t anywhere near that threshold, but the rule exists.

The practical advice for most cleaning companies in Phoenix is to start with cash basis. It keeps your bookkeeping straightforward and your financial reports intuitive. If you grow into significant commercial contracts with payment terms, or if you start landing annual agreements where the timing of cash doesn’t match the timing of work, that’s when you revisit the decision.

Switching from cash to accrual is doable but requires careful handling so nothing gets counted twice or missed entirely. Just as healthcare practice bookkeeping services need to account for insurance reimbursement cycles that create timing gaps between service and payment, cleaning companies with commercial contracts need an accounting method that matches their actual revenue patterns. Getting this right from the start or making a clean switch when the time comes saves real headaches down the road.

You don’t need to figure this out alone. A bookkeeper who understands your business model can look at your client mix, payment terms, and contract structure and tell you which method gives you the most useful financial picture.

Your Valley of the Sun Bookkeeper

The Next Step:
A Quick Conversation

Tell us what's going on with your books. We'll listen, ask a few questions, and give you a clear quote with no surprises.

More Questions

What is the financial difference between commission-based pay and booth rental for a salon?

Commission means higher gross revenue but significantly higher costs from wages, payroll taxes, and benefits. Booth rental means lower total revenue but predictable income with far fewer expenses. The right model depends on how you want to run the business.

Read answer

What is a construction labor burden rate and how do I calculate it?

Labor burden is everything you pay on top of base wages to employ someone, including payroll taxes, workers' comp, insurance, PTO, and other benefits. It typically adds 25-50% to the hourly rate, meaning a $25/hr worker actually costs $31-$37/hr.

Read answer

How does fund accounting work for a nonprofit and why is it different from regular bookkeeping?

Fund accounting tracks money by restriction type rather than by profit. Every dollar gets classified as restricted or unrestricted based on donor intent, and expenses must be allocated across program services, management, and fundraising for Form 990 reporting.

Read answer

What are the accounting requirements for Medicaid managed care contracts versus fee-for-service?

Fee-for-service revenue is booked per claim at the Medicaid fee schedule rate, while managed care capitation is booked as a flat monthly per-member-per-month payment regardless of services delivered. Each model creates different cash flow patterns that require their own forecasting approach.

Read answer

How do I properly allocate shared costs between program services and administration on Form 990?

Pick a reasonable allocation method like time spent, square footage, or direct benefit and apply it consistently. Document your methodology thoroughly because the IRS and donors both scrutinize how much of your spending goes to programs versus overhead.

Read answer

How much cash reserve should an HVAC contractor keep for the slow season?

Plan for three to six months of fixed overhead in a dedicated savings account. HVAC businesses have predictable seasonal dips during the shoulder months between heating and cooling demand, so building that reserve during peak season is the move.

Read answer

Phoenix-based bookkeeping firm serving small businesses across the Valley of the Sun. We provide bookkeeping, payroll, tax preparation, and fractional CFO support with transparent pricing and no upselling. Owned and operated by David Morrow, a former COO with 20+ years of business experience.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge

© 2026 2Morrow Bookkeeping LLC