Main Street in downtown Franklin, TN
Photo: FranklinCityWatcher, CC BY-SA 4.0

Franklin, TN

Franklin is the county seat of Williamson County, and a swimming pool or most repair work inside the city limits needs a permit from the City of Franklin Building and Neighborhood Services.

MyTownIsHere lists 113 businesses in Franklin, TN, including 43 roofing companies, 11 pool companies, 4 pest control companies, 3 house cleaning companies, 6 heating and air companies, 4 plumbing companies, 10 landscaping and lawn care companies and 31 restaurants.

Browse Franklin

Food & Drink

31 restaurants

See food & drink in FranklinWhere to eat and drink in Franklin

Roofing

43 roofing companies

See roofing in Franklin

Swimming Pools

11 pool companies

See swimming pools in Franklin

Pest Control

4 pest control companies

See pest control in Franklin

House Cleaning

3 house cleaning companies

See house cleaning in Franklin

Heating and Air

6 heating and air companies

See heating and air in Franklin

Plumbing

4 plumbing companies

See plumbing in Franklin

Landscaping and Lawn Care

10 landscaping and lawn care companies

See landscaping and lawn care in Franklin

Mold & Radon Remediation

Featured businesses

Franklin, in brief

Franklin is the county seat of Williamson County, about 20 miles south of Nashville. The city was founded on October 26, 1799, and named for Benjamin Franklin.

The city says it covers about 42 square miles, and that the 2020 Census counted 83,454 people.

The city's own guide points visitors to downtown Franklin, a 15-block historic district, and to the Cool Springs Galleria. Those are the two areas the city names on that page.

Which office permits the job

Inside the Franklin city limits, Building and Neighborhood Services takes the permit. The office is open 7:30 a.m. to 5:00 p.m.

Monday through Friday. Call 615-794-7012.

The mailing address is 109 3rd Avenue South, Franklin, TN 37064. Residential plans go in as a PDF through the permitting portal, and the city says those applications are processed in 7 working days or less.

A building permit is required for all new construction, additions, renovations, decks, pools, and most repair work. That permit does not cover plumbing, mechanical, electrical, or low-voltage work.

Contractors licensed in those trades pull their own permits.

When the work costs more than $25,000, a State of Tennessee licensed contractor has to pull the permit. The city asks for a copy of the license and a certificate of insurance before it will issue one.

A homeowner may pull a building permit. For a new home, it has to be your primary residence, the city will issue that permit only once every two years, and you need a notarized homeowner affidavit.

The city warns that scam emails impersonate local offices and ask for payment. Franklin will not ask for payment by an unsolicited email or a wire transfer.

Pay plan-review fees in the portal, and call 615-794-7012 if an invoice looks wrong.

A mailing address in Franklin or Brentwood can still be unincorporated Williamson County. Codes Compliance enforces zoning in the unincorporated areas, including building permits and swimming pool fence inspections.

The office is at 1320 West Main Street, Suite 400, Franklin, TN 37064, (615) 790-5736, 8:00 a.m. to 4:30 p.m. File a county building permit through the electronic plan review system, and call Building Codes at (615) 790-5718 if you need help.

Call with the street address before anyone applies, so the permit goes to the right office.

Hiring a roofer

Tennessee requires a contractor's license before someone contracts, bids, or negotiates a price on a project of $25,000 or more as the prime contractor, the person who contracts with the owner.

A roofing subcontractor needs a license when the roofing portion alone is $25,000 or more, including materials, equipment, and labor. The Board also says a licensed contractor carries general liability insurance and workers' compensation, unless they have an exemption.

Look the company up at verify.tn.gov.

A separate home improvement license covers some residential work from $3,000 to $24,999, and only in Bradley, Davidson, Hamilton, Haywood, Knox, Marion, Robertson, Rutherford, and Shelby counties. Williamson County is outside that list.

On a smaller job here, ask to see a certificate of insurance.

The city requires a permit for most repair work, and it says to call 615-794-7012 to find out whether a specific project needs one. Make that call before a roof starts.

On a property inside a Historic Preservation Overlay, the city will not issue a construction permit until the applicant has contacted the Historic Preservation Planner in the Planning and Sustainability Department. Roofing alterations need a Certificate of Appropriateness from the Historic Zoning Commission.

In-kind repair is outside that review. The city still asks you to contact preservation staff before any repair or replacement, so the work is documented.

Ask the staff whether your address is inside the overlay before you sign a roof contract. Downtown's 15-block historic district is a separate description on the city's visitor page.

Hiring a pool company

The city's swimming pool procedures say a permit is required for a swimming pool, hot tub, spa, or similar product that can hold water 24 inches deep or more. Excavations, footings, and slabs are inspected.

All electrical wiring needs its own permit and inspections. When the plumbing connects to the City of Franklin water system, a licensed plumber installs it and it is inspected.

When it does not connect to the city system, the city says a separate plumbing inspection is not required.

An in-ground pool needs a temporary safety fence during construction. Water stays out until the permanent fence or barrier is in place.

If rain fills the hole before the pool goes in, the excavation has to be drained.

For a residential pool 36 inches or more deep, the handout requires a pool alarm under Tennessee Code Annotated §68-14-801 through 807. The permit application has to include an invoice showing the alarm will be installed.

The city says that rule has been in effect since January 1, 2011.

The barrier drawings in that handout follow an older code section labeled AG105, and the file is a 2015 revision. Separately, the city's adopted codes include the 2024 International Swimming Pool and Spa Code, effective January 1, 2026.

Plans submitted before that date were reviewed under the 2018 codes. Ask Building and Neighborhood Services which barrier measurements apply to a permit you pull now.

More trades

Pages for pest control, house cleaning, heating and air, plumbing, and landscaping and lawn care list the companies checked for this town.

Questions people ask

Which county is Franklin in?

Williamson County. Franklin is the county seat.

Inside the city limits, Building and Neighborhood Services permits pools and most repair work. In unincorporated Williamson County, the county Building Codes office does.

Call with the street address before you apply.

Does a roofer in Franklin need a Tennessee license?

For a job of $25,000 or more, yes. That is the state contractor's license, and it is required before the roofer bids or signs.

A roofing subcontract of $25,000 or more needs a license too. Williamson County is outside the counties that require the separate home improvement license for smaller jobs.

Check a license at verify.tn.gov.

Does a roof replacement in Franklin need a permit?

The city requires a permit for most repair work and says to call 615-794-7012 to confirm a specific project. On a house inside a Historic Preservation Overlay, roofing alterations other than in-kind repair also need a Certificate of Appropriateness before a permit is issued.

What does Franklin require for a new pool?

A permit if the pool, spa, or hot tub can hold water 24 inches deep or more, plus an electrical permit. Plumbing that ties into the city water system is done by a licensed plumber and inspected.

An in-ground pool needs a temporary fence during construction, and it cannot be filled until the permanent barrier is up. A residential pool 36 inches or deeper needs a pool alarm under Tennessee Code Annotated §68-14-801 through 807.

My address says Franklin. Which permit office do I use?

Call and ask. City permits go to Building and Neighborhood Services at 615-794-7012.

Unincorporated Williamson County permits go to Building Codes at (615) 790-5718. A Franklin mailing address does not by itself show that the house is inside the city.

Sources

Checked October 25, 2026. Listing counts come from MyTownIsHere.

Own a business in Franklin?

Get listed free, or claim your listing to add photos, hours and your story.

Add your business

Restaurant and other owners can use the customer value calculators.

Food & Drink

31 restaurants. Listings are free.

See food & drink in FranklinWhere to eat and drink in Franklin