You’ve just finished a 40-pane residential job. The windows are spotless, the homeowner’s impressed, and you need to get paid. But your invoice says “Window cleaning — $280” and nothing else. No breakdown, no detail about what was included, and nothing that helps the customer understand why they should book you again next quarter.
A professional window cleaning invoice does more than collect payment. It documents what was cleaned, establishes your pricing structure, and plants the seed for recurring business. Most window cleaners either undercharge because they can’t articulate their pricing or lose repeat customers because there’s no record of what was included last time.
Here’s how to build a window cleaning invoice template that works for residential houses, commercial buildings, and everything in between.
What Belongs on a Window Cleaning Invoice
Window cleaning invoices need a few industry-specific details beyond the standard business fields.
Required Information
- Your business name, phone, email, and website
- Insurance information — liability insurance is essential for this trade, and commercial clients often require proof
- Customer name and property address
- Invoice number and date of service
- Payment terms — due on completion, net 15, or net 30
Window Cleaning-Specific Details
- Service type — interior only, exterior only, or both
- Number of windows/panes — the basis for per-pane pricing
- Stories/floors cleaned — higher floors command higher rates
- Additional services — screen cleaning, track cleaning, hard water removal
- Access method — ladder, water-fed pole, rope access (affects pricing)
- Property type — residential, commercial, storefront
- Next service recommendation — quarterly, biannual, seasonal
That last point is a subtle but powerful addition. Writing “Recommended next service: September 2026” on the invoice creates an expectation that you’ll be back. Many window cleaners build their entire recurring client base this way.
Pricing Models: Per-Pane vs. Per-Hour vs. Per-Job
Window cleaning pricing varies more than almost any other service trade. The model you choose affects how your invoice looks.
Per-Pane Pricing
The most common residential model. You count panes and multiply by your rate.
| Pane Type | Interior Only | Exterior Only | Both Sides |
|---|---|---|---|
| Standard single-pane | $3–$5 | $4–$6 | $6–$10 |
| Double-hung (2 panes) | $5–$8 | $6–$10 | $10–$16 |
| French windows (multi-pane) | $2–$3/pane | $3–$4/pane | $4–$6/pane |
| Skylights | $8–$15 | $10–$20 | $15–$30 |
| Large picture windows | $8–$15 | $10–$20 | $15–$30 |
| Storm windows (remove/replace) | — | $5–$8 extra | $5–$8 extra |
On the invoice, this looks like:
36 standard panes (interior + exterior) @ $8/pane $288.00
4 skylights (exterior only) @ $15/pane $ 60.00
Advantages: Easy for the customer to understand, predictable pricing, scalable.
Disadvantage: Time-consuming on complex properties. French doors with 15 panes each can be tedious to count and price individually.
Per-Hour Pricing
Less common for residential but used for commercial contracts and unusual jobs.
| Worker Level | Hourly Rate |
|---|---|
| Solo operator | $40–$75/hr |
| Crew member | $25–$40/hr (you bill higher, pay this) |
| High-rise specialist | $60–$100/hr |
On the invoice:
Window cleaning — 4.5 hours @ $55/hr $247.50
Advantage: Simple, covers you on unpredictable jobs.
Disadvantage: Customers worry about the clock. “Why did it take 4.5 hours?” is a conversation nobody wants.
Per-Job (Flat Rate) Pricing
Quote a total price upfront based on your assessment. Walk the property, count panes mentally, estimate time, and give a number.
On the invoice:
Residential window cleaning — 2-story colonial,
42 panes interior + exterior $340.00
Advantage: No surprises for either party. Clean invoice.
Disadvantage: You eat the cost if you underestimate. Experience helps — after 100+ houses, you’ll nail estimates within 10%.
Residential vs. Commercial: Different Invoice Needs
The way you invoice a homeowner and a property management company should be different.
Residential Invoicing
Residential customers want simplicity. They don’t need a line-by-line breakdown of every pane — though some appreciate it. What they want to know:
- What was cleaned (interior, exterior, or both)
- What extras were included (screens, tracks)
- The total price
- When you recommend coming back
Keep residential invoices to one page. A homeowner doesn’t want to read a two-page document for a $300 window cleaning.
Commercial Invoicing
Commercial clients — office buildings, storefronts, property managers — need more detail:
- Purchase order number — many commercial clients require a PO before approving payment
- Building address and unit/suite — especially for property managers handling multiple buildings
- Scope of work — which floors, which sections, interior/exterior
- Frequency — “Monthly exterior storefront cleaning per contract dated [date]”
- Certificate of insurance — often required with first invoice or annually
- Net payment terms — commercial is usually net 30 or net 45
Commercial invoices also need to reference any existing contract or service agreement. “Per Service Agreement #SA-2026-018, monthly storefront cleaning” gives the accounts payable person exactly what they need to process your payment.
Seasonal Considerations for Window Cleaning Invoices
Window cleaning is seasonal in most markets, and your pricing should reflect that.
Spring (Peak Season — March through May)
Highest demand. Post-winter cleaning, pollen season, and everyone wants sparkling windows for summer. You can charge standard or slightly premium rates. Book out 2–3 weeks in advance.
Invoice note: “Spring deep clean — includes removal of winter film, pollen residue, and hard water spots.”
Summer (Steady Demand)
Consistent work, especially commercial. Residential slows slightly as the initial spring rush fades. Standard rates apply.
Fall (Secondary Peak — September through November)
Pre-holiday cleaning push. Homeowners want clean windows before Thanksgiving and hosting season. Good time to offer “fall prep” packages that include screen removal and storage.
Invoice note: “Fall package — interior + exterior cleaning, screen removal and cleaning, track vacuuming.”
Winter (Low Season — December through February)
Slowest period in northern climates. Some window cleaners offer discounted rates (10–15% off) to keep crews working. In southern markets, winter can actually be peak season.
Strategy: Offer “winter rate” discounts to fill your schedule, but show the discount on the invoice so customers know they’re getting a deal and that regular pricing returns in spring.
Residential window cleaning (42 panes, both sides) $340.00
Winter discount (15%) ($ 51.00)
───────────────────────────────────────────────────────────────
Total $289.00
Add-On Services and Upsell Opportunities
Smart window cleaners make 20–30% of their revenue from add-ons. List these as separate line items so customers see the value.
| Add-On Service | Typical Price | When to Offer |
|---|---|---|
| Screen cleaning | $3–$5/screen | Always — most customers say yes |
| Track/sill cleaning | $3–$5/window | When tracks are visibly dirty |
| Hard water stain removal | $5–$15/pane | Bathroom and kitchen windows |
| Skylight cleaning | $10–$30/skylight | Properties with skylights |
| Gutter cleaning | $100–$300 | While you’re already on the ladder |
| Pressure washing | $150–$400 | Decks, driveways, siding |
| Solar panel cleaning | $5–$15/panel | Homes with solar installations |
| Chandelier cleaning | $50–$200 | Higher-end residential |
| Post-construction cleanup | $10–$25/pane | New builds and renovations |
Listing each add-on separately on the invoice does two things: it shows the customer exactly what they paid for, and it reminds them of services they might want next time.
Sample Window Cleaning Invoice
═══════════════════════════════════════════════
CRYSTAL CLEAR WINDOW SERVICES
1422 Maple Ave, Portland, OR 97205
(503) 555-0183 | hello@crystalclearpdx.com
Licensed & Insured — Policy #WC-OR-88412
═══════════════════════════════════════════════
INVOICE #CC-0891 Date: 03/19/2026
CUSTOMER:
Jennifer & Mark Adams
876 Birchwood Lane, Portland, OR 97210
SERVICE DATE: 03/18/2026
PROPERTY TYPE: 2-story residential
───────────────────────────────────────────────
DESCRIPTION AMOUNT
───────────────────────────────────────────────
Window cleaning — interior + exterior
First floor: 22 standard panes $ 176.00
@ $8.00/pane
Second floor: 14 standard panes $ 140.00
@ $10.00/pane (ladder access)
French doors: 30 small panes $ 90.00
@ $3.00/pane
Screen cleaning (12 screens) $ 48.00
@ $4.00/screen
Track cleaning (8 windows) $ 32.00
@ $4.00/track
Hard water removal (2 bathroom $ 20.00
windows) @ $10.00/pane
───────────────────────────────────────────────
SUBTOTAL $ 506.00
Loyalty discount (returning client) ($ 25.00)
───────────────────────────────────────────────
TOTAL DUE $ 481.00
───────────────────────────────────────────────
PAYMENT: Due on completion
METHODS: Check, Venmo, Zelle
RECOMMENDED NEXT SERVICE: September 2026
(Biannual service keeps windows in top
condition year-round)
Thank you for your continued business!
═══════════════════════════════════════════════
Notice the per-pane breakdown with different rates by floor (ladder access costs more), each add-on listed separately, and the recommended next service date. The loyalty discount rewards returning customers and encourages future bookings.
Building an Efficient Invoicing Workflow
Window cleaners often do 3–5 residential jobs per day during peak season. You can’t spend 15 minutes on each invoice.
The On-Site Approach
The most effective window cleaners invoice immediately after each job. The customer’s looking at sparkling windows, they’re happy, and they pay on the spot or within days.
InvoiceZap handles this well for window cleaning because you can save all your standard line items — per-pane rates by floor, screen cleaning, track cleaning, hard water removal — and assemble each invoice in under a minute between jobs. Tap the client, add the relevant services, adjust pane counts, and send.
Download InvoiceZap with a 3-day free trial to set up your window cleaning line items once and invoice from your phone at every job site.
Building Recurring Revenue
Window cleaning is naturally seasonal and recurring. Your invoicing system should support this:
- Track service history per client — what was cleaned, when, and at what price
- Note the recommended next service date — follow up when that date approaches
- Offer annual packages — “4 cleanings per year at 10% off” locks in revenue
- Keep consistent pricing — clients notice and appreciate stability
The Takeaway
A professional window cleaning invoice sets you apart in a trade where many operators still accept cash and send text message receipts. It shows commercial clients you can handle their accounts payable process. It gives residential customers confidence that you’re insured and legitimate. And it creates a record that turns one-time jobs into recurring accounts.
Whether you use a template or an app, make sure every invoice includes the property details, a clear pricing breakdown, and a recommended next service date. Those three elements alone will transform your billing from an afterthought into a business growth tool.
Ready to invoice faster? Try InvoiceZap free for 3 days and create professional window cleaning invoices on your iPhone in 30 seconds.
Ready to Streamline Your Invoicing?
Create professional invoices in 30 seconds with InvoiceZap's mobile-first design. No sign-up required.
Try InvoiceZap FreeTags:
