A worked window cleaner invoice
INVOICE
INV-2026-0042
Your business name
Your address, City, State ZIP
(555) 000-0000
Bill to
Harborline Cafe
44 Front St, Charleston, SC 29401
Work performed
Monthly storefront clean — four visits, exterior glass and frames
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Exterior window clean (per visit) | 4 | $15.00 | $60.00 |
| Conservatory roof clean | 1 | $35.00 | $35.00 |
| Gutter clearing — front and rear | 1 | $60.00 | $60.00 |
| Subtotal | $155.00 | ||
| Sales tax (your own rate, where it applies) | — | ||
| Total due | $155.00 | ||
Payment due within 15 days. Licensed and insured — your business license, liability insurance and, for high work, your ladder or lift safety documentation.
The tax line is left blank on purpose: rates and rules vary by state and locality, and you enter your own rate in the generator.
Why it's laid out like that
The lines follow how the job was actually priced: a price per pane or per property for residential rounds, or a per-visit contract rate for storefronts and commercial buildings. Each part is separately checkable, which is the whole point — a customer who can verify the bill pays it.
On the day for residential, monthly in arrears for commercial rounds. Card on file removes almost all collection work in this trade.
Common questions
- Per pane or per property?
- Per pane for quoting, per property for the invoice, with the pane count shown. That way the number is defensible and the invoice is readable.
- How do I bill screens and tracks?
- Separately, per screen or per window. They take real extra time and belong on their own line.
- What about high or lift work?
- Its own line at its own rate, with the access method named. Safety work is priced work.
Make it in the browser instead
Fill in the job, download the PDF. Free, unlimited, no account. Already set up for window cleaning in US dollars.
Open the free window cleaner invoice generator