Building Permits in Texas

We cover 94 cities in Texas. Select a city below to see local permit requirements.

94 Cities Covered
10,072 Permit Rules
IRC Building Code Base

Building Codes in Texas

Building permit requirements in Texas are enforced at the local level — each city and county building department sets its own rules, fees, and timelines. Most cities in Texas follow the 2021 IRC, though 8 cities are still on the 2024 edition.

We cover 94 cities in Texas with 10,072 specific permit rules. That's real, locally researched data — not generic advice. Each city page shows exactly what triggers a permit, what's exempt, estimated fees, and how to apply.

The bottom line: don't assume your city follows the same rules as the one next door. A fence that's exempt in one town might need a full permit two miles away. Always check your specific city.

Permit Fees Across Texas

Across the 94 cities we cover in Texas, permit fees range from $25 – $5,250. The average sits around $159 – $670.

Fees vary a lot by city and project type. A simple fence permit might run you $50, while a full room addition could be $2,000+. Most cities calculate fees based on your estimated project value — typically 1–2% of construction cost. Check the specific city page for accurate numbers.

Common Permit Exemptions in Texas

These are the most common projects that don't require a permit across cities in Texas. Keep in mind — "exempt from a permit" doesn't mean "exempt from code." You still have to build to code even without a permit.

Fence / Gate: Exempt in 195 of our 94 covered cities

Window / Door: Exempt in 156 of our 94 covered cities

Swimming Pool / Hot Tub: Exempt in 124 of our 94 covered cities

Shed / Outbuilding: Exempt in 101 of our 94 covered cities

Roof Replacement: Exempt in 101 of our 94 covered cities

Exemptions vary by city. Always verify with your local building department before starting work.

Contractor Licensing in Texas

If you're hiring a contractor in Texas, make sure they're properly licensed. You can verify credentials through the Texas TDLR – Various Trades.

Two rules of thumb: never pay a contractor in full upfront — a third down is standard. And if a contractor tells you "we don't need a permit for this," that's a red flag. Use PermitMint to verify before you sign anything.

Cities in Texas

Houston
Pop. 2,304,580
114 rules
San Antonio
Pop. 1,434,625
114 rules
Dallas
Pop. 1,304,379
115 rules
Austin
Pop. 979,882
96 rules
Fort Worth
Pop. 978,468
115 rules
El Paso
Pop. 681,723
96 rules
Arlington
Pop. 394,266
115 rules
Corpus Christi
Pop. 317,000
96 rules
Plano
Pop. 285,494
115 rules
Lubbock
Pop. 272,086
96 rules
Laredo
Pop. 261,260
109 rules
Irving
Pop. 256,684
115 rules
Frisco
Pop. 245,470
115 rules
Garland
Pop. 245,298
109 rules
McKinney
Pop. 214,810
109 rules
Amarillo
Pop. 203,729
96 rules
Grand Prairie
Pop. 202,134
109 rules
Brownsville
Pop. 189,000
96 rules
Killeen
Pop. 160,616
96 rules
Pasadena
Pop. 151,950
115 rules
Mesquite
Pop. 150,140
109 rules
Pasadena
Pop. 149,345
109 rules
McAllen
Pop. 148,782
96 rules
Denton
Pop. 146,987
109 rules
Waco
Pop. 146,608
96 rules
Lewisville
Pop. 133,553
109 rules
Carrollton
Pop. 133,434
109 rules
Midland
Pop. 132,524
109 rules
College Station
Pop. 128,023
96 rules
Pearland
Pop. 125,828
115 rules
Abilene
Pop. 125,182
109 rules
Odessa
Pop. 119,748
109 rules
Round Rock
Pop. 119,468
96 rules
Richardson
Pop. 118,063
109 rules
League City
Pop. 115,595
115 rules
Conroe
Pop. 114,581
109 rules
Allen
Pop. 113,746
109 rules
Beaumont
Pop. 112,893
96 rules
Sugar Land
Pop. 111,026
115 rules
Edinburg
Pop. 108,733
96 rules
Tyler
Pop. 107,405
109 rules
Wichita Falls
Pop. 104,553
109 rules
San Angelo
Pop. 101,612
109 rules
Georgetown
Pop. 101,344
109 rules
Temple
Pop. 96,267
96 rules
Bryan
Pop. 91,541
96 rules
New Braunfels
Pop. 90,209
114 rules
Leander
Pop. 87,511
109 rules
Mission
Pop. 87,234
96 rules
Baytown
Pop. 86,004
109 rules
Mansfield
Pop. 84,801
142 rules
Longview
Pop. 82,941
96 rules
Cedar Park
Pop. 82,760
96 rules
Pharr
Pop. 81,790
98 rules
Flower Mound
Pop. 81,739
142 rules
Missouri City
Pop. 74,259
116 rules
Harlingen
Pop. 72,000
96 rules
North Richland Hills
Pop. 69,917
142 rules
San Marcos
Pop. 67,553
98 rules
Victoria
Pop. 65,534
98 rules
Pflugerville
Pop. 65,191
98 rules
Rowlett
Pop. 62,535
142 rules
Euless
Pop. 61,032
142 rules
Wylie
Pop. 57,526
142 rules
DeSoto
Pop. 56,145
142 rules
Port Arthur
Pop. 55,799
96 rules
Prosper
Pop. 46,087
116 rules
Schertz
Pop. 42,636
114 rules
Socorro
Pop. 38,642
96 rules
Texarkana
Pop. 37,766
109 rules
Lufkin
Pop. 36,026
109 rules
Harker Heights
Pop. 35,576
96 rules
Del Rio
Pop. 34,668
109 rules
Nacogdoches
Pop. 32,860
109 rules
Eagle Pass
Pop. 28,768
109 rules
San Benito
Pop. 24,700
96 rules
Marshall
Pop. 23,825
96 rules
Portland
Pop. 20,500
96 rules
Orange
Pop. 19,275
96 rules
Hewitt
Pop. 16,691
96 rules
Canyon
Pop. 15,723
96 rules
Hereford
Pop. 14,860
96 rules
Jacksonville
Pop. 14,757
109 rules
Kilgore
Pop. 13,470
96 rules
Burkburnett
Pop. 11,189
109 rules
Sweetwater
Pop. 10,577
109 rules
Robstown
Pop. 10,400
96 rules
Woodway
Pop. 9,686
96 rules
Navasota
Pop. 9,471
96 rules
Lindale
Pop. 7,040
109 rules
Iowa Park
Pop. 6,835
109 rules
Wolfforth
Pop. 5,521
96 rules
Center
Pop. 5,165
109 rules
Shallowater
Pop. 2,972
96 rules

Don't see your city?

Our lookup tool can still help — we'll use the International Residential Code as a baseline for your area.

Check Your Zip Code →