Free tool
Bid GeneratorPrice your first commercial bid like a pro.
Invoice structure and delivery method are the two variables most within your control that affect how fast you get paid. A poorly structured invoice (one that omits required fields, lacks a clear payment due date, or does not provide an easy payment method) creates friction that delays collection by days or weeks. This guide specifies exactly what a cleaning business invoice must contain, which invoicing tools are appropriate for different scales of operation, and the language that reduces disputes.
Table of Contents
- Required Invoice Fields
- Invoice Numbering and Recordkeeping
- Payment Terms Language
- Invoicing Software Comparison
- Invoice Delivery Best Practices
- Handling Late Payment
- FAQ
Required Invoice Fields
A cleaning service invoice must contain the following to be legally collectible and IRS-compliant:
| Field | Required? | Notes |
|---|---|---|
| "Invoice" header | Yes | Clearly labeled "Invoice": not "Bill," "Statement," or "Quote" |
| Invoice number | Yes | Sequential; used for dispute resolution, IRS recordkeeping, and collections |
| Invoice date | Yes | Date issued: begins the payment clock |
| Due date | Yes | Explicit date (not "Net 30" alone): "Payment due [date]" reduces confusion |
| Your business name and address | Yes | Use the legal entity name (LLC name) that matches your contract |
| Your EIN | Recommended | Required if client must file a 1099-NEC (payments >$600/year) |
| Client name and billing address | Yes | Match exactly to client's accounts payable contact |
| Service description and period | Yes | e.g., "Janitorial services: 5-night/week cleaning, 123 Main St., [Month Year]" |
| Amount due | Yes | Net amount; show any applicable tax separately if your state taxes cleaning services |
| Payment methods accepted | Yes | ACH/bank transfer, check (payable to), credit card (with any processing fee disclosed) |
| Late fee notice | Recommended | "Invoices past due by 15 days are subject to a 1.5%/month finance charge" |
Sources: IRS Publication 538 (Accounting Periods and Methods); UCC Article 3; QuickBooks Invoice Best Practices Guide 2024
Invoice Numbering and Recordkeeping
Invoice numbers must be sequential and non-repeating. The standard format for a cleaning business:
-
INV-001,INV-002, etc. (simple sequential) -
INV-2025-001(year + sequential, resets annually) -
INV-[CLIENT CODE]-001(client-specific prefix for multi-client tracking)
Your accounting software (QuickBooks, FreshBooks, Wave) generates these automatically. If you invoice manually, maintain a spreadsheet with: invoice number, client, issue date, due date, amount, and date paid. This log is your accounts receivable aging report and your primary evidence in any collection dispute.
IRS requirement: Retain all invoice records for at least 3 years (7 years if the return involves substantial understatement of income: recommended practice for all small businesses).
Payment Terms Language
The payment terms line on your invoice should state both the net period and the explicit due date:
For Net 15: "Payment due [exact date 15 days from invoice date]. Invoices unpaid after [exact date + 15 days] are subject to a 1.5%/month finance charge."
For Net 30: "Payment due [exact date 30 days from invoice date]. A $35 returned check fee applies."
For monthly advance: "Monthly service fee due on the 1st of each service month. ACH auto-payment: your account will be charged on [date]. Questions: [phone/email]."
The late fee rate (1.5%/month = 18% APR) is the most commonly used; some states cap late fees at lower rates. Check your state's usury laws if charging late fees.
Invoicing Software Comparison
| Category | Value |
|---|---|
| Y labels (scale | $10/mo = 40px |
| Wave ($0): height | 0 |
| FreshBooks Lite ($17): height | 68 |
| QB Simple Start ($30): height | 120 |
| Jobber Core ($49): height | 196 |
| Stripe Invoicing ($0 + fees): height | 0 |
| Software | Monthly Cost | Field Mobile App? | Scheduling Integration? | Best For |
|---|---|---|---|---|
| Wave | $0 (free) | Limited | No | Bootstrapped solos; simple invoicing only |
| FreshBooks Lite | $17/mo (5 clients) | Yes | No | Solo operators, 1–15 clients |
| QuickBooks Simple Start | $30/mo | Yes | No | Operators who need full bookkeeping + invoicing |
| Jobber Core | $49/mo | Yes | Yes (native) | Field service operations with scheduling + invoicing |
| Housecall Pro | $65/mo | Yes | Yes (native) | Growing crews; GPS tracking + invoicing + payments |
Sources: Published pricing (Wave, FreshBooks, QuickBooks, Jobber, Housecall Pro), June 2025
Invoice Delivery Best Practices
Send invoices on the same day every month. Irregular invoice timing creates gaps in client AR departments' processing cycles. Commercial clients on Net 30 terms run AP processing batches weekly. An invoice that lands in the wrong week can add 7–14 days to your collection time.
Include a pay-now link. Every major invoicing platform (Wave, FreshBooks, QuickBooks, Jobber) can embed a one-click payment link that accepts ACH or credit card. Invoices with embedded payment links are paid 11 days faster on average than those without, per the QuickBooks 2023 data cited above.
Follow up at 7 days and 14 days. A simple "checking in on invoice INV-123" email at day 7 and a phone call at day 14 catches 85% of late payers before the account ages past 30 days.
Handling Late Payment
Day 1–15 past due: Email reminder with invoice copy and a payment link. Day 15–30 past due: Phone call + formal demand letter (sent certified mail) referencing the contract late fee clause. Day 30–60 past due: Service suspension notice per your contract termination clause; final demand letter. Day 60+ past due: Small claims court (most states have $10,000–$25,000 small claims limits), collections agency, or attorney demand letter.
Document every communication. Your small claims filing requires evidence of the debt and your collection attempts.
Frequently Asked Questions
Do cleaning businesses need to charge sales tax on invoices?
It depends on where you operate. Most states exempt commercial janitorial cleaning from sales tax, but a smaller group (Connecticut, Hawaii, and New Mexico among them) does tax cleaning services. Because the treatment is set state by state, check your state department of revenue before you send the first invoice rather than after a client questions the line item.
Which invoicing software actually fits a small cleaning company?
Match the tool to your client count. With one to five clients, Wave is free and sufficient. Between five and twenty clients, especially when scheduling is part of the work, Jobber Core is the industry favorite because job scheduling, client management, and invoicing sit in one platform. When you need full accounting behind the invoices, QuickBooks paired with Jobber is the common combination.
Will my cleaning clients send me a 1099-NEC?
If you are structured as an LLC or sole proprietor and a single client pays you more than $600 in a year, that client is required to file a 1099-NEC. Put your EIN on every invoice so they can file it correctly instead of chasing you for it in January. S-Corps and C-Corps are treated differently, and 1099s generally are not required for them.
What should I do when a client disputes a charge?
Respond in writing within 48 hours and bring documentation with you: service logs, completion confirmations, and the scope of work from your contract. If the dispute is valid because you genuinely missed a service, credit the invoice and move on. If it is not valid, send a formal dispute response that cites your contract and the records backing your work.
How we built this guide
Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts: we audit primary documents.
Methodology · Editorial standards · Corrections policy · About Opora
