Pricing is the question that stalls most new window cleaners. You want to win the job, so you lowball it. Then you’re stuck doing slow, careful work for less than it’s worth, and you can’t figure out how to raise the price later. The good news is that figuring out how much to charge for window cleaning comes down to one decision: do you charge per pane, per window, or per hour?

Get that choice right and quoting gets fast, consistent, and profitable. Get it wrong and you’ll either scare off clients or train them to expect cheap. This guide gives you the current 2026 rate ranges, a simple formula to back up your numbers, and a clear rule for which pricing model to use on which job.

How Much to Charge for Window Cleaning (2026 Rates at a Glance)

Before we get into the per-pane vs. per-hour debate, here’s the lay of the land. Window cleaners use four main pricing models, and each one fits a different kind of job. These are the going rates for 2026.

Pricing ModelTypical RangeBest Fit
Per pane$2 to $8 per paneMost residential work, especially multi-pane windows
Per window$8 to $16 per standard window ($10 to $40 for large or high windows)Homes with uniform, simple windows
Per hour$40 to $75 residential ($50 to $100+ commercial)Unpredictable jobs, heavy buildup, restoration
Per square foot$0.07 to $0.75Commercial buildings

A few numbers to keep in your back pocket. Most full-house residential jobs land somewhere between $150 and $450 per visit. On top of your per-pane or per-window rate, you’ll usually want a minimum charge of $75 to $150 and a trip fee of around $125 to $175 to cover fuel, travel time, and insurance. We’ll get to why those matter in a minute.

Per-Pane vs. Per-Hour: Which Pricing Model Should You Use?

This is the choice that decides whether you make money. Here’s how the two main models stack up.

Per-Pane (or Per-Window)Per-Hour
Rewards speedYes. Faster work means a higher effective rateNo. You earn less as you get better
Client confidenceHigh. The price is locked in before you startLower. Clients watch the clock and wonder
Best forPredictable residential jobsUnknown condition, restoration, deep first cleans
Main riskMisjudging the pane count or buildupLooking slow, or feeling pressure to pad hours

Notice the trap with hourly pricing. The better you get at this work, the faster you finish, and the less you earn for the same job. You’re literally getting paid less for being good at your craft. Worse, clients tend to watch the clock when they’re paying by the hour, which puts you under a microscope you don’t need.

Per-pane and per-window pricing flip that around. You quote a flat number based on the work in front of you, and your speed becomes your reward, not your penalty. That’s why most experienced residential window cleaners charge per pane.

Here’s the simple decision rule:

  • Use per-pane or per-window for standard residential jobs you can size up during a walkthrough. It’s the industry standard, and it pays you for skill instead of punishing it.
  • Use per-hour only when you genuinely cannot predict how long the job will take. Think first cleans with years of grime, post-construction cleanup, or restoration work where you might hit surprises.

One tip when you quote per pane: explain what a pane is. Most clients have no idea, and a window with grids can have six or more panes. Spell it out on the quote so there’s no sticker shock when they see the total.


Pricing your work right is only half the battle. The other half is having a steady stream of jobs to price. JaniJobs connects skilled cleaners with quality work, same-day pay, and client reviews that help you charge what you’re worth. Create your free profile on JaniJobs.


The Same Job, Priced Three Ways

The fastest way to see why your pricing model matters is to run one real job through all three. Let’s use a 12-window colonial home. Each window has six grid panes, so that’s 72 panes total, and the client wants inside and out.

Per pane: At $4 per pane covering inside and out, 72 panes comes to $288. The grid windows take real time, and this number reflects that.

Per window: At a flat $12 per window, 12 windows comes to just $144. That sounds clean and simple, but it badly undercharges you. Those six-pane grids take far longer than a single sheet of glass, and the flat rate ignores that completely.

Per hour: If the job takes you four hours at $60 an hour, that’s $240. Fair enough, as long as your time estimate holds. If you’re fast, you make less. If you hit a snag, you might feel awkward charging for the extra time.

The takeaway is hard to miss. Flat per-window pricing leaves real money on the table the moment windows have multiple panes. Per-pane captures the actual work. Hourly lands in the middle but only protects you when the job is genuinely unpredictable. For a job like this colonial, per-pane is the clear winner.

How to Price a Window Cleaning Job (A Simple Formula)

No matter which model you quote, every price should pass one sanity check: are you actually making money? Here’s the formula the pros use.

  1. Add up your costs: labor plus materials plus overhead.
  2. Add your profit margin on top of that total.
  3. Example: $120 in job costs plus a 30% margin equals a $156 quote.

Your costs include your time, your supplies, and your overhead like insurance, fuel, and equipment. If you’ve never broken those numbers down, our step-by-step guide to calculating cleaning costs walks through it, and your cleaning supplies checklist is a good place to tally what your materials really run.

Here’s a reality check on your rate. According to the U.S. Bureau of Labor Statistics, the median wage for janitors and building cleaners is about $17 an hour. That’s what an employee earns. As an independent, your $40 to $75 hourly rate isn’t greed, it’s covering the overhead, taxes, equipment, and downtime that an employer would normally absorb. Charge like a business owner, not an employee.

Set a Minimum Charge and a Trip Fee

Small jobs will eat you alive if you let them. A two-window job across town can cost you more in gas and time than you’ll make on the windows. That’s what a minimum charge is for.

  • Set a minimum job charge of $75 to $150. This keeps tiny jobs worth your while and tells small-job callers what to expect.
  • Add a trip fee of around $125 to $175 when a job is outside your usual area. It covers fuel, travel time, and the simple fact that driving isn’t free.

State your minimum up front, before you drive out. The callers who only want two windows cleaned will either book at your rate or move on, and either answer protects your schedule.

What Changes Your Price (Add-Ons and Factors)

The base rate is just the start. These are the line items that turn a thin quote into a profitable one, and the ones new cleaners forget until it’s too late.

FactorEffect on Price
Height and stories above groundAdd roughly $3 to $5 per window for each story up
Heavy buildup or hard-to-remove grimeAdd $2 to $4 per pane
Interior plus exteriorAdds 50% to 100% over exterior-only
Screens (remove, wash, reinstall)$2 to $5 per screen
Tracks and sills$1 to $3 per window
Hard water stain removal$10 to $30 per window
Recurring serviceOffer a 10% to 25% discount for repeat clients
SeasonSpring and fall demand spikes, so price accordingly

Anything above the second floor deserves special attention, because ladder and pole work is where the risk lives. The federal OSHA ladder safety standard exists for a reason, and the time, gear, and care that high windows require should be reflected in your price, not eaten as a favor.

How to Quote Without Underpricing

Underpricing is the single most common mistake new window cleaners make, and it’s hard to undo. Once you train a client to expect a cheap rate, raising it later feels like a betrayal to them. Here’s how to start strong instead.

  • Walk the job before you quote. Count the panes or windows. Never quote a price sight unseen, because that’s how you guess low and lose.
  • Pick one model and standardize it. When your quotes are consistent, they’re fast, and you look like a pro who’s done this a hundred times.
  • Don’t race to the bottom. There’s always someone willing to work for less. Competing on price alone is a losing game. Compete on reliability and quality instead.
  • Lock in recurring work with a modest discount instead of slashing your one-time rate. Steady monthly or quarterly jobs are worth more to you than a cheap one-off.

If you’re still finding your footing on numbers, our guides on how to calculate cleaning rates and how to price cleaning services that win more clients cover the fundamentals. And when it’s time to charge more, here’s how to raise your prices politely without losing the clients you already have.

Commercial Window Cleaning Pricing (Quick Guide)

Commercial work plays by slightly different rules. Instead of per pane, most commercial jobs move to hourly ($50 to $100+ per hour) or per square foot ($0.07 to $0.75), because the buildings are larger and more uniform.

Minimums climb too. A small storefront might carry a $25 to $75 minimum, an office building $100 to $250, and a multi-story property $500 or more. The real prize in commercial isn’t the one-time clean, it’s the recurring contract. Bid those on access and frequency, not just glass count, and treat a signed monthly contract as the win. For the bigger picture on protecting your margins as you scale, see our pricing strategies to improve profit margins.

Frequently Asked Questions

Is it better to charge per pane or per hour for window cleaning?

For most residential jobs, per pane is better. It rewards you for working efficiently and locks in the price before you start, so clients aren’t watching the clock. Save hourly pricing for jobs you can’t predict, like first cleans with heavy buildup or restoration work where you might run into surprises.

How much should I charge per window?

Standard windows usually run $8 to $16 each, with larger or higher windows reaching $10 to $40. Just remember that flat per-window pricing undercharges you on multi-pane or grid windows, since those take much longer than a single sheet of glass. If a home has lots of grids, price per pane instead.

What is the average cost of a window cleaning job?

Most full-house residential window cleaning jobs land between $150 and $450 per visit, depending on the number of windows, their condition, and whether you’re cleaning inside, outside, or both. Add-ons like screens, tracks, and hard water removal push the total higher.

What should my window cleaning minimum charge be?

A minimum of $75 to $150 is standard. It keeps small jobs worth your time and covers the cost of driving out for just a few windows. State it up front so small-job callers know what to expect before you make the trip.

How long does it take to clean the windows on an average house?

An average home takes about three hours, though complex jobs with lots of windows or heavy grime can run three to six hours. This is exactly why hourly pricing is risky for experienced cleaners: the faster you work, the less you earn for the same result.

The Bottom Line

Figuring out how much to charge for window cleaning isn’t complicated once you make the core decision. Use per-pane or per-window pricing for standard residential jobs, fall back on hourly only when the job is truly unpredictable, and back every quote with a simple cost-plus-margin formula and a minimum charge. Do that, and you’ll quote with confidence instead of guessing low and hoping for the best.

The cleaners who price well are the ones who treat this like a business, not a favor. Charge for the real work, protect your time with minimums, and never train your clients to expect cheap.


When your pricing is dialed in, the next step is a steady flow of jobs to put it to work. JaniJobs connects professional cleaners with quality opportunities, same-day pay, flexible scheduling, and client reviews that build the reputation that lets you charge what you’re worth. Explore jobs on JaniJobs today.