Beta — site is under development, information may contain errors. Read disclaimer

Mesa Building Permits — Cost, Timeline & Process

Last updated: Verified:

Building Permits in Mesa

Mesa requires a building permit for most construction, alteration, and repair work that affects structural, electrical, plumbing, or mechanical systems. Permits are issued by the City of Mesa Development Services Department, which also handles zoning clearances, plan review, and field inspections.

Mesa is located in Maricopa County and is the third-largest city in Arizona. Arizona has no mandatory statewide building code — Mesa enforces its own locally adopted codes. Mesa has adopted the 2018 International Codes (IBC, IRC, IMC, IPC, IFC, IFGC, IECC) and the National Electrical Code (NEC), each with local Mesa amendments.

When You Need a Permit

You generally need a Mesa building permit for:

  • New construction, additions, and accessory structures including ADUs (Accessory Dwelling Units)
  • Structural alterations, load-bearing wall changes, and foundation work
  • Electrical, plumbing, and mechanical (HVAC) changes
  • Reroofing and window or door openings in exterior walls
  • Swimming pools, spas, and retaining walls above applicable height thresholds
  • Demolition of any habitable structure

Minor cosmetic work (painting, floor coverings, cabinetry without plumbing or electrical changes) is typically exempt. When in doubt, contact Mesa Development Services before starting work.

ACA Mesa — The Online Portal

ACA Mesa (Accela Citizen Access) at aca-prod.accela.com/MESA is the City of Mesa's online permitting portal. Through ACA Mesa you can:

  • Create a personal or contractor account
  • Submit new residential and commercial permit applications
  • Upload plans for electronic plan review
  • Respond to correction comments without visiting the Development Services office
  • Pay permit fees online
  • Request and track inspections

The portal is available 24/7 for permit submissions and inspection requests.

Permit Costs

Mesa permit fees are established in the Development Services Fee Schedule published by the City of Mesa. Fees are typically calculated based on:

  • Building permit fee — scales with project valuation
  • Plan review fee — a percentage of the building permit fee
  • Impact fees — for new construction or added square footage (water, sewer, transportation, parks)
  • Trade permit fees — separate fees for electrical, plumbing, and mechanical work

Do not rely on third-party fee estimates. Always check the current Mesa Development Services Fee Schedule linked in the sources above for exact amounts.

Typical Timeline

Project Type General Expectation
Over-the-counter (minor repairs, like-for-like replacements) Same day – a few business days
Standard residential additions / alterations Several weeks (first review cycle)
Residential new construction Multiple plan review cycles over several weeks to months
Commercial plan review Multiple review disciplines; several weeks to months
Major commercial / mixed-use Months, depending on corrections

Second and subsequent correction cycles are typically shorter than the initial review if the applicant fully addresses all review comments.

The Process

  1. Pre-submittal: Verify zoning and applicable codes for your parcel on the Mesa zoning map
  2. Plans: Prepare drawings stamped by a licensed Arizona architect or engineer where required
  3. Submit via ACA Mesa: Upload documents and application for electronic plan review
  4. Plan review: Mesa Development Services reviews plans for building code, zoning, fire, and engineering compliance
  5. Corrections: Respond to review comments in ACA Mesa and resubmit revised plans
  6. Permit issuance: Pay remaining fees and download or receive the approved permit
  7. Inspections: Schedule required inspections at each construction phase through ACA Mesa
  8. Final: Pass final inspection and receive a Certificate of Occupancy where applicable

Inspections

Typical inspection stages for a residential project include:

  • Footing and foundation
  • Underground plumbing and electrical
  • Framing
  • Rough plumbing, electrical, and mechanical
  • Insulation
  • Drywall
  • Final building and trade inspections

Schedule inspections through the ACA Mesa portal or by contacting Mesa Development Services by phone. Submit inspection requests at least one business day in advance.

Common Reasons for Denial or Corrections

  • Plans don't meet the 2018 International Codes as locally amended by Mesa
  • Missing structural calculations, energy compliance documentation, or design-professional stamps
  • Zoning conflicts (setbacks, height limits, lot coverage, permitted use)
  • Missing site or civil review items (drainage, right-of-way, water or sewer clearances)
  • Incomplete submittal or missing documents in ACA Mesa
  • HOA or private covenant review not completed (note: the City does not enforce private CC&Rs)

Official Sources

Always verify current requirements with the City of Mesa Development Services Department and the ACA Mesa portal before starting your project. See the sources listed in the frontmatter for direct links to Mesa Development Services, the ACA Mesa portal, adopted building codes, and the fee schedule.

Disclaimer: This guide summarizes publicly available information from official City of Mesa sources and is provided for general orientation only. It does not constitute legal or engineering advice. Building code and permitting requirements change — always confirm current rules with the City of Mesa Development Services Department before submitting plans or starting construction.

More about Mesa Zoning

Sources

  1. City of Mesa Development Services Department·mesaaz.gov·Accessed 2026-04-13·Direct link
  2. Mesa Development Services Online — ACA Mesa (Accela Citizen Access)·aca-prod.accela.com·Accessed 2026-04-13·Direct link
  3. City of Mesa Adopted Building Codes and Amendments·mesaaz.gov·Accessed 2026-04-13·Direct link
  4. City of Mesa Development Services Fee Schedule·mesaaz.gov·Accessed 2026-04-13·Direct link
  5. Mesa Municipal Code — Building Regulations·library.municode.com·Accessed 2026-04-13·Direct link

FAQ

How do I apply for a building permit in Mesa?
Most building permit applications are submitted through ACA Mesa (Accela Citizen Access) at aca-prod.accela.com/MESA, the City of Mesa's online permitting portal. You create an account, upload plans for electronic plan review, pay fees, and schedule inspections in one place. In-person service is also available at the Mesa Development Services Department.
How much does a building permit cost in Mesa?
Mesa building permit fees are calculated from project valuation, with separate plan review, inspection, and impact fees. The City publishes an official Development Services Fee Schedule; exact amounts depend on your project's scope and valuation. See the Mesa fee schedule linked in the sources for current rates. Do not rely on third-party estimates.
How long does plan review take in Mesa?
Review timelines vary by project type and workload. Simple over-the-counter permits (like-for-like replacements, minor repairs) may be issued the same day or within a few business days. Standard residential plan review and commercial projects typically require multiple weeks for the first review cycle. Check with Mesa Development Services for current turnaround estimates.
Which building codes does Mesa use?
Mesa has adopted the 2018 International Building Code (IBC), 2018 International Residential Code (IRC), 2018 International Mechanical Code (IMC), 2018 International Plumbing Code (IPC), 2018 International Fire Code (IFC), 2018 International Fuel Gas Code (IFGC), 2018 International Energy Conservation Code (IECC), and the National Electrical Code (NEC), each with local Mesa amendments. Arizona has no mandatory statewide building code — Mesa enforces its own locally adopted codes.
How do I schedule a building inspection in Mesa?
Request inspections through the ACA Mesa portal at aca-prod.accela.com/MESA. You can also contact the Mesa Development Services Department directly by phone. Submit inspection requests at least one business day in advance to ensure scheduling.