Evidence-reviewed guide
Hotel Smoking Policy Consistency Across OTAs
Why the only structured smoking value is total smoke-free, what that leaves for a property with a smoking terrace or designated rooms, and how to publish a smoking policy that a guest cannot misread into a cleaning fee dispute.
Reviewed by Lotte · Editorial owner: MisMatchMaker AI · Published 6 October 2026 · Evidence reviewed 6 October 2026
Direct answer
The reviewed models express smoking as a smoke-free property flag and a non-smoking flag on the guest unit, with no field for designated smoking areas or smoking rooms. A property that permits smoking anywhere - including a balcony or a terrace - cannot truthfully set the smoke-free flag, so the real policy has to be published in words. Audit it by checking the flag against the strict definition, then confirming the permitted areas, the enforcement, and any fine appear identically in text on every channel.
Key takeaways
- Google's lodging schema defines a smoke-free property as no smoking inside the building, on balconies, or in outside spaces.
- A smoking terrace therefore disqualifies the smoke-free flag, which is the single most common smoking mismatch.
- There is no structured field for designated smoking areas or smoking rooms in the reviewed models.
- Non-smoking is also expressed at the guest-unit level, so property-level and room-level answers can disagree legitimately.
- Cleaning fees for smoking have no field either, and an unpublished fine is the version of this error that reaches a chargeback.
The smoke-free definition is stricter than most properties assume
Google's lodging schema defines a smoke-free property as one where smoking is not allowed inside the building, on balconies, or in outside spaces. Read that again with your own property in mind, because the balconies and the outside spaces are where most operators discover the flag they have been setting for years is not true of them.
A hotel with entirely non-smoking bedrooms and a terrace where guests may smoke is not a smoke-free property under that definition. It is a non-smoking-rooms property with a smoking area, and the model has no flag for that. The honest action is to leave the smoke-free flag unset and describe the policy, which feels like losing a badge and is the correct outcome: the badge would be a claim the property does not meet.
The schema also expresses non-smoking at the guest-unit level, within the living area layout. So property-level and room-level values answer different questions, and a property with designated smoking rooms can legitimately show non-smoking true for most units and false for a few.
| Situation | Smoke-free flag | What must be in text |
|---|---|---|
| No smoking anywhere, including outside | Can be set | Nothing further required |
| Non-smoking rooms, smoking terrace | Should not be set | Where smoking is permitted |
| Designated smoking rooms | Should not be set | How to request one, and availability |
| Smoking permitted on balconies | Should not be set | Which rooms have balconies |
| Vaping treated differently from tobacco | No field either way | The distinction, explicitly |
| Cleaning fee for smoking in a room | No field | The amount and when it applies |
Primary sources
What the model cannot say, and therefore what you must write
There is no field for a designated smoking area, for smoking rooms as a bookable category, for whether vaping counts, or for the fee charged when somebody smokes in a non-smoking room. Those four facts are most of what a guest and a receptionist actually need, and all four live in free text or nowhere.
Vaping is worth a sentence of its own because assumptions genuinely differ. Airbnb's guest ground rules ask guests to respect no-smoking rules and treat that as covering tobacco, cannabis, and e-cigarettes - a reasonable default, and not one every guest shares. A property that tolerates vaping on a balcony but not tobacco should say so, because the guest will otherwise apply whichever rule they are used to.
The fee is the part that turns a content problem into a payment dispute. A guest charged at checkout for smoking in a room, where no listing they read mentioned a fee or an amount, experiences it as an unannounced charge - which is a different and worse conversation than one about a rule they broke. Publish the amount, and publish it in the same place as the rule.
- Name the permitted areas explicitly rather than implying them by omission.
- State whether vaping and heated-tobacco products are treated as smoking.
- Publish the cleaning fee amount, not just the existence of a fee.
- Say whether designated smoking rooms can be requested or guaranteed.
- Keep the wording identical across channels so no version is the lenient one.
Primary sources
Why smoking policy goes stale
The dominant cause is a one-way change made years ago. A property converts its last smoking rooms to non-smoking, which is a real improvement, and updates the channels it manages most actively. The less-visited channel keeps the smoking rooms live, and now advertises an inventory type that no longer exists - which produces an arrival conversation that starts badly and is entirely avoidable.
The second pattern is the terrace that quietly becomes a smoking area, or stops being one. It is not a room, not a rate, and not owned by anyone who edits listings, so the decision is made operationally and never reaches the content at all.
The third is regulatory and seasonal: outdoor areas get enclosed for winter, which can change what is permitted there, and the published policy written for the open-air version stays as it was. If an outdoor space changes physically, re-read what the listings say about smoking in it.
- Smoking rooms are retired and one channel keeps advertising them.
- A terrace becomes, or stops being, a smoking area without any content change.
- An outdoor area is enclosed and the permitted-use description is not revisited.
- Vaping is tolerated in practice while the published rule says otherwise.
- A cleaning fee is introduced at the desk and never added to the listings.
A repeatable smoking audit
Start from the strict definition rather than from the flag. Walk the property and list every place a guest could smoke without being asked to stop - rooms, balconies, terraces, gardens, doorways. If that list is not empty, the smoke-free flag should not be set anywhere, and the list is the thing your description has to describe.
Then read each listing and check three things: the flag, the permitted areas in text, and the fee. Note that channels differ in where a house rule appears, so a policy can be published on one channel in a place that most guests never open. Where that is true, repeat it in the description.
- List every place smoking is tolerated in practice, including outdoor areas.
- Set the smoke-free flag only if that list is empty.
- Publish the permitted areas, the vaping rule, and the fee in text on every channel.
- Check room-level non-smoking values against the property-level answer.
- Re-audit after any change to rooms, outdoor spaces, or enforcement.
- Keep the exact public wording beside any value you record.
Walk the property
List every place a guest can smoke without being stopped.
Test the flag
Smoke-free means nowhere at all - including balconies and outside spaces.
Read each listing
Find the flag, the permitted areas, the vaping rule, and the fee.
Compare the wording
The rule should be one sentence repeated, not four interpretations.
Correct and verify
Update the owning field and text, then re-read the live page.
Frequently asked questions
Can a hotel with a smoking terrace be listed as smoke-free?
Not under the definition the lodging schema uses. Google defines a smoke-free property as one where smoking is not allowed inside the building, on balconies, or in outside spaces, so a permitted smoking terrace disqualifies the flag. Leave it unset and describe where smoking is allowed - the badge would be a claim the property does not meet.
Is there a field for designated smoking rooms?
Not in the reviewed models. Google's schema carries a smoke-free property flag and a non-smoking flag on the guest unit, and no field for designated smoking areas or smoking rooms as a category. If you offer them, they have to be described in text, including whether they can be requested or guaranteed.
Does a no-smoking rule cover vaping?
It depends on your policy, and guests do not all assume the same thing. Airbnb's guest ground rules ask guests to respect no-smoking rules and treat that as covering tobacco, cannabis, and e-cigarettes. If your property treats vaping differently - permitted on a balcony, say - publish that explicitly rather than relying on a shared assumption.
Should the smoking cleaning fee be on the listing?
Yes, with the amount. A fee that first appears on a guest's bill is experienced as an unannounced charge rather than as a consequence of a published rule, and that is the version of this problem that reaches a chargeback. Publish the rule and the amount together, in the same words, on every channel.
Does MisMatchMaker compare smoking policies?
No. It compares breakfast, pet policy, parking, check-in and check-out, cancellation, Wi-Fi, children and extra beds, fees and taxes, and core amenities across supported OTA listings. Smoking is not among the compared fields, so use the manual audit above and keep the published wording identical across channels.
Related guides
Hotel pet policy consistency across OTAs
Audit whether pets, fees, and limits agree across your OTA listings.
Hotel OTA content audit checklist
Use a field-by-field, evidence-led checklist to compare live listings with the hotel's approved source of truth.
Hotel cancellation policy consistency across OTAs
Compare free-cancellation deadlines, refunds, non-refundable rates, deposits, and no-show charges as rate-level fields, not one label.
Common hotel OTA listing mistakes
Find conflicting, missing, outdated, and incorrectly scoped public details.
Related tools and references
Listing consistency scorecard
Score your own process across five dimensions in two minutes and get a maturity baseline you can retest later.
Hotel child policies across OTAs
Where each channel draws the child age line, whether a free child counts against occupancy, and the family search test that shows what guests are quoted.
Booking.com Extranet field locations
Where breakfast, check-in, pets, parking and cancellation are set in the Extranet, each path quoted from Booking.com's own help centre.
Agoda Partner Portal (YCS) field guide
Documented paths for facilities, room amenities, photos and cancellation, plus the six-hour publication window Agoda states for facilities.
Hotel OTA listing consistency study
Original measurements of how often a hotel's own OTA listings disagree, with the selection rule, scan window, mismatch definition and limits published in full.
Compare the supported fields
Run a session-only check across supported OTA listings, then confirm any change in your own source of truth.
Run a free match checkNot ready to scan? See a sample report or read how the check decides a field disagrees.