Last updated: 3 June 2026. Prices for Barcelona and metropolitan area; smaller Spanish cities 10–15 % lower.
Quick Answer — Which to Pick
Pick hourly billing (€20–€40/h) when the job is small, well-scoped or you can supervise. Pick flat-fee (€60–€280+) when the home is medium-to-large or you can’t be on-site. In Barcelona the crossover point is usually a 2-bedroom flat: below that hourly often wins, above it the flat rate protects your budget.
What Each Billing Mode Actually Means
Two pricing models dominate the Barcelona cleaning market:
- Hourly rate — fixed cost per cleaner per hour. You pay the meter — short jobs are cheap, long ones get expensive fast. Time-based risk on the client.
- Flat fee — the company quotes one closed number. Includes labour, products, travel. Time-based risk on the company — if the job runs longer than they expect, they eat the difference.
Some companies also push a hybrid: minimum visit fee (e.g. €60) plus hourly above a threshold. Read the small print — the threshold may be set so low that you always hit it.
Hourly Rate Range in Barcelona — 2026 Reality
| Service tier | Hourly rate (per cleaner) |
|---|---|
| Regular maintenance cleaning (weekly visits) | €20–€25 |
| Deep cleaning (one-off heavy lift) | €25–€40 |
| Post-renovation cleaning | €28–€45 |
| Specialty (Airbnb turnover, end-of-tenancy) | €25–€35 |
| Window cleaning per cleaner (vs per m²) | €25–€35 |
| Minimum visit (most companies enforce 3 hours) | €60–€105 floor |
Below €15/h is uninsured undeclared staff. Below €20 may still be legitimate but with no insurance and limited equipment. Above €45/h is either specialty work or you’re paying for the company’s marketing budget — not the cleaner.
Flat-Fee Examples for Standard Barcelona Homes
| Home size + service | Flat-fee from |
|---|---|
| Studio regular clean (35 m²) | from €50 |
| 1-bedroom regular clean | from €60 |
| 2-bedroom regular clean | from €80 |
| 3-bedroom regular clean | from €110 |
| 4-bedroom regular clean | from €130 |
| Studio deep clean | from €120 |
| 2-bedroom deep clean | from €210 |
| 3-bedroom deep clean | from €280 |
| Airbnb turnover (studio/1-bed) | from €45 |
| End-of-tenancy small flat | from €180 |
The Honest Math — When Hourly Beats Flat (and Vice Versa)
Take a 2-bedroom flat, regular cleaning, 3 hours of work with two cleaners.
- Hourly: 2 cleaners × 3 h × €22/h = €132
- Flat fee (good company): €80–€110 (typically €100 for a recurring contract, includes products)
Flat fee wins. Why? Because for a job that takes 3 hours, the company knows the time well and prices accordingly. The hourly meter often spits out higher numbers because clients underestimate setup time.
Now take a 30-minute touch-up after a guest leaves a small Airbnb studio:
- Hourly with 3-hour minimum: €60–€75
- Flat fee turnover: €45
Flat fee still wins for short defined work — because the company has optimised the 30-min turnover into a productised package.
Where hourly really wins: one-off jobs of uncertain scope. E.g. you discovered the previous tenant left the kitchen filthy and you want a 2-hour blitz before moving in. You don’t know if it’s 1 or 4 hours. Hourly gives you a fair meter.
Five Booking Traps That Drain Your Budget
1. The minimum-visit hidden in the fine print
Most hourly companies have a 3-hour minimum, sometimes 4. If your studio needs 90 minutes, you pay for 3. Always ask up-front and ask if the minimum drops after the first visit.
2. Travel time on the meter
Some hourly companies start the clock when the cleaner leaves their previous job. You pay for transit. Reputable companies start when the cleaner enters your front door.
3. Product surcharge
«We bring products» but the invoice has a separate €15 line for «consumables». Either products are included or they aren’t — get it confirmed in writing.
4. «Extra» dispatched mid-job
«We’re here, the oven really needs a deep clean, that’s an extra €60.» Insist on the upgrade being agreed BEFORE the visit, not during. A trustworthy company quotes upgrades by phone the day before.
5. Cash-only flat fee with no invoice
If a flat-fee provider refuses to invoice you, the price you negotiated is your only recourse. They can disappear with deposits. Pay-on-completion + VAT invoice is the floor.
Special Cases — Where the Comparison Breaks Down
For some scenarios neither billing mode is obvious:
- End-of-tenancy / deposit-recovery cleaning — go flat fee. You want a closed budget and a hand-over standard. Hourly here means the cleaner stops when the meter runs out, before the inspection.
- Post-renovation cleaning — hourly often wins for the first visit (impossible to predict the dust volume) then flat fee for the second tidy-up.
- Airbnb turnover for hosts with multiple flats — flat fee per turnover. Sets up a process, scales.
- Office cleaning with contract — always flat fee with monthly invoice. Hourly office cleaning means daily haggling with the bookkeeper.
- One-off help for elderly relative — hourly with capped maximum. You want flexibility AND budget protection.
How to Ask for Either Quote Without Wasting Time
Send the cleaning company a short message with these data points:
- Surface area in m² (or bedrooms)
- Type of service — regular, deep, Airbnb turnover, end of tenancy, post-reno
- Last deep clean date (if it’s been over 12 months, mention)
- Pets / smokers / small kids at home
- Date and time window you prefer
- Whether you want hourly or flat — and ask for the other to compare
A good company replies with both options in under 2 working hours. WhatsApp +34 666 466 524 or call +34 666 466 524.
What VAT Does to These Prices in Spain
Spanish VAT (IVA) on cleaning services is 21 %. Most flat-fee quotes for residential clients show price without IVA then add the 21 % at the end. So a €100 quote becomes €121 on the invoice. Always ask «IVA included or not?» before comparing two quotes — it’s the most common reason buyers think a quote is cheap but it isn’t.
Companies and homeowners’ associations that pay VAT-invoiced services usually deduct the IVA back, so the gross price doesn’t bite them. Private clients pay the full sticker.
What We Chose, and Why
We ran on hourly billing until September 2026. This is what made us stop, and what it
cost us to change — written down because the trade-off above is easier to describe than
to live with.
The argument that ended it. Hourly billing punishes the crew that
works fast. Two experienced cleaners do in three hours what a new pair takes six to
finish. Billed by the hour, being slow pays better. That is the wrong incentive to put
inside a service business, and no amount of supervision fixes it — the pricing model
itself is pulling the wrong way.
The argument the client feels. A quote of «23 € an
hour» is not a price, it is a rate. The client multiplies it by the hours they
imagine — usually two for a two-bedroom flat. The crew arrives to a kitchen after three
weeks of cooking, windows last washed in spring and limescale in the bathroom, and the
real answer is five hours. Then comes the argument in which both sides are right.
What we moved to. Price by the square metre: maintenance from
2.20 €/m², deep cleaning from 2.50 €/m², post-renovation from
4 €/m², with a minimum order of 50 €. A 53 m² flat on maintenance is
117 € and that is the figure on the invoice. People know their own floor area. They
cannot know how long the work will take, and it was never fair to ask them to guess.
What it cost us. The visible price went up. Our old pages quoted
60–100 € for a standard flat, because three to five hours at the old rate came
to that. The same flat priced by area is 117 €. We publish the higher number rather
than keep a rate that only looked cheaper until the invoice arrived.
Where it does not work. On genuinely neglected properties the square
metres understate the job — a flat nobody has cleaned in six months costs more to do than
its area suggests, and we quote those separately from photographs. And on very small jobs
the 50 € minimum reads as expensive; it is the honest cost of sending a crew across
the city, not a markup.
The one exception we kept. Ironing is still billed by the hour.
Shirts and bed linen take different amounts of time in a flat of the same size, so square
metres explain nothing there.
If you want the numbers in Spanish, they are on the site of our
empresa de limpieza en Barcelona, with the same figures and a quote
inside 24 hours.
Hourly vs Flat-Rate Cleaning FAQ
Not as a rule. Hourly often looks cheaper because the rate is per hour, but the total bill on a 3-hour job comes out higher than a flat-fee quote for the same work. Flat fee usually wins for standard repeating cleans. Hourly wins for ad-hoc unpredictable jobs.
€20–€25/h for regular maintenance, €25–€40/h for deep cleaning, €28–€45/h for post-renovation. Below €15/h is uninsured undeclared. Above €45/h is specialty or markup.
Travel time, transport cost, setup. A cleaner that travels 30 minutes each way to clean for 1 hour has effectively worked 2 hours. The 3-hour minimum makes the trip viable. Some companies drop the minimum after the first booking on a recurring contract.
Both models exist. Reputable companies bring their own products (specialised, ECHA-certified). Some clients provide their own (often allergy-sensitive families). If they bring products, this should be included — no separate «consumables» line on the invoice.
Yes. Once a company has been to your home 2–3 times under hourly they know the time well and can give you a fair flat fee. Asking after visit #3 is standard.
In a quality flat-fee contract, the company eats the extra time. That’s the risk they took on the price. If a company tries to charge you extra mid-job, the contract was not really a flat fee — it was an hourly with disguise.
Usually NOT included in the quote text. Spanish VAT is 21 %. A €100 quote = €121 on the invoice. Always ask «IVA incluido?» before comparing two companies’ prices.
Pay via bank (transfer, card, Bizum) so you have a paper trail. Reputable companies provide a VAT invoice you can deduct (for companies) or use as warranty proof (for individuals). Cash-only with no invoice is a red flag — you have no recourse if anything goes wrong.
Get a Quote — Priced by the Square Metre
Send your home details (m² or bedrooms, type of service, preferred date) to +34 666 466 524 on WhatsApp or call +34 666 466 524. We reply with a closed figure inside 2 working hours — no obligation, and photographs are usually enough, so nobody has to visit first.
Related reading:
- Deep cleaning cost in Spain 2026 — full guide
- Kitchen deep cleaning cost in Barcelona 2026
- Full price list for all our Barcelona cleaning services
- House cleaning Barcelona
- Apartment cleaning Barcelona
Estas páginas en español
Los mismos servicios explicados en español, con precios de Barcelona.
- Todos los servicios y precios — cobramos por metro cuadrado, no por horas
- Limpieza de pisos en Barcelona — tarifas y mínimo de pedido