Comparing Roofing Bids in Johnson County, Indiana
We create a scope of work and send it to local contractors.
You compare any written bids you receive for your roofing project, and the decision stays yours.
A severe storm in Johnson County can leave roofs with the full menu of problems: hail bruising, wind-lifted shingles, damaged flashing, and the slow leaks that follow. Getting more than one written bid is one way to understand what a repair may cost.
The central Indiana climate and your roofing
Johnson County sits in central Indiana. NOAA's 2022 Indiana State Climate Summary says dangerous storms can occur in every season, that winter can bring snow and ice storms, and that thunderstorms capable of producing floods, hail and tornadoes are common in the warmer months. It records that heavy snowstorms during the first week of January 2014 dropped 1 to more than 2 feet of snow over central and northern Indiana.
Roofing issues to look for after a storm
- Wind-lifted and creased shingles — broken seal strips let later storms drive rain under the roof surface.
- Partial-slope damage — storms can damage one or two elevations, raising repair-versus-replace questions that comparing bids can help you think through.
- Impact damage that hides from the ground — hail strikes are hard to see without getting on the roof, which is why documentation matters.
- Hail bruising and granule loss — impact marks that shorten shingle life even when no leak appears immediately.
- Decking and underlayment issues — discovered only at tear-off, and can be a source of change orders worth understanding in advance.
What to expect locally
After a storm in Johnson County, the useful work is slow: getting damage documented, raising questions with your insurer, and having the repair scoped carefully. Many homeowners find it helps to slow the process down at the start — documenting damage before tarps and repairs change the evidence, reading their policy before the first phone call, and getting more than one written bid before signing anything.
Ask any contractor for an itemized written estimate, proof of insurance, and local references. The process can take longer after a widespread storm, when repair schedules fill up. Patience and paperwork usually serve homeowners better than speed and pressure.
Season and timing
Storm damage in central Indiana can arrive in clusters: a single hail event can affect many roofs, gutters, and siding elevations in an area at once. Comparing more than one written bid for the same scope is one way homeowners check pricing when demand spikes.
Johnson County notes
Johnson County, Indiana: the 2016 to 2026 storm file
Narrow NOAA's yearly Storm Events files covering 2016 through 2026 down to the Indiana rows whose county name is JOHNSON, and the hail ledger holds 15 rows falling on 10 distinct dates, the earliest March 27, 2016 and the latest March 22, 2026. Taken year by year, as rows/dates, it reads 2016 5/2, 2017 1/1, 2018 1/1, 2023 3/2, 2024 2/1, 2025 1/1 and 2026 2/2, with a blank stretch from 2019 through 2022. Sorted by stone size in inches (rows), the ledger gives 0.75 (1), 0.88 (1), 1.00 (11), 1.50 (1) and 2.00 (1); 13 rows on 9 dates reach an inch. April 26, 2016 supplies four of the 1.00-inch rows, labeled Smith Valley and Frances, and one narrative reads "Quarter sized hail was reported near Center Grove High School via Twitter." The lone 1.50 row, labeled Critchfield on June 25, 2023, reads "Thunderstorm hail as large as ping pongs along a path to east-northeast through southern and eastern parts of Greenwood." The only 2.00 is labeled Edinburg and dated July 2, 2023, stamped 15:45 standard time (16:45 daylight time), and it has no narrative text. April and May combined hold 8 of the 15 hail rows.
Wind is the longer ledger: 40 rows on 32 dates, running from January 10, 2017 to June 17, 2026. Of these, 37 are estimated gusts (EG) and 3 are measured (MG), and 36 of the 40 reach 50 knots or more. As rows/dates by year: 2017 6/5, 2018 1/1, 2019 3/2, 2020 5/3, 2021 5/5, 2022 4/3, 2023 4/3, 2024 1/1, 2025 4/3, 2026 7/6. June is the heavy month with 12 rows on 9 dates, trailed by March (7/6) and April (6/3). The top row is an estimated 78 knots at Edinburg on May 21, 2022, where a thunderstorm "produced widespread straight line winds of 80 to 90 mph", by NOAA's account. A 70-knot estimate at Trafalgar on March 7, 2022 describes a possible very localized microburst at Indian Creek High School that moved a van and rolled an empty trailer several hundred yards. Two measured gusts tie at 56 knots: Bluff Creek on July 7, 2017 ("A measured 65 mph thunderstorm wind gust was observed in this location.") and Edinburg on April 8, 2020. Franklin's April 8, 2020 row says "Roof was blown off of building at 90 East Jefferson due to thunderstorm wind gusts" and, near County Road 850 N and South Paddock Road, "Part of roof blown off of house due to thunderstorm wind gusts." Franklin shows up again on March 19, 2025: "A roof on a skating rink was partially peeled up by thunderstorm winds."
Five tornado rows land on four dates. March 31, 2023 holds two: an EF0 labeled Hopewell and an EF3 labeled New Whiteland that ran 5.48 miles and 316 yards wide. The EF3 narrative says "Multiple homes sustained major roof damage" in southeastern Whiteland and that a warehouse on Graham Road took EF3 damage from 140 mph winds. An EF2 at Bluff Creek on June 25, 2023 ran 5.4 miles and 400 yards wide, and its narrative speaks of "substantial roof damage to some homes" in the Kensington Grove subdivision. Back on May 21, 2022, an EF0 touched down inside Camp Atterbury (label Princes Lakes), and the narrative says shingles came off a church. The newest row, Rocklane on June 11, 2026, is typed EF0, but its own narrative opens "An EF-1 tornado with path length of 11.94 miles"; only 2.47 of those miles lie in Johnson County, with peak winds there of 90 mph against 105 mph for the whole track.
Across the 60 hail, wind and tornado rows, 21 distinct place labels appear, and a label is only the name NOAA hangs on the report point, not always the town a reader would pick. Franklin leads with 10 (3 hail, 7 wind), then Edinburg with 8 (7 wind, 1 hail), Smith Valley with 6, New Whiteland with 5 and Frances with 4. In the source column, NOAA credits the public for 27 rows, trained spotters for 8, amateur radio for 5, NWS storm surveys for 5, broadcast media for 4 and emergency managers for 4.
The Johnson file's labels and clocks
All 60 rows come with a map point, and the Census Bureau geocoder places all 60 inside Johnson County. NOAA's format guide says times are "usually in LST" (local standard time); Johnson rows say EST throughout, so add an hour whenever daylight time is in force. That covers 52 of the 60 rows, and none crosses midnight once converted. Three groups stay out of every count: 22 rows typed as forecast zones carrying the name Johnson (Heavy Snow 8, High Wind 4, Winter Storm 4, Extreme Cold/Wind Chill 3, Excessive Heat 2, Ice Storm 1) and 9 county rows for flood, flash flood and lightning. The 2026 file is NOAA's September 2026 build, and NOAA's README promises that the current yearly file is refreshed every month, so 2026 counts may change.
Forecast office and the state's table for Johnson County
On the National Weather Service's county record, Johnson County is zone INC081, covered by the Indianapolis forecast office (IND). The county's row in the state's Table R301.2(1), as reprinted in an Indiana Department of Homeland Security guidance sheet on ice and water shield, lists a 115 mph wind speed, 20 psf of ground snow, a 30-inch minimum foundation depth and "No" under Ice Shield Underlayment Required. The sheet adds that manufacturer instructions still apply, noting counties exist "in which it is required only when the roofing manufacturer's written installation instructions require it."
Johnson County homes by age
DP04, the housing profile of the Census Bureau's American Community Survey for 2020 through 2024, tallies 65,915 housing units in Johnson County. Occupied: 62,554. Vacant: 3,361, or 5.1 percent. Owners hold 45,493 occupied units (72.7 percent), renters 17,061 (27.3 percent). One-unit detached houses number 50,585 (76.7 percent) and mobile homes 1,589 (2.4 percent). Table B25035 puts the median year built at 1993, margin of error 2. The bands run 22,773 units (34.5 percent) before 1980, 19,300 (29.3 percent) across 1980 through 1999, and 23,842 (36.2 percent) in 2000 and later. The 2000s are the biggest single decade at 13,489 units (20.5 percent). None of this reveals the age of the roof over a particular house.
Five permit offices, five different pages
Johnson County's Building Department, 86 W Court St, Franklin, (317) 346-4350, enforces the building code in the unincorporated parts of the county and puts its average review time on a building permit at 10 business days. Its page says the county "does not have any adopted amendments or individual building codes." Roofing is not named on the permit-packet list, which does include a window replacement packet, and the page states that window replacements need permits. The packets themselves were not opened for this research. The county's Contractor Listing page describes a program for unincorporated land that requires a surety bond payable to the county and a listing fee for a one-, two- or five-year term, and it warns that "other municipalities have their own requirements." Confirm the current bond and fee amounts with the office.
Greenwood is the one place where an official page read for this research speaks to roofs directly. Its Building Commissioner, 300 S. Madison Ave., (317) 881-8698, says "If your roof project involves the removal of 25% or more of the decking, a permit is required." The same paragraph continues, "if you are only planning to lay new shingles and patch any areas of decking that are unsound, you will not need to apply for a building permit." The page also links the state sheet on ice and water shield and drip edge. Greenwood's Licensing page lists city licenses from amusements to taxicabs and names no roofing registration.
Franklin's Planning and Economic Development office, 70 E Monroe St, (317) 736-3631, open 8:00 am to 4:00 pm, sends applicants to an online permitting portal, wants inspections scheduled at least one business day ahead, and says permits "MUST be posted on all job sites." Neither roofing nor contractor registration appears on that page. Whiteland's residential permit application, revised 3.2025, says the town "requires a building permit for any building/land improvements that exceed $500" and names the Planning Department, (317) 535-5531, at Town Hall, 549 E. Main St.; roofing is not listed, and the $500 rule is a general one rather than a roofing rule. Bargersville's Town Hall, 24 North Main Street, (317) 422-5115, hosts a Residential Building Permit Application online; nothing read there addresses re-roofing, and no staff or hours were stated, so none are given here.
Where state licensing leaves off
The Indiana Professional Licensing Agency's profession list names plumbing, real estate and home inspectors among others and has no roofing entry. The Attorney General's storm-chaser leaflet tells readers "Licensing requirements vary from community to community" and to check with the city or county building department. For Johnson County, that means the county listing program on unincorporated land and whatever each municipality sets.
Johnson County bid checklist
- Work out which office handles the property: the county, Greenwood, Franklin, Whiteland, Bargersville or another town.
- Ask each bidder whether a re-roof needs a permit there, and who pulls it. Greenwood ties its answer to replacing 25 percent or more of the decking.
- Ask for the bidder's listing or registration status with that same office.
- Ask whether the shingle maker's instructions call for ice and water shield, since the state table says "No" for the county.
- Show every bidder your insurer's written estimate, if one exists.
How Otter Quotes works here
Instead of calling down a list and repeating your story, you submit your Johnson County project once.
We create a scope of work and send it to local contractors.
Any bids you receive are written, so you can compare them on scope, price, and terms. Comparing more than one written bid is one way to understand local pricing, especially in the busy weeks after a storm.
Frequently asked questions
Do I need to be home when my contractor or insurer inspects the roof?
For the exterior portion, usually not — but being present means you see the documented damage yourself and can ask questions of whoever inspects the roof.
Should I repair or replace after partial-slope damage?
Shingle availability and the age of the roof both come into it; your insurer can tell you how your policy addresses matching. Written bids that price both paths let you compare the two side by side.
Sources
- NOAA Storm Events bulk files, 2016 to 2026
- NOAA Storm Events bulk data format guide
- Census Bureau ACS 2020-2024 housing profile (DP04), Johnson County, Indiana
- Census Bureau ACS 2020-2024 median year structure built (B25035), Johnson County, Indiana
- National Weather Service county record INC081
- Indiana DHS ice and water shield sheet with Table R301.2(1)
- Johnson County Building Department
- Contractor Listing, Johnson County
- City of Greenwood Building Commissioner
- City of Franklin Building Permits and Inspections
- Town of Whiteland residential permit application
- Town of Bargersville permits and applications
- Indiana Attorney General, Storm Chaser Scams
- Indiana Professional Licensing Agency professions
Homeowner guides
Otter Quotes is an independent, informational platform that connects homeowners with contractors for property damage repair and exterior improvement projects. Otter Quotes does not independently verify, endorse, or warrant the quality of any contractor's work, and does not guarantee the availability of any particular contractor. Insurance coverage decisions are made solely by your insurer under the terms of your policy. Page generated 2026-10-28.