Permitting Authorities / City of Oak Park - Building Division

Do you need a permit to replace a roof in Oak Park, MI?

Adopted code

City of Oak Park - Building Division

Yes, a permit is required to replace a roof in Oak Park, MI, issued by City of Oak Park - Building Division. Plan on a building permit for a re-roof in Oak Park. The Building Division "reviews construction drawings to ensure code compliance, issues residential and commercial permits, and performs related inspections." Its Licenses and Permits page lists the Building Permit for "New construction, additions, structural changes, fire damage repair, demolition, pools, decks and more" and says to return the completed Building Permit Application to the Building Division, 14300 Oak Park Blvd. The same page lists the Open Roof Sworn Affidavit, "If an open-roof inspection cannot be scheduled during a roofing project": the permit holder swears before a notary that the roof work was done "to the code requirements as set forth by the 2015 MRC", including ice and water shield "to a point 2 feet past the warm inside of the building wall" and in all valleys, a cricket at chimneys 30 inches wide or more, and two layers of underlayment on roofs of 4/12 pitch or less, and returns it to the Municipal Services Office, 14300 Oak Park Blvd. The Plan Examination and Building Permit application prices a building permit by the value of the work: a $50 base fee plus $60.00 up to $4,000, $100.00 up to $8,000, $150.00 up to $12,000, and $150.00 plus $10 for each additional $1,000 above that, with a plan review fee if applicable. The Building Division phone is 248-691-7450.

Roof code checklist: Oak Park, MI

ItemAnswerCode citeSourceVerified
Permit to replace a roofYesopen-roof-sworn-affidavit.pdf2026-10-03
Repair permit thresholdPublishedlegislature.mi.gov2026-10-03
Layer limit / roof-overPublishedR908.3.1.1codes.iccsafe.org2026-10-03
Deck & sheathingPublishedR905.2.1codes.iccsafe.org2026-10-03
Drip edgeYesR905.2.8.5codes.iccsafe.org2026-10-03
Ice & water shieldYesR905.1.2ars.apps.lara.state.mi.us2026-10-03
Mid-roof inspectionNot published
Impact-resistant (Class 4) roofingNoars.apps.lara.state.mi.us2026-10-03
Wind design criteriaNot published
Adopted codePublishedSec. 18-26ars.apps.lara.state.mi.us2026-10-03
Contractor license / registrationYeslegislature.mi.gov2026-10-03
Sales & use taxPublishedlegislature.mi.gov2026-10-03

Each row comes from the sourced record on this page; full wording is in the table below. "Not published" means no official source for that item was found when the record was last verified.

Jurisdiction
City of Oak Park, Michigan
Jurisdiction type
city
Address
14300 Oak Park Blvd., Oak Park, MI 48237
Contact
  • url: https://www.oakparkmi.gov/departments/building_division
  • phone: 248-691-7450
Roofing permit required
Required
Contractor registration required
Required
Registration details
  • state_level: Michigan licenses residential maintenance and alteration contractors under the Occupational Code, and that licence "includes the following crafts and trades" among which it names roofing (MCL 339.2404(3)); "A person shall not engage in or attempt to engage in the practice of an occupation regulated under this act" without the licence (MCL 339.601(1)). MCL 339.2403 lists who may work without one, including a project whose "aggregate contract price for the labor, material, and any other items for the undertaking or project is less than $600.00". This record does not decide whether a given roofer falls inside an exemption.
  • city_level: Oak Park's building permit application prints the state warning that MCL 125.1523a "prohibits a person from conspiring to circumvent the licensing requirements of this state relating to persons who are to perform work on a residential building or a residential structure," and its homeowner affidavit has the owner "assume the responsibility of a licensed contractor for completion of work." Code of Ordinances Chapter 18 (read in full) licenses electrical and mechanical contractors and sets no separate registration for roofing contractors.
Permit process note
Plan on a building permit for a re-roof in Oak Park. The Building Division "reviews construction drawings to ensure code compliance, issues residential and commercial permits, and performs related inspections." Its Licenses and Permits page lists the Building Permit for "New construction, additions, structural changes, fire damage repair, demolition, pools, decks and more" and says to return the completed Building Permit Application to the Building Division, 14300 Oak Park Blvd. The same page lists the Open Roof Sworn Affidavit, "If an open-roof inspection cannot be scheduled during a roofing project": the permit holder swears before a notary that the roof work was done "to the code requirements as set forth by the 2015 MRC", including ice and water shield "to a point 2 feet past the warm inside of the building wall" and in all valleys, a cricket at chimneys 30 inches wide or more, and two layers of underlayment on roofs of 4/12 pitch or less, and returns it to the Municipal Services Office, 14300 Oak Park Blvd. The Plan Examination and Building Permit application prices a building permit by the value of the work: a $50 base fee plus $60.00 up to $4,000, $100.00 up to $8,000, $150.00 up to $12,000, and $150.00 plus $10 for each additional $1,000 above that, with a plan review fee if applicable. The Building Division phone is 248-691-7450.
Adopted code
2015 Michigan Residential Code. This is state law and it is the same in every Michigan city, village, township and county: the state construction code act says "This act and the code apply throughout the state," and the Michigan Residential Code rule adopts "the international residential code, 2015 edition" with the state amendments in R 408.30500 to R 408.30547g. A 2021 edition was filed with the secretary of state in 2025 but has not taken effect. On July 7, 2025 the Michigan Court of Claims entered a stipulated order in Home Builders Assoc et al. v LARA et al., and the Michigan Department of Licensing and Regulatory Affairs (LARA) says that while that order remains in place "the 2015 versions of the IRC and residential provisions of the IECC standards currently adopted, in part, by each rule set will remain valid and in effect." LARA's Statewide Jurisdiction List names the City of Oak Park as its own building code enforcer. Oak Park Code Section 18-26 elects for the city "to become subject to the act and to the state building code" and to assume its administration and enforcement, and Section 18-27 designates the department of municipal services as the enforcing agency. The city's Open Roof Sworn Affidavit holds roof work to "the code requirements as set forth by the 2015 MRC".
Drip edge
Required — Required on asphalt shingle roofs by state law. Michigan makes no amendment to the drip edge rule of the 2015 International Residential Code, Section R905.2.8.5, which applies as published: "A drip edge shall be provided at eaves and rake edges of shingle roofs." Segments overlap by at least 2 inches, the drip edge extends at least 1/4 inch below the roof sheathing and at least 2 inches back onto the deck, it is fastened at no more than 12 inches on center, and underlayment goes over it at the eaves and under it at the rakes. A reroof is held to the same rule, because "Materials and methods of application used for re-covering or replacing an existing roof covering shall comply with the requirements of Chapter 9" (R908.1). Oak Park's building ordinance, Code of Ordinances Chapter 18 (Buildings and Building Regulations, read in full) states nothing further on drip edge. About drip edge
Ice & water shield
Required — Required everywhere in Michigan by state law. Michigan fills in the climatic design table of the 2015 code once for the whole state (Rule 516, Table R301.2(1)), and its ice barrier underlayment column reads Yes. The state footnote calls for Yes "for areas where the average daily temperature in January is 25 degrees Fahrenheit" or less, or where ice damming has caused damage. The base code then requires an ice barrier "for asphalt shingles, metal roof shingles, mineral-surfaced roll roofing, slate and slate-type shingles, wood shingles and wood shakes," running "from the lowest edges of all roof surfaces to a point not less than 24 inches (610 mm) inside the exterior wall line of the building" (R905.1.2). Detached accessory structures without conditioned floor area are exempt. On a tear-off, an existing ice barrier that is adhered to the deck may stay and be covered with an additional layer (R908.3, Exception). Oak Park's building ordinance, Code of Ordinances Chapter 18 (Buildings and Building Regulations, read in full) states nothing further on ice barrier. The city's Open Roof Sworn Affidavit has the permit holder swear that "Ice and water shield was installed to a point 2 feet past the warm inside of the building wall" and "in all valleys." About ice & water barrier
Impact-resistant roofing
Not required — No impact-resistance requirement under state law. The 2015 Michigan Residential Code was searched in full and has no hail or impact rating rule for roof coverings: the words hail, impact and UL 2218 do not appear in it, and none of them appears in the roof assemblies chapter of the base 2015 International Residential Code either. Michigan applies one code statewide ("This act and the code apply throughout the state."), and the act gives the power to amend it to the state director, who adopts the model codes "with amendments, additions, or deletions as the director determines appropriate." Oak Park's building ordinance, Code of Ordinances Chapter 18 (Buildings and Building Regulations, read in full) adopts the state codes and adds no roof-covering rule; no UL 2218 or Class 4 impact requirement appears in it.
Repair permit threshold
The Building Division pages and forms read for this record state no size or dollar line below which roof work needs no permit. State law requires that "before construction of a building or structure, the owner, or the owner's builder, architect, engineer, or agent, shall submit an application in writing to the appropriate enforcing agency for a building permit" (MCL 125.1510(1)), defines construction to mean "the construction, erection, reconstruction, alteration, conversion, demolition, repair, moving, or equipping of buildings or structures" (MCL 125.1502a(n)), and says "A building permit is not required for ordinary repairs of a building or structure." (MCL 125.1510(7)) without defining ordinary repairs; the permit exemptions in the Michigan Residential Code name no roofing. Oak Park Code Chapter 18 adds no definition of ordinary repairs. The city treats roofing as permitted, inspected work: its Open Roof Sworn Affidavit is made by the person "who is the permit holder for the roof project", and the city lists it for use "If an open-roof inspection cannot be scheduled during a roofing project."
Roof layer limit / recover
Two layers at most, under state law. Michigan builds one- and two-family homes to the 2015 Michigan Residential Code, which adopts the 2015 International Residential Code and makes no amendment to its reroofing section, Section R908; the Michigan rule set was searched in full and R908 does not appear in it. The base section therefore applies as the International Code Council publishes it. Section R908.3.1.1 lists the conditions under which a new roof may not be laid over an existing one, and the third is "Where the existing roof has two or more applications of any type of roof covering." One existing layer may be covered once; a roof that already carries two layers is torn off to the deck. The same section also bars covering a roof that is water soaked or too deteriorated to serve as a base, and covering "slate, clay, cement or asbestos-cement tile." Oak Park's building ordinance, Code of Ordinances Chapter 18 (Buildings and Building Regulations, read in full) adopts the state construction code by election, designates the enforcing agency, sets fees by council resolution and adds a property maintenance code, contractor licensing for electrical and mechanical trades, and rental, stormwater and vacant property rules; none of it touches the reroofing section, so the state limit applies unchanged.
Deck & sheathing requirements
State law, from the base code. Michigan makes no amendment to the roof sheathing section of the 2015 International Residential Code, Section R803, which does not appear in the Michigan rule set, so it applies as published. Lumber roof sheathing follows Table R803.1: over rafters or beams 24 inches apart it must be at least 5/8 inch net thick. Wood structural panels must be identified "for grade, bond classification and performance category by a grade mark or certificate of inspection issued by an approved agency," and their spans may not exceed "the values set forth in Table R503.2.1.1(1), or APA E30." For a shingle roof the base code adds that "Asphalt shingles shall be fastened to solidly sheathed decks" (R905.2.1), and on any reroof "The structural roof components shall be capable of supporting the roof covering system" (R908.2). Oak Park's building ordinance, Code of Ordinances Chapter 18 (Buildings and Building Regulations, read in full) states nothing further on roof sheathing. The city's Open Roof Sworn Affidavit has the permit holder swear that "Any and all wood replaced was secured properly using approve fasteners, including clips if needed."
Sales & use tax
6%, statewide, with no local add-on. This is state law: the General Sales Tax Act sets the tax "equal to 6% of the gross proceeds of the business," the Use Tax Act sets "a total combined rate equal to 6%," and the Michigan Department of Treasury says "Michigan does not allow city or local units to impose sales tax." On a roofing job the roofer is the taxpayer on materials, because the Use Tax Act counts as a consumer "A person acquiring tangible personal property if engaged in the business of constructing, altering, repairing, or improving the real estate of others." The City of Oak Park adds no sales tax of its own, so 6% is the whole rate on a job there.

The City of Oak Park Building Division, part of the Department of Municipal Services at 14300 Oak Park Blvd., reviews construction drawings, issues residential and commercial permits and inspects the work in Oak Park, in Oakland County. It publishes an Open Roof Sworn Affidavit for roofing projects whose open-roof inspection cannot be scheduled. Michigan applies one residential code statewide, so the roofing rules below are state law; the city enforces them and sets its own permit fees.

Working an insurance claim in Oak Park, MI? Everything on this page (drip edge, ice & water shield, inspections, Class 4 rules) formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF, 4 pages, free).

Code items like drip edge and ice & water shield are what adjusters ask you to document.

Buy this jurisdiction's pack: $12 Delivered by email within minutes.

Questions about the Oak Park, MI pack?

Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.

By submitting, you agree to our Terms of Use and Privacy Policy.

Sources

Roofing questions: Oak Park, MI

Do you need a permit to replace a roof in Oak Park, MI?

Yes, a permit is required to replace a roof in Oak Park, MI. The Building Division pages and forms read for this record state no size or dollar line below which roof work needs no permit. State law requires that "before construction of a building or structure, the owner, or the owner's builder, architect, engineer, or agent, shall submit an application in writing to the appropriate enforcing agency for a building permit" (MCL 125.1510(1)), defines construction to mean "the construction, erection, reconstruction, alteration, conversion, demolition, repair, moving, or equipping of buildings or structures" (MCL 125.1502a(n)), and says "A building permit is not required for ordinary repairs of a building or structure." (MCL 125.1510(7)) without defining ordinary repairs; the permit exemptions in the Michigan Residential Code name no roofing. Oak Park Code Chapter 18 adds no definition of ordinary repairs. The city treats roofing as permitted, inspected work: its Open Roof Sworn Affidavit is made by the person "who is the permit holder for the roof project", and the city lists it for use "If an open-roof inspection cannot be scheduled during a roofing project."

Is ice & water shield required in Oak Park, MI?

Yes. Required everywhere in Michigan by state law. Michigan fills in the climatic design table of the 2015 code once for the whole state (Rule 516, Table R301.2(1)), and its ice barrier underlayment column reads Yes. The state footnote calls for Yes "for areas where the average daily temperature in January is 25 degrees Fahrenheit" or less, or where ice damming has caused damage. The base code then requires an ice barrier "for asphalt shingles, metal roof shingles, mineral-surfaced roll roofing, slate and slate-type shingles, wood shingles and wood shakes," running "from the lowest edges of all roof surfaces to a point not less than 24 inches (610 mm) inside the exterior wall line of the building" (R905.1.2). Detached accessory structures without conditioned floor area are exempt. On a tear-off, an existing ice barrier that is adhered to the deck may stay and be covered with an additional layer (R908.3, Exception). Oak Park's building ordinance, Code of Ordinances Chapter 18 (Buildings and Building Regulations, read in full) states nothing further on ice barrier. The city's Open Roof Sworn Affidavit has the permit holder swear that "Ice and water shield was installed to a point 2 feet past the warm inside of the building wall" and "in all valleys."

Is drip edge required in Oak Park, MI?

Yes. Required on asphalt shingle roofs by state law. Michigan makes no amendment to the drip edge rule of the 2015 International Residential Code, Section R905.2.8.5, which applies as published: "A drip edge shall be provided at eaves and rake edges of shingle roofs." Segments overlap by at least 2 inches, the drip edge extends at least 1/4 inch below the roof sheathing and at least 2 inches back onto the deck, it is fastened at no more than 12 inches on center, and underlayment goes over it at the eaves and under it at the rakes. A reroof is held to the same rule, because "Materials and methods of application used for re-covering or replacing an existing roof covering shall comply with the requirements of Chapter 9" (R908.1). Oak Park's building ordinance, Code of Ordinances Chapter 18 (Buildings and Building Regulations, read in full) states nothing further on drip edge.

Can you roof over an existing roof in Oak Park, MI?

Two layers at most, under state law. Michigan builds one- and two-family homes to the 2015 Michigan Residential Code, which adopts the 2015 International Residential Code and makes no amendment to its reroofing section, Section R908; the Michigan rule set was searched in full and R908 does not appear in it. The base section therefore applies as the International Code Council publishes it. Section R908.3.1.1 lists the conditions under which a new roof may not be laid over an existing one, and the third is "Where the existing roof has two or more applications of any type of roof covering." One existing layer may be covered once; a roof that already carries two layers is torn off to the deck. The same section also bars covering a roof that is water soaked or too deteriorated to serve as a base, and covering "slate, clay, cement or asbestos-cement tile." Oak Park's building ordinance, Code of Ordinances Chapter 18 (Buildings and Building Regulations, read in full) adopts the state construction code by election, designates the enforcing agency, sets fees by council resolution and adds a property maintenance code, contractor licensing for electrical and mechanical trades, and rental, stormwater and vacant property rules; none of it touches the reroofing section, so the state limit applies unchanged.

Do roofing contractors need a license or registration in Oak Park, MI?

Yes.

What building code does Oak Park, MI use?

2015 Michigan Residential Code. This is state law and it is the same in every Michigan city, village, township and county: the state construction code act says "This act and the code apply throughout the state," and the Michigan Residential Code rule adopts "the international residential code, 2015 edition" with the state amendments in R 408.30500 to R 408.30547g. A 2021 edition was filed with the secretary of state in 2025 but has not taken effect. On July 7, 2025 the Michigan Court of Claims entered a stipulated order in Home Builders Assoc et al. v LARA et al., and the Michigan Department of Licensing and Regulatory Affairs (LARA) says that while that order remains in place "the 2015 versions of the IRC and residential provisions of the IECC standards currently adopted, in part, by each rule set will remain valid and in effect." LARA's Statewide Jurisdiction List names the City of Oak Park as its own building code enforcer. Oak Park Code Section 18-26 elects for the city "to become subject to the act and to the state building code" and to assume its administration and enforcement, and Section 18-27 designates the department of municipal services as the enforcing agency. The city's Open Roof Sworn Affidavit holds roof work to "the code requirements as set forth by the 2015 MRC".