How Much Does It Cost to Have Your Windows Cleaned at Home?

Our real rates, pane by pane, with the effect of the 50% tax credit — and the cases where we tell private clients to skip it.

📅 Updated July 2026 ⏱ 10 min read ✅ Reviewed by our team leaders
MP
Ménage Parfait Team
Personal services — SAP licence no. 2023-433 — Paris, Hauts-de-Seine, Yvelines
💶−50% tax credit
📋SAP licence no. 2023-433
97% satisfaction rate
👥35 salaried staff

It's the question private clients ask us before any other, and for good reason: advertised rates online run from €3 a pane to €60 an hour with no explanation of the gap. Most of all, they leave out the variable that changes the entire calculation — the tax credit.

We work in private homes across Paris, Hauts-de-Seine and Yvelines. Here are our real rates, how we build a quote, what the 50% tax credit actually does to your invoice, and the situations in which we'll tell you to clean your own windows.

How much does it cost to have your windows cleaned at home?

Expect around €10 per window or glazed door under 2 m², inside and out, and €20–40 per large patio door. That works out at €60–100 for a two-bedroom flat, €100–180 for a four-bedroom, and €180–400 for a house. The 50% tax credit halves those figures: a €180 invoice really costs €90.

Our real rates: per pane, and by property type

We don't charge by the hour for home window cleaning. We work primarily per pane, adjusted for size and complexity. It's the clearest model for a private client: you know what you're paying before we arrive.

The base rate, pane by pane

Two price levels cover the vast majority of homes in the Paris region:

What that means for your home

These are the budgets we invoice most often. They cover glazing reachable from inside, before the tax credit is applied.

Property Average number of panes Typical price invoiced
Studio 2–4 €20–50 (often included in a cleaning package)
Two-bedroom flat 6–8 €60–100
Four-bedroom flat 10–15 €100–180
House 15–30 and above €180–400 by bays, conservatory and access

These ranges are before tax credit. Once applied, a four-bedroom flat at €140 really costs €70, and a house at €300 costs €150. That's the gap most price comparison sites leave out.

The minimum charge when windows are booked alone

About half our window jobs are folded into a regular home cleaning service — in which case reachable panes are included in the package, and that's almost always the best deal for the client. When window cleaning is booked on its own, we apply a minimum charge of €90–120 incl. VAT depending on the area. Below that, between travel, equipment preparation and admin time, the job isn't viable.

🔶 The smart move: if you already have regular cleaning, ask to have the windows folded into that package rather than booking a separate visit. You avoid the minimum charge and you don't pay for a second call-out.
💡 Why we don't charge hourly: with an hourly rate, the client discovers the invoice at the end. With a fixed quote, they know the price before the job starts, and if some windows take longer than expected, that's our problem, not theirs. It's more transparent and it reflects the reality of the work better.

The 50% tax credit: what you actually pay

This is the variable that changes everything, and it's widely overlooked. Window cleaning carried out in a private home falls within the French personal services scheme. As such it qualifies for a 50% tax credit when performed by a company holding the appropriate SAP licence or declaration — which we do, under number 2023-433.

The main condition: it must be your home

The rule is simple with no grey area: the windows must be part of the private client's dwelling. A shopfront, an office building or the common areas of a residential block don't qualify, even when the work is done by the same company with the same equipment.

⚠️ Beware the undeclared provider. Someone without an SAP declaration cannot issue you a tax certificate. The quote will look cheaper, but you lose 50% in tax credit — and the "cheaper" option becomes mechanically more expensive.

A worked example

Take a job invoiced at €180 incl. VAT:

We offer the immediate advance as standard. After registration you receive an invitation from URSSAF; once your account is active, each invoice is presented for your approval and you pay only your share. No need to front half the amount.

The blockers we actually run into

The scheme works well once running, but four situations recur:

Want to know your exact price?

Tell us your property type, the number of windows and patio doors, and your town. We'll send back a fixed-price quote with the after-tax-credit figure shown in black and white.

Request a free quote
Or call us directly: 01 89 19 68 69

What makes a home quote vary

Price depends far more on complexity than on the number of panes. Here's what we systematically cost into a quote, with its real impact.

Situation Average impact Why
Fifth floor, no lift +€10–20 Carrying equipment up, repeated trips
Tilt-and-turn windows +10–15% time Handling the sash to reach the outer face
Shutters to clean +€8–15 per shutter Depending on condition and material
Sliding patio door +€10–20 per door Area, tracks and double panel
Conservatory +€80–250 By area and panel angle
Internal glazed partition +€50–150 Indoor work at height, framework to cut in around
Glass balustrade +€15–40 Both faces, fixings and rain marks
Windows with glazing bars +20–40% time Each pane must be worked separately

Glazing bars: the most underestimated item

This is what lengthens a job the most, by a distance. On a window with glazing bars the squeegee can no longer make one continuous pass: each section must be worked and wiped separately, or it leaves a line at every edge. A six-pane window takes as long as three plain ones. That's why a quote given over the phone without seeing your window frames is never reliable.

Why we quote a fixed price, never hourly

All these factors stack up, and no private client can anticipate them alone. A fixed price solves it: we absorb the estimating risk, you know your budget in advance. An hourly rate would put the uncertainty on you, and you'd learn the final figure only once the job was done.

💡 Advice few providers give: don't try to clean windows in bright sun, and don't ask us to wait for good weather. We'd rather work under cloud cover. In sunshine the water dries before the squeegee has finished its pass, leaving exactly the marks you're trying to avoid.

Case study: an apartment on boulevard d'Ackerman, Neuilly-sur-Seine

A 95 m² apartment with 9 windows, 2 large patio doors and a glass balustrade. Inside and outside, all reachable from within. The windows hadn't been cleaned in over a year.

Time on site: 3 hrs 15. Invoiced: €210 incl. VAT. With the tax credit as an immediate advance, the client paid only €105.

His feedback touched on something that comes up often: he'd stopped noticing the gradual build-up, and it was the light returning to the living room that struck him. A twice-yearly schedule was set up straight away — the rhythm we recommend for a family apartment that size.

What this case shows: €210 for 3 hrs 15 of two-person work, professional equipment and insurance included, coming down to €105 in real terms. That's the calculation to make before concluding that home window cleaning is expensive.

What we refuse to do, and when not to call us

We clean every pane that can be reached without taking a risk. There is, however, a list of things we won't do, however insistent the request — and it's better to know before calling:

⚠️ The request we hear most often: "could you do the outside of the sixth floor by leaning out a bit?" The answer is always no. For a façade unreachable from inside, you need either a specialist working-at-height company or the cleaning scheduled by the building management where it exists. No pane of glass justifies putting someone in danger.

When we'll tell you to do it yourself

We'd rather say so before the visit than after. Hiring a professional adds little real value if:

Our home service area

We cover all of central Paris, the Hauts-de-Seine — notably Neuilly-sur-Seine, Levallois-Perret, Boulogne-Billancourt, Issy-les-Moulineaux, Courbevoie, Puteaux, La Garenne-Colombes and Suresnes — and several towns in the Yvelines: Versailles, Saint-Germain-en-Laye, Le Chesnay-Rocquencourt, Le Vésinet, Chatou, Croissy-sur-Seine and Marly-le-Roi. Beyond that, it's possible for larger jobs or grouped visits, but not for a call-out covering a few windows.

Avoiding the traps of home window cleaning

The first risk isn't overpaying: it's the absence of insurance. If the person breaks a large patio door or falls while working in your home, the financial consequences can be heavy — and they won't fall on them.

⚠️ The undeclared-work calculation: it looks cheaper up front, but it grants no tax credit and leaves you with no protection if something goes wrong. A declared €120 job really costs €60. The same job undeclared at €90 stays at €90 — with no recourse.

Five things to check before letting someone in

  1. Current professional liability insurance, with a certificate to prove it.
  2. A properly registered business, and the SAP licence or declaration number.
  3. The ability to claim the tax credit and receive an annual tax certificate.
  4. Consistent client reviews, dated, and not clustered in a single period.
  5. A written quote before the visit, listing the number of panes and what's included.
Our position: ask us for these five things exactly as you'd ask anyone else. A serious provider supplies them without hesitation; that's precisely what separates a registered company from neighbourhood odd-jobbing.

Your home window cleaning quote, tax credit included

Serving Paris, Hauts-de-Seine and Yvelines. Fixed-price quotes, immediate tax credit advance, salaried staff and professional liability insurance.

Get my free quote
Or call us directly: 01 89 19 68 69

Frequently asked questions about home window cleaning prices

What is the average price of home window cleaning?
Expect around €10 per window or glazed door under 2 m², inside and out, and €20–40 per large patio door. That gives €60–100 for a two-bedroom flat, €100–180 for a four-bedroom and €180–400 for a house. Halve those figures once the 50% tax credit is applied.
Does window cleaning qualify for the tax credit?
Yes, when carried out in a private home by a company holding the appropriate SAP licence or declaration. The credit is 50%. The condition is that the windows form part of the dwelling: a shopfront, offices or the common areas of a residential block don't qualify.
How does the URSSAF immediate advance work?
After registering, you receive an invitation from URSSAF. Once your account is active, each invoice is presented for approval and you pay only your share — half the amount. URSSAF pays the balance directly to the provider, so you never front the full sum.
Is there a minimum charge?
Yes, €90–120 incl. VAT depending on the area, when window cleaning is booked on its own. Below that, travel, equipment preparation and admin time make the job unviable. If you already have regular cleaning, fold the windows into that existing package instead.
Can you clean the outside of windows on an upper floor?
Only where the outer face is safely reachable from inside. We don't climb out of windows, don't work without an anchor point and don't use ladders on narrow balconies. For a genuinely unreachable façade you need a specialist working-at-height company, or the cleaning arranged by the building management.
Should you wait for good weather to have windows cleaned?
No — the opposite, in fact. In sunshine the water dries before the squeegee finishes its pass and leaves marks. We prefer overcast conditions. The only real constraint is frost, which prevents proper work on outer faces.
How often should home windows be cleaned?
Twice a year suits most family apartments, and it's the schedule we set up most often. On a ground floor facing a busy street, or with large bays exposed to rain and pollution, quarterly is justified. Leaving it longer makes the next visit longer, and therefore more expensive.

Gagnez jusqu'a -20%
sur votre 1er nettoyage !

Resultat immediat dans votre boite mail

Tournez la roue et gagnez !

Copiez ce code lors de votre reservation. Valable 30 jours.