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

How do I reconcile my construction project budget against actual costs at month end?

Pull a job cost report showing budget versus actual by cost code for every active project. Calculate line-item variances, add committed costs from open POs and subcontracts, and update your cost-to-complete estimates. This monthly process feeds your WIP schedule and shows which jobs are really making money.

Read answer

How do I track provider productivity and revenue per provider in a multi-provider practice?

Track collections by provider, not just charges, using QBO classes or your practice management software. The metrics that matter most are collections per visit, collections per hour, overhead per provider, and payer mix per provider.

Read answer

What vehicle expenses can a plumber or electrician deduct and should I use actual costs or standard mileage?

Both methods work, but the actual cost method usually produces a bigger deduction for tradespeople running service vans and trucks. Standard mileage is simpler. The right choice depends on your vehicle costs and how you use it.

Read answer

How do I separate personal and business expenses as an owner-operator leased to a carrier?

Open a dedicated business bank account and route all carrier settlements there. Pay yourself through owner's distributions, use a business credit card for expenses, and track every deductible category separately. This keeps your books clean and prevents missed deductions at tax time.

Read answer

How should I handle change orders in my construction job costing system?

Track each change order as an amendment to the original contract. Update the total contract value and revised cost estimate in your WIP schedule, and keep unapproved change orders separate until the client signs off.

Read answer

How do I set up QuickBooks for a medical practice with multiple revenue streams?

Create classes for each revenue stream and use sub-accounts under income for every payer category. Then reconcile QuickBooks to your practice management system monthly so the two always agree.

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