← All guides
🪟 Build your own form

How to build a window cleaning quote calculator that counts panes, screens and tracks

Last updated 12 November 2026

About 10 minutesNo codeFree ChatGPT account works

A window cleaning quote calculator asks how many windows of each type a home has, turns them into panes, and adds screens and tracks at their own rates, so the customer sees a price without you counting glass on site. You build it in ChatGPT with the CalcForms app from your rate per pane. The example below uses sample rates: $6 a pane, $3 a screen and $4 a window for tracks.

Step by step

  1. Add the CalcForms app

    Go to the CalcForms app page in ChatGPT, click Install plugin, then sign in with your email using the 6-digit code we send. It works on a free ChatGPT account.

  2. Give your pane rate and your extras

    In a new chat, list what you charge: "$6 a pane inside and out, screens $3 each, tracks $4 a window." Add the window types you see most and the panes in each: "A double-hung window is 2 panes, a picture window is 1."

  3. Ask for counts a homeowner can see

    Have the form ask how many windows of each type, how many have screens, and how many need their tracks cleaned. Windows are easy to count room by room, and the form turns them into panes.

  4. Add an hourly check the form does not show

    Give ChatGPT your pace and hourly rate and ask for a figure that is never shown on the form: "Work out hours at 9 panes an hour, times $75. Do not show it on the form." Each reply then shows you the pane price and the hourly figure side by side.

  5. Test a house you cleaned, then send the link

    Enter the window counts from a recent job and compare with what you charged. Once the totals agree, say "publish it", send the link when someone asks for a price, and add it to the "Get a quote" button on your website.

Worked example: 18 double-hung windows, on sample rates

LineWorked outAmount
Panes: 18 windows, 2 panes each36 × $6$216.00
Screens18 × $3$54.00
Tracks on 6 windows6 × $4$24.00
Total$216 + $54 + $24$294.00
Hourly check: 36 panes at 9 an hour is 4 hours4 × $75$300.00

The customer sees $294. The hourly check, $300, is never shown on the form; you see it in ChatGPT and in your email copy of the reply.

Sample rates for this example, not a quote. Put your own rates in the form.

Source: Jobber Academy, Window Cleaning Prices: How to Set Rates, Price Jobs, and Maximize Profit, last updated 20 May 2026; read 6 November 2026.

The words to say

Copy this into ChatGPT (with CalcForms added) and fill in the brackets.

Say this to ChatGPT

"Build me a window cleaning quote form. Ask how many windows of each type the home has ([double-hung, 2 panes], [picture, 1 pane]), how many have screens, and how many need tracks cleaned. Price: [$6] a pane, [$3] a screen, [$4] a window for tracks. Also work out hours at [9] panes an hour times [$75] an hour and do not show it on the form. Show the customer the total. Then publish it."

What you will see

A short form of window counts and one total that changes as the customer adds windows, screens or tracks. Each reply reaches you in ChatGPT, or in the web portal on Pro, with the pane count, a line for each extra and your hourly check next to the price.

Common mistakes

Last updated 12 November 2026

Questions about a window cleaning quote calculator

How much do window cleaners charge per pane?
Jobber Academy's window cleaning pricing guide lists $4 to $8 a pane, or $8 to $16 a window, for residential work, with screen cleaning at $2 to $5 a screen, track detailing at $3 to $6 a window and a residential hourly rate of $40 to $75 (last updated 20 May 2026, read 6 November 2026).
Should I price window cleaning by the pane or by the hour?
The form can do both. The customer sees the price built from panes, screens and tracks, and the reply shows you hours times your rate beside it. In the worked example the pane-based total is $294 and the hourly check is $300.
Can the form price inside-only or outside-only cleaning?
Yes. Ask whether they want inside and out, outside only or inside only, and give each answer its own rate per pane. The form uses the rate that matches the answer.
How do I charge more for windows above the first floor?
Ask how many windows are above the first floor and give your extra for each one. The form adds it the same way it adds screens, and the reply lists it on its own line.
What does CalcForms cost?
Building and running forms in ChatGPT is free, with unlimited forms and replies and no card. The web portal, with the dashboard, insights, exports and branding, is Pro. 1 day free, then $12.99 a month, billed monthly. Card required. Cancel any time; Pro stays on until the month ends.

Rather do it together?

Book a free 30-minute onboarding call. We open your spreadsheet and build the form with you.

Book a free call → Or start in ChatGPT