How do I collect an unpaid cleaning or janitorial service invoice?

How do I collect an unpaid cleaning or janitorial service invoice?

Short answer

Send a written demand immediately, document completed services with dated logs, and escalate to a phone call within five business days. For commercial clients, escalate to their AP department in writing.

Cleaning and janitorial businesses face a specific collection challenge: the service leaves no physical product behind, just a clean space that quickly reverts to its natural state. Documentation becomes your evidence. Keep dated service logs (in/out times, tasks completed), take photos of high-visibility areas before and after, and get supervisor sign-off from the client side whenever possible. These records are decisive in any dispute about whether service was rendered.

For residential clients, a direct phone call within three to five days of a missed payment is the most effective first step. Residential non-payment is usually forgetfulness or a cash flow wobble, not bad faith. A brief, friendly call ("Hi, I'm following up on invoice #[X] for last week's service, it shows unpaid") resolves the majority of overdue accounts the same day. Follow up with a text if the call goes unanswered.

Commercial accounts are different. Cleaning invoices often get lost in AP queues or need a specific purchase order number to process. Call the AP department directly, provide the invoice number and amount, and confirm their required payment process. If payment is delayed by their internal process rather than unwillingness, negotiate a specific payment date in writing and follow up on that date. For long-term commercial contracts, include a clause that lets you suspend service for accounts more than 30 days overdue.

Stop chasing invoices manually

Connect QuickBooks, Xero, FreshBooks, Square, Zoho Books, or Jobber once. Syntharra calls every overdue invoice on day 3, compliantly, and you pay 10% only on what gets recovered.

Connect your books