Advertisement

Carbon Monoxide Detector Requirements for Pennsylvania Hotels and Short-Term Rentals

A Pennsylvania hotel built before April 2004 and occupied ever since owes nothing until somebody alters it. 34 Pa. Code 403.1(a)(1) applies the Uniform Construction Code to work occurring on or after 9 April 2004 and to existing structures that are not legally occupied, and the International Existing Building Code adopted at 403.21(a)(10) attaches its requirements to alterations, additions, repairs and changes of occupancy rather than imposing a standing retrofit. Pennsylvania hotel carbon monoxide detector duties arrive with the work. Act 121, the statute a search returns, requires an alarm in each apartment of a multifamily dwelling and reaches no hotel, motel or short-term rental at all.

Last verified: August 24, 2026

Key Takeaways

  • Chapter 9 came in with the adoption and Section 915 was not carved out. 34 Pa. Code 403.21(a)(1) adopts Chapters 2 to 10, 12 to 29 and 31 to 35 of the 2021 International Building Code, the stated exclusions are Sections 426.1, 704.2 and 704.4.1 with a modification to Section 803.3, and Section 915 is in none of them. IBC 310.2, inside the same range, puts transient hotels and motels in Group R-1.
  • Act 121 invites a city to go further at its Section 7, which is why the local layer matters more in Pennsylvania than in a state that pre-empts.
  • Philadelphia deleted the model rule for existing buildings and wrote its own, and the replacement carries a date. Fire Code Section F-1103.9 requires alarms in existing dwelling and sleeping units wherever the conditions in Sections 915.1.2 through 915.1.6 apply, then exempts dwelling and sleeping units in Group I-1, I-2, I-4, R-1 and R-2 occupancies constructed before 1 April 2019. A Philadelphia hotel older than that sits outside the section. A house or a small rental does not, because Groups R-3 and R-4 are absent from the exemption.
  • The reason that was missed is worth carrying. Philadelphia's Section 915 holds the model wording with no amendment flag, which is true and answers the new-construction question alone. The amendment sits one chapter along. Checking a new-construction section for an existing-building answer produces a confident negative that is wrong.
  • Reading adopted the International Property Maintenance Code as a city ordinance, which the state did not: 34 Pa. Code 403.21 lists twelve adopted ICC codes and no property maintenance code among them. That brings Section 705 and with it a continuing duty to maintain alarms to NFPA 720 and replace them once they go inoperable or start signalling end of life, which a landlord elsewhere in Pennsylvania does not carry, even though every sentence creating it is model text.
  • Johnstown requires alarms by position rather than by trigger, and its text has a fault worth knowing before anyone quotes it. Section 1484.07(b) puts a detector in any common hallway leading to sleeping areas, one on every further level of the property and at least one in all common areas, with nothing turning on a fuel-burning appliance or an attached garage. The heading reads "Carbon Monoxide Detectors" and both numbered paragraphs under it say "carbon dioxide detector".
  • Pittsburgh could not be read on any of seven routes. eCode360 answers 403, Municode returns 204, American Legal does not carry the city, which was established by enumerating its full client list of 2,439 municipalities rather than inferred from a failed lookup, the archived front page is a script shell, and the one archived index page covers the letter A. In a state that expressly preserves municipal authority, that is a gap rather than a clean sheet.

Pennsylvania's hotel answer does not come from the statute everyone cites. Act 121 of 2013, the Carbon Monoxide Alarm Standards Act, requires an approved alarm in each apartment of a multifamily dwelling that uses a fossil fuel-burning heater or appliance, a fireplace, or an attached garage. Its mandate runs to apartments, and no section of it reaches a hotel, motel or short-term rental.

That boundary is the reason a search for Pennsylvania's hotel rule returns nothing useful. Act 121 is the visible instrument, and it was drafted around a different building type.

The open route is the Uniform Construction Code. 34 Pa. Code 403.21(a)(1) adopts "the provisions of Chapters 2-10, 12-29 and 31-35 of the International Building Code of 2021". Chapter 9 sits inside that range, and Chapter 9 is where Section 915, the carbon monoxide detection provision, lives. The exclusions stated for that adoption are Sections 426.1, 704.2 and 704.4.1, with a modification to Section 803.3. Section 915 appears in none of them.

IBC 310.2, also inside the adopted range, places transient hotels and motels in Group R-1, so the occupancy question is answered in the same code.

The trigger decides whether a given Pennsylvania hotel owes anything, and it is a date attached to work rather than to the building. 34 Pa. Code 403.1(a)(1) applies the code to the "construction, alteration, repair, movement, equipment, removal, demolition, location, maintenance, occupancy or change of occupancy of every building or structure which occurs on or after April 9, 2004, and all existing structures that are not legally occupied".

Who Is Covered

Two hotels on the same street can owe opposite answers, and the difference is what has been done to them since 9 April 2004.

A hotel built after that date was built under the Uniform Construction Code, so IBC Section 915 applied at construction on the model conditions: a fuel-burning appliance or fireplace in the sleeping unit, a fuel-burning forced-air furnace serving it, such an appliance elsewhere in the building with a communicating opening, or an attached private garage adjoining.

A hotel that has been altered, repaired or put through a change of occupancy since that date comes into the code for that work. 34 Pa. Code 403.21(a)(10) adopts the International Existing Building Code of 2021, excluding only accessibility provisions and storm shelters, and that code attaches requirements to alterations, additions, repairs and changes of occupancy rather than imposing a standing retrofit.

A hotel standing before April 2004, continuously and legally occupied, and never altered, carries no duty from this route at all. That is the honest answer and it is worth stating plainly rather than smoothing, because an operator in that position who is told they are covered will spend money on the wrong advice, and one who is told Pennsylvania has no rule will be wrong the moment they renovate a wing.

Short-term rental hosts sit outside Act 121 for the same reason hotels do, and reach the construction code on the same terms. A host whose property is a converted single-family house may also be inside the residential code rather than the building code, which changes the section numbering rather than the existence of a duty.

Hotels already standing: it depends, and on a separate test from the one that decides coverage generally. Pennsylvania reaches an existing hotel when work is done to it, not otherwise. 34 Pa. Code 403.1(a)(1) applies the Uniform Construction Code to the "construction, alteration, repair, movement, equipment, removal, demolition, location, maintenance, occupancy or change of occupancy of every building or structure which occurs on or after April 9, 2004, and all existing structures that are not legally occupied". 403.21(a)(10) adopts the International Existing Building Code of 2021, excluding only accessibility provisions and storm shelters, and that code attaches requirements to alterations, additions, repairs and changes of occupancy rather than imposing a standing retrofit. A hotel built before April 2004 and continuously occupied carries no duty from this route until it is altered or its use changes.

Advertisement

Operator Responsibilities

Start with the permit history rather than with the building. In Pennsylvania the question "what do I owe" is answered by what work has been permitted since 9 April 2004, so the file to pull first is the construction record, not the equipment inventory.

On a building where qualifying work has been done, apply Section 915 to the sleeping units on the model conditions and keep the reasoning per room. The communicating-opening condition is the one operators miss, because it turns on how the building connects rather than on what stands in the guest room.

Plan renovations knowing they carry the duty in with them. An alteration or a change of occupancy is the moment Pennsylvania's requirement attaches, so a wing refurbishment is the point at which detection should be designed in rather than retrofitted afterwards under pressure from a plan reviewer.

Do not rely on the International Fire Code as a separate route here. 34 Pa. Code 403.21 adopts the IFC of 2021 "only to the extent it is referenced by other ICC codes", so Pennsylvania has no standalone fire code path and the IFC's own existing-building chapter supplies nothing on its own. An operator used to working from the fire code in another state will find the ground different.

Check the municipality. Act 121 preserves municipal authority to adopt equal or more demanding requirements, and Pennsylvania municipalities administer the Uniform Construction Code locally, so the practical standard for a renovation is set in the borough or township office.

Installation and Technical Requirements

Because Section 915 is adopted without modification, its placement and device language is the model text of the 2021 International Building Code. Detection belongs in the sleeping units rather than in a corridor device covering a floor.

The adopted edition is worth naming in a specification. Pennsylvania sits on the 2021 International Building Code, and a design written against a 2015 or 2018 text can reference section numbering that has moved.

For existing buildings, the International Existing Building Code of 2021 governs how a requirement attaches to the work being done, with accessibility provisions and storm shelters excluded from Pennsylvania's adoption. That code scales the obligation to the scope of the alteration rather than treating a small repair as a trigger for whole-building compliance.

Act 121's own device standard is worth knowing even though it does not bind a hotel, because operators with mixed portfolios apply it to their apartment stock: an operational, centrally located and approved alarm in the vicinity of the bedrooms and of the fossil fuel-burning heater or fireplace.

Enforcement

Pennsylvania administers the Uniform Construction Code through municipalities and their code officials, so enforcement arrives through plan review, permits and inspection rather than through a standing inspection programme aimed at hotels.

That shapes when an operator meets the requirement. The encounter happens at the permit counter during a renovation, at a change of occupancy, or at final inspection on new construction, and it does not happen at all for a building that is never worked on.

Act 121 carries its own enforcement for the buildings it does cover, and its shape is instructive by contrast: willful failure to install or maintain an alarm required by that act is a summary offence punishable by a fine of up to fifty dollars. That is the consequence attached to the apartment duty, not to a hotel.

A guest or a host looking for a complaint route in a hotel will therefore find the municipal code office rather than a state alarm regulator, and the office's leverage depends on whether any permitted work is open.

Penalties

No carbon monoxide penalty reaches a Pennsylvania hotel through Act 121, because the act's duty does not reach hotels in the first place. Its summary offence, a fine of up to fifty dollars for willful failure to install or maintain a required alarm, attaches to the apartment obligation.

Construction code enforcement is what reaches a hotel instead. A requirement triggered by permitted work is enforced through the permit and inspection machinery: a failed inspection, a withheld approval, or a hold on the certificate of occupancy for the work in question. That is a narrower instrument than a fine schedule and, during an active renovation, a heavier one.

Civil exposure runs separately and is not limited by any of this. A guest room with a fuel-burning appliance and no detection is a fact about the room, and Pennsylvania's adoption of Section 915 establishes that the state recognises the hazard in exactly that setting.

Where this answer runs out: the Uniform Construction Code's own penalty provisions in the Pennsylvania Construction Code Act and in 34 Pa. Code were not read for this page. What is established here is which code applies, that Section 915 survives adoption, and what triggers it. The size and classification of a penalty for a code violation is not established, and reading the Construction Code Act's enforcement sections would settle it.

Local Override Warning

Pennsylvania's local layer is unusually consequential because municipalities administer the construction code themselves, so the office interpreting Section 915 for a renovation is a local one. It can also rewrite the section that governs a building already standing, and Philadelphia has. Its Fire Code Section F-1103.9 deletes the model existing-buildings rule and replaces it, requiring alarms in existing sleeping units where the Section 915 conditions apply but exempting Group R-1 and R-2 units in buildings constructed before 1 April 2019. So a Philadelphia hotel that opened before that date is outside the city rule and back on the state one, while a newer one is inside it. Its zoning code separately reaches short letting at Section 14-604(13)(b)(.7): a dwelling used for Limited Lodging must carry smoke and carbon monoxide alarms throughout. Read how that is drafted, because it changes when the duty starts. It is a standard of the use rather than a condition of a permit, so it binds from the first night the dwelling is used that way and there is no application process in front of it to remind anybody. Two concessions in the fire code section run the other way for older houses: an alarm installed before 1 January 2010 may sit up to 15 feet from a bedroom entrance instead of meeting Section 915.2, and alarms in Group R-3 and R-4 buildings built before that date may be battery or plug-in and need not be interconnected, which covers most whole-house short lets in the city. The Property Maintenance Code repeats the duty as a continuing maintenance obligation at Section PM-705.1.

Reading reaches a short let by a different route, and it is the instrument rather than the wording. Section 180-1301 adopts the International Property Maintenance Code as a city ordinance where 34 Pa. Code 403.21 adopts twelve ICC codes statewide and no property maintenance code at all, so Section 705 arrives with a duty to maintain alarms to NFPA 720 and replace them at end of life that no state instrument imposes. Section 705 sends residential-code dwellings to Section R315, which is correct under both the 2018 and 2021 editions published for Pennsylvania and will stop being correct without changing: the 2024 edition moved carbon monoxide alarms to Section R311 and reassigned R315 to sleeping lofts, so the reference will resolve to a section about lofts once the state adopts it. Johnstown's addition at Section 1484.07 is aimed at registered residential rental property rather than lodging. Pittsburgh could not be read at all, on six routes.

Act 121 also preserves municipal authority to adopt requirements equal to or more demanding than the act. A borough that has written its own carbon monoxide ordinance can therefore reach buildings the state instruments leave alone, and several Pennsylvania municipalities have done exactly that for rental housing.

For a hotel operator the practical sequence is to ask the municipality two questions: whether it has adopted anything beyond the Uniform Construction Code that reaches lodging, and how it treats the scope of an alteration when deciding what a renovation must bring up to current code.

Frequently Asked Questions

Does Pennsylvania's Act 121 require carbon monoxide alarms in hotels?
No. Act 121 of 2013, the Carbon Monoxide Alarm Standards Act, requires an approved, operational alarm in each apartment of a multifamily dwelling that uses a fossil fuel-burning heater or appliance, a fireplace, or an attached garage. Its installation mandate runs to apartments, and no section of the act reaches a hotel, motel or short-term rental. This is why national summaries do not list Pennsylvania among the states covering hotels: they are reading the visible instrument, and it was drafted around a different building type. The duty that does reach a hotel comes from the Uniform Construction Code instead.
Does a Pennsylvania hotel need carbon monoxide detectors at all?
It depends on what has been done to the building since 9 April 2004. 34 Pa. Code 403.21(a)(1) adopts "the provisions of Chapters 2-10, 12-29 and 31-35 of the International Building Code of 2021", and Chapter 9 is inside that range, so Section 915 on carbon monoxide detection applies as published. IBC 310.2 places transient hotels and motels in Group R-1. The trigger is in 34 Pa. Code 403.1(a)(1), which applies the code to construction, alteration, repair, change of occupancy and related work "which occurs on or after April 9, 2004". Work brings the duty in; the passage of time alone does not.
My Pennsylvania hotel was built in 1985 and never renovated. Am I covered?
Not by the state instruments, on those facts. The Uniform Construction Code attaches to construction, alteration, repair, change of occupancy and similar work occurring on or after 9 April 2004, and to existing structures that are not legally occupied. A hotel built before that date, continuously and legally occupied, and never altered, falls outside all of those hooks, and Act 121 does not reach hotels at all. The position changes the moment a wing is altered or an occupancy changes. It is also worth checking the municipality, which may have adopted requirements of its own.
Can I rely on the International Fire Code in Pennsylvania?
Not as a standalone route. 34 Pa. Code 403.21 adopts the International Fire Code of 2021 "only to the extent it is referenced by other ICC codes" in the chapter, which is a conditional adoption rather than a general one. An operator used to working from a state fire code, where Section 915 and the existing-building provision at Section 1103.9 do the work directly, will find that Pennsylvania's ground is different: the building code carries the requirement, and the existing-building analysis runs through the International Existing Building Code of 2021 adopted at 403.21(a)(10).
What happens to the requirement when I renovate?
The renovation is the trigger. 34 Pa. Code 403.21(a)(10) adopts the International Existing Building Code of 2021, excluding only accessibility provisions and storm shelters, and that code attaches requirements to alterations, additions, repairs and changes of occupancy rather than imposing a standing retrofit. It also scales what is required to the scope of the work, so a small repair and a full wing refurbishment are treated differently. The practical consequence is that detection should be designed into a renovation at the outset rather than added under pressure from a plan reviewer.
What is the penalty for a missing carbon monoxide alarm in Pennsylvania?
Act 121's penalty, a summary offence punishable by a fine of up to fifty dollars for willful failure to install or maintain a required alarm, attaches to the apartment duty and not to a hotel. For a hotel the consequence runs through construction code enforcement instead: a failed inspection, a withheld approval, or a hold on the certificate of occupancy for the permitted work. The Uniform Construction Code's own penalty provisions were not read for this page, so the classification and amount of a code penalty are stated here as unestablished. For the residential picture see Pennsylvania CO detector laws.

Disclaimer: This page explains the law as it stood on August 24, 2026. It is general information, not legal advice, and reading it creates no attorney-client relationship. Requirements vary by city, county and building type, and statutes and codes are amended: confirm the current text with the issuing authority before acting on it. Each requirement here cites the instrument it comes from, so you can check it at source.

Sources and References

  1. 34 Pa. Code 403.21, Uniform Construction Code , 403.21(a)(1) IBC adoption, 403.21(a)(10) IEBC adoption, and the IFC clause
  2. 34 Pa. Code 403.1, Scope , 403.1(a)(1)
  3. Carbon Monoxide Alarm Standards Act, Act 121 of 2013 , Installation mandate and penalty
  4. Philadelphia Zoning Code Section 14-604(13)(b)(.7), Limited Lodging, with Property Maintenance Code Section PM-705.1 , 14-604(13)(b)(.7), a dwelling used for Limited Lodging to carry smoke and carbon monoxide alarms throughout, written as a standard of the use rather than as a condition of a permit; PM-705.1, the same duty as a continuing maintenance obligation; Fire Code F-1103.9.1 and F-1103.9.2 concessions for alarms installed before 1 January 2010 and for Group R-3 and R-4 buildings built before that date
Advertisement