Skip to content
Homeforce

Free template

Window cleaning estimate and invoice templates

Window cleaning is priced per pane or per window, with screens, tracks and hard-water removal as extras. These spreadsheets come set up for that, with working totals, tax and deposit, and an example two-story home, inside and out to start from.

Free, no sign-up. Works in Excel, Google Sheets and Apple Numbers.

What's in the template

The example line items for a two-story home, inside and out. Prices are illustrative only; replace them with your own.

Example window cleaning line items with quantities, unit prices and line totals
ItemQtyUnitUnit priceTaxableLine total
Exterior windowsStandard double-hung, per window24ea$8.00N$192.00
Interior windowsPer window24ea$6.00N$144.00
Screen cleaningRemove, wash and reinstall24ea$3.00N$72.00
Track and sill detailVacuum and wipe24ea$2.00N$48.00
Second-story accessLadder work above first floor10ea$4.00N$40.00
Hard-water stain removalPer pane, treated4pane$15.00Y$60.00
Subtotal (before tax)$556.00
Deposit (0%)$0.00
Balance$556.00

The spreadsheet adds sales tax on lines marked Y once you enter your rate, and has spare rows for more items.

How to use it

  1. 1Download the template. Download the window cleaning estimate or invoice (.xlsx). It opens in Excel, Google Sheets and Apple Numbers.
  2. 2Add your company and customer. Fill in the shaded company, customer and service-address cells, and set the document number and date.
  3. 3Replace the example lines. The example is a two-story home, inside and out. Window cleaning is priced per pane or per window, with screens, tracks and hard-water removal as extras. Change the items, quantities and unit prices to your own; line totals and the subtotal update automatically.
  4. 4Set tax and deposit. Mark each line taxable (Y) or not (N), enter your sales tax rate, and set the deposit percent (the example collects none, so the balance equals the total).
  5. 5Review terms and send. Edit the terms to match your policies, save a copy for the customer, and export to PDF to send.

Tips for window cleaning estimates

  • Count windows once on the estimate; the same counts drive interior, screens and tracks.
  • Show second-story access as its own line so ground-floor homes price lower automatically.
  • For recurring route customers, keep this as the master price and invoice per visit.

Window cleaning terms included

  • Scratched or damaged glass is noted before cleaning; existing damage is not our responsibility.
  • Hard-water treatment improves but may not fully remove etched glass.

Plus standard validity and payment terms. Edit all of them to match your policies and local law.

See how Homeforce works for window cleaning businesses

FAQ

Window cleaning template questions

Have a question we didn't cover? Book a demo and ask a product specialist.

Per pane or per window?

French and divided-lite windows take much longer, so many companies price those per pane. Add them as a separate line.

How do I price storefronts?

Usually a flat per-visit rate on a route. Make one line with the frequency in the description.

Do the formulas work in Google Sheets?

Yes. The line totals, subtotal, taxable amount, tax, deposit and balance use standard functions (SUM, SUMIF, ROUND, IF) that work in Excel, Google Sheets and Numbers.

Send estimates customers can approve online.

Homeforce builds estimates from your pricebook, collects deposits, and turns approved work into invoices customers can pay online. We're onboarding early customers now.

Onboarding early customers · Month-to-month · Free data migration