
A window cleaning invoice should match how the customer buys: storefronts on a route get one monthly statement for every visit, and homes get a bill the day the job is done. Add a card on file where the customer agrees to it, a clear rule for missed visits and polite reminders, and much of the chasing goes away. Your crews can keep their eyes on the glass instead of the books.
This post is for window cleaning owners who run storefront routes, home jobs or both, and who spend evenings sending bills. It covers what each invoice should show, how to bill route accounts, how to handle rained-out visits and how reminders should work. Our post on invoice and payment reminder automation covers the basics for any service business.
What should a window cleaning invoice show?
It should show what was cleaned, when and for how much, in a way the customer can check in a few seconds. Clear invoices tend to get paid sooner and spark fewer questions. Visit dates, add-ons, credits, how to pay and the due date each get their own line.
- The visit date or dates. One line per visit for route accounts.
- What was cleaned. Outside only, inside and out, ground floor or upper floors, glass doors.
- Add-ons. Screens, tracks, sills, skylights or hard water spot work, each on its own line.
- Any credit. A missed or partial visit, shown plainly.
- How to pay. An online payment link, the card on file or your mailing address.
- The due date in your terms.
Prices come from your agreement with each customer. Nothing on the invoice is invented by software.
How should window cleaners bill storefront accounts?
Bill them once a month with a statement that lists every visit. Storefront managers and owners want one bill to approve, not a stack of small ones. Each visit is logged by the crew and rolls into the statement at month's end.
Most route accounts work like this:
- Each visit is logged by the crew on a phone: the date, the storefront, inside or outside, and a quick photo if you use them.
- At month's end, every visit for that account rolls into one statement.
- Chains and property managers with several locations get one statement with a section per location, or one per location, as they ask.
- The statement goes out on the same day each month, to the person who approves bills, not just the store manager on shift.
Some storefronts pay by card on file, charged when the statement goes out. Others pay by check or bank payment on their own schedule. Your terms decide.
Should home jobs be billed per visit?
Yes, almost always. Homeowners expect a bill the day you finish, and a fresh bill gets paid while the clean glass is still on their mind. Charge a card on file only if the customer agreed, or include an online payment link.
Send the invoice as soon as the crew marks the job done. If the customer agreed to keep a card on file, charge it and send the receipt. If not, include an online payment link. For homes on a recurring plan, like a spring and fall cleaning, each visit still gets its own invoice so the customer always knows what they paid for. Keep each invoice and receipt, since the IRS's record-keeping guidance (opens in a new tab) lists invoices, receipts, deposit slips and canceled checks among the supporting documents a business should keep.

What happens when a visit gets rained out or skipped?
When a visit gets rained out or skipped, your written credit policy decides what happens. Weather, a locked gate or a closed store can all stop a visit, and customers deserve to know how that shows up on the bill. The system applies it the same way every time.
Common policies include rescheduling the visit within the month, crediting the missed visit on the statement, or a partial credit for outside-only work. Whatever yours is, write it down and use it the same way every time. The system follows it when it builds the statement. Any exception, like a waived charge for a frustrated customer, stays with a person.
How should payment reminders work for window cleaners?
Send a friendly reminder a few days after the due date, then another later, then hand the account to a person. Each message should carry the invoice and an easy way to pay. Reminders stop as soon as the customer pays.
We can set up the Finance Agent to build monthly statements for your storefront routes from the crews' visit logs, draft per-visit invoices for home jobs as soon as each job is marked done, apply your missed-visit credit rule and send polite reminders on the schedule you choose. It drafts. A person approves every invoice before it goes out and reviews anything unusual, following the SBA's guidance on AI (opens in a new tab) to have a person check every message AI writes. The Finance Agent is part of our six-agent Starter Upgrades lineup.
Only text people who contacted you or gave you permission, and make opting out easy, in line with the FCC's rules on automated texts (opens in a new tab). Every text opens with a short line saying it is the business's AI assistant, and asking for a person always works.
What stays with you
- Prices and terms. Set by you, in each customer's agreement.
- Credits beyond your policy, discounts and payment plans. Always a person.
- Late fees. Only if you choose them, and only a person adds them.
- Disputes and upset customers. Straight to the owner or office.
Where do estimates fit?
Estimates come first, and a clean estimate makes a clean invoice. When the window cleaning estimate lists panes, floors and add-ons, the invoice can use the same lines. The final quote comes from a person after photos or a look at the house.
Some owners put a window cleaning quote calculator on their website so homeowners can count windows and pick add-ons before a call. Whatever tool you use, the prices should come from your own list, and the final quote should come from a person after photos or a look at the house. Scheduling the work is its own topic; see our post on window cleaning scheduling software.
A month of billing, start to finish
This is an illustration, not a customer story.
A two-crew window cleaning company has a storefront route of shops along two main streets, plus home jobs on weekends. During the month, crews log each storefront visit on their phones. One Tuesday it rains, and four shops get rescheduled to Thursday.
On the first of the next month, the agent builds a statement for each storefront account. The rescheduled visits show on their new dates. One shop missed a visit when it was closed for a holiday, so the agent applies the owner's credit rule and notes it. The owner reviews the statements over coffee and sends them.
Home jobs were billed the day each was done. Two homeowners have not paid after the due date. Each gets a friendly reminder with a payment link. One pays the same day. The other replies with a question about the screen add-on, and the agent sends that to the owner.
Frequently asked questions
Should storefronts get one statement or an invoice per visit?
Most prefer one monthly statement that lists each visit. Ask each account how their office approves bills and match it. Some chains want a section per location, and the system can do either.
Can I charge a card on file automatically?
Yes, when the customer agreed to it in writing. Send a receipt each time, and let a person handle any charge the customer questions. Keep that written agreement on file with the customer record.
How do I bill a chain with several locations?
Ask what they want. Some want one statement with a section for each store; others want each store billed on its own. Either way, every visit stays on its own line with its date and location.
Can the agent add late fees?
No. Late fees are a person's call. The agent can remind and flag accounts, but it never adds a fee on its own. Your terms and the owner's judgment decide when a fee makes sense.
How do you price window cleaning?
Most companies price by the number of windows, then adjust for height, access, screens and inside work. Storefronts are usually priced per visit on a regular route. Your own job times are the best guide.
Next step
If billing eats your evenings, book a free workflow consult. We are a Kansas City metro company, and we can meet at your shop or on video. In the consult we look at how your crews log visits, how storefront statements and home invoices go out today, how you handle rained-out and missed visits and which accounts run late, so you can see what the Finance Agent would take off your desk.
About the ScaleAlphaAi team
We are a Kansas City company that designs and builds AI agents and custom software for small businesses, trades and growing firms. We write these guides from our work with owners and office teams: what AI handles well, what stays with your people, and how to start with one workflow.
Meet the team

