Mountain West Permit Cost Index 2026
Published base permit fees and published plan-review targets for common residential permit types. Excludes impact fees, plan-check surcharges beyond the base line item, utility fees, and taxes.
Published July 12, 2026 · 533 jurisdictions across 8 Mountain West states · 1757 permit rows · revision 1
Key findings
- This edition tracks 1,757 permit-fee rows across 533 jurisdictions in the eight Mountain West states, but only 615 of those rows carry an independently verified review-timeline figure — most jurisdictions publish a fee schedule without ever stating how long review actually takes.
- Accessory dwelling unit (ADU) permits show the widest fee swing of any tracked family: waived entirely in Brighton, CO, but $6,925 in Fort Collins, CO — two cities in the same state.
- Water heater permits are the only tracked family with no waived-fee jurisdiction anywhere in the corpus — every ranked city charges something, from $5.00 in unincorporated Bernalillo County, NM to $3,300 in Bennett, CO.
- Review-timeline transparency varies sharply by state: 65% of Arizona's 110 jurisdictions publish a verified review timeline, versus just 22% of Colorado's 123 — despite Colorado having more jurisdictions in the corpus.
- Combined across all families, the fastest verified review sits at same-day (Cottonwood, AZ) and the slowest at 60–180 days (Marana, AZ) — both in the same state, underscoring that review speed is a local-office decision, not a statewide one.
- Water heater permits were the one category this edition declined to rank by speed — only 3 jurisdictions carried a verified timeline, short of the 10-row minimum this report requires before publishing a ranking.
Permit fee rankings
Cheapest to most expensive published base permit fee, per permit family. Only jurisdictions with a verified, flat or waived fee are ranked — valuation-based and percentage fees cannot be dollar-ranked fairly (see Methodology).
Residential Building
| # | City | Fee |
|---|---|---|
| 1 | Mountain Village, Colorado | No fee(Waived) |
| 1 | Tombstone, Arizona | No fee($0 ($0-$500.99); $52.00 for the first $500 plus $4.40 per additional $100 or fraction ($501-$2,000.99); $92.00 for the first $2,000 plus $17.60 per additional $1,000 or fraction ($2,001-$25,000.99); $496.00 for the first $25,000 plus $13.20 per additional $1,000 or fraction ($25,001-$50,000.99); $826.80 for the first $50,000 plus $9.13 per additional $1,000 or fraction ($50,001-$100,000.99); $1,283.00 for the first $100,000 plus $7.37 per additional $1,000 or fraction ($100,001-$500,000.99); $4,231.30 for the first $500,000 plus $6.27 per additional $1,000 or fraction ($500,001-$1,000,000); $7,366.30 for the first $1,000,000 plus $4.84 per additional $1,000 or fraction ($1,000,000.01 and up)) |
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 2 | Haxtun, Colorado | $10.00+ 7 more line items |
| 2 | Palisade, Colorado | $10.00 flat fee+ 3 more line items |
| 3 | Anaconda-Deer Lodge, Montana | $12.50+ 6 more line items |
| 3 | Carlsbad, New Mexico | $12.50+ 9 more line items |
| 4 | Grangeville, Idaho | $15.00+ 6 more line items |
| 4 | Walsh, Colorado | $15.00 |
| 5 | Westminster, Colorado | $19.50+ 10 more line items |
| 73 | Bountiful, Utah | $500 (credited to total permit cost)+ 9 more line items |
| 73 | Morgan County, Utah | $500.00+ 11 more line items |
| 73 | Williams, Arizona | $500.00 (non-refundable, credited toward total permit cost)+ 1 more line items |
| 74 | Jackson, Wyoming | $564.00+ 6 more line items |
| 75 | Unincorporated Daggett County, Utah | $600 (nonrefundable at application; credited toward final plan-check/permit cost)+ 3 more line items |
| 76 | West Bountiful, Utah | $1,000+ 2 more line items |
| 77 | Rexburg, Idaho | $2,000.00+ 13 more line items |
| 78 | Henderson, Nevada | $2,945+ 9 more line items |
| 79 | Sandy, Utah | $2,967+ 9 more line items |
| 80 | South Jordan, Utah | $3,877+ 7 more line items |
See all 204 ranked jurisdictions
| # | City | Fee |
|---|---|---|
| 1 | Mountain Village, Colorado | No fee(Waived) |
| 1 | Tombstone, Arizona | No fee($0 ($0-$500.99); $52.00 for the first $500 plus $4.40 per additional $100 or fraction ($501-$2,000.99); $92.00 for the first $2,000 plus $17.60 per additional $1,000 or fraction ($2,001-$25,000.99); $496.00 for the first $25,000 plus $13.20 per additional $1,000 or fraction ($25,001-$50,000.99); $826.80 for the first $50,000 plus $9.13 per additional $1,000 or fraction ($50,001-$100,000.99); $1,283.00 for the first $100,000 plus $7.37 per additional $1,000 or fraction ($100,001-$500,000.99); $4,231.30 for the first $500,000 plus $6.27 per additional $1,000 or fraction ($500,001-$1,000,000); $7,366.30 for the first $1,000,000 plus $4.84 per additional $1,000 or fraction ($1,000,000.01 and up)) |
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 2 | Haxtun, Colorado | $10.00+ 7 more line items |
| 2 | Palisade, Colorado | $10.00 flat fee+ 3 more line items |
| 3 | Anaconda-Deer Lodge, Montana | $12.50+ 6 more line items |
| 3 | Carlsbad, New Mexico | $12.50+ 9 more line items |
| 4 | Grangeville, Idaho | $15.00+ 6 more line items |
| 4 | Walsh, Colorado | $15.00 |
| 5 | Westminster, Colorado | $19.50+ 10 more line items |
| 6 | City of Deer Lodge, Montana | $20+ 12 more line items |
| 6 | Denver, Colorado | $20.00+ 9 more line items |
| 6 | Hobbs, New Mexico | $20.00+ 16 more line items |
| 6 | Unincorporated Lincoln County, Nevada | $20.00+ 2 more line items |
| 7 | Basalt, Colorado | $21.00+ 9 more line items |
| 7 | Shelley, Idaho | $21.00+ 11 more line items |
| 8 | Steamboat Springs, Colorado | $21.15+ 11 more line items |
| 9 | Helena, Montana | $22.00+ 8 more line items |
| 9 | Twin Falls, Idaho | $22.00+ 9 more line items |
| 10 | Nampa, Idaho | $22.20 flat+ 9 more line items |
| 11 | Victor, Idaho | $22.50+ 14 more line items |
| 12 | Ault, Colorado | $23.00+ 11 more line items |
| 12 | Gilcrest, Colorado | $23.00+ 10 more line items |
| 12 | Unincorporated Bannock County, Idaho | $23.00+ 7 more line items |
| 13 | Bennett, Colorado | $23.50+ 11 more line items |
| 13 | Brighton, Colorado | $23.50+ 12 more line items |
| 13 | Broomfield, Colorado | $23.50+ 6 more line items |
| 13 | Buhl, Idaho | $23.50+ 10 more line items |
| 13 | Castle Rock, Colorado | $23.50+ 12 more line items |
| 13 | Centennial, Colorado | $23.50+ 10 more line items |
| 13 | Cheyenne, Wyoming | $23.50+ 10 more line items |
| 13 | Clearfield, Utah | $23.50+ 13 more line items |
| 13 | Village of Corrales, New Mexico | $23.50+ 12 more line items |
| 13 | Cut Bank, Montana | $23.50 (subject to the $100.00 minimum permit fee)+ 7 more line items |
| 13 | Erie, Colorado | $23.50+ 8 more line items |
| 13 | Estes Park, Colorado | $23.50+ 9 more line items |
| 13 | Federal Heights, Colorado | $23.50+ 10 more line items |
| 13 | Fruitland, Idaho | $23.50+ 11 more line items |
| 13 | Glenwood Springs, Colorado | $23.50+ 12 more line items |
| 13 | Greeley, Colorado | $23.50+ 15 more line items |
| 13 | Havre, Montana | $23.50+ 9 more line items |
| 13 | Idaho City, Idaho | $23.50+ 10 more line items |
| 13 | Jerome, Idaho | $23.50+ 14 more line items |
| 13 | Johnstown, Colorado | $23.50+ 6 more line items |
| 13 | Kalispell, Montana | $23.50+ 11 more line items |
| 13 | Laramie, Wyoming | $23.50 (no plan review fee below $5,000 valuation)+ 8 more line items |
| 13 | Layton, Utah | $23.50+ 11 more line items |
| 13 | Lehi, Utah | $23.50+ 23 more line items |
| 13 | Livingston, Montana | $23.50+ 11 more line items |
| 13 | Lone Tree, Colorado | $23.50+ 10 more line items |
| 13 | Los Alamos County, New Mexico | $23.50+ 9 more line items |
| 13 | Mount Crested Butte, Colorado | $23.50+ 13 more line items |
| 13 | Northglenn, Colorado | $23.50+ 5 more line items |
| 13 | Parker, Colorado | $23.50+ 7 more line items |
| 13 | Plummer, Idaho | $23.50+ 8 more line items |
| 13 | Pocatello, Idaho | $23.50+ 8 more line items |
| 13 | Rifle, Colorado | $23.50+ 14 more line items |
| 13 | Shelby, Montana | $23.50+ 8 more line items |
| 13 | Sidney, Montana | $23.50+ 13 more line items |
| 13 | Silverthorne, Colorado | $23.50+ 7 more line items |
| 13 | Sparks, Nevada | $23.50+ 11 more line items |
| 13 | St. George, Utah | $23.50+ 12 more line items |
| 13 | Sterling, Colorado | $23.50+ 9 more line items |
| 13 | Storey County (includes Virginia City), Nevada | $23.50+ 12 more line items |
| 13 | Unincorporated Washington County, Utah | $23.50+ 11 more line items |
| 13 | Victor, Colorado | $23.50+ 9 more line items |
| 14 | Alamosa, Colorado | $24+ 9 more line items |
| 14 | Conejos County (Unincorporated), Colorado | $24+ 12 more line items |
| 14 | Donnelly, Idaho | $24.00+ 12 more line items |
| 14 | Durango, Colorado | $24.00+ 15 more line items |
| 14 | Eagle Mountain, Utah | $24+ 10 more line items |
| 14 | Fort Lupton, Colorado | $24.00+ 10 more line items |
| 14 | Libby, Montana | $24+ 6 more line items |
| 14 | Payette, Idaho | $24+ 8 more line items |
| 14 | Roswell, New Mexico | $24.00+ 4 more line items |
| 14 | Salmon, Idaho | $24+ 9 more line items |
| 14 | Trinidad, Colorado | $24.00+ 8 more line items |
| 14 | Troy, Montana | $24+ 8 more line items |
| 14 | Unincorporated Iron County, Utah | $24+ 13 more line items |
| 14 | Unincorporated Valley County, Idaho | $24.00+ 18 more line items |
| 15 | Kootenai County, Idaho | $24.70+ 12 more line items |
| 16 | Boulder, Colorado | $25.00+ 10 more line items |
| 16 | Burlington, Colorado | $25+ 9 more line items |
| 16 | Kaysville, Utah | $25 (non-refundable deposit, processed upfront toward total building fees due upon issuance)+ 13 more line items |
| 16 | Soda Springs, Idaho | $25.00+ 10 more line items |
| 17 | Golden, Colorado | $25.85+ 9 more line items |
| 17 | Littleton, Colorado | $25.85+ 11 more line items |
| 18 | Lakewood, Colorado | $26.00+ 10 more line items |
| 18 | Missoula County (Unincorporated), Montana | $26.00+ 8 more line items |
| 19 | Rigby, Idaho | $26.46+ 17 more line items |
| 19 | Unincorporated Jefferson County, Idaho | $26.46+ 16 more line items |
| 20 | Wheat Ridge, Colorado | $26.50+ 5 more line items |
| 21 | Boulder City, Nevada | $27.00+ 8 more line items |
| 21 | Fort Morgan, Colorado | $27.00+ 9 more line items |
| 21 | Longmont, Colorado | $27.00+ 11 more line items |
| 22 | Moscow, Idaho | $27.50+ 9 more line items |
| 23 | Hailey, Idaho | $27.78+ 13 more line items |
| 24 | Louisville, Colorado | $28.00 (except as provided in Sec. 15.04.060.14(e) LMC for residential permits)+ 13 more line items |
| 25 | Lewiston, Idaho | $28.14+ 12 more line items |
| 26 | Crested Butte, Colorado | $28.42+ 12 more line items |
| 27 | Superior, Colorado | $28.50+ 5 more line items |
| 28 | Darby, Montana | $29.38+ 16 more line items |
| 29 | Billings, Montana | $30.00+ 7 more line items |
| 29 | Gillette, Wyoming | $30.00+ 6 more line items |
| 29 | Lafayette, Colorado | $30.00+ 9 more line items |
| 29 | Sedgwick, Colorado | $30.00+ 2 more line items |
| 29 | Thornton, Colorado | $30.00+ 10 more line items |
| 29 | Washington City, Utah | $30.00+ 9 more line items |
| 30 | Idaho Falls, Idaho | $30.18+ 11 more line items |
| 31 | Commerce City, Colorado | $30.41+ 4 more line items |
| 32 | Lamar, Colorado | $33.00+ 10 more line items |
| 33 | Keenesburg, Colorado | $33.80+ 19 more line items |
| 33 | Lochbuie, Colorado | $33.80+ 14 more line items |
| 34 | Arvada, Colorado | $34.00+ 11 more line items |
| 34 | Caldwell, Idaho | $34.00 flat+ 11 more line items |
| 35 | Casper, Wyoming | $35+ 7 more line items |
| 35 | Edgewater, Colorado | $35.00+ 10 more line items |
| 35 | Frederick, Colorado | $35.00+ 13 more line items |
| 35 | Fruita, Colorado | $35.00+ 10 more line items |
| 35 | Hudson, Colorado | $35.00+ 12 more line items |
| 35 | Stevensville, Montana | $35 (minimum fee)+ 20 more line items |
| 36 | Laurel, Montana | $36.00+ 5 more line items |
| 37 | Mesquite, Nevada | $36.72+ 14 more line items |
| 38 | Eagle, Colorado | $39.40+ 11 more line items |
| 39 | Santa Fe, New Mexico | $40.00+ 13 more line items |
| 40 | Castle Pines, Colorado | $42.00+ 12 more line items |
| 41 | Riverton, Utah | $43.00+ 15 more line items |
| 42 | Mead, Colorado | $44.56+ 6 more line items |
| 43 | Reno, Nevada | $45.00+ 10 more line items |
| 43 | Unincorporated San Juan County, New Mexico | $45+ 6 more line items |
| 43 | Unincorporated Washoe County, Nevada | $45.00+ 10 more line items |
| 44 | Avon, Colorado | $50.00+ 12 more line items |
| 44 | Blue River, Colorado | $50.00+ 8 more line items |
| 44 | Breckenridge, Colorado | $50.00+ 9 more line items |
| 44 | Colorado Springs, Colorado | $50.00+ 9 more line items |
| 44 | Dillon, Colorado | $50.00+ 9 more line items |
| 44 | Grand Junction, Colorado | $50.00+ 9 more line items |
| 44 | Logan, Utah | $50.00+ 13 more line items |
| 44 | Snowflake, Arizona | $50+ 3 more line items |
| 44 | Springfield, Colorado | $50.00 flat+ 1 more line items |
| 44 | Unincorporated Latah County, Idaho | $50.00 flat+ 16 more line items |
| 44 | Vail, Colorado | $50.00+ 12 more line items |
| 44 | Yuma, Arizona | $50.00+ 9 more line items |
| 45 | Telluride, Colorado | $51.50+ 12 more line items |
| 46 | Unincorporated Humboldt County, Nevada | $51.75+ 4 more line items |
| 47 | Winter Park, Colorado | $54.00+ 12 more line items |
| 48 | Salt Lake City, Utah | $54.55+ 10 more line items |
| 49 | Bow Mar, Colorado | $56+ 10 more line items |
| 50 | Clinton, Utah | $58.80+ 22 more line items |
| 51 | Casa Grande, Arizona | $60.00+ 8 more line items |
| 51 | Eloy, Arizona | $60.00+ 9 more line items |
| 51 | Unincorporated Garfield County, Utah | $60.00+ 19 more line items |
| 52 | Sandpoint, Idaho | $61.10+ 11 more line items |
| 53 | Frisco, Colorado | $65.00+ 7 more line items |
| 53 | Unincorporated Grand County, Utah | $65.00+ 11 more line items |
| 54 | Coeur d'Alene, Idaho | $69.25 (Residential Plan Check $40.00 minimum)+ 6 more line items |
| 54 | Unincorporated Weber County, Utah | $69.25+ 14 more line items |
| 55 | Kuna, Idaho | $70+ 11 more line items |
| 55 | Unincorporated Natrona County, Wyoming | $70+ 9 more line items |
| 55 | Unincorporated Salt Lake County, Utah | $70.00+ 10 more line items |
| 56 | Ogden, Utah | $70.50+ 11 more line items |
| 57 | Cortez, Colorado | $75.00+ 8 more line items |
| 57 | El Mirage, Arizona | $75 flat+ 5 more line items |
| 57 | Española, New Mexico | $75+ 1 more line items |
| 57 | Evans, Colorado | $75.00+ 6 more line items |
| 57 | Farmington, Utah | $75.00+ 9 more line items |
| 57 | Florence, Colorado | $75.00+ 6 more line items |
| 57 | Unincorporated Laramie County, Wyoming | $75.00+ 7 more line items |
| 58 | Millcreek, Utah | $76.50+ 10 more line items |
| 59 | Bisbee, Arizona | $78.00 ($1-$2,000 valuation); $98 for first $2,000 plus $15.50 per additional $1,000 or fraction ($2,001-$40,000); $570 for first $40,000 plus $13 per additional $1,000 ($40,001-$100,000); $1,181 for first $100,000 plus $11 per additional $1,000 ($100,001-$500,000); $4,345 for first $500,000 plus $9 per additional $1,000 ($500,001-$1,000,000); $7,170 for first $1,000,000 plus $6.50 per additional $1,000 ($1,000,001-$5,000,000); $20,730 for first $5,000,000 plus $4.50 per additional $1,000,000 ($5,000,001 and over)+ 1 more line items |
| 60 | Firestone, Colorado | $80+ 6 more line items |
| 61 | Alamogordo, New Mexico | $85+ 2 more line items |
| 62 | Orem, Utah | $86.00+ 15 more line items |
| 63 | Elko, Nevada | $87.00+ 9 more line items |
| 64 | Blackfoot, Idaho | $100+ 14 more line items |
| 64 | Craig, Colorado | $100.00 |
| 64 | Springerville, Arizona | $100.00+ 6 more line items |
| 64 | Star, Idaho | $100.00+ 18 more line items |
| 64 | Unincorporated Elmore County, Idaho | $100.00+ 5 more line items |
| 64 | Westcliffe, Colorado | $100.00+ 9 more line items |
| 64 | Yuma, Colorado | $100.00+ 2 more line items |
| 65 | Lyons, Colorado | $135+ 11 more line items |
| 66 | Garden City, Idaho | $150.00+ 9 more line items |
| 66 | Kimberly, Idaho | $150.00+ 14 more line items |
| 66 | Meridian, Idaho | $150 (non-refundable; applied to building permit fee)+ 2 more line items |
| 66 | Spirit Lake, Idaho | $150.00+ 10 more line items |
| 67 | Milliken, Colorado | $160.00+ 17 more line items |
| 68 | Unincorporated Davis County, Utah | $200.00+ 15 more line items |
| 68 | Unincorporated Yavapai County, Arizona | $200+ 5 more line items |
| 69 | Middleton, Idaho | $250.00+ 8 more line items |
| 69 | Pleasant Grove, Utah | $250.00 |
| 70 | Unincorporated Canyon County, Idaho | $280.00+ 3 more line items |
| 71 | Driggs, Idaho | $305+ 13 more line items |
| 72 | Unincorporated Yuma County, Arizona | $310.00 (as published in the current Residential Permit Guide's Fee Schedules table; underlying valuation-based Table 1-A brackets are published as Attachment #3 to the county's Fee Schedule document but were not separately rendered as line-item dollar brackets during this review)+ 7 more line items |
| 73 | Bountiful, Utah | $500 (credited to total permit cost)+ 9 more line items |
| 73 | Morgan County, Utah | $500.00+ 11 more line items |
| 73 | Williams, Arizona | $500.00 (non-refundable, credited toward total permit cost)+ 1 more line items |
| 74 | Jackson, Wyoming | $564.00+ 6 more line items |
| 75 | Unincorporated Daggett County, Utah | $600 (nonrefundable at application; credited toward final plan-check/permit cost)+ 3 more line items |
| 76 | West Bountiful, Utah | $1,000+ 2 more line items |
| 77 | Rexburg, Idaho | $2,000.00+ 13 more line items |
| 78 | Henderson, Nevada | $2,945+ 9 more line items |
| 79 | Sandy, Utah | $2,967+ 9 more line items |
| 80 | South Jordan, Utah | $3,877+ 7 more line items |
Solar PV
| # | City | Fee |
|---|---|---|
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 2 | Unincorporated Bernalillo County, New Mexico | $4.00+ 3 more line items |
| 3 | Sierra Vista, Arizona | $25+ 2 more line items |
| 4 | Bullhead City, Arizona | $26.48+ 2 more line items |
| 5 | Unincorporated Pima County, Arizona | $27+ 1 more line items |
| 6 | Casper, Wyoming | $35+ 1 more line items |
| 6 | Tucson, Arizona | $35.00+ 6 more line items |
| 7 | Unincorporated Pinal County, Arizona | $42.00+ 5 more line items |
| 8 | Anaconda-Deer Lodge, Montana | $45+ 4 more line items |
| 8 | Reno, Nevada | $45.00+ 3 more line items |
| 52 | Fort Lupton, Colorado | $500.00 flat+ 2 more line items |
| 52 | Frederick, Colorado | $500.00+ 2 more line items |
| 52 | Keenesburg, Colorado | $500.00+ 1 more line items |
| 52 | Lyons, Colorado | $500+ 1 more line items |
| 52 | Parker, Colorado | $500.00+ 1 more line items |
| 52 | Unincorporated Box Elder County, Utah | $500.00+ 2 more line items |
| 52 | Wheat Ridge, Colorado | $500 |
| 53 | Tempe, Arizona | $538 (includes plan review) |
| 54 | Draper, Utah | $600.00+ 2 more line items |
| 55 | Henderson, Nevada | $700+ 8 more line items |
See all 98 ranked jurisdictions
| # | City | Fee |
|---|---|---|
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 2 | Unincorporated Bernalillo County, New Mexico | $4.00+ 3 more line items |
| 3 | Sierra Vista, Arizona | $25+ 2 more line items |
| 4 | Bullhead City, Arizona | $26.48+ 2 more line items |
| 5 | Unincorporated Pima County, Arizona | $27+ 1 more line items |
| 6 | Casper, Wyoming | $35+ 1 more line items |
| 6 | Tucson, Arizona | $35.00+ 6 more line items |
| 7 | Unincorporated Pinal County, Arizona | $42.00+ 5 more line items |
| 8 | Anaconda-Deer Lodge, Montana | $45+ 4 more line items |
| 8 | Reno, Nevada | $45.00+ 3 more line items |
| 8 | Unincorporated Washoe County, Nevada | $45.00+ 4 more line items |
| 8 | Unincorporated Yellowstone County, Montana | $45+ 4 more line items |
| 9 | Arvada, Colorado | $50.00+ 3 more line items |
| 9 | Bountiful, Utah | $50+ 2 more line items |
| 9 | Montrose, Colorado | $50.00 flat |
| 9 | Twin Falls, Idaho | $50.00+ 4 more line items |
| 9 | Yuma, Arizona | $50.00 (plus $7.00 for each supplemental permit on an unexpired original)+ 3 more line items |
| 10 | Oro Valley, Arizona | $54.00+ 1 more line items |
| 11 | Eloy, Arizona | $60.00+ 1 more line items |
| 12 | Pocatello, Idaho | $65+ 1 more line items |
| 13 | Rio Rancho, New Mexico | $66.00+ 2 more line items |
| 14 | Boulder, Colorado | $69.60+ 1 more line items |
| 15 | Midvale, Utah | $70.00 (charged with KWA fee)+ 3 more line items |
| 15 | Millcreek, Utah | $70+ 4 more line items |
| 16 | Unincorporated Teller County, Colorado | $75.00 |
| 17 | Johnstown, Colorado | $77.00+ 1 more line items |
| 18 | Highland, Utah | $90.00+ 2 more line items |
| 19 | Alamosa, Colorado | $100.00 |
| 19 | Bennett, Colorado | $100.00+ 1 more line items |
| 19 | Ketchum, Idaho | $100 flat fee+ 1 more line items |
| 19 | Lafayette, Colorado | $100.00+ 1 more line items |
| 19 | Missoula, Montana | $100.00 |
| 19 | Morgan County, Utah | $100.00 |
| 19 | Unincorporated Salt Lake County, Utah | $100.00+ 5 more line items |
| 19 | West Bountiful, Utah | $100+ 1 more line items |
| 20 | West Valley City, Utah | $106 (+ Planning/Zoning fee if site review required)+ 1 more line items |
| 21 | Herriman, Utah | $118+ 1 more line items |
| 22 | Missoula County (Unincorporated), Montana | $125.00+ 1 more line items |
| 23 | Buckeye, Arizona | $150+ 1 more line items |
| 23 | Chandler, Arizona | $150.00+ 1 more line items |
| 23 | Village of Corrales, New Mexico | $150.00+ 1 more line items |
| 23 | Fountain Hills, Arizona | $150.00+ 1 more line items |
| 23 | Marana, Arizona | $150.00+ 3 more line items |
| 23 | San Luis, Arizona | $150+ 1 more line items |
| 23 | Somerton, Arizona | $150+ 2 more line items |
| 24 | Fort Morgan, Colorado | $160.00 flat fee |
| 25 | Erie, Colorado | $164.50 |
| 26 | Boise, Idaho | $165 flat fee+ 1 more line items |
| 26 | Cottonwood, Arizona | $165.00+ 2 more line items |
| 27 | Scottsdale, Arizona | $168+ 1 more line items |
| 28 | Dillon, Colorado | $175.00+ 3 more line items |
| 28 | Riverton, Utah | $175.00 flat fee+ 2 more line items |
| 29 | Clinton, Utah | $176.40+ 4 more line items |
| 30 | Casa Grande, Arizona | $200.00+ 2 more line items |
| 30 | Hurricane, Utah | $200.00+ 2 more line items |
| 30 | Litchfield Park, Arizona | $200+ 5 more line items |
| 30 | Logan, Utah | $200.00+ 1 more line items |
| 30 | Springerville, Arizona | $200.00 |
| 30 | Unincorporated Uintah County, Utah | $200.00+ 3 more line items |
| 31 | Chino Valley, Arizona | $220.00+ 2 more line items |
| 32 | Avondale, Arizona | $230.00+ 2 more line items |
| 33 | Las Cruces, New Mexico | $250.00 (includes plan review, building inspection, and electrical inspection) |
| 33 | Sheridan, Wyoming | $250.00 |
| 34 | Salt Lake City, Utah | $258+ 3 more line items |
| 35 | Kaysville, Utah | $260+ 2 more line items |
| 36 | South Jordan, Utah | $267+ 5 more line items |
| 37 | Ivins, Utah | $300.00+ 1 more line items |
| 37 | City of Maricopa, Arizona | $300+ 1 more line items |
| 37 | Westminster, Colorado | $300.00 |
| 38 | Unincorporated Utah County, Utah | $303.00+ 1 more line items |
| 39 | Cave Creek, Arizona | $307.00+ 1 more line items |
| 40 | Douglas County, Nevada | $315.58 (flat fee)+ 1 more line items |
| 41 | Pueblo, Colorado | $319.73 |
| 41 | Unincorporated Pueblo County, Colorado | $319.73 |
| 42 | City of Globe, Arizona | $320.00+ 6 more line items |
| 43 | Bisbee, Arizona | $325.00 (itemized on the Fee Schedule as $175.00 permit fee + $150.00 plan review)+ 3 more line items |
| 44 | Coalville, Utah | $350+ 3 more line items |
| 45 | South Weber, Utah | $351.50 (includes $200 refundable completion bond and $100 plan check fee) |
| 46 | Sandy, Utah | $372+ 16 more line items |
| 47 | Queen Creek, Arizona | $375 (includes one plan review and two inspections)+ 2 more line items |
| 48 | Centerville, Utah | $379.76+ 3 more line items |
| 49 | Murray, Utah | $394 flat+ 3 more line items |
| 50 | Florence, Arizona | $400.00 |
| 50 | Unincorporated Cache County, Utah | $400+ 4 more line items |
| 51 | Lone Tree, Colorado | $480.00 flat+ 1 more line items |
| 52 | Aurora, Colorado | $500.00+ 2 more line items |
| 52 | Berthoud, Colorado | $500.00 flat+ 3 more line items |
| 52 | Eaton, Colorado | $500.00+ 2 more line items |
| 52 | Fort Lupton, Colorado | $500.00 flat+ 2 more line items |
| 52 | Frederick, Colorado | $500.00+ 2 more line items |
| 52 | Keenesburg, Colorado | $500.00+ 1 more line items |
| 52 | Lyons, Colorado | $500+ 1 more line items |
| 52 | Parker, Colorado | $500.00+ 1 more line items |
| 52 | Unincorporated Box Elder County, Utah | $500.00+ 2 more line items |
| 52 | Wheat Ridge, Colorado | $500 |
| 53 | Tempe, Arizona | $538 (includes plan review) |
| 54 | Draper, Utah | $600.00+ 2 more line items |
| 55 | Henderson, Nevada | $700+ 8 more line items |
Deck
| # | City | Fee |
|---|---|---|
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 2 | Gillette, Wyoming | $20.00 |
| 3 | Casper, Wyoming | $35+ 1 more line items |
| 4 | West Valley City, Utah | $73+ 1 more line items |
| 5 | Keenesburg, Colorado | $85.00+ 2 more line items |
| 6 | Bountiful, Utah | $100 (credited to total permit cost)+ 3 more line items |
| 7 | Herriman, Utah | $139+ 2 more line items |
| 8 | South Jordan, Utah | $228+ 3 more line items |
| 9 | Unincorporated Cache County, Utah | $300+ 3 more line items |
| 10 | Sandy, Utah | $375+ 3 more line items |
| 11 | Unincorporated Davis County, Utah | $384.00+ 2 more line items |
| 12 | Aurora, Colorado | $402.00+ 1 more line items |
ADU
| # | City | Fee |
|---|---|---|
| 1 | Brighton, Colorado | No fee(Waived (approved by Brighton City Council)) |
| 1 | North Salt Lake, Utah | No fee(No fee) |
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 2 | South Ogden, Utah | $10.00+ 1 more line items |
| 3 | Lehi, Utah | $25+ 3 more line items |
| 4 | Casper, Wyoming | $35+ 1 more line items |
| 5 | Plain City, Utah | $50.00 |
| 5 | South Salt Lake, Utah | $50.00+ 1 more line items |
| 6 | Meridian, Idaho | $150 (non-refundable, applied to permit fee — same as new residential)+ 1 more line items |
| 7 | Riverton, Utah | $175.00+ 2 more line items |
| 8 | Kootenai County, Idaho | $176.00+ 1 more line items |
| 9 | Eagle Mountain, Utah | $200 |
| 9 | Poncha Springs, Colorado | $200.00 flat+ 2 more line items |
| 10 | Gypsum, Colorado | $250+ 5 more line items |
| 10 | Ogden, Utah | $250.00+ 2 more line items |
| 11 | Unincorporated Cache County, Utah | $300+ 9 more line items |
| 12 | Cortez, Colorado | $500.00+ 1 more line items |
| 13 | Cheyenne, Wyoming | $600.00+ 2 more line items |
| 14 | South Jordan, Utah | $1,043+ 3 more line items |
| 15 | Fort Collins, Colorado | $6,925 (flat fee, mandatory for ADU projects)+ 4 more line items |
Water Heater
| # | City | Fee |
|---|---|---|
| 1 | Unincorporated Bernalillo County, New Mexico | $5.00 each+ 3 more line items |
| 2 | Salt Lake City, Utah | $16 each+ 3 more line items |
| 3 | Unincorporated Yellowstone County, Montana | $25 |
| 4 | Lochbuie, Colorado | $50.00 each |
| 4 | Logan, Utah | $50.00+ 3 more line items |
| 5 | Boise, Idaho | $55 |
| 6 | Taylorsville, Utah | $60.00 |
| 7 | Scottsdale, Arizona | $63 |
| 8 | Ault, Colorado | $70.00+ 1 more line items |
| 8 | Millcreek, Utah | $70+ 3 more line items |
| 11 | Unincorporated Weber County, Utah | $100.00+ 2 more line items |
| 12 | Unincorporated Utah County, Utah | $101.00 |
| 13 | Sandy, Utah | $105+ 3 more line items |
| 14 | Hudson, Colorado | $125+ 2 more line items |
| 15 | Draper, Utah | $150.00+ 1 more line items |
| 15 | Fort Lupton, Colorado | $150.00 flat+ 1 more line items |
| 16 | Bow Mar, Colorado | $200+ 2 more line items |
| 16 | Frederick, Colorado | $200.00+ 1 more line items |
| 17 | South Jordan, Utah | $212+ 2 more line items |
| 18 | Bennett, Colorado | $3,300 each+ 4 more line items |
See all 26 ranked jurisdictions
| # | City | Fee |
|---|---|---|
| 1 | Unincorporated Bernalillo County, New Mexico | $5.00 each+ 3 more line items |
| 2 | Salt Lake City, Utah | $16 each+ 3 more line items |
| 3 | Unincorporated Yellowstone County, Montana | $25 |
| 4 | Lochbuie, Colorado | $50.00 each |
| 4 | Logan, Utah | $50.00+ 3 more line items |
| 5 | Boise, Idaho | $55 |
| 6 | Taylorsville, Utah | $60.00 |
| 7 | Scottsdale, Arizona | $63 |
| 8 | Ault, Colorado | $70.00+ 1 more line items |
| 8 | Millcreek, Utah | $70+ 3 more line items |
| 8 | Unincorporated Salt Lake County, Utah | $70.00+ 2 more line items |
| 8 | West Jordan, Utah | $70+ 3 more line items |
| 9 | Bountiful, Utah | $75.00 (plus state surcharge ~1%) |
| 9 | Wellington, Colorado | $75 flat+ 1 more line items |
| 10 | Keenesburg, Colorado | $80.00+ 1 more line items |
| 11 | Herriman, Utah | $100+ 1 more line items |
| 11 | Unincorporated Weber County, Utah | $100.00+ 2 more line items |
| 12 | Unincorporated Utah County, Utah | $101.00 |
| 13 | Sandy, Utah | $105+ 3 more line items |
| 14 | Hudson, Colorado | $125+ 2 more line items |
| 15 | Draper, Utah | $150.00+ 1 more line items |
| 15 | Fort Lupton, Colorado | $150.00 flat+ 1 more line items |
| 16 | Bow Mar, Colorado | $200+ 2 more line items |
| 16 | Frederick, Colorado | $200.00+ 1 more line items |
| 17 | South Jordan, Utah | $212+ 2 more line items |
| 18 | Bennett, Colorado | $3,300 each+ 4 more line items |
Fence
| # | City | Fee |
|---|---|---|
| 1 | North Salt Lake, Utah | No fee(No fee) |
| 1 | Post Falls, Idaho | No fee(No fee — no Building Division permit required) |
| 1 | Show Low, Arizona | No fee($0 (no fee)) |
| 1 | Spanish Fork, Utah | No fee(No fee, unless the fence permit is required under the Building Code (in which case the standard valuation-based Building Permit fee applies)) |
| 2 | Glasgow, Montana | $5.00 |
| 2 | Idaho Falls, Idaho | $5.00 |
| 2 | Whitefish, Montana | $5.00+ 1 more line items |
| 3 | Montrose, Colorado | $10.00 |
| 4 | Fruita, Colorado | $15.00 |
| 4 | Winslow, Arizona | $15.00 |
| 23 | Unincorporated Utah County, Utah | $101.00+ 1 more line items |
| 24 | Gilbert, Arizona | $120+ 3 more line items |
| 25 | City of Maricopa, Arizona | $125+ 2 more line items |
| 26 | Firestone, Colorado | $132.00 |
| 27 | Village of Corrales, New Mexico | $165.00 |
| 28 | Kootenai County, Idaho | $176.00 |
| 29 | Cave Creek, Arizona | $184.00+ 4 more line items |
| 30 | Buckeye, Arizona | $190+ 2 more line items |
| 31 | Unincorporated Cache County, Utah | $200+ 3 more line items |
| 32 | McCall, Idaho | $275 |
See all 53 ranked jurisdictions
| # | City | Fee |
|---|---|---|
| 1 | North Salt Lake, Utah | No fee(No fee) |
| 1 | Post Falls, Idaho | No fee(No fee — no Building Division permit required) |
| 1 | Show Low, Arizona | No fee($0 (no fee)) |
| 1 | Spanish Fork, Utah | No fee(No fee, unless the fence permit is required under the Building Code (in which case the standard valuation-based Building Permit fee applies)) |
| 2 | Glasgow, Montana | $5.00 |
| 2 | Idaho Falls, Idaho | $5.00 |
| 2 | Whitefish, Montana | $5.00+ 1 more line items |
| 3 | Montrose, Colorado | $10.00 |
| 4 | Fruita, Colorado | $15.00 |
| 4 | Winslow, Arizona | $15.00 |
| 5 | Shelley, Idaho | $20.00 |
| 6 | Twin Falls, Idaho | $22.00+ 2 more line items |
| 7 | Castle Rock, Colorado | $23.50 |
| 7 | Emmett, Idaho | $23.50+ 5 more line items |
| 8 | Bountiful, Utah | $25 flat fee |
| 8 | Hamilton, Montana | $25 |
| 8 | Highland, Utah | $25.00 |
| 8 | Holbrook, Arizona | $25 |
| 8 | Springerville, Arizona | $25.00+ 1 more line items |
| 9 | Riverton, Wyoming | $26.00+ 2 more line items |
| 10 | South Salt Lake, Utah | $30.00+ 1 more line items |
| 10 | Sterling, Colorado | $30.00 flat |
| 11 | Commerce City, Colorado | $30.41 |
| 12 | Pueblo, Colorado | $33.08 |
| 13 | Fort Morgan, Colorado | $35.00 flat fee |
| 14 | Williams, Arizona | $37.95 |
| 15 | Salt Lake City, Utah | $46 |
| 16 | Marana, Arizona | $50.00+ 1 more line items |
| 16 | Mead, Colorado | $50 |
| 16 | Polson, Montana | $50.00 |
| 16 | Sedona, Arizona | $50 |
| 17 | Taylorsville, Utah | $60.00 |
| 18 | Gila Bend, Arizona | $65 (includes gas clearance) |
| 18 | Pocatello, Idaho | $65 |
| 19 | Herriman, Utah | $77+ 2 more line items |
| 20 | Flagstaff, Arizona | $80.00+ 1 more line items |
| 20 | Hailey, Idaho | $80 |
| 21 | Queen Creek, Arizona | $98+ 4 more line items |
| 22 | Cortez, Colorado | $100.00 |
| 22 | Lafayette, Colorado | $100.00 |
| 22 | Laurel, Montana | $100.00 |
| 22 | Littleton, Colorado | $100 |
| 22 | Miles City, Montana | $100.00 |
| 23 | Unincorporated Utah County, Utah | $101.00+ 1 more line items |
| 24 | Gilbert, Arizona | $120+ 3 more line items |
| 25 | City of Maricopa, Arizona | $125+ 2 more line items |
| 26 | Firestone, Colorado | $132.00 |
| 27 | Village of Corrales, New Mexico | $165.00 |
| 28 | Kootenai County, Idaho | $176.00 |
| 29 | Cave Creek, Arizona | $184.00+ 4 more line items |
| 30 | Buckeye, Arizona | $190+ 2 more line items |
| 31 | Unincorporated Cache County, Utah | $200+ 3 more line items |
| 32 | McCall, Idaho | $275 |
Reroof
| # | City | Fee |
|---|---|---|
| 1 | Mountain Village, Colorado | No fee(Waived under $1,500 valuation; scaling per the Table 1-A tiers above that) |
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 2 | Gillette, Wyoming | $10.00+ 1 more line items |
| 3 | Twin Falls, Idaho | $22.00+ 5 more line items |
| 4 | Parker, Colorado | $23.50+ 2 more line items |
| 5 | Delta, Colorado | $25.00+ 1 more line items |
| 6 | Shelley, Idaho | $30.00 |
| 6 | Thornton, Colorado | $30.00+ 1 more line items |
| 7 | Commerce City, Colorado | $30.41 |
| 8 | Casper, Wyoming | $35+ 1 more line items |
| 36 | Sheridan, Wyoming | $150.00 |
| 36 | South Salt Lake, Utah | $150.00+ 4 more line items |
| 36 | Tremonton, Utah | $150.00 |
| 37 | Chino Valley, Arizona | $180.00+ 1 more line items |
| 38 | West Bountiful, Utah | $202 |
| 39 | South Jordan, Utah | $209+ 1 more line items |
| 40 | Aurora, Colorado | $254.00+ 3 more line items |
| 41 | Missoula, Montana | $281.00 |
| 42 | Douglas County, Nevada | $310.93 (flat fee)+ 2 more line items |
| 43 | South Weber, Utah | $451.50 (includes $200 refundable completion bond and $100 plan check fee) |
See all 82 ranked jurisdictions
| # | City | Fee |
|---|---|---|
| 1 | Mountain Village, Colorado | No fee(Waived under $1,500 valuation; scaling per the Table 1-A tiers above that) |
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 2 | Gillette, Wyoming | $10.00+ 1 more line items |
| 3 | Twin Falls, Idaho | $22.00+ 5 more line items |
| 4 | Parker, Colorado | $23.50+ 2 more line items |
| 5 | Delta, Colorado | $25.00+ 1 more line items |
| 6 | Shelley, Idaho | $30.00 |
| 6 | Thornton, Colorado | $30.00+ 1 more line items |
| 7 | Commerce City, Colorado | $30.41 |
| 8 | Casper, Wyoming | $35+ 1 more line items |
| 9 | Fort Morgan, Colorado | $40.00 flat fee |
| 10 | Unincorporated Washoe County, Nevada | $45.00 |
| 11 | Center, Colorado | $50.00 flat+ 1 more line items |
| 11 | Douglas, Arizona | $50.00 |
| 11 | Hamilton, Montana | $50.00 |
| 11 | Jerome, Arizona | $50.00+ 1 more line items |
| 11 | Logan, Utah | $50.00+ 2 more line items |
| 11 | Marana, Arizona | $50.00+ 1 more line items |
| 11 | Montrose, Colorado | $50.00 flat |
| 11 | Pershing County (includes Lovelock), Nevada | $50.00 |
| 11 | Riverton, Utah | $50.00 flat fee+ 1 more line items |
| 12 | Riverton, Wyoming | $52.00+ 1 more line items |
| 13 | West Valley City, Utah | $53+ 3 more line items |
| 14 | City of Maricopa, Arizona | $56 ($1-$500) up to $6,261 + $5 per additional $1,000 above $1,000,000, per the Building Permit Fee Schedule (Table)+ 1 more line items |
| 14 | Rio Rancho, New Mexico | $56 |
| 15 | Ault, Colorado | $60.00 |
| 15 | Gilcrest, Colorado | $60.00 flat |
| 15 | Glenwood Springs, Colorado | $60.00+ 2 more line items |
| 15 | Mead, Colorado | $60+ 2 more line items |
| 15 | Taylorsville, Utah | $60.00 |
| 16 | Pocatello, Idaho | $65+ 1 more line items |
| 17 | Millcreek, Utah | $70+ 5 more line items |
| 18 | Moscow, Idaho | $71.50+ 1 more line items |
| 19 | Bountiful, Utah | $75.00 (plus state surcharge ~1%)+ 1 more line items |
| 19 | Conejos County (Unincorporated), Colorado | $75 (per building) |
| 19 | Wellington, Colorado | $75 flat+ 1 more line items |
| 20 | Pueblo, Colorado | $76.07+ 4 more line items |
| 20 | Unincorporated Pueblo County, Colorado | $76.07+ 5 more line items |
| 21 | Clinton, Utah | $80.00+ 2 more line items |
| 21 | Winslow, Arizona | $80.00 flat fee |
| 22 | Fort Collins, Colorado | $85.00+ 2 more line items |
| 23 | Apache Junction, Arizona | $90 flat+ 2 more line items |
| 23 | Victor, Idaho | $90.00 |
| 24 | Keenesburg, Colorado | $100.00+ 1 more line items |
| 24 | Lafayette, Colorado | $100.00+ 1 more line items |
| 24 | Litchfield Park, Arizona | $100+ 2 more line items |
| 24 | Lochbuie, Colorado | $100.00 each |
| 24 | Morrison, Colorado | $100.00 |
| 24 | Mount Crested Butte, Colorado | $100.00+ 2 more line items |
| 24 | Westminster, Colorado | $100.00 |
| 25 | Springville, Utah | $101.00 |
| 26 | Lakewood, Colorado | $110.00+ 1 more line items |
| 27 | Farmington, Utah | $111.10 ($110.00 permit + $1.10 state fee)+ 1 more line items |
| 28 | Sandy, Utah | $115+ 3 more line items |
| 29 | Herriman, Utah | $118+ 1 more line items |
| 30 | Casa Grande, Arizona | $125.00+ 1 more line items |
| 30 | Eaton, Colorado | $125.00 |
| 30 | Missoula County (Unincorporated), Montana | $125.00 |
| 30 | Unincorporated Salt Lake County, Utah | $125.00+ 5 more line items |
| 31 | Henderson, Nevada | $129+ 1 more line items |
| 32 | Unincorporated Cache County, Utah | $130+ 3 more line items |
| 33 | Firestone, Colorado | $132.00+ 2 more line items |
| 34 | Colorado Springs, Colorado | $135.00+ 2 more line items |
| 34 | Lyons, Colorado | $135+ 1 more line items |
| 35 | Centerville, Utah | $141.40 |
| 36 | Calhan, Colorado | $150.00+ 2 more line items |
| 36 | Cortez, Colorado | $150.00+ 1 more line items |
| 36 | Fort Lupton, Colorado | $150.00 flat+ 1 more line items |
| 36 | Hudson, Colorado | $150 |
| 36 | Laurel, Montana | $150.00+ 1 more line items |
| 36 | Post Falls, Idaho | $150.00 Flat Fee+ 1 more line items |
| 36 | Queen Creek, Arizona | $150 |
| 36 | Sheridan, Wyoming | $150.00 |
| 36 | South Salt Lake, Utah | $150.00+ 4 more line items |
| 36 | Tremonton, Utah | $150.00 |
| 37 | Chino Valley, Arizona | $180.00+ 1 more line items |
| 38 | West Bountiful, Utah | $202 |
| 39 | South Jordan, Utah | $209+ 1 more line items |
| 40 | Aurora, Colorado | $254.00+ 3 more line items |
| 41 | Missoula, Montana | $281.00 |
| 42 | Douglas County, Nevada | $310.93 (flat fee)+ 2 more line items |
| 43 | South Weber, Utah | $451.50 (includes $200 refundable completion bond and $100 plan check fee) |
Demolition
| # | City | Fee |
|---|---|---|
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 1 | Unincorporated Uintah County, Utah | No fee($0.00) |
| 2 | Alamosa, Colorado | $15.00 |
| 2 | Carlsbad, New Mexico | $15.00 |
| 2 | Delta, Colorado | $15.00 |
| 2 | Douglas, Arizona | $15.00 |
| 3 | City of Deer Lodge, Montana | $20 |
| 3 | Springerville, Arizona | $20.00 |
| 4 | Twin Falls, Idaho | $22.00+ 2 more line items |
| 5 | Boulder, Colorado | $24.55+ 5 more line items |
| 46 | Jackson, Wyoming | $265.00+ 3 more line items |
| 47 | Reno, Nevada | $287.00 (includes application and permit issuance fees)+ 1 more line items |
| 48 | Rathdrum, Idaho | $300.00+ 2 more line items |
| 49 | Scottsdale, Arizona | $379+ 1 more line items |
| 50 | Coalville, Utah | $400 |
| 51 | Aurora, Colorado | $402.00 |
| 52 | Henderson, Nevada | $423 |
| 53 | Laurel, Montana | $500.00+ 2 more line items |
| 53 | Payson, Utah | $500.00+ 2 more line items |
| 54 | Ketchum, Idaho | $1,100 |
See all 136 ranked jurisdictions
| # | City | Fee |
|---|---|---|
| 1 | Unincorporated Campbell County, Wyoming | No fee(No fee) |
| 1 | Unincorporated Uintah County, Utah | No fee($0.00) |
| 2 | Alamosa, Colorado | $15.00 |
| 2 | Carlsbad, New Mexico | $15.00 |
| 2 | Delta, Colorado | $15.00 |
| 2 | Douglas, Arizona | $15.00 |
| 3 | City of Deer Lodge, Montana | $20 |
| 3 | Springerville, Arizona | $20.00 |
| 4 | Twin Falls, Idaho | $22.00+ 2 more line items |
| 5 | Boulder, Colorado | $24.55+ 5 more line items |
| 6 | Belgrade, Montana | $25 |
| 6 | Golden, Colorado | $25.00+ 2 more line items |
| 6 | Litchfield Park, Arizona | $25+ 2 more line items |
| 6 | Unincorporated Millard County, Utah | $25.00+ 1 more line items |
| 6 | Unincorporated Valley County, Idaho | $25.00 |
| 6 | Westminster, Colorado | $25.00 |
| 7 | Colorado Springs, Colorado | $30.00+ 2 more line items |
| 7 | Evanston, Wyoming | $30.00 flat fee+ 1 more line items |
| 7 | Kuna, Idaho | $30 |
| 7 | Sterling, Colorado | $30.00 flat |
| 8 | Green River, Wyoming | $31.25 |
| 9 | Fruita, Colorado | $35.00 |
| 9 | Rock Springs, Wyoming | $35.00 |
| 10 | Garden City, Idaho | $40.00+ 1 more line items |
| 10 | Sheridan, Wyoming | $40.00 |
| 11 | Unincorporated Mohave County, Arizona | $45.00 flat |
| 12 | Albuquerque, New Mexico | $47.00+ 1 more line items |
| 12 | Unincorporated Bernalillo County, New Mexico | $47.00 |
| 13 | South Jordan, Utah | $49+ 1 more line items |
| 14 | Ault, Colorado | $50.00 |
| 14 | Center, Colorado | $50.00 flat |
| 14 | Emmett, Idaho | $50.00+ 1 more line items |
| 14 | Estes Park, Colorado | $50.00+ 2 more line items |
| 14 | Gilcrest, Colorado | $50.00 flat |
| 14 | Glasgow, Montana | $50+ 1 more line items |
| 14 | Grand Junction, Colorado | $50.00 flat fee+ 1 more line items |
| 14 | Huachuca City, Arizona | $50.00 |
| 14 | Longmont, Colorado | $50.00+ 1 more line items |
| 14 | Mead, Colorado | $50 |
| 14 | Milliken, Colorado | $50.00 |
| 14 | Montrose, Colorado | $50.00 flat |
| 14 | Parker, Arizona | $50.00 |
| 14 | Riverton, Utah | $50.00 flat fee+ 1 more line items |
| 14 | Salida, Colorado | $50.00+ 1 more line items |
| 14 | San Luis, Arizona | $50 |
| 14 | Sedona, Arizona | $50.00 |
| 14 | Somerton, Arizona | $50 |
| 14 | Thornton, Colorado | $50.00 |
| 14 | Unincorporated Cache County, Utah | $50+ 1 more line items |
| 14 | Unincorporated Maricopa County, Arizona | $50 |
| 14 | Morgan County, Utah | $50.00+ 1 more line items |
| 14 | Unincorporated Teller County, Colorado | $50.00 |
| 14 | Victor, Colorado | $50.00 |
| 14 | Wellington, Colorado | $50 flat+ 1 more line items |
| 15 | Unincorporated Gem County, Idaho | $55.00 |
| 16 | Gillette, Wyoming | $60.00+ 2 more line items |
| 16 | Glenwood Springs, Colorado | $60.00+ 1 more line items |
| 16 | South Salt Lake, Utah | $60.00+ 3 more line items |
| 16 | Taylorsville, Utah | $60.00 |
| 16 | Unincorporated Teton County, Wyoming | $60.00 |
| 17 | Fort Collins, Colorado | $65.00+ 1 more line items |
| 17 | Fort Morgan, Colorado | $65.00 flat fee+ 1 more line items |
| 17 | Pocatello, Idaho | $65 |
| 18 | Prescott, Arizona | $66.00+ 2 more line items |
| 19 | Arvada, Colorado | $67.00+ 3 more line items |
| 20 | Moscow, Idaho | $69.50+ 1 more line items |
| 21 | Coeur d'Alene, Idaho | $70.00+ 2 more line items |
| 21 | City of Globe, Arizona | $70+ 1 more line items |
| 22 | Commerce City, Colorado | $75.00 |
| 22 | Erie, Colorado | $75.00 |
| 22 | Española, New Mexico | $75 |
| 22 | Shelley, Idaho | $75.00 |
| 22 | Unincorporated Canyon County, Idaho | $75.00 |
| 22 | Unincorporated Natrona County, Wyoming | $75+ 3 more line items |
| 23 | Lake Havasu City, Arizona | $75.94 |
| 24 | Herriman, Utah | $77+ 1 more line items |
| 25 | Lakewood, Colorado | $80.00+ 2 more line items |
| 26 | Boulder City, Nevada | $85.00+ 1 more line items |
| 27 | Camp Verde, Arizona | $90.00+ 1 more line items |
| 27 | Eloy, Arizona | $90.00+ 2 more line items |
| 28 | Unincorporated Davis County, Utah | $96.00 |
| 29 | Phoenix, Arizona | $98 (including single-family accessory buildings)+ 3 more line items |
| 29 | Salt Lake City, Utah | $98+ 4 more line items |
| 30 | Brighton, Colorado | $100.00+ 2 more line items |
| 30 | Broomfield, Colorado | $100.00 |
| 30 | Casa Grande, Arizona | $100.00 |
| 30 | Castle Rock, Colorado | $100.00 |
| 30 | Chandler, Arizona | $100.00 |
| 30 | Chino Valley, Arizona | $100.00+ 1 more line items |
| 30 | Cortez, Colorado | $100.00 |
| 30 | Florence, Arizona | $100.00+ 1 more line items |
| 30 | Lone Tree, Colorado | $100.00 flat |
| 30 | Morrison, Colorado | $100.00 |
| 30 | Provo, Utah | $100.00 |
| 30 | Queen Creek, Arizona | $100+ 3 more line items |
| 30 | South Ogden, Utah | $100.00+ 1 more line items |
| 30 | Star, Idaho | $100.00 |
| 30 | Wheat Ridge, Colorado | $100+ 1 more line items |
| 31 | Unincorporated Utah County, Utah | $101.00 |
| 32 | Cottonwood, Arizona | $110.00+ 1 more line items |
| 32 | Hayden, Idaho | $110.00 |
| 33 | Apache Junction, Arizona | $120 flat+ 2 more line items |
| 34 | Eaton, Colorado | $125.00 |
| 34 | Steamboat Springs, Colorado | $125.00+ 2 more line items |
| 35 | Firestone, Colorado | $132.00 |
| 36 | Lewiston, Idaho | $144.36 |
| 37 | Paradise Valley, Arizona | $145+ 3 more line items |
| 38 | Clearfield, Utah | $150 |
| 38 | Draper, Utah | $150.00+ 1 more line items |
| 38 | Fort Lupton, Colorado | $150.00 flat+ 1 more line items |
| 38 | Gilbert, Arizona | $150 |
| 38 | Hudson, Colorado | $150 |
| 38 | Marana, Arizona | $150.00 |
| 38 | Peoria, Arizona | $150 |
| 38 | Salt River Pima-Maricopa Indian Community, Arizona | $150+ 1 more line items |
| 39 | Hailey, Idaho | $160+ 1 more line items |
| 39 | Tooele, Utah | $160+ 3 more line items |
| 40 | City of Maricopa, Arizona | $167+ 1 more line items |
| 41 | Kootenai County, Idaho | $176.00+ 1 more line items |
| 42 | Cave Creek, Arizona | $184.00+ 4 more line items |
| 43 | Calhan, Colorado | $200.00+ 2 more line items |
| 43 | Jerome, Arizona | $200 (in addition to other fees)+ 3 more line items |
| 43 | McCall, Idaho | $200 |
| 44 | Buckeye, Arizona | $230+ 3 more line items |
| 45 | Bennett, Colorado | $250.00+ 1 more line items |
| 45 | Carefree, Arizona | $250.00 flat |
| 46 | Jackson, Wyoming | $265.00+ 3 more line items |
| 47 | Reno, Nevada | $287.00 (includes application and permit issuance fees)+ 1 more line items |
| 48 | Rathdrum, Idaho | $300.00+ 2 more line items |
| 49 | Scottsdale, Arizona | $379+ 1 more line items |
| 50 | Coalville, Utah | $400 |
| 51 | Aurora, Colorado | $402.00 |
| 52 | Henderson, Nevada | $423 |
| 53 | Laurel, Montana | $500.00+ 2 more line items |
| 53 | Payson, Utah | $500.00+ 2 more line items |
| 54 | Ketchum, Idaho | $1,100 |
Review-speed rankings
Fastest to slowest published plan-review target, per permit family. Only a jurisdiction’s own published SLA or statutory figure counts — no estimates.
Residential Building
Of the 252 jurisdictions that publish a review target for this permit.
| # | City | Review timeline |
|---|---|---|
| 1 | Center, Colorado | 1–2 business days |
| 2 | Los Alamos County, New Mexico | 1–3 business days |
| 3 | Alamogordo, New Mexico | 3–3 business days |
| 3 | Castle Pines, Colorado | 1–5 business days |
| 3 | Deming, New Mexico | 3–3 business days |
| 3 | Española, New Mexico | 3–3 business days |
| 3 | Gallup, New Mexico | 3–3 business days |
| 3 | Haxtun, Colorado | 3–3 business days |
| 3 | Las Cruces, New Mexico | 3–3 business days |
| 4 | Unincorporated Twin Falls County, Idaho | 0–7 business days |
| 47 | Unincorporated Coconino County, Arizona | 36–56 business days |
| 48 | Boise, Idaho | 9–84 business days |
| 49 | Lafayette, Colorado | 40–60 business days |
| 50 | Bullhead City, Arizona | 45–60 business days |
| 51 | Eloy, Arizona | 25–90 business days |
| 52 | Conrad, Montana | Up to 60 business days |
| 53 | Missoula, Montana | 56–84 business days |
| 54 | Unincorporated La Paz County, Arizona | 40–105 business days |
| 55 | Unincorporated Santa Cruz County, Arizona | 15–150 business days |
| 56 | Aspen, Colorado | 112–126 business days |
See all 252 ranked jurisdictions
| # | City | Review timeline |
|---|---|---|
| 1 | Center, Colorado | 1–2 business days |
| 2 | Los Alamos County, New Mexico | 1–3 business days |
| 3 | Alamogordo, New Mexico | 3–3 business days |
| 3 | Castle Pines, Colorado | 1–5 business days |
| 3 | Deming, New Mexico | 3–3 business days |
| 3 | Española, New Mexico | 3–3 business days |
| 3 | Gallup, New Mexico | 3–3 business days |
| 3 | Haxtun, Colorado | 3–3 business days |
| 3 | Las Cruces, New Mexico | 3–3 business days |
| 4 | Unincorporated Twin Falls County, Idaho | 0–7 business days |
| 5 | Tremonton, Utah | 3–5 business days |
| 6 | Ammon, Idaho | 5–5 business days |
| 6 | Unincorporated Pima County, Arizona | 5–5 business days |
| 6 | Queen Creek, Arizona | Up to 5 business days |
| 6 | Red Lodge, Montana | 5+ business days |
| 6 | Thatcher, Arizona | 0–10 business days |
| 7 | Billings, Montana | 4–7 business days |
| 7 | Columbia Falls, Montana | 1–10 business days |
| 7 | Cut Bank, Montana | 4–7 business days |
| 7 | East Helena, Montana | 1–10 business days |
| 7 | Evanston, Wyoming | 1–10 business days |
| 7 | Glasgow, Montana | 4–7 business days |
| 7 | Laurel, Montana | 1–10 business days |
| 7 | Livingston, Montana | 1–10 business days |
| 7 | Miles City, Montana | 1–10 business days |
| 7 | Steamboat Springs, Colorado | 1–10 business days |
| 7 | Taylorsville, Utah | 1–10 business days |
| 7 | Winnemucca, Nevada | 1–10 business days |
| 7 | Yerington, Nevada | 1–10 business days |
| 8 | Douglas, Arizona | 5–7 business days |
| 8 | Eagar, Arizona | 6–6 business days |
| 8 | Parker, Arizona | 5–7 business days |
| 8 | Pueblo, Colorado | 5–7 business days |
| 8 | West Wendover, Nevada | 5–7 business days |
| 9 | Unincorporated Cache County, Utah | 3–10 business days |
| 9 | Unincorporated Campbell County, Wyoming | 3–10 business days |
| 9 | West Valley City, Utah | 3–10 business days |
| 10 | Cañon City, Colorado | 0–14 business days |
| 10 | Cottonwood Heights, Utah | Up to 7 business days |
| 10 | Thornton, Colorado | 1–13 business days |
| 10 | Unincorporated Garfield County, Utah | 0–14 business days |
| 10 | Unincorporated Kane County, Utah | 0–14 business days |
| 11 | Dewey-Humboldt, Arizona | 5–10 business days |
| 11 | Great Falls, Montana | 5–10 business days |
| 11 | Green River, Wyoming | 1–14 business days |
| 11 | Jerome, Idaho | 5–10 business days |
| 11 | Litchfield Park, Arizona | 5–10 business days |
| 11 | Mountain View, Colorado | 5–10 business days |
| 11 | Town of Taos, New Mexico | 0–15 business days |
| 11 | Tolleson, Arizona | 5–10 business days |
| 11 | Unincorporated Beaver County, Utah | 1–14 business days |
| 11 | Unincorporated Bernalillo County, New Mexico | 5–10 business days |
| 11 | Unincorporated Emery County, Utah | 1–14 business days |
| 11 | Unincorporated Grand County, Utah | 1–14 business days |
| 11 | Victor, Idaho | 0–15 business days |
| 12 | Columbine Valley, Colorado | 2–14 business days |
| 12 | Yuma, Arizona | 5–11 business days |
| 13 | Caldwell, Idaho | 7–10 business days |
| 13 | Fort Lupton, Colorado | 7–10 business days |
| 13 | Pleasant View, Utah | 7–10 business days |
| 13 | San Luis, Arizona | 6–11 business days |
| 13 | Sunland Park, New Mexico | 7–10 business days |
| 13 | Unincorporated Bannock County, Idaho | 7–10 business days |
| 13 | Unincorporated Box Elder County, Utah | 7–10 business days |
| 13 | Unincorporated Duchesne County, Utah | 3–14 business days |
| 13 | Unincorporated Juab County, Utah | 3–14 business days |
| 13 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 13 | Unincorporated Millard County, Utah | 3–14 business days |
| 14 | Somerton, Arizona | 8–11 business days |
| 15 | Belgrade, Montana | 10–10 business days |
| 15 | City of Deer Lodge, Montana | 10–10 business days |
| 15 | Donnelly, Idaho | 0–20 business days |
| 15 | Enoch City, Utah | 3–17 business days |
| 15 | Fredonia, Arizona | 10–10 business days |
| 15 | Gilbert, Arizona | 8–12 business days |
| 15 | Hailey, Idaho | 10–10 business days |
| 15 | Hamilton, Montana | 10–10 business days |
| 15 | Holladay, Utah | Up to 10 business days |
| 15 | Unincorporated Humboldt County, Nevada | 10–10 business days |
| 15 | Idaho Falls, Idaho | 10–10 business days |
| 15 | Manhattan, Montana | 10–10 business days |
| 15 | Mesa, Arizona | 10–10 business days |
| 15 | Missoula County (Unincorporated), Montana | 10–10 business days |
| 15 | Moscow, Idaho | 10–10 business days |
| 15 | Nephi, Utah | 10–10 business days |
| 15 | Nogales, Arizona | 10–10 business days |
| 15 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 15 | Payette, Idaho | 10–10 business days |
| 15 | Town of Payson, Arizona | 10–10 business days |
| 15 | Pocatello, Idaho | 10–10 business days |
| 15 | Polson, Montana | Up to 10 business days |
| 15 | Post Falls, Idaho | 10–10 business days |
| 15 | Rexburg, Idaho | Up to 10 business days |
| 15 | Santa Clara, Utah | 10–10 business days |
| 15 | Springerville, Arizona | 10–10 business days |
| 15 | Superior, Colorado | 10–10 business days |
| 15 | Taylor, Arizona | 10–10 business days |
| 15 | Tempe, Arizona | 5–15 business days |
| 15 | Twin Falls, Idaho | 10–10 business days |
| 15 | Unincorporated Madison County, Idaho | 10–10 business days |
| 15 | Minidoka County (Building Authority for Unincorporated County and the Cities of Acequia, Minidoka, Paul, and Rupert), Idaho | Up to 10 business days |
| 15 | Unincorporated San Juan County, New Mexico | 10–10 business days |
| 15 | Unincorporated Valley County, Idaho | 0–20 business days |
| 16 | Coeur d'Alene, Idaho | 7–14 business days |
| 16 | Hudson, Colorado | 7–14 business days |
| 16 | Unincorporated Rich County, Utah | 7–14 business days |
| 17 | Lewiston, Idaho | 8–14 business days |
| 18 | Farr West, Utah | 10–14 business days |
| 18 | Kaysville, Utah | 10–14 business days |
| 18 | Las Vegas, Nevada | 10–14 business days |
| 18 | Milliken, Colorado | 10–14 business days |
| 18 | Nibley, Utah | 10–14 business days |
| 18 | Northglenn, Colorado | 10–14 business days |
| 18 | Santaquin, Utah | 10–14 business days |
| 18 | Spirit Lake, Idaho | 10–14 business days |
| 18 | Unincorporated Power County, Idaho | 10–14 business days |
| 18 | Unincorporated Uintah County, Utah | 10–14 business days |
| 19 | El Mirage, Arizona | 10–15 business days |
| 19 | Ogden, Utah | 10–15 business days |
| 19 | Unincorporated Yavapai County, Arizona | 10–15 business days |
| 20 | Albuquerque, New Mexico | 13–13 business days |
| 20 | Kootenai County, Idaho | 5–21 business days |
| 21 | Anaconda-Deer Lodge, Montana | 14–14 business days |
| 21 | Carlin, Nevada | 14–14 business days |
| 21 | Cedar Hills, Utah | 14–14 business days |
| 21 | Eagle Mountain, Utah | 14–14 business days |
| 21 | Grantsville, Utah | 14–14 business days |
| 21 | Heber City, Utah | 14–14 business days |
| 21 | Hurricane, Utah | 14–14 business days |
| 21 | Millcreek, Utah | 14–14 business days |
| 21 | Moab, Utah | 14–14 business days |
| 21 | Payson, Utah | Up to 14 business days |
| 21 | Pleasant Grove, Utah | Up to 14 business days |
| 21 | Riverdale, Utah | 14–14 business days |
| 21 | Roy, Utah | Up to 14 business days |
| 21 | Springville, Utah | 14+ business days |
| 21 | Unincorporated San Juan County, Utah | 14–14 business days |
| 21 | Unincorporated Weber County, Utah | 14–14 business days |
| 21 | Washington Terrace, Utah | 14–14 business days |
| 21 | West Haven, Utah | 14–14 business days |
| 21 | West Point, Utah | 14–14 business days |
| 21 | Woods Cross, Utah | 14–14 business days |
| 22 | Centennial, Colorado | 15–15 business days |
| 22 | Driggs, Idaho | 10–20 business days |
| 22 | Durango, Colorado | 0–30 business days |
| 22 | Gila Bend, Arizona | 15–15 business days |
| 22 | City of Globe, Arizona | 15–15 business days |
| 22 | Goodyear, Arizona | 5–25 business days |
| 22 | Nampa, Idaho | 15–15 business days |
| 22 | Prescott, Arizona | 15–15 business days |
| 22 | Provo, Utah | 10–20 business days |
| 22 | Rigby, Idaho | 15–15 business days |
| 22 | Safford, Arizona | 10–20 business days |
| 22 | Sandpoint, Idaho | 15–15 business days |
| 22 | Shelley, Idaho | 10–20 business days |
| 22 | South Salt Lake, Utah | 15–15 business days |
| 22 | Timnath, Colorado | 15–15 business days |
| 22 | Unincorporated Doña Ana County, New Mexico | 15–15 business days |
| 22 | Unincorporated Jefferson County, Idaho | 15–15 business days |
| 22 | Wheat Ridge, Colorado | 10–20 business days |
| 22 | Williams, Arizona | 15–15 business days |
| 22 | Winslow, Arizona | 15–15 business days |
| 23 | Cheyenne, Wyoming | 10–21 business days |
| 23 | Coalville, Utah | 14–17 business days |
| 23 | Park City, Utah | 14–17 business days |
| 24 | Unincorporated Gem County, Idaho | 3–30 business days |
| 25 | Alpine, Utah | 17–17 business days |
| 25 | Fruit Heights, Utah | 17–17 business days |
| 25 | Ivins, Utah | 17–17 business days |
| 25 | La Verkin, Utah | 17–17 business days |
| 25 | Lindon, Utah | 17–17 business days |
| 25 | Monticello, Utah | 17–17 business days |
| 25 | North Logan, Utah | 17–17 business days |
| 25 | South Weber, Utah | 17–17 business days |
| 25 | West Bountiful, Utah | 17–17 business days |
| 26 | Apache Junction, Arizona | 15–20 business days |
| 26 | Unincorporated Churchill County, Nevada | 15–20 business days |
| 26 | Kalispell, Montana | 14–21 business days |
| 26 | La Junta, Colorado | 14–21 business days |
| 26 | Louisville, Colorado | 15–20 business days |
| 26 | Paradise Valley, Arizona | 15–20 business days |
| 26 | Unincorporated Elmore County, Idaho | 14–21 business days |
| 26 | Unincorporated Gila County, Arizona | 15–20 business days |
| 26 | Morgan County, Utah | 14–21 business days |
| 26 | Wellton, Arizona | 5–30 business days |
| 27 | Lander County (including Battle Mountain), Nevada | 15–21 business days |
| 27 | Laramie, Wyoming | 15–21 business days |
| 27 | Peoria, Arizona | 18–18 business days |
| 28 | Avondale, Arizona | 16–24 business days |
| 28 | Glendale, Arizona | 15–25 business days |
| 28 | Greeley, Colorado | 20–20 business days |
| 28 | Kingman, Arizona | 20–20 business days |
| 28 | Oro Valley, Arizona | 20–20 business days |
| 28 | Sahuarita, Arizona | 20–20 business days |
| 28 | Tucson, Arizona | 20–20 business days |
| 28 | Willcox, Arizona | 20–20 business days |
| 29 | Castle Rock, Colorado | 21–21 business days |
| 29 | Farmington, Utah | 14–28 business days |
| 29 | Heyburn, Idaho | Up to 21 business days |
| 29 | Parker, Colorado | 14–28 business days |
| 29 | Pinetop-Lakeside, Arizona | 21–21 business days |
| 29 | Pondera County (Unincorporated), Montana | Up to 21 business days |
| 29 | Vernal, Utah | 21–21 business days |
| 30 | Hayden, Idaho | 22–22 business days |
| 31 | Buckeye, Arizona | 20–25 business days |
| 31 | Golden, Colorado | 20–25 business days |
| 31 | Surprise, Arizona | 15–30 business days |
| 32 | Casa Grande, Arizona | 2–44 business days |
| 33 | Avon, Colorado | 7–42 business days |
| 33 | Boulder City, Nevada | 21–28 business days |
| 33 | Guadalupe, Arizona | 7–42 business days |
| 33 | Nederland, Colorado | 21–28 business days |
| 34 | Carefree, Arizona | 15–35 business days |
| 34 | Erie, Colorado | 20–30 business days |
| 34 | Ketchum, Idaho | 25–25 business days |
| 34 | Loveland, Colorado | 20–30 business days |
| 34 | Unincorporated Mohave County, Arizona | 20–30 business days |
| 35 | Florence, Arizona | 20–35 business days |
| 35 | Unincorporated Pinal County, Arizona | 10–45 business days |
| 36 | Camp Verde, Arizona | 21–35 business days |
| 36 | Star, Idaho | 14–42 business days |
| 37 | Lake Havasu City, Arizona | 30–30 business days |
| 37 | Prescott Valley, Arizona | 30–30 business days |
| 37 | Shelby, Montana | Up to 30 business days |
| 37 | Sidney, Montana | 0–60 business days |
| 37 | Storey County (includes Virginia City), Nevada | Up to 30 business days |
| 38 | Unincorporated Franklin County, Idaho | Up to 31 business days |
| 38 | Unincorporated Yuma County, Arizona | 22–40 business days |
| 39 | Unincorporated Clark County, Nevada | 21–42 business days |
| 40 | Colstrip, Montana | 30–40 business days |
| 40 | Elko, Nevada | 30–40 business days |
| 40 | Lyon County, Nevada | 28–42 business days |
| 40 | Salt River Pima-Maricopa Indian Community, Arizona | 28–42 business days |
| 40 | Show Low, Arizona | 30–40 business days |
| 40 | Sierra Vista, Arizona | 30–40 business days |
| 41 | Eagle, Idaho | 30–42 business days |
| 42 | Broomfield, Colorado | 35–40 business days |
| 43 | City of Maricopa, Arizona | 22–54 business days |
| 44 | Flagstaff, Arizona | 35–45 business days |
| 45 | Sedona, Arizona | 42–42 business days |
| 46 | Marana, Arizona | 30–60 business days |
| 47 | Tusayan, Arizona | 36–56 business days |
| 47 | Unincorporated Coconino County, Arizona | 36–56 business days |
| 48 | Boise, Idaho | 9–84 business days |
| 49 | Lafayette, Colorado | 40–60 business days |
| 50 | Bullhead City, Arizona | 45–60 business days |
| 51 | Eloy, Arizona | 25–90 business days |
| 52 | Conrad, Montana | Up to 60 business days |
| 53 | Missoula, Montana | 56–84 business days |
| 54 | Unincorporated La Paz County, Arizona | 40–105 business days |
| 55 | Unincorporated Santa Cruz County, Arizona | 15–150 business days |
| 56 | Aspen, Colorado | 112–126 business days |
Solar PV
Of the 89 jurisdictions that publish a review target for this permit.
| # | City | Review timeline |
|---|---|---|
| 1 | Cottonwood, Arizona | 0–0 business days |
| 2 | Unincorporated Pima County, Arizona | 1–1 business days |
| 2 | Tucson, Arizona | 1–1 business days |
| 3 | Buckeye, Arizona | 2–2 business days |
| 3 | Los Alamos County, New Mexico | 1–3 business days |
| 3 | Missoula County (Unincorporated), Montana | 1–3 business days |
| 4 | Douglas, Arizona | 2–3 business days |
| 5 | Alamogordo, New Mexico | 3–3 business days |
| 5 | Centerville, Utah | 3–3 business days |
| 5 | Deming, New Mexico | 3–3 business days |
| 27 | City of Maricopa, Arizona | 20–30 business days |
| 28 | Unincorporated Pinal County, Arizona | 10–45 business days |
| 29 | Lyon County, Nevada | 28–42 business days |
| 29 | Show Low, Arizona | 30–40 business days |
| 29 | Sierra Vista, Arizona | 30–40 business days |
| 30 | Sedona, Arizona | 42–42 business days |
| 31 | Bullhead City, Arizona | 45–60 business days |
| 32 | Eloy, Arizona | 25–90 business days |
| 33 | Prescott Valley, Arizona | 30–90 business days |
| 34 | Marana, Arizona | 60–180 business days |
See all 89 ranked jurisdictions
| # | City | Review timeline |
|---|---|---|
| 1 | Cottonwood, Arizona | 0–0 business days |
| 2 | Unincorporated Pima County, Arizona | 1–1 business days |
| 2 | Tucson, Arizona | 1–1 business days |
| 3 | Buckeye, Arizona | 2–2 business days |
| 3 | Los Alamos County, New Mexico | 1–3 business days |
| 3 | Missoula County (Unincorporated), Montana | 1–3 business days |
| 4 | Douglas, Arizona | 2–3 business days |
| 5 | Alamogordo, New Mexico | 3–3 business days |
| 5 | Centerville, Utah | 3–3 business days |
| 5 | Deming, New Mexico | 3–3 business days |
| 5 | Española, New Mexico | 3–3 business days |
| 5 | Goodyear, Arizona | 0–6 business days |
| 5 | Lafayette, Colorado | 3–3 business days |
| 5 | Santa Fe, New Mexico | 3–3 business days |
| 6 | Arvada, Colorado | 0–7 business days |
| 7 | Tremonton, Utah | 3–5 business days |
| 7 | Willcox, Arizona | 4–4 business days |
| 8 | Centennial, Colorado | 5–5 business days |
| 8 | Erie, Colorado | 5–5 business days |
| 8 | Glenwood Springs, Colorado | 0–10 business days |
| 8 | Kootenai County, Idaho | 0–10 business days |
| 8 | Longmont, Colorado | 5–5 business days |
| 8 | Queen Creek, Arizona | Up to 5 business days |
| 8 | Steamboat Springs, Colorado | 5–5 business days |
| 8 | Surprise, Arizona | 4–6 business days |
| 9 | Columbia Falls, Montana | 1–10 business days |
| 9 | Livingston, Montana | 1–10 business days |
| 9 | Miles City, Montana | 1–10 business days |
| 10 | Pueblo, Colorado | 5–7 business days |
| 11 | Albuquerque, New Mexico | 0–13 business days |
| 12 | Conejos County (Unincorporated), Colorado | 7–7 business days |
| 12 | Johnstown, Colorado | 0–14 business days |
| 12 | Ketchum, Idaho | 7–7 business days |
| 12 | Peoria, Arizona | 7–7 business days |
| 13 | Dewey-Humboldt, Arizona | 5–10 business days |
| 13 | Litchfield Park, Arizona | 5–10 business days |
| 13 | Sahuarita, Arizona | 5–10 business days |
| 13 | Tolleson, Arizona | 5–10 business days |
| 14 | San Luis, Arizona | 6–11 business days |
| 14 | Sunland Park, New Mexico | 7–10 business days |
| 14 | Unincorporated Box Elder County, Utah | 7–10 business days |
| 14 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 15 | Yuma, Arizona | 6–12 business days |
| 16 | Idaho Falls, Idaho | 10–10 business days |
| 16 | Lake Havasu City, Arizona | 10–10 business days |
| 16 | Nampa, Idaho | 10–10 business days |
| 16 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 16 | Oro Valley, Arizona | 10–10 business days |
| 16 | Town of Payson, Arizona | 10–10 business days |
| 16 | Post Falls, Idaho | 10–10 business days |
| 16 | Somerton, Arizona | 8–12 business days |
| 16 | Springerville, Arizona | 10–10 business days |
| 16 | Twin Falls, Idaho | 10–10 business days |
| 17 | Aspen, Colorado | 7–14 business days |
| 17 | Broomfield, Colorado | 7–14 business days |
| 17 | Coeur d'Alene, Idaho | 7–14 business days |
| 18 | Laurel, Montana | 1–21 business days |
| 19 | Kaysville, Utah | 10–14 business days |
| 19 | Milliken, Colorado | 10–14 business days |
| 19 | Northglenn, Colorado | 10–14 business days |
| 19 | Parker, Colorado | 10–14 business days |
| 20 | El Mirage, Arizona | 10–15 business days |
| 20 | Ogden, Utah | 10–15 business days |
| 21 | Camp Verde, Arizona | 7–21 business days |
| 21 | Millcreek, Utah | 14–14 business days |
| 22 | City of Globe, Arizona | 15–15 business days |
| 22 | Pocatello, Idaho | 10–20 business days |
| 23 | Apache Junction, Arizona | 15–20 business days |
| 23 | Boulder City, Nevada | 14–21 business days |
| 23 | Florence, Arizona | 10–25 business days |
| 23 | McCall, Idaho | 14–21 business days |
| 23 | Paradise Valley, Arizona | 15–20 business days |
| 23 | Morgan County, Utah | 14–21 business days |
| 24 | Avondale, Arizona | 16–24 business days |
| 24 | Prescott, Arizona | 15–25 business days |
| 25 | Flagstaff, Arizona | 10–35 business days |
| 26 | Casa Grande, Arizona | 2–44 business days |
| 27 | Carefree, Arizona | 15–35 business days |
| 27 | Loveland, Colorado | 20–30 business days |
| 27 | City of Maricopa, Arizona | 20–30 business days |
| 28 | Unincorporated Pinal County, Arizona | 10–45 business days |
| 29 | Lyon County, Nevada | 28–42 business days |
| 29 | Show Low, Arizona | 30–40 business days |
| 29 | Sierra Vista, Arizona | 30–40 business days |
| 30 | Sedona, Arizona | 42–42 business days |
| 31 | Bullhead City, Arizona | 45–60 business days |
| 32 | Eloy, Arizona | 25–90 business days |
| 33 | Prescott Valley, Arizona | 30–90 business days |
| 34 | Marana, Arizona | 60–180 business days |
Deck
Of the 13 jurisdictions that publish a review target for this permit.
| # | City | Review timeline |
|---|---|---|
| 1 | Center, Colorado | 1–2 business days |
| 2 | Castle Pines, Colorado | 1–5 business days |
| 3 | Columbine Valley, Colorado | 2–7 business days |
| 4 | Wellington, Colorado | 5+ business days |
| 5 | Cut Bank, Montana | 4–7 business days |
| 5 | East Helena, Montana | 1–10 business days |
| 5 | Glasgow, Montana | 4–7 business days |
| 6 | Arvada, Colorado | 2–12 business days |
| 7 | Mountain View, Colorado | 5–10 business days |
| 8 | Fort Lupton, Colorado | 7–10 business days |
| 9 | Hudson, Colorado | 7–14 business days |
| 9 | Woods Cross, Utah | 7–14 business days |
| 10 | Ogden, Utah | 10–15 business days |
ADU
Of the 31 jurisdictions that publish a review target for this permit.
| # | City | Review timeline |
|---|---|---|
| 1 | Las Cruces, New Mexico | 3–3 business days |
| 2 | Kootenai County, Idaho | 0–10 business days |
| 2 | Unincorporated Pima County, Arizona | 5–5 business days |
| 2 | Thatcher, Arizona | 0–10 business days |
| 3 | Livingston, Montana | 1–10 business days |
| 4 | Centennial, Colorado | 5–10 business days |
| 5 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 6 | Center, Colorado | Up to 10 business days |
| 6 | Gilbert, Arizona | 8–12 business days |
| 6 | Goodyear, Arizona | 5–15 business days |
| 8 | South Salt Lake, Utah | 15–15 business days |
| 9 | Las Vegas, Nevada | 10–21 business days |
| 10 | Grand Junction, Colorado | 14–21 business days |
| 10 | Kalispell, Montana | 14–21 business days |
| 10 | Louisville, Colorado | 15–20 business days |
| 11 | Laramie, Wyoming | 15–21 business days |
| 12 | Hayden, Idaho | 22–22 business days |
| 13 | Broomfield, Colorado | 35–40 business days |
| 14 | Lafayette, Colorado | 40–60 business days |
| 15 | Windsor, Colorado | 30–90 business days |
See all 31 ranked jurisdictions
| # | City | Review timeline |
|---|---|---|
| 1 | Las Cruces, New Mexico | 3–3 business days |
| 2 | Kootenai County, Idaho | 0–10 business days |
| 2 | Unincorporated Pima County, Arizona | 5–5 business days |
| 2 | Thatcher, Arizona | 0–10 business days |
| 3 | Livingston, Montana | 1–10 business days |
| 4 | Centennial, Colorado | 5–10 business days |
| 5 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 6 | Center, Colorado | Up to 10 business days |
| 6 | Gilbert, Arizona | 8–12 business days |
| 6 | Goodyear, Arizona | 5–15 business days |
| 6 | Idaho Falls, Idaho | 10–10 business days |
| 6 | Loveland, Colorado | 10–10 business days |
| 6 | Mesa, Arizona | 10–10 business days |
| 6 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 6 | Pocatello, Idaho | 10–10 business days |
| 6 | Post Falls, Idaho | 10–10 business days |
| 6 | Tempe, Arizona | 5–15 business days |
| 6 | Tucson, Arizona | 10–10 business days |
| 7 | Northglenn, Colorado | 10–14 business days |
| 8 | Nampa, Idaho | 15–15 business days |
| 8 | Oro Valley, Arizona | 10–20 business days |
| 8 | South Salt Lake, Utah | 15–15 business days |
| 9 | Las Vegas, Nevada | 10–21 business days |
| 10 | Grand Junction, Colorado | 14–21 business days |
| 10 | Kalispell, Montana | 14–21 business days |
| 10 | Louisville, Colorado | 15–20 business days |
| 11 | Laramie, Wyoming | 15–21 business days |
| 12 | Hayden, Idaho | 22–22 business days |
| 13 | Broomfield, Colorado | 35–40 business days |
| 14 | Lafayette, Colorado | 40–60 business days |
| 15 | Windsor, Colorado | 30–90 business days |
Water Heater
only 3 qualifying rows (minimum 10)
Fence
Of the 49 jurisdictions that publish a review target for this permit.
| # | City | Review timeline |
|---|---|---|
| 1 | Thatcher, Arizona | 0–0 business days |
| 2 | Williams, Arizona | 0–1 business days |
| 3 | Idaho Falls, Idaho | 1–1 business days |
| 4 | Broomfield, Colorado | 1–2 business days |
| 4 | Milliken, Colorado | 0–3 business days |
| 5 | Los Alamos County, New Mexico | 1–3 business days |
| 6 | Gilbert, Arizona | 3–3 business days |
| 7 | Glasgow, Montana | 1–7 business days |
| 8 | Buckeye, Arizona | 0–10 business days |
| 8 | Centennial, Colorado | 5–5 business days |
| 19 | Erie, Colorado | 15–20 business days |
| 20 | Loveland, Colorado | 20–30 business days |
| 21 | Unincorporated Pinal County, Arizona | 10–45 business days |
| 22 | City of Maricopa, Arizona | 26–30 business days |
| 23 | Lyon County, Nevada | 28–42 business days |
| 23 | Show Low, Arizona | 30–40 business days |
| 24 | Sedona, Arizona | 42–42 business days |
| 25 | Bullhead City, Arizona | 45–60 business days |
| 26 | Prescott Valley, Arizona | 30–90 business days |
| 27 | Marana, Arizona | 60–180 business days |
See all 49 ranked jurisdictions
| # | City | Review timeline |
|---|---|---|
| 1 | Thatcher, Arizona | 0–0 business days |
| 2 | Williams, Arizona | 0–1 business days |
| 3 | Idaho Falls, Idaho | 1–1 business days |
| 4 | Broomfield, Colorado | 1–2 business days |
| 4 | Milliken, Colorado | 0–3 business days |
| 5 | Los Alamos County, New Mexico | 1–3 business days |
| 6 | Gilbert, Arizona | 3–3 business days |
| 7 | Glasgow, Montana | 1–7 business days |
| 8 | Buckeye, Arizona | 0–10 business days |
| 8 | Centennial, Colorado | 5–5 business days |
| 8 | Kootenai County, Idaho | 0–10 business days |
| 8 | Peoria, Arizona | 5–5 business days |
| 8 | Unincorporated Pima County, Arizona | 5–5 business days |
| 9 | Columbia Falls, Montana | 1–10 business days |
| 10 | Pueblo, Colorado | 5–7 business days |
| 11 | Glendale, Arizona | 5–10 business days |
| 11 | Litchfield Park, Arizona | 5–10 business days |
| 11 | Louisville, Colorado | 5–10 business days |
| 12 | Gila Bend, Arizona | 8–8 business days |
| 13 | Sunland Park, New Mexico | 7–10 business days |
| 14 | Apache Junction, Arizona | 0–20 business days |
| 14 | Goodyear, Arizona | 5–15 business days |
| 14 | Greeley, Colorado | 10–10 business days |
| 14 | Mesa, Arizona | 10–10 business days |
| 14 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 14 | Town of Payson, Arizona | 10–10 business days |
| 14 | Pocatello, Idaho | 10–10 business days |
| 14 | Post Falls, Idaho | 10–10 business days |
| 14 | Queen Creek, Arizona | 10–10 business days |
| 14 | Springerville, Arizona | 10–10 business days |
| 14 | Tucson, Arizona | 10–10 business days |
| 14 | Twin Falls, Idaho | 10–10 business days |
| 15 | Aspen, Colorado | 7–14 business days |
| 15 | Coeur d'Alene, Idaho | 7–14 business days |
| 16 | Yuma, Arizona | 6–18 business days |
| 17 | El Mirage, Arizona | 10–15 business days |
| 18 | Prescott, Arizona | 15–15 business days |
| 18 | Safford, Arizona | 10–20 business days |
| 19 | Boulder City, Nevada | 14–21 business days |
| 19 | Erie, Colorado | 15–20 business days |
| 20 | Loveland, Colorado | 20–30 business days |
| 21 | Unincorporated Pinal County, Arizona | 10–45 business days |
| 22 | City of Maricopa, Arizona | 26–30 business days |
| 23 | Lyon County, Nevada | 28–42 business days |
| 23 | Show Low, Arizona | 30–40 business days |
| 24 | Sedona, Arizona | 42–42 business days |
| 25 | Bullhead City, Arizona | 45–60 business days |
| 26 | Prescott Valley, Arizona | 30–90 business days |
| 27 | Marana, Arizona | 60–180 business days |
Reroof
Of the 76 jurisdictions that publish a review target for this permit.
| # | City | Review timeline |
|---|---|---|
| 1 | Albuquerque, New Mexico | 0–0 business days |
| 1 | Keenesburg, Colorado | 0–0 business days |
| 1 | Kootenai County, Idaho | 0–0 business days |
| 2 | Arvada, Colorado | 0–1 business days |
| 2 | Castle Pines, Colorado | 0–1 business days |
| 3 | Center, Colorado | 1–2 business days |
| 3 | Erie, Colorado | 1–2 business days |
| 3 | Fort Lupton, Colorado | 1–2 business days |
| 3 | Frisco, Colorado | 0–3 business days |
| 3 | Louisville, Colorado | 1–2 business days |
| 25 | Guadalupe, Arizona | 7–42 business days |
| 26 | Loveland, Colorado | 20–30 business days |
| 26 | City of Maricopa, Arizona | 20–30 business days |
| 27 | Lyon County, Nevada | 28–42 business days |
| 27 | Sierra Vista, Arizona | 30–40 business days |
| 28 | Tusayan, Arizona | 36–56 business days |
| 29 | Bullhead City, Arizona | 45–60 business days |
| 30 | Conrad, Montana | Up to 60 business days |
| 30 | Prescott Valley, Arizona | 30–90 business days |
| 31 | Marana, Arizona | 60–180 business days |
See all 76 ranked jurisdictions
| # | City | Review timeline |
|---|---|---|
| 1 | Albuquerque, New Mexico | 0–0 business days |
| 1 | Keenesburg, Colorado | 0–0 business days |
| 1 | Kootenai County, Idaho | 0–0 business days |
| 2 | Arvada, Colorado | 0–1 business days |
| 2 | Castle Pines, Colorado | 0–1 business days |
| 3 | Center, Colorado | 1–2 business days |
| 3 | Erie, Colorado | 1–2 business days |
| 3 | Fort Lupton, Colorado | 1–2 business days |
| 3 | Frisco, Colorado | 0–3 business days |
| 3 | Louisville, Colorado | 1–2 business days |
| 3 | Milliken, Colorado | 0–3 business days |
| 3 | Nederland, Colorado | 0–3 business days |
| 4 | Hudson, Colorado | 2–2 business days |
| 4 | Los Alamos County, New Mexico | 1–3 business days |
| 4 | McCall, Idaho | 2–2 business days |
| 4 | Steamboat Springs, Colorado | 1–3 business days |
| 5 | Douglas, Arizona | 2–3 business days |
| 5 | Lafayette, Colorado | 2–3 business days |
| 5 | Prescott, Arizona | 0–5 business days |
| 6 | Alamogordo, New Mexico | 3–3 business days |
| 6 | Centennial, Colorado | 1–5 business days |
| 6 | Deming, New Mexico | 3–3 business days |
| 6 | Española, New Mexico | 3–3 business days |
| 6 | Florence, Colorado | 3+ business days |
| 6 | Gallup, New Mexico | 3–3 business days |
| 7 | Johnstown, Colorado | 0–7 business days |
| 8 | Broomfield, Colorado | 1–7 business days |
| 9 | Columbine Valley, Colorado | 2–7 business days |
| 10 | Florence, Arizona | 0–10 business days |
| 10 | Queen Creek, Arizona | Up to 5 business days |
| 10 | Unincorporated Laramie County, Wyoming | 0–10 business days |
| 11 | Columbia Falls, Montana | 1–10 business days |
| 11 | Cut Bank, Montana | 4–7 business days |
| 11 | Livingston, Montana | 1–10 business days |
| 11 | Miles City, Montana | 1–10 business days |
| 12 | Pueblo, Colorado | 5–7 business days |
| 13 | Ketchum, Idaho | 7–7 business days |
| 13 | Nampa, Idaho | 7–7 business days |
| 14 | Buckeye, Arizona | 5–10 business days |
| 14 | Litchfield Park, Arizona | 5–10 business days |
| 14 | Tolleson, Arizona | 5–10 business days |
| 15 | Sunland Park, New Mexico | 7–10 business days |
| 15 | Yuma, Arizona | 6–11 business days |
| 16 | Apache Junction, Arizona | 0–20 business days |
| 16 | Goodyear, Arizona | 5–15 business days |
| 16 | Greeley, Colorado | 10–10 business days |
| 16 | Hamilton, Montana | 10–10 business days |
| 16 | Lake Havasu City, Arizona | 10–10 business days |
| 16 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 16 | Pocatello, Idaho | 10–10 business days |
| 16 | Superior, Colorado | 10–10 business days |
| 16 | Twin Falls, Idaho | 10–10 business days |
| 17 | Aspen, Colorado | 7–14 business days |
| 17 | Boulder City, Nevada | 7–14 business days |
| 17 | Coeur d'Alene, Idaho | 7–14 business days |
| 18 | Willcox, Arizona | 4–20 business days |
| 19 | Ogden, Utah | 10–15 business days |
| 20 | Idaho Falls, Idaho | 10–20 business days |
| 20 | Post Falls, Idaho | 10–20 business days |
| 20 | Sahuarita, Arizona | 10–20 business days |
| 20 | Winslow, Arizona | 15–15 business days |
| 21 | Kalispell, Montana | 14–21 business days |
| 22 | Avondale, Arizona | 16–24 business days |
| 22 | Tucson, Arizona | 20–20 business days |
| 23 | Flagstaff, Arizona | 10–35 business days |
| 24 | Casa Grande, Arizona | 2–44 business days |
| 25 | Guadalupe, Arizona | 7–42 business days |
| 26 | Loveland, Colorado | 20–30 business days |
| 26 | City of Maricopa, Arizona | 20–30 business days |
| 27 | Lyon County, Nevada | 28–42 business days |
| 27 | Sierra Vista, Arizona | 30–40 business days |
| 28 | Tusayan, Arizona | 36–56 business days |
| 29 | Bullhead City, Arizona | 45–60 business days |
| 30 | Conrad, Montana | Up to 60 business days |
| 30 | Prescott Valley, Arizona | 30–90 business days |
| 31 | Marana, Arizona | 60–180 business days |
Demolition
Of the 83 jurisdictions that publish a review target for this permit.
| # | City | Review timeline |
|---|---|---|
| 1 | Castle Pines, Colorado | 0–1 business days |
| 2 | Star, Idaho | 1–1 business days |
| 3 | Camp Verde, Arizona | 0–3 business days |
| 3 | Fort Lupton, Colorado | 1–2 business days |
| 3 | Milliken, Colorado | 0–3 business days |
| 3 | Nederland, Colorado | 0–3 business days |
| 4 | Hudson, Colorado | 2–2 business days |
| 4 | Los Alamos County, New Mexico | 1–3 business days |
| 4 | Steamboat Springs, Colorado | 1–3 business days |
| 5 | Douglas, Arizona | 2–3 business days |
| 30 | Unincorporated Coconino County, Arizona | 36–56 business days |
| 31 | Bullhead City, Arizona | 45–60 business days |
| 32 | Eloy, Arizona | 25–90 business days |
| 33 | Conrad, Montana | Up to 60 business days |
| 33 | Prescott Valley, Arizona | 30–90 business days |
| 34 | Hailey, Idaho | 1–120 business days |
| 35 | Jackson, Wyoming | 45–100 business days |
| 35 | Unincorporated La Paz County, Arizona | 40–105 business days |
| 36 | Lafayette, Colorado | Up to 90 business days |
| 37 | Marana, Arizona | 60–180 business days |
See all 83 ranked jurisdictions
| # | City | Review timeline |
|---|---|---|
| 1 | Castle Pines, Colorado | 0–1 business days |
| 2 | Star, Idaho | 1–1 business days |
| 3 | Camp Verde, Arizona | 0–3 business days |
| 3 | Fort Lupton, Colorado | 1–2 business days |
| 3 | Milliken, Colorado | 0–3 business days |
| 3 | Nederland, Colorado | 0–3 business days |
| 4 | Hudson, Colorado | 2–2 business days |
| 4 | Los Alamos County, New Mexico | 1–3 business days |
| 4 | Steamboat Springs, Colorado | 1–3 business days |
| 5 | Douglas, Arizona | 2–3 business days |
| 6 | Deming, New Mexico | 3–3 business days |
| 6 | Española, New Mexico | 3–3 business days |
| 6 | Gallup, New Mexico | 3–3 business days |
| 7 | Centennial, Colorado | 5–5 business days |
| 7 | Kootenai County, Idaho | 0–10 business days |
| 7 | Loveland, Colorado | 5–5 business days |
| 7 | Unincorporated Pima County, Arizona | 5–5 business days |
| 7 | Queen Creek, Arizona | Up to 5 business days |
| 8 | Columbia Falls, Montana | 1–10 business days |
| 8 | Livingston, Montana | 1–10 business days |
| 8 | Miles City, Montana | 1–10 business days |
| 9 | Parker, Arizona | 5–7 business days |
| 10 | Ketchum, Idaho | 7–7 business days |
| 11 | Buckeye, Arizona | 5–10 business days |
| 11 | Erie, Colorado | 5–10 business days |
| 11 | Louisville, Colorado | 5–10 business days |
| 11 | Prescott, Arizona | 0–15 business days |
| 11 | Tolleson, Arizona | 5–10 business days |
| 12 | Gila Bend, Arizona | 8–8 business days |
| 13 | San Luis, Arizona | 6–11 business days |
| 13 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 13 | Yuma, Arizona | 6–11 business days |
| 14 | Somerton, Arizona | 8–11 business days |
| 15 | Apache Junction, Arizona | 0–20 business days |
| 15 | Goodyear, Arizona | 5–15 business days |
| 15 | Greeley, Colorado | 10–10 business days |
| 15 | Idaho Falls, Idaho | 10–10 business days |
| 15 | Lake Havasu City, Arizona | 10–10 business days |
| 15 | Mesa, Arizona | 10–10 business days |
| 15 | Nogales, Arizona | 10–10 business days |
| 15 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 15 | Oro Valley, Arizona | 10–10 business days |
| 15 | Town of Payson, Arizona | 10–10 business days |
| 15 | Pocatello, Idaho | 10–10 business days |
| 15 | Sahuarita, Arizona | 10–10 business days |
| 15 | Springerville, Arizona | 10–10 business days |
| 15 | Taylor, Arizona | 10–10 business days |
| 15 | Tucson, Arizona | 10–10 business days |
| 15 | Twin Falls, Idaho | 10–10 business days |
| 15 | Unincorporated Valley County, Idaho | 0–20 business days |
| 16 | Boulder City, Nevada | 7–14 business days |
| 16 | Coeur d'Alene, Idaho | 7–14 business days |
| 17 | Willcox, Arizona | 4–20 business days |
| 18 | El Mirage, Arizona | 10–15 business days |
| 19 | Casa Grande, Arizona | 2–24 business days |
| 20 | Driggs, Idaho | 10–20 business days |
| 20 | City of Globe, Arizona | 15–15 business days |
| 20 | Post Falls, Idaho | 10–20 business days |
| 20 | Safford, Arizona | 10–20 business days |
| 20 | Winslow, Arizona | 15–15 business days |
| 21 | Paradise Valley, Arizona | 15–20 business days |
| 21 | West Valley City, Utah | 14–21 business days |
| 22 | Avondale, Arizona | 16–24 business days |
| 22 | Kaysville, Utah | 10–30 business days |
| 23 | Flagstaff, Arizona | 10–35 business days |
| 24 | Carefree, Arizona | 15–35 business days |
| 25 | Florence, Arizona | 20–35 business days |
| 26 | City of Maricopa, Arizona | 30–30 business days |
| 27 | Lyon County, Nevada | 28–42 business days |
| 27 | Sierra Vista, Arizona | 30–40 business days |
| 28 | Broomfield, Colorado | 35–40 business days |
| 29 | Sedona, Arizona | 42–42 business days |
| 30 | Tusayan, Arizona | 36–56 business days |
| 30 | Unincorporated Coconino County, Arizona | 36–56 business days |
| 31 | Bullhead City, Arizona | 45–60 business days |
| 32 | Eloy, Arizona | 25–90 business days |
| 33 | Conrad, Montana | Up to 60 business days |
| 33 | Prescott Valley, Arizona | 30–90 business days |
| 34 | Hailey, Idaho | 1–120 business days |
| 35 | Jackson, Wyoming | 45–100 business days |
| 35 | Unincorporated La Paz County, Arizona | 40–105 business days |
| 36 | Lafayette, Colorado | Up to 90 business days |
| 37 | Marana, Arizona | 60–180 business days |
All permit types
Of the 596 jurisdiction × permit rows that publish a review target, across every family.
| # | City | Review timeline |
|---|---|---|
| 1 | Cottonwood, Arizona | 0–0 business days |
| 1 | Keenesburg, Colorado | 0–0 business days |
| 1 | Thatcher, Arizona | 0–0 business days |
| 1 | Albuquerque, New Mexico | 0–0 business days |
| 1 | Keenesburg, Colorado | 0–0 business days |
| 1 | Kootenai County, Idaho | 0–0 business days |
| 2 | Williams, Arizona | 0–1 business days |
| 2 | Arvada, Colorado | 0–1 business days |
| 2 | Castle Pines, Colorado | 0–1 business days |
| 2 | Castle Pines, Colorado | 0–1 business days |
| 61 | Unincorporated La Paz County, Arizona | 40–105 business days |
| 61 | Jackson, Wyoming | 45–100 business days |
| 61 | Unincorporated La Paz County, Arizona | 40–105 business days |
| 62 | Unincorporated Santa Cruz County, Arizona | 15–150 business days |
| 63 | Lafayette, Colorado | Up to 90 business days |
| 64 | Aspen, Colorado | 112–126 business days |
| 65 | Marana, Arizona | 60–180 business days |
| 65 | Marana, Arizona | 60–180 business days |
| 65 | Marana, Arizona | 60–180 business days |
| 65 | Marana, Arizona | 60–180 business days |
See all 596 ranked jurisdictions
| # | City | Review timeline |
|---|---|---|
| 1 | Cottonwood, Arizona | 0–0 business days |
| 1 | Keenesburg, Colorado | 0–0 business days |
| 1 | Thatcher, Arizona | 0–0 business days |
| 1 | Albuquerque, New Mexico | 0–0 business days |
| 1 | Keenesburg, Colorado | 0–0 business days |
| 1 | Kootenai County, Idaho | 0–0 business days |
| 2 | Williams, Arizona | 0–1 business days |
| 2 | Arvada, Colorado | 0–1 business days |
| 2 | Castle Pines, Colorado | 0–1 business days |
| 2 | Castle Pines, Colorado | 0–1 business days |
| 3 | Unincorporated Pima County, Arizona | 1–1 business days |
| 3 | Tucson, Arizona | 1–1 business days |
| 3 | Idaho Falls, Idaho | 1–1 business days |
| 3 | Star, Idaho | 1–1 business days |
| 4 | Center, Colorado | 1–2 business days |
| 4 | Center, Colorado | 1–2 business days |
| 4 | Fort Lupton, Colorado | 1–2 business days |
| 4 | Broomfield, Colorado | 1–2 business days |
| 4 | Milliken, Colorado | 0–3 business days |
| 4 | Center, Colorado | 1–2 business days |
| 4 | Erie, Colorado | 1–2 business days |
| 4 | Fort Lupton, Colorado | 1–2 business days |
| 4 | Frisco, Colorado | 0–3 business days |
| 4 | Louisville, Colorado | 1–2 business days |
| 4 | Milliken, Colorado | 0–3 business days |
| 4 | Nederland, Colorado | 0–3 business days |
| 4 | Camp Verde, Arizona | 0–3 business days |
| 4 | Fort Lupton, Colorado | 1–2 business days |
| 4 | Milliken, Colorado | 0–3 business days |
| 4 | Nederland, Colorado | 0–3 business days |
| 5 | Los Alamos County, New Mexico | 1–3 business days |
| 5 | Buckeye, Arizona | 2–2 business days |
| 5 | Los Alamos County, New Mexico | 1–3 business days |
| 5 | Missoula County (Unincorporated), Montana | 1–3 business days |
| 5 | Hudson, Colorado | 2–2 business days |
| 5 | Los Alamos County, New Mexico | 1–3 business days |
| 5 | Hudson, Colorado | 2–2 business days |
| 5 | Los Alamos County, New Mexico | 1–3 business days |
| 5 | McCall, Idaho | 2–2 business days |
| 5 | Steamboat Springs, Colorado | 1–3 business days |
| 5 | Hudson, Colorado | 2–2 business days |
| 5 | Los Alamos County, New Mexico | 1–3 business days |
| 5 | Steamboat Springs, Colorado | 1–3 business days |
| 6 | Douglas, Arizona | 2–3 business days |
| 6 | Douglas, Arizona | 2–3 business days |
| 6 | Lafayette, Colorado | 2–3 business days |
| 6 | Prescott, Arizona | 0–5 business days |
| 6 | Douglas, Arizona | 2–3 business days |
| 7 | Alamogordo, New Mexico | 3–3 business days |
| 7 | Castle Pines, Colorado | 1–5 business days |
| 7 | Deming, New Mexico | 3–3 business days |
| 7 | Española, New Mexico | 3–3 business days |
| 7 | Gallup, New Mexico | 3–3 business days |
| 7 | Haxtun, Colorado | 3–3 business days |
| 7 | Las Cruces, New Mexico | 3–3 business days |
| 7 | Alamogordo, New Mexico | 3–3 business days |
| 7 | Centerville, Utah | 3–3 business days |
| 7 | Deming, New Mexico | 3–3 business days |
| 7 | Española, New Mexico | 3–3 business days |
| 7 | Goodyear, Arizona | 0–6 business days |
| 7 | Lafayette, Colorado | 3–3 business days |
| 7 | Santa Fe, New Mexico | 3–3 business days |
| 7 | Castle Pines, Colorado | 1–5 business days |
| 7 | Las Cruces, New Mexico | 3–3 business days |
| 7 | Gilbert, Arizona | 3–3 business days |
| 7 | Alamogordo, New Mexico | 3–3 business days |
| 7 | Centennial, Colorado | 1–5 business days |
| 7 | Deming, New Mexico | 3–3 business days |
| 7 | Española, New Mexico | 3–3 business days |
| 7 | Florence, Colorado | 3+ business days |
| 7 | Gallup, New Mexico | 3–3 business days |
| 7 | Deming, New Mexico | 3–3 business days |
| 7 | Española, New Mexico | 3–3 business days |
| 7 | Gallup, New Mexico | 3–3 business days |
| 8 | Unincorporated Twin Falls County, Idaho | 0–7 business days |
| 8 | Arvada, Colorado | 0–7 business days |
| 8 | Johnstown, Colorado | 0–7 business days |
| 9 | Tremonton, Utah | 3–5 business days |
| 9 | Tremonton, Utah | 3–5 business days |
| 9 | Willcox, Arizona | 4–4 business days |
| 9 | Glasgow, Montana | 1–7 business days |
| 9 | Broomfield, Colorado | 1–7 business days |
| 10 | Columbine Valley, Colorado | 2–7 business days |
| 10 | Columbine Valley, Colorado | 2–7 business days |
| 11 | Ammon, Idaho | 5–5 business days |
| 11 | Unincorporated Pima County, Arizona | 5–5 business days |
| 11 | Queen Creek, Arizona | Up to 5 business days |
| 11 | Red Lodge, Montana | 5+ business days |
| 11 | Thatcher, Arizona | 0–10 business days |
| 11 | Centennial, Colorado | 5–5 business days |
| 11 | Erie, Colorado | 5–5 business days |
| 11 | Glenwood Springs, Colorado | 0–10 business days |
| 11 | Kootenai County, Idaho | 0–10 business days |
| 11 | Longmont, Colorado | 5–5 business days |
| 11 | Queen Creek, Arizona | Up to 5 business days |
| 11 | Steamboat Springs, Colorado | 5–5 business days |
| 11 | Surprise, Arizona | 4–6 business days |
| 11 | Wellington, Colorado | 5+ business days |
| 11 | Kootenai County, Idaho | 0–10 business days |
| 11 | Unincorporated Pima County, Arizona | 5–5 business days |
| 11 | Thatcher, Arizona | 0–10 business days |
| 11 | Buckeye, Arizona | 0–10 business days |
| 11 | Centennial, Colorado | 5–5 business days |
| 11 | Kootenai County, Idaho | 0–10 business days |
| 11 | Peoria, Arizona | 5–5 business days |
| 11 | Unincorporated Pima County, Arizona | 5–5 business days |
| 11 | Florence, Arizona | 0–10 business days |
| 11 | Queen Creek, Arizona | Up to 5 business days |
| 11 | Unincorporated Laramie County, Wyoming | 0–10 business days |
| 11 | Centennial, Colorado | 5–5 business days |
| 11 | Kootenai County, Idaho | 0–10 business days |
| 11 | Loveland, Colorado | 5–5 business days |
| 11 | Unincorporated Pima County, Arizona | 5–5 business days |
| 11 | Queen Creek, Arizona | Up to 5 business days |
| 12 | Billings, Montana | 4–7 business days |
| 12 | Columbia Falls, Montana | 1–10 business days |
| 12 | Cut Bank, Montana | 4–7 business days |
| 12 | East Helena, Montana | 1–10 business days |
| 12 | Evanston, Wyoming | 1–10 business days |
| 12 | Glasgow, Montana | 4–7 business days |
| 12 | Laurel, Montana | 1–10 business days |
| 12 | Livingston, Montana | 1–10 business days |
| 12 | Miles City, Montana | 1–10 business days |
| 12 | Steamboat Springs, Colorado | 1–10 business days |
| 12 | Taylorsville, Utah | 1–10 business days |
| 12 | Winnemucca, Nevada | 1–10 business days |
| 12 | Yerington, Nevada | 1–10 business days |
| 12 | Columbia Falls, Montana | 1–10 business days |
| 12 | Livingston, Montana | 1–10 business days |
| 12 | Miles City, Montana | 1–10 business days |
| 12 | Cut Bank, Montana | 4–7 business days |
| 12 | East Helena, Montana | 1–10 business days |
| 12 | Glasgow, Montana | 4–7 business days |
| 12 | Livingston, Montana | 1–10 business days |
| 12 | Columbia Falls, Montana | 1–10 business days |
| 12 | Columbia Falls, Montana | 1–10 business days |
| 12 | Cut Bank, Montana | 4–7 business days |
| 12 | Livingston, Montana | 1–10 business days |
| 12 | Miles City, Montana | 1–10 business days |
| 12 | Columbia Falls, Montana | 1–10 business days |
| 12 | Livingston, Montana | 1–10 business days |
| 12 | Miles City, Montana | 1–10 business days |
| 13 | Douglas, Arizona | 5–7 business days |
| 13 | Eagar, Arizona | 6–6 business days |
| 13 | Parker, Arizona | 5–7 business days |
| 13 | Pueblo, Colorado | 5–7 business days |
| 13 | West Wendover, Nevada | 5–7 business days |
| 13 | Pueblo, Colorado | 5–7 business days |
| 13 | Pueblo, Colorado | 5–7 business days |
| 13 | Pueblo, Colorado | 5–7 business days |
| 13 | Parker, Arizona | 5–7 business days |
| 14 | Unincorporated Cache County, Utah | 3–10 business days |
| 14 | Unincorporated Campbell County, Wyoming | 3–10 business days |
| 14 | West Valley City, Utah | 3–10 business days |
| 14 | Albuquerque, New Mexico | 0–13 business days |
| 15 | Cañon City, Colorado | 0–14 business days |
| 15 | Cottonwood Heights, Utah | Up to 7 business days |
| 15 | Thornton, Colorado | 1–13 business days |
| 15 | Unincorporated Garfield County, Utah | 0–14 business days |
| 15 | Unincorporated Kane County, Utah | 0–14 business days |
| 15 | Conejos County (Unincorporated), Colorado | 7–7 business days |
| 15 | Johnstown, Colorado | 0–14 business days |
| 15 | Ketchum, Idaho | 7–7 business days |
| 15 | Peoria, Arizona | 7–7 business days |
| 15 | Arvada, Colorado | 2–12 business days |
| 15 | Ketchum, Idaho | 7–7 business days |
| 15 | Nampa, Idaho | 7–7 business days |
| 15 | Ketchum, Idaho | 7–7 business days |
| 16 | Dewey-Humboldt, Arizona | 5–10 business days |
| 16 | Great Falls, Montana | 5–10 business days |
| 16 | Green River, Wyoming | 1–14 business days |
| 16 | Jerome, Idaho | 5–10 business days |
| 16 | Litchfield Park, Arizona | 5–10 business days |
| 16 | Mountain View, Colorado | 5–10 business days |
| 16 | Town of Taos, New Mexico | 0–15 business days |
| 16 | Tolleson, Arizona | 5–10 business days |
| 16 | Unincorporated Beaver County, Utah | 1–14 business days |
| 16 | Unincorporated Bernalillo County, New Mexico | 5–10 business days |
| 16 | Unincorporated Emery County, Utah | 1–14 business days |
| 16 | Unincorporated Grand County, Utah | 1–14 business days |
| 16 | Victor, Idaho | 0–15 business days |
| 16 | Dewey-Humboldt, Arizona | 5–10 business days |
| 16 | Litchfield Park, Arizona | 5–10 business days |
| 16 | Sahuarita, Arizona | 5–10 business days |
| 16 | Tolleson, Arizona | 5–10 business days |
| 16 | Mountain View, Colorado | 5–10 business days |
| 16 | Centennial, Colorado | 5–10 business days |
| 16 | Glendale, Arizona | 5–10 business days |
| 16 | Litchfield Park, Arizona | 5–10 business days |
| 16 | Louisville, Colorado | 5–10 business days |
| 16 | Buckeye, Arizona | 5–10 business days |
| 16 | Litchfield Park, Arizona | 5–10 business days |
| 16 | Tolleson, Arizona | 5–10 business days |
| 16 | Buckeye, Arizona | 5–10 business days |
| 16 | Erie, Colorado | 5–10 business days |
| 16 | Louisville, Colorado | 5–10 business days |
| 16 | Prescott, Arizona | 0–15 business days |
| 16 | Tolleson, Arizona | 5–10 business days |
| 17 | Columbine Valley, Colorado | 2–14 business days |
| 17 | Yuma, Arizona | 5–11 business days |
| 17 | Gila Bend, Arizona | 8–8 business days |
| 17 | Gila Bend, Arizona | 8–8 business days |
| 18 | Caldwell, Idaho | 7–10 business days |
| 18 | Fort Lupton, Colorado | 7–10 business days |
| 18 | Pleasant View, Utah | 7–10 business days |
| 18 | San Luis, Arizona | 6–11 business days |
| 18 | Sunland Park, New Mexico | 7–10 business days |
| 18 | Unincorporated Bannock County, Idaho | 7–10 business days |
| 18 | Unincorporated Box Elder County, Utah | 7–10 business days |
| 18 | Unincorporated Duchesne County, Utah | 3–14 business days |
| 18 | Unincorporated Juab County, Utah | 3–14 business days |
| 18 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 18 | Unincorporated Millard County, Utah | 3–14 business days |
| 18 | San Luis, Arizona | 6–11 business days |
| 18 | Sunland Park, New Mexico | 7–10 business days |
| 18 | Unincorporated Box Elder County, Utah | 7–10 business days |
| 18 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 18 | Fort Lupton, Colorado | 7–10 business days |
| 18 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 18 | Sunland Park, New Mexico | 7–10 business days |
| 18 | Sunland Park, New Mexico | 7–10 business days |
| 18 | Yuma, Arizona | 6–11 business days |
| 18 | San Luis, Arizona | 6–11 business days |
| 18 | Unincorporated Laramie County, Wyoming | 7–10 business days |
| 18 | Yuma, Arizona | 6–11 business days |
| 19 | Yuma, Arizona | 6–12 business days |
| 20 | Somerton, Arizona | 8–11 business days |
| 20 | Somerton, Arizona | 8–11 business days |
| 21 | Belgrade, Montana | 10–10 business days |
| 21 | City of Deer Lodge, Montana | 10–10 business days |
| 21 | Donnelly, Idaho | 0–20 business days |
| 21 | Enoch City, Utah | 3–17 business days |
| 21 | Fredonia, Arizona | 10–10 business days |
| 21 | Gilbert, Arizona | 8–12 business days |
| 21 | Hailey, Idaho | 10–10 business days |
| 21 | Hamilton, Montana | 10–10 business days |
| 21 | Holladay, Utah | Up to 10 business days |
| 21 | Unincorporated Humboldt County, Nevada | 10–10 business days |
| 21 | Idaho Falls, Idaho | 10–10 business days |
| 21 | Manhattan, Montana | 10–10 business days |
| 21 | Mesa, Arizona | 10–10 business days |
| 21 | Missoula County (Unincorporated), Montana | 10–10 business days |
| 21 | Moscow, Idaho | 10–10 business days |
| 21 | Nephi, Utah | 10–10 business days |
| 21 | Nogales, Arizona | 10–10 business days |
| 21 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 21 | Payette, Idaho | 10–10 business days |
| 21 | Town of Payson, Arizona | 10–10 business days |
| 21 | Pocatello, Idaho | 10–10 business days |
| 21 | Polson, Montana | Up to 10 business days |
| 21 | Post Falls, Idaho | 10–10 business days |
| 21 | Rexburg, Idaho | Up to 10 business days |
| 21 | Santa Clara, Utah | 10–10 business days |
| 21 | Springerville, Arizona | 10–10 business days |
| 21 | Superior, Colorado | 10–10 business days |
| 21 | Taylor, Arizona | 10–10 business days |
| 21 | Tempe, Arizona | 5–15 business days |
| 21 | Twin Falls, Idaho | 10–10 business days |
| 21 | Unincorporated Madison County, Idaho | 10–10 business days |
| 21 | Minidoka County (Building Authority for Unincorporated County and the Cities of Acequia, Minidoka, Paul, and Rupert), Idaho | Up to 10 business days |
| 21 | Unincorporated San Juan County, New Mexico | 10–10 business days |
| 21 | Unincorporated Valley County, Idaho | 0–20 business days |
| 21 | Idaho Falls, Idaho | 10–10 business days |
| 21 | Lake Havasu City, Arizona | 10–10 business days |
| 21 | Nampa, Idaho | 10–10 business days |
| 21 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 21 | Oro Valley, Arizona | 10–10 business days |
| 21 | Town of Payson, Arizona | 10–10 business days |
| 21 | Post Falls, Idaho | 10–10 business days |
| 21 | Somerton, Arizona | 8–12 business days |
| 21 | Springerville, Arizona | 10–10 business days |
| 21 | Twin Falls, Idaho | 10–10 business days |
| 21 | Center, Colorado | Up to 10 business days |
| 21 | Gilbert, Arizona | 8–12 business days |
| 21 | Goodyear, Arizona | 5–15 business days |
| 21 | Idaho Falls, Idaho | 10–10 business days |
| 21 | Loveland, Colorado | 10–10 business days |
| 21 | Mesa, Arizona | 10–10 business days |
| 21 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 21 | Pocatello, Idaho | 10–10 business days |
| 21 | Post Falls, Idaho | 10–10 business days |
| 21 | Tempe, Arizona | 5–15 business days |
| 21 | Tucson, Arizona | 10–10 business days |
| 21 | Apache Junction, Arizona | 0–20 business days |
| 21 | Goodyear, Arizona | 5–15 business days |
| 21 | Greeley, Colorado | 10–10 business days |
| 21 | Mesa, Arizona | 10–10 business days |
| 21 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 21 | Town of Payson, Arizona | 10–10 business days |
| 21 | Pocatello, Idaho | 10–10 business days |
| 21 | Post Falls, Idaho | 10–10 business days |
| 21 | Queen Creek, Arizona | 10–10 business days |
| 21 | Springerville, Arizona | 10–10 business days |
| 21 | Tucson, Arizona | 10–10 business days |
| 21 | Twin Falls, Idaho | 10–10 business days |
| 21 | Apache Junction, Arizona | 0–20 business days |
| 21 | Goodyear, Arizona | 5–15 business days |
| 21 | Greeley, Colorado | 10–10 business days |
| 21 | Hamilton, Montana | 10–10 business days |
| 21 | Lake Havasu City, Arizona | 10–10 business days |
| 21 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 21 | Pocatello, Idaho | 10–10 business days |
| 21 | Superior, Colorado | 10–10 business days |
| 21 | Twin Falls, Idaho | 10–10 business days |
| 21 | Apache Junction, Arizona | 0–20 business days |
| 21 | Goodyear, Arizona | 5–15 business days |
| 21 | Greeley, Colorado | 10–10 business days |
| 21 | Idaho Falls, Idaho | 10–10 business days |
| 21 | Lake Havasu City, Arizona | 10–10 business days |
| 21 | Mesa, Arizona | 10–10 business days |
| 21 | Nogales, Arizona | 10–10 business days |
| 21 | Nye County (Unincorporated, incl. Pahrump), Nevada | 10–10 business days |
| 21 | Oro Valley, Arizona | 10–10 business days |
| 21 | Town of Payson, Arizona | 10–10 business days |
| 21 | Pocatello, Idaho | 10–10 business days |
| 21 | Sahuarita, Arizona | 10–10 business days |
| 21 | Springerville, Arizona | 10–10 business days |
| 21 | Taylor, Arizona | 10–10 business days |
| 21 | Tucson, Arizona | 10–10 business days |
| 21 | Twin Falls, Idaho | 10–10 business days |
| 21 | Unincorporated Valley County, Idaho | 0–20 business days |
| 22 | Coeur d'Alene, Idaho | 7–14 business days |
| 22 | Hudson, Colorado | 7–14 business days |
| 22 | Unincorporated Rich County, Utah | 7–14 business days |
| 22 | Aspen, Colorado | 7–14 business days |
| 22 | Broomfield, Colorado | 7–14 business days |
| 22 | Coeur d'Alene, Idaho | 7–14 business days |
| 22 | Hudson, Colorado | 7–14 business days |
| 22 | Woods Cross, Utah | 7–14 business days |
| 22 | Aspen, Colorado | 7–14 business days |
| 22 | Coeur d'Alene, Idaho | 7–14 business days |
| 22 | Aspen, Colorado | 7–14 business days |
| 22 | Boulder City, Nevada | 7–14 business days |
| 22 | Coeur d'Alene, Idaho | 7–14 business days |
| 22 | Boulder City, Nevada | 7–14 business days |
| 22 | Coeur d'Alene, Idaho | 7–14 business days |
| 23 | Lewiston, Idaho | 8–14 business days |
| 23 | Laurel, Montana | 1–21 business days |
| 24 | Farr West, Utah | 10–14 business days |
| 24 | Kaysville, Utah | 10–14 business days |
| 24 | Las Vegas, Nevada | 10–14 business days |
| 24 | Milliken, Colorado | 10–14 business days |
| 24 | Nibley, Utah | 10–14 business days |
| 24 | Northglenn, Colorado | 10–14 business days |
| 24 | Santaquin, Utah | 10–14 business days |
| 24 | Spirit Lake, Idaho | 10–14 business days |
| 24 | Unincorporated Power County, Idaho | 10–14 business days |
| 24 | Unincorporated Uintah County, Utah | 10–14 business days |
| 24 | Kaysville, Utah | 10–14 business days |
| 24 | Milliken, Colorado | 10–14 business days |
| 24 | Northglenn, Colorado | 10–14 business days |
| 24 | Parker, Colorado | 10–14 business days |
| 24 | Northglenn, Colorado | 10–14 business days |
| 24 | Yuma, Arizona | 6–18 business days |
| 24 | Willcox, Arizona | 4–20 business days |
| 24 | Willcox, Arizona | 4–20 business days |
| 25 | El Mirage, Arizona | 10–15 business days |
| 25 | Ogden, Utah | 10–15 business days |
| 25 | Unincorporated Yavapai County, Arizona | 10–15 business days |
| 25 | El Mirage, Arizona | 10–15 business days |
| 25 | Ogden, Utah | 10–15 business days |
| 25 | Ogden, Utah | 10–15 business days |
| 25 | El Mirage, Arizona | 10–15 business days |
| 25 | Ogden, Utah | 10–15 business days |
| 25 | El Mirage, Arizona | 10–15 business days |
| 26 | Albuquerque, New Mexico | 13–13 business days |
| 26 | Kootenai County, Idaho | 5–21 business days |
| 26 | Casa Grande, Arizona | 2–24 business days |
| 27 | Anaconda-Deer Lodge, Montana | 14–14 business days |
| 27 | Carlin, Nevada | 14–14 business days |
| 27 | Cedar Hills, Utah | 14–14 business days |
| 27 | Eagle Mountain, Utah | 14–14 business days |
| 27 | Grantsville, Utah | 14–14 business days |
| 27 | Heber City, Utah | 14–14 business days |
| 27 | Hurricane, Utah | 14–14 business days |
| 27 | Millcreek, Utah | 14–14 business days |
| 27 | Moab, Utah | 14–14 business days |
| 27 | Payson, Utah | Up to 14 business days |
| 27 | Pleasant Grove, Utah | Up to 14 business days |
| 27 | Riverdale, Utah | 14–14 business days |
| 27 | Roy, Utah | Up to 14 business days |
| 27 | Springville, Utah | 14+ business days |
| 27 | Unincorporated San Juan County, Utah | 14–14 business days |
| 27 | Unincorporated Weber County, Utah | 14–14 business days |
| 27 | Washington Terrace, Utah | 14–14 business days |
| 27 | West Haven, Utah | 14–14 business days |
| 27 | West Point, Utah | 14–14 business days |
| 27 | Woods Cross, Utah | 14–14 business days |
| 27 | Camp Verde, Arizona | 7–21 business days |
| 27 | Millcreek, Utah | 14–14 business days |
| 28 | Centennial, Colorado | 15–15 business days |
| 28 | Driggs, Idaho | 10–20 business days |
| 28 | Durango, Colorado | 0–30 business days |
| 28 | Gila Bend, Arizona | 15–15 business days |
| 28 | City of Globe, Arizona | 15–15 business days |
| 28 | Goodyear, Arizona | 5–25 business days |
| 28 | Nampa, Idaho | 15–15 business days |
| 28 | Prescott, Arizona | 15–15 business days |
| 28 | Provo, Utah | 10–20 business days |
| 28 | Rigby, Idaho | 15–15 business days |
| 28 | Safford, Arizona | 10–20 business days |
| 28 | Sandpoint, Idaho | 15–15 business days |
| 28 | Shelley, Idaho | 10–20 business days |
| 28 | South Salt Lake, Utah | 15–15 business days |
| 28 | Timnath, Colorado | 15–15 business days |
| 28 | Unincorporated Doña Ana County, New Mexico | 15–15 business days |
| 28 | Unincorporated Jefferson County, Idaho | 15–15 business days |
| 28 | Wheat Ridge, Colorado | 10–20 business days |
| 28 | Williams, Arizona | 15–15 business days |
| 28 | Winslow, Arizona | 15–15 business days |
| 28 | City of Globe, Arizona | 15–15 business days |
| 28 | Pocatello, Idaho | 10–20 business days |
| 28 | Nampa, Idaho | 15–15 business days |
| 28 | Oro Valley, Arizona | 10–20 business days |
| 28 | South Salt Lake, Utah | 15–15 business days |
| 28 | Prescott, Arizona | 15–15 business days |
| 28 | Safford, Arizona | 10–20 business days |
| 28 | Idaho Falls, Idaho | 10–20 business days |
| 28 | Post Falls, Idaho | 10–20 business days |
| 28 | Sahuarita, Arizona | 10–20 business days |
| 28 | Winslow, Arizona | 15–15 business days |
| 28 | Driggs, Idaho | 10–20 business days |
| 28 | City of Globe, Arizona | 15–15 business days |
| 28 | Post Falls, Idaho | 10–20 business days |
| 28 | Safford, Arizona | 10–20 business days |
| 28 | Winslow, Arizona | 15–15 business days |
| 29 | Cheyenne, Wyoming | 10–21 business days |
| 29 | Coalville, Utah | 14–17 business days |
| 29 | Park City, Utah | 14–17 business days |
| 29 | Las Vegas, Nevada | 10–21 business days |
| 30 | Unincorporated Gem County, Idaho | 3–30 business days |
| 31 | Alpine, Utah | 17–17 business days |
| 31 | Fruit Heights, Utah | 17–17 business days |
| 31 | Ivins, Utah | 17–17 business days |
| 31 | La Verkin, Utah | 17–17 business days |
| 31 | Lindon, Utah | 17–17 business days |
| 31 | Monticello, Utah | 17–17 business days |
| 31 | North Logan, Utah | 17–17 business days |
| 31 | South Weber, Utah | 17–17 business days |
| 31 | West Bountiful, Utah | 17–17 business days |
| 32 | Apache Junction, Arizona | 15–20 business days |
| 32 | Unincorporated Churchill County, Nevada | 15–20 business days |
| 32 | Kalispell, Montana | 14–21 business days |
| 32 | La Junta, Colorado | 14–21 business days |
| 32 | Louisville, Colorado | 15–20 business days |
| 32 | Paradise Valley, Arizona | 15–20 business days |
| 32 | Unincorporated Elmore County, Idaho | 14–21 business days |
| 32 | Unincorporated Gila County, Arizona | 15–20 business days |
| 32 | Morgan County, Utah | 14–21 business days |
| 32 | Wellton, Arizona | 5–30 business days |
| 32 | Apache Junction, Arizona | 15–20 business days |
| 32 | Boulder City, Nevada | 14–21 business days |
| 32 | Florence, Arizona | 10–25 business days |
| 32 | McCall, Idaho | 14–21 business days |
| 32 | Paradise Valley, Arizona | 15–20 business days |
| 32 | Morgan County, Utah | 14–21 business days |
| 32 | Grand Junction, Colorado | 14–21 business days |
| 32 | Kalispell, Montana | 14–21 business days |
| 32 | Louisville, Colorado | 15–20 business days |
| 32 | Boulder City, Nevada | 14–21 business days |
| 32 | Erie, Colorado | 15–20 business days |
| 32 | Kalispell, Montana | 14–21 business days |
| 32 | Paradise Valley, Arizona | 15–20 business days |
| 32 | West Valley City, Utah | 14–21 business days |
| 33 | Lander County (including Battle Mountain), Nevada | 15–21 business days |
| 33 | Laramie, Wyoming | 15–21 business days |
| 33 | Peoria, Arizona | 18–18 business days |
| 33 | Laramie, Wyoming | 15–21 business days |
| 34 | Avondale, Arizona | 16–24 business days |
| 34 | Glendale, Arizona | 15–25 business days |
| 34 | Greeley, Colorado | 20–20 business days |
| 34 | Kingman, Arizona | 20–20 business days |
| 34 | Oro Valley, Arizona | 20–20 business days |
| 34 | Sahuarita, Arizona | 20–20 business days |
| 34 | Tucson, Arizona | 20–20 business days |
| 34 | Willcox, Arizona | 20–20 business days |
| 34 | Avondale, Arizona | 16–24 business days |
| 34 | Prescott, Arizona | 15–25 business days |
| 34 | Avondale, Arizona | 16–24 business days |
| 34 | Tucson, Arizona | 20–20 business days |
| 34 | Avondale, Arizona | 16–24 business days |
| 34 | Kaysville, Utah | 10–30 business days |
| 35 | Castle Rock, Colorado | 21–21 business days |
| 35 | Farmington, Utah | 14–28 business days |
| 35 | Heyburn, Idaho | Up to 21 business days |
| 35 | Parker, Colorado | 14–28 business days |
| 35 | Pinetop-Lakeside, Arizona | 21–21 business days |
| 35 | Pondera County (Unincorporated), Montana | Up to 21 business days |
| 35 | Vernal, Utah | 21–21 business days |
| 36 | Hayden, Idaho | 22–22 business days |
| 36 | Hayden, Idaho | 22–22 business days |
| 37 | Buckeye, Arizona | 20–25 business days |
| 37 | Golden, Colorado | 20–25 business days |
| 37 | Surprise, Arizona | 15–30 business days |
| 37 | Flagstaff, Arizona | 10–35 business days |
| 37 | Flagstaff, Arizona | 10–35 business days |
| 37 | Flagstaff, Arizona | 10–35 business days |
| 38 | Casa Grande, Arizona | 2–44 business days |
| 38 | Casa Grande, Arizona | 2–44 business days |
| 38 | Casa Grande, Arizona | 2–44 business days |
| 39 | Avon, Colorado | 7–42 business days |
| 39 | Boulder City, Nevada | 21–28 business days |
| 39 | Guadalupe, Arizona | 7–42 business days |
| 39 | Nederland, Colorado | 21–28 business days |
| 39 | Guadalupe, Arizona | 7–42 business days |
| 40 | Carefree, Arizona | 15–35 business days |
| 40 | Erie, Colorado | 20–30 business days |
| 40 | Ketchum, Idaho | 25–25 business days |
| 40 | Loveland, Colorado | 20–30 business days |
| 40 | Unincorporated Mohave County, Arizona | 20–30 business days |
| 40 | Carefree, Arizona | 15–35 business days |
| 40 | Loveland, Colorado | 20–30 business days |
| 40 | City of Maricopa, Arizona | 20–30 business days |
| 40 | Loveland, Colorado | 20–30 business days |
| 40 | Loveland, Colorado | 20–30 business days |
| 40 | City of Maricopa, Arizona | 20–30 business days |
| 40 | Carefree, Arizona | 15–35 business days |
| 41 | Florence, Arizona | 20–35 business days |
| 41 | Unincorporated Pinal County, Arizona | 10–45 business days |
| 41 | Unincorporated Pinal County, Arizona | 10–45 business days |
| 41 | Unincorporated Pinal County, Arizona | 10–45 business days |
| 41 | Florence, Arizona | 20–35 business days |
| 42 | Camp Verde, Arizona | 21–35 business days |
| 42 | Star, Idaho | 14–42 business days |
| 42 | City of Maricopa, Arizona | 26–30 business days |
| 43 | Lake Havasu City, Arizona | 30–30 business days |
| 43 | Prescott Valley, Arizona | 30–30 business days |
| 43 | Shelby, Montana | Up to 30 business days |
| 43 | Sidney, Montana | 0–60 business days |
| 43 | Storey County (includes Virginia City), Nevada | Up to 30 business days |
| 43 | City of Maricopa, Arizona | 30–30 business days |
| 44 | Unincorporated Franklin County, Idaho | Up to 31 business days |
| 44 | Unincorporated Yuma County, Arizona | 22–40 business days |
| 45 | Unincorporated Clark County, Nevada | 21–42 business days |
| 46 | Colstrip, Montana | 30–40 business days |
| 46 | Elko, Nevada | 30–40 business days |
| 46 | Lyon County, Nevada | 28–42 business days |
| 46 | Salt River Pima-Maricopa Indian Community, Arizona | 28–42 business days |
| 46 | Show Low, Arizona | 30–40 business days |
| 46 | Sierra Vista, Arizona | 30–40 business days |
| 46 | Lyon County, Nevada | 28–42 business days |
| 46 | Show Low, Arizona | 30–40 business days |
| 46 | Sierra Vista, Arizona | 30–40 business days |
| 46 | Lyon County, Nevada | 28–42 business days |
| 46 | Show Low, Arizona | 30–40 business days |
| 46 | Lyon County, Nevada | 28–42 business days |
| 46 | Sierra Vista, Arizona | 30–40 business days |
| 46 | Lyon County, Nevada | 28–42 business days |
| 46 | Sierra Vista, Arizona | 30–40 business days |
| 47 | Eagle, Idaho | 30–42 business days |
| 48 | Broomfield, Colorado | 35–40 business days |
| 48 | Broomfield, Colorado | 35–40 business days |
| 48 | Broomfield, Colorado | 35–40 business days |
| 49 | City of Maricopa, Arizona | 22–54 business days |
| 50 | Flagstaff, Arizona | 35–45 business days |
| 51 | Sedona, Arizona | 42–42 business days |
| 51 | Sedona, Arizona | 42–42 business days |
| 51 | Sedona, Arizona | 42–42 business days |
| 51 | Sedona, Arizona | 42–42 business days |
| 52 | Marana, Arizona | 30–60 business days |
| 53 | Tusayan, Arizona | 36–56 business days |
| 53 | Unincorporated Coconino County, Arizona | 36–56 business days |
| 53 | Tusayan, Arizona | 36–56 business days |
| 53 | Tusayan, Arizona | 36–56 business days |
| 53 | Unincorporated Coconino County, Arizona | 36–56 business days |
| 54 | Boise, Idaho | 9–84 business days |
| 55 | Lafayette, Colorado | 40–60 business days |
| 55 | Lafayette, Colorado | 40–60 business days |
| 56 | Bullhead City, Arizona | 45–60 business days |
| 56 | Bullhead City, Arizona | 45–60 business days |
| 56 | Bullhead City, Arizona | 45–60 business days |
| 56 | Bullhead City, Arizona | 45–60 business days |
| 56 | Bullhead City, Arizona | 45–60 business days |
| 57 | Eloy, Arizona | 25–90 business days |
| 57 | Eloy, Arizona | 25–90 business days |
| 57 | Eloy, Arizona | 25–90 business days |
| 58 | Conrad, Montana | Up to 60 business days |
| 58 | Prescott Valley, Arizona | 30–90 business days |
| 58 | Windsor, Colorado | 30–90 business days |
| 58 | Prescott Valley, Arizona | 30–90 business days |
| 58 | Conrad, Montana | Up to 60 business days |
| 58 | Prescott Valley, Arizona | 30–90 business days |
| 58 | Conrad, Montana | Up to 60 business days |
| 58 | Prescott Valley, Arizona | 30–90 business days |
| 59 | Hailey, Idaho | 1–120 business days |
| 60 | Missoula, Montana | 56–84 business days |
| 61 | Unincorporated La Paz County, Arizona | 40–105 business days |
| 61 | Jackson, Wyoming | 45–100 business days |
| 61 | Unincorporated La Paz County, Arizona | 40–105 business days |
| 62 | Unincorporated Santa Cruz County, Arizona | 15–150 business days |
| 63 | Lafayette, Colorado | Up to 90 business days |
| 64 | Aspen, Colorado | 112–126 business days |
| 65 | Marana, Arizona | 60–180 business days |
| 65 | Marana, Arizona | 60–180 business days |
| 65 | Marana, Arizona | 60–180 business days |
| 65 | Marana, Arizona | 60–180 business days |
How cities price permits
Every published fee is classified by structure — flat, waived, valuation-based, a percentage of another fee, or unparsed prose — never dollar-ranked when it can’t be compared fairly.
| State | Family | Flat | Waived | Valuation-based | % of fee | Unparsed | Not published |
|---|---|---|---|---|---|---|---|
| Arizona | Residential Building | 11 | 1 | 42 | 4 | 38 | 2 |
| Arizona | Solar PV | 31 | 0 | 20 | 0 | 12 | 0 |
| Arizona | ADU | 0 | 0 | 4 | 3 | 6 | 0 |
| Arizona | Water Heater | 1 | 0 | 0 | 0 | 0 | 0 |
| Arizona | Fence | 13 | 1 | 12 | 0 | 13 | 0 |
| Arizona | Reroof | 11 | 0 | 22 | 1 | 3 | 0 |
| Arizona | Demolition | 35 | 0 | 19 | 1 | 20 | 1 |
| Colorado | Residential Building | 82 | 1 | 17 | 3 | 12 | 8 |
| Colorado | Solar PV | 27 | 0 | 25 | 2 | 26 | 3 |
| Colorado | Deck | 3 | 0 | 28 | 1 | 12 | 5 |
| Colorado | ADU | 5 | 1 | 30 | 2 | 7 | 1 |
| Colorado | Water Heater | 9 | 0 | 1 | 0 | 1 | 1 |
| Colorado | Fence | 12 | 0 | 14 | 2 | 8 | 0 |
| Colorado | Reroof | 32 | 1 | 48 | 2 | 24 | 6 |
| Colorado | Demolition | 49 | 0 | 20 | 0 | 21 | 6 |
| Idaho | Residential Building | 40 | 0 | 14 | 2 | 10 | 10 |
| Idaho | Solar PV | 4 | 0 | 5 | 1 | 4 | 0 |
| Idaho | ADU | 2 | 0 | 6 | 1 | 0 | 0 |
| Idaho | Water Heater | 1 | 0 | 0 | 0 | 0 | 0 |
| Idaho | Fence | 8 | 1 | 2 | 0 | 1 | 3 |
| Idaho | Reroof | 6 | 0 | 4 | 4 | 2 | 1 |
| Idaho | Demolition | 19 | 0 | 4 | 0 | 4 | 3 |
| Montana | Residential Building | 16 | 0 | 5 | 1 | 5 | 15 |
| Montana | Solar PV | 4 | 0 | 8 | 1 | 2 | 0 |
| Montana | Deck | 0 | 0 | 5 | 0 | 0 | 4 |
| Montana | ADU | 0 | 0 | 4 | 0 | 3 | 1 |
| Montana | Water Heater | 1 | 0 | 0 | 0 | 0 | 0 |
| Montana | Fence | 6 | 0 | 4 | 0 | 0 | 1 |
| Montana | Reroof | 4 | 0 | 9 | 0 | 3 | 3 |
| Montana | Demolition | 4 | 0 | 7 | 0 | 4 | 8 |
| Nevada | Residential Building | 10 | 0 | 12 | 1 | 4 | 2 |
| Nevada | Solar PV | 4 | 0 | 7 | 2 | 3 | 0 |
| Nevada | ADU | 0 | 0 | 8 | 1 | 2 | 0 |
| Nevada | Fence | 0 | 0 | 3 | 0 | 3 | 0 |
| Nevada | Reroof | 4 | 0 | 15 | 1 | 2 | 1 |
| Nevada | Demolition | 3 | 0 | 7 | 2 | 5 | 1 |
| New Mexico | Residential Building | 9 | 0 | 5 | 1 | 4 | 1 |
| New Mexico | Solar PV | 4 | 0 | 3 | 0 | 4 | 1 |
| New Mexico | ADU | 0 | 0 | 3 | 1 | 1 | 0 |
| New Mexico | Water Heater | 1 | 0 | 0 | 0 | 0 | 0 |
| New Mexico | Fence | 1 | 0 | 4 | 0 | 2 | 0 |
| New Mexico | Reroof | 1 | 0 | 15 | 0 | 1 | 1 |
| New Mexico | Demolition | 4 | 0 | 3 | 0 | 0 | 0 |
| Utah | Residential Building | 29 | 0 | 49 | 6 | 16 | 9 |
| Utah | Solar PV | 27 | 0 | 15 | 3 | 7 | 2 |
| Utah | Deck | 7 | 0 | 12 | 5 | 2 | 0 |
| Utah | ADU | 9 | 1 | 8 | 2 | 4 | 2 |
| Utah | Water Heater | 13 | 0 | 3 | 0 | 1 | 0 |
| Utah | Fence | 8 | 2 | 3 | 0 | 4 | 1 |
| Utah | Reroof | 19 | 0 | 11 | 3 | 8 | 0 |
| Utah | Demolition | 18 | 1 | 11 | 1 | 8 | 1 |
| Wyoming | Residential Building | 7 | 1 | 1 | 2 | 3 | 0 |
| Wyoming | Solar PV | 2 | 1 | 6 | 0 | 5 | 0 |
| Wyoming | Deck | 2 | 1 | 3 | 0 | 1 | 0 |
| Wyoming | ADU | 2 | 1 | 7 | 0 | 3 | 1 |
| Wyoming | Fence | 1 | 0 | 0 | 0 | 0 | 0 |
| Wyoming | Reroof | 4 | 1 | 6 | 1 | 2 | 0 |
| Wyoming | Demolition | 8 | 1 | 2 | 0 | 3 | 0 |
The largest flat fee in this edition: Fort Collins charges $6,925 for its ADU permit.
16 jurisdictions charge nothing for at least one of these permits:
- Mountain Village — Residential Building
- Tombstone — Residential Building
- Unincorporated Campbell County — Residential Building
- Unincorporated Campbell County — Solar PV
- Unincorporated Campbell County — Deck
- Brighton — ADU
- North Salt Lake — ADU
- Unincorporated Campbell County — ADU
- North Salt Lake — Fence
- Post Falls — Fence
- Show Low — Fence
- Spanish Fork — Fence
- Mountain Village — Reroof
- Unincorporated Campbell County — Reroof
- Unincorporated Campbell County — Demolition
- Unincorporated Uintah County — Demolition
Widest published review-timeline spreads:
- Unincorporated Santa Cruz County — Residential Building: 135-day spread between its published minimum and maximum.
- Marana — Solar PV: 120-day spread between its published minimum and maximum.
- Marana — Fence: 120-day spread between its published minimum and maximum.
- Marana — Reroof: 120-day spread between its published minimum and maximum.
- Marana — Demolition: 120-day spread between its published minimum and maximum.
State index
Median published fee per family and median review-timeline midpoint, by state. A family cell shows “—” where fewer than 5 jurisdictions publish a qualifying fee.
| State | Jurisdictions | Median review timeline | % publishing a target | Residential Building | Solar PV | Deck | ADU | Water Heater | Fence | Reroof | Demolition |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Arizona | 110 | 12.75 business days | 65% | $75 | $157.50 | — | — | — | $57.50 | $85 | $100 |
| Colorado | 123 | 7.25 business days | 22% | $27 | $309.87 | — | $250 | $125 | $34.04 | $85 | $55 |
| Idaho | 78 | 10 business days | 49% | $26.98 | — | — | — | — | $23.50 | $68.25 | $75 |
| Montana | 43 | 5.5 business days | 37% | $23.50 | — | — | — | — | $37.50 | — | — |
| Nevada | 31 | 14.75 business days | 27% | $40.86 | — | — | — | — | — | — | — |
| New Mexico | 20 | 3 business days | 47% | $24 | — | — | — | — | — | — | — |
| Utah | 109 | 14 business days | 24% | $65 | $200 | $228 | $112.50 | $75 | $38 | $115 | $96 |
| Wyoming | 19 | 8.5 business days | 15% | $32.50 | — | — | — | — | — | $35 | $40 |
Flagship-city comparison
A non-ranked, metro-to-metro comparison of the region’s largest cities — the ranked tables above are otherwise dominated by cheap small towns. This matrix pulls each city’s published fee text directly and is not gated to verified-confidence rows the way the ranked tables above are — open a city’s permit page for its current verification status.
Methodology
What qualifies
Each permit family resolves to at most one permit type per jurisdiction, using a priority-ordered slug map (a jurisdiction’s general building-permit fee is never substituted for a family it doesn’t explicitly publish). A fee ranking includes only rows classified flat or waived at verified provenance confidence, and only when at least 10 jurisdictions qualify for that family — below that, the section states the honest reason it’s omitted rather than showing a misleadingly thin table. Speed rankings include only rows with a jurisdiction’s own published, statute-or-SLA-backed review-timeline figure — never an estimate.
What’s excluded, and why
This index covers published base permit fees only — it excludes impact fees, plan-check surcharges beyond the base line item, utility connection fees, and taxes, which in some jurisdictions dwarf the permit fee itself. Valuation-tiered and percentage-of-fee rows are never dollar-ranked: a “$50 minimum” valuation fee can exceed a flat $400 fee on a real project, so ranking by the minimum tier would be misleading. Those rows are classified and reported in the fee-structure section instead. Unverified review-timeline estimates are excluded from every speed table.
The multi-line-item caveat
Rankings compare the base permit fee as published (the first line item of each jurisdiction’s fee schedule). Some jurisdictions bundle plan review into that figure; others bill it separately — rows with additional published line items are marked, and the linked city page shows the full schedule.
Corrections policy
This report is a frozen, committed snapshot — it does not silently drift with every data commit, so a press citation stays true to what was published. If a published figure is later found wrong, the snapshot is regenerated, its revision number is bumped, and a dated correction note is added below. Numbers never change silently.
This is revision 1.
Download the data
Every table on this page as a CSV, for reporters and researchers. Please attribute PermitBase and link back to this page.
- Residential Building — fee ranking (CSV) ↓
- Solar PV — fee ranking (CSV) ↓
- Deck — fee ranking (CSV) ↓
- ADU — fee ranking (CSV) ↓
- Water Heater — fee ranking (CSV) ↓
- Fence — fee ranking (CSV) ↓
- Reroof — fee ranking (CSV) ↓
- Demolition — fee ranking (CSV) ↓
- Residential Building — speed ranking (CSV) ↓
- Solar PV — speed ranking (CSV) ↓
- Deck — speed ranking (CSV) ↓
- ADU — speed ranking (CSV) ↓
- Fence — speed ranking (CSV) ↓
- Reroof — speed ranking (CSV) ↓
- Demolition — speed ranking (CSV) ↓
- All permit types — speed ranking (CSV) ↓
- State index (CSV) ↓
- Flagship city matrix (CSV) ↓