Municipal Guide Arizona Apache Junction · Pinal County

Apache Junction Building Permit — Filed & Tracked For You

Everything contractors, builders, and developers need to pull an Apache Junction building permit — the Development Services structure and how to actually reach Building and Safety, the MyGovernmentOnline portal, the published review time, the investigation fee for unpermitted work and the one route to reducing it, and the contractor licensing statement the city code requires on every application.

Authority: City of Apache Junction Development ServicesSubmission: MyGovernmentOnline; inspections booked by phoneCode: Apache Junction City Code building code article
Apply
MyGovernmentOnlineThe city's permitting platform
Review
Four to six weeksThe city's published figure
Unpermitted work
Fee doublesInvestigation fee, additional
Cooperate
Within thirty daysAnd it may be reduced

Building permits in Apache Junction are issued through the Division of Building Safety and Inspection, with requirements and procedures established by the city Building Official and the city's adopted codes. The city sits at the eastern edge of the Valley in Pinal County beneath the Superstition Mountains.

This guide covers what requires a permit in Apache Junction, how to reach Building and Safety, the published review time, the contractor licensing statement the city code requires on every application, the service-based exemption thresholds, and the investigation fee with its cooperation route.

This guide covers work inside the Apache Junction city limits. Mesa and unincorporated Pinal County are separate authorities.

📍

The investigation fee has a way back, and it runs on a thirty-day clock. Where work not exempt from a permit is found to have been done without one, an investigation fee is charged equal to and in addition to the normal permit fee. But the city code allows the Building and Safety Manager to reduce it for a cooperative homeowner who acts to resolve the violation within thirty calendar days of receiving notice, subject to a published floor. The clock starts at notice.

What requires a permit in Apache Junction?

The City of Apache Junction Development Services department issues building permits through its Division of Building Safety and Inspection, with requirements and procedures established by the city Building Official and the city's adopted building codes. Apache Junction sits at the eastern edge of the Phoenix metropolitan area in Pinal County, beneath the Superstition Mountains.

Contractor licensing is written into the permit application itself. The city code requires that each applicant for a building permit file a signed statement that the contractor is currently licensed, together with the contractor's licence number. All work performed on the premises must be by licensed contractors, and the building permit is issued to a general contractor licensed by the state Registrar of Contractors. That is a firmer position than a simple licensing reminder — it is a signed statement forming part of the application.

The exemption thresholds in the city code are unusually specific about services rather than just size. A structure qualifying for the relevant exemption cannot be served by more than two twenty-amp circuits, installed per code, and cannot have any plumbing except a mist system or a waterline protected by an approved backflow prevention device serving a hose-connected outlet. Run a third circuit or a sink to it and the exemption is gone regardless of the structure's footprint.

Construction documents are held to a defined standard. The code requires them to show in sufficient detail the location, construction, size and character of all portions of the means of egress, to designate the number of occupants accommodated on every floor and in all rooms and spaces, and to describe the exterior wall envelope in sufficient detail to determine compliance — including flashing, intersections with dissimilar materials, corners, end details, control joints, intersections at roof, eaves or parapets, means of drainage, the water-resistive membrane, and details around openings.

Permit required

  • New residential and commercial construction, additions and tenant improvements
  • Structural alterations, improvement, demolition and repair
  • Structures served by more than the exempt number of circuits
  • Any structure with plumbing beyond the narrow exempt cases
  • Manufactured home and factory-built building placement
  • Solar photovoltaic systems and battery storage
  • Electrical, plumbing, gas and mechanical work
  • Uses requiring an administrative use permit or conditional use permit

Typically exempt

  • Structures within the code's exemption served by no more than the permitted circuits
  • Those structures only where plumbing is limited to the narrow permitted cases
  • Purely cosmetic finish work that alters no regulated system
  • Routine maintenance that does not extend or reroute a system
⚠️ Work without a permit here and the fee doubles — but cooperation can bring it back down. The city code provides that where work not exempt from a permit is found to have been done without one, or started before the required permit was issued, an investigation fee is charged equal to, and in addition to, the fee applicable under the adopted schedule, due at the time of application. Unusually, the code then gives a way back: the Building and Safety Manager may reduce the investigation fee in the case of a cooperative homeowner who acts to resolve the violation within thirty calendar days of receiving notice — though not below a published minimum. Acting quickly is worth real money here.

Apache Junction building department: who handles permitting

Reaching the right desk takes a moment's care. Development Services has its own general line, while Building and Safety has a separate number, and the city asks that you leave a detailed message including your permit number where applicable, with calls returned as soon as possible. There is also a dedicated building permits email address. Inspections are scheduled on their own line again, and the city asks for a call-back number when leaving a message.

Applications are accepted online through MyGovernmentOnline, the third-party permitting platform the city uses — not a generically named city system. The city publishes its current review times as four to six weeks, which is a real figure to plan against rather than an aspiration, and it is worth noting that it sits well outside the fortnight-scale turnarounds some Valley cities publish.

Fees are set by the most recently adopted city building permit fee schedule, periodically reviewed and adjusted by the City Council to generate sufficient revenue to offset the city's estimated costs of permit processing, plan review, field inspection and other development-related services. Manufactured home and factory-built building fees are set annually by the state housing department and apply to that fiscal year, so those move on a different cycle from the city's own schedule.

Apache Junction permitting contact
DetailInformation
AuthorityDivision of Building Safety and Inspection, Development Services
Development Services480-474-5090
Building and Safety480-474-5156, leaving a detailed message with your permit number
Building permits emailBuildingPermits@apachejunctionaz.gov
Inspection scheduling480-474-5101, leaving a call-back number
PortalMyGovernmentOnline
Published review timeFour to six weeks
Governing codeApache Junction City Code building code article
Investigation feeEqual to and in addition to the normal permit fee
Manufactured housing feesSet annually by the state housing department
💻

The cooperative-homeowner reduction is worth knowing before you need it. Where unpermitted work is found, the investigation fee equals the normal permit fee and is charged in addition to it. But the city code allows the Building and Safety Manager to reduce that fee for a cooperative homeowner who acts to resolve the violation within thirty calendar days of receiving notice of it, subject to a published floor. Very few Arizona jurisdictions build a cooperation discount into the code itself — and the thirty-day clock starts at notice, not at discovery.

Apache Junction is in Pinal County, and it is not Mesa or Gold Canyon. The city sits on the Maricopa-Pinal boundary at the eastern end of the Valley, with Mesa immediately west permitting its own work under different and newer adopted editions, and Gold Canyon to the east being unincorporated Pinal County. Septic and wells on the rural fringe run through the county and the state rather than the city. Confirm from the parcel.

Apache Junction permits: record types and what each covers

The record catalog here includes the zoning instruments alongside the building ones, because the city code routes several use questions through administrative or conditional permits rather than the building permit.

Residential permit types

Residential permit types in Apache Junction
Permit typeWhat triggers itReview pathFee basis
New constructionNew dwellings, additions, and accessory structures above the local size thresholdPlan review against the jurisdiction's adopted residential code and local amendments, plus zoning and setbacksValuation-based
AdditionAdded conditioned or unconditioned space attached to an existing dwellingStructural and energy review; most of Arizona sits in a hot-dry climate zone, so envelope and equipment sizing draw attentionValuation-based
Renovation / alterationStructural changes, layout changes, or added plumbing, mechanical, or electricalPlan review scaled to scope; a change that alters egress, structure, or a system is reviewed even where the footprint does not moveValuation-based
ReroofRoof covering replacement, recover, and structural deck repairDeck and dry-in inspection; plan review rarely required, but a change of assembly type can trigger a structural checkValuation or squares
Solar photovoltaicRooftop or ground-mount arrays, with or without battery storageSingle local review covering both the structural attachment and the electrical scope; there is no separate state electrical record in ArizonaFlat or system-size based
Battery energy storageWall or floor-mounted storage added to a dwellingElectrical review plus fire separation, ventilation, and location checkFlat or per-permit minimum
ElectricalService changes, panel upgrades, new circuits, EV chargers, meter sets, and rewiringLocal trade review and local inspection against the National Electrical Code edition the jurisdiction has adoptedPer-permit or per-device
PlumbingNew piping, repipes, fixtures, gas piping, and water heater replacementLocal trade review; performed by a contractor holding the matching Registrar of Contractors specialty classificationPer-permit minimum or per-fixture
Mechanical / HVACChangeouts, new ductwork, and refrigerationLocal trade review; changeout volume is heavy in Arizona given summer design temperaturesPer-permit minimum or per-unit
Patio cover and shade structureAttached and detached covers, ramadas, and carportsStructural review for wind uplift and attachment, plus zoning for setbacks and lot coverageValuation or flat
Swimming poolIn-ground and above-ground pools and spasBarrier, bonding, and electrical review; Arizona sets a statewide minimum pool barrier standard that applies on top of local rulesValuation or flat
Manufactured home set-upPlacing or re-siting a manufactured or modular homeState plan approval through the Arizona Department of Housing, with local zoning, floodplain, foundation, and utility connection reviewFlat or per-unit
DemolitionFull or partial demolition of a dwelling or accessory structureUtility disconnect confirmation, dust control where earthmoving is involved, and site restoration checkFlat
Exempt small structureSmall structures within the code's service-based exemptionNo more than the permitted circuits, and only the narrow plumbing casesNo permit where every condition holds
Manufactured home permitPlacement of a manufactured or factory-built homeFees set annually by the state housing department for the fiscal yearState-set rather than city-set

Commercial permit types

Commercial permit types in Apache Junction
Permit typeWhat triggers itReview pathFee basis
New commercial constructionGround-up commercial, industrial, and institutional buildingsConcurrent review against the jurisdiction's adopted building code and amendments, plus fire and zoningValuation-based
Tenant improvement / upfitInterior fit-out of an existing tenant spaceBuilding, trade, and life-safety review; accessibility attaches on change of useValuation-based
Change of occupancyConverting a building or space to a different use groupOccupancy classification, egress, and accessibility reviewValuation or flat
Commercial electricalService, distribution, and branch circuit workLocal trade review and local inspection; Arizona has no central state electrical permit for either residential or commercial workPer-permit or valuation
Commercial plumbingProcess piping, fixtures, backflow, and grease wasteLocal trade review; backflow and grease interceptor sign-off where applicablePer-fixture or valuation
Commercial mechanicalRooftop units, kitchen exhaust and hood systems, and refrigerationLocal trade review; hood and suppression systems draw fire review alongside mechanicalPer-unit or valuation
Commercial reroofRoof covering replacement on a commercial structureDeck, dry-in, and attachment inspectionValuation or squares
SignageWall, ground, and illuminated signsZoning review for size and placement, plus electrical where illuminatedFlat or per-sign
Grading and drainageClearing, grading, and site work that alters drainageCivil review of grading and drainage, separate from the building permit; monsoon-season flows drive the designAcreage or valuation
Dust control permitEarthmoving, trenching, and construction dust on a qualifying siteCounty air quality department, not the building department; required in the fine-particulate nonattainment areasCounty air quality fee schedule
Commercial demolitionFull or partial demolition of a commercial structureUtility disconnect, asbestos notification, dust control, and site restorationFlat or valuation
Administrative use permitUses meeting specified standards in the Zoning CodeApproved by the Zoning Administrator on review of the applicationPer the city's adopted fee schedule
Conditional use permitUses requiring individual discretionary reviewReviewed and approved by the Planning and Zoning CommissionPer the city's adopted fee schedule

Residential

  • Building and trade permits are issued and inspected by the same local authority
  • There is no separate state electrical permit — electrical is a local record
  • A Registrar of Contractors licence is required whenever a permit is required, at any job value
  • Properties on septic need on-site wastewater approval before ground is broken

Commercial — multi-discipline

  • Concurrent review across building, trades, fire, and zoning
  • Signed and sealed plans across every affected discipline
  • The licensee's classification must match the actual scope of work
  • Accessibility and life-safety review attach to any change of occupancy

Records you will actually see in Apache Junction

Apache Junction record catalog
RecordWhat it covers
Building permitConstruction, alteration, improvement, demolition or repair in the city limits
Administrative use permitApproved by the Zoning Administrator against specified standards
Conditional use permitReviewed and approved by the Planning and Zoning Commission
Trade permitElectrical, plumbing, gas and mechanical by the ROC-licensed contractor
Manufactured home permitPlacement, with fees set annually by the state housing department
Solar photovoltaic permitArrays, inverters and battery storage
Re-roof permitRoof covering replacement and structural deck repair
Investigation recordOpened where work is found to have started without a permit
Swimming pool and spa permitPools, spas and required barrier compliance

Solar permits in Apache Junction

Solar is reviewed on two tracks in Arizona, but unlike some neighbouring states both tracks belong to the same government. The structural side — attachment detail, rail spacing, and whether the existing framing carries the added dead load — and the electrical side — conductors, overcurrent protection, rapid shutdown, labelling, and the service or supply-side connection — are both permitted and inspected by the local Authority Having Jurisdiction. There is no state electrical record to buy alongside the local one, and no state inspector to book.

Solar in Apache Junction is permitted and inspected by the city under its adopted building code article, with nothing filed with the state. Two local points shape the job. The city's exemption thresholds turn on electrical service as well as size — a structure served by more than the permitted circuits falls outside them regardless of footprint. And inspections are booked by telephone rather than through the portal, so build the call into the installer's process. Plan against the published four to six week review rather than a Valley assumption.

What varies instead is the code edition. Because each Arizona city, town and county adopts its own editions on its own timetable, the National Electrical Code edition your array is judged against in one jurisdiction may not be the one enforced a few miles away. The Office of the State Fire Marshal sets a minimum electrical standard for the state, but the edition actually enforced is the local one. Confirm it with the jurisdiction before the design is finalised rather than after a correction notice.

Interconnection runs on a third clock and is not something the building department controls. Arizona properties are served by utilities including Arizona Public Service, Salt River Project, Tucson Electric Power and UniSource, alongside municipal utilities and irrigation districts, and each sets its own application, meter and witness-test sequence. Permission to operate follows the utility's process on the utility's schedule, so plan for the tracks to finish at different times.

Roofing permits in Apache Junction

A roof covering replacement needs a permit in most Arizona jurisdictions, and the assumption that a like-for-like replacement is exempt travels badly here. The permit is usually quick, but the inspection that matters happens before the covering goes on rather than after.

Arizona operates no statewide product-approval database, so there is no approval number to search for or cite on the application. The assembly has to comply with the edition of the code the jurisdiction has adopted and with the manufacturer's listed installation instructions, and that pairing is what the inspector checks — which makes the manufacturer's instructions a document worth having on site.

Reroofing is permitted work and follows the ordinary sequence. The city code holds construction documents to a defined standard including a description of the exterior wall envelope covering flashing, intersections with dissimilar materials, corners, control joints, intersections at roof, eaves or parapets, means of drainage and the water-resistive membrane — so a roof-and-envelope project here needs more detail than a bare covering specification. Inspections are booked by phone with a call-back number.

Two Arizona-specific pressures shape the work. Sustained summer heat and ultraviolet exposure age a covering faster than the same assembly would age in a milder climate, and monsoon-season wind and driven rain test the fastening and the flashing details rather than the field of the roof. Sequencing is where reroofs go wrong regardless: the deck and dry-in condition has to be visible when the inspector arrives, so covering it first means opening it back up.

Record types, document sets, and fee structures are set by local ordinance and change without notice. Confirm the current catalog against the official portal before you file.

Apache Junction permit cost

Fees for each building permit and other services provided by the Building Division and other city departments are set out in the city code and the most recently adopted building permit fee schedule, with the Council reviewing and adjusting them periodically to offset the city's estimated costs. Where development requires a permit, fees are paid in accordance with that schedule.

The two costs that behave differently are worth separating out. The investigation fee for unpermitted work equals the normal permit fee and is additional to it, due at application, with a possible reduction for a homeowner who cooperates within thirty days. And manufactured home and factory-built building fees are set by the state annually and apply for that fiscal year, so they are outside the city's own fee cycle altogether.

How Apache Junction fees are structured
Fee componentHow it works
Building permit feeUnder the most recently adopted city building permit fee schedule
Plan reviewAssessed alongside the permit, as part of the city's cost recovery
Trade permitsElectrical, plumbing, gas and mechanical charged per discipline
Investigation feeEqual to and in addition to the permit fee, due at application
Cooperative reductionPossible within thirty calendar days of notice, above a published floor
Manufactured housing feesSet annually by the state housing department for the fiscal year
Fee schedule reviewPeriodically reviewed and adjusted by the City Council
🧮

Want a precise number for a specific Apache Junction project? Send us the scope and we will price the permit path before you file.

Apache Junction trade permits

The trades are permitted and inspected by the city under its adopted building code article. Arizona has no state electrical permit, so nothing is filed with the state alongside — though the fire code edition is state-driven rather than locally chosen.

Electrical permits

Required for service work, panel changes, photovoltaic systems, electric vehicle chargers and most wiring alterations. Note the exemption boundary in the city code: a structure served by more than two twenty-amp circuits falls outside it regardless of size, so wiring decisions can determine whether a small structure needs a permit at all.

Plumbing permits

Required for new piping, repipes, fixtures and water heaters. The exemption for small structures allows only a mist system or a waterline protected by an approved backflow prevention device serving a hose-connected outlet — anything more and the structure is permitted work.

Mechanical permits

Required for heating, ventilation and air-conditioning installations, changeouts, ductwork and refrigeration. Apache Junction has a large stock of older and manufactured housing, so equipment replacement volume is high and the manufactured housing fee cycle is worth watching.

Manufactured housing

A significant category here. Placement is permitted work, and the fees for manufactured home and factory-built buildings are set by the state housing department in the middle of the calendar year and apply to that fiscal year from its start — so a project spanning the change can see the figure move.

🧢 Arizona licenses contractors through the state Registrar of Contractors (the ROC), and the rule is uniform across the state: a licence is required whenever a job's labour and materials exceed one thousand dollars, or whenever a building permit is required at all — a permitted job needs a licensed contractor regardless of its dollar value. The ROC licence is a state licence that is valid statewide, so there is no separate city or county contractor licence, though a municipality may require its own business licence. The one thousand dollar exemption covers only work that both stays under that combined labour-and-materials figure and does not require a permit. The moment a permit is required, a licensed contractor is required, whatever the price.

Apache Junction permit application: how to apply step by step

Here is how to get a building permit in Apache Junction, from confirming the requirement through to close-out. Each step below corresponds to a real decision point where projects commonly stall.

1. Confirm the parcel is inside the city

Apache Junction sits on the county boundary with Mesa to the west and unincorporated Pinal County to the east. Each is a different authority with different adopted editions.

2. Prepare the contractor statement

The city code requires a signed statement that the contractor is currently licensed, with the licence number, and the permit is issued to a general contractor licensed by the state Registrar of Contractors.

3. Check the exemption against services, not just size

A small structure loses the exemption if it is served by more than the permitted circuits, or has plumbing beyond a mist system or a protected hose-connected waterline.

4. Apply through MyGovernmentOnline

Building permit applications are accepted online through the city's permitting platform. Plan against the published four to six week review time rather than a Valley assumption.

5. Build the drawings to the code's document standard

Means of egress in sufficient detail, occupant numbers designated for every floor and space, and an exterior wall envelope description covering flashing, dissimilar-material intersections, control joints, drainage, membrane and openings.

6. Schedule inspections by phone

Inspections are booked on their own line, and the city asks for a call-back number when leaving a message. Include the permit number in any message to Building and Safety.

Inspections in Apache Junction

Inspections are scheduled by telephone rather than through the portal, on a dedicated line, with the city asking that you leave a call-back number. That is a smaller-department model and it works well provided you leave complete information the first time — permit number, address and a number that will be answered.

The published review time of four to six weeks is the figure to build a programme around. It is notably longer than several Valley cities publish, and it means a project intending to start on site in a month needs to have filed already. Arizona's licensing time-frame statutes sit behind it: the city must publish an overall time frame split between administrative completeness and substantive review.

If unpermitted work is discovered, the response window is where the money is. The investigation fee equals the normal permit fee and is additional to it, but the code allows the Building and Safety Manager to reduce it for a cooperative homeowner who acts within thirty calendar days of receiving notice. Engaging immediately on receipt of a notice is the single highest-value decision available at that point.

Close-out follows the ordinary sequence to the occupancy certificate once every required inspection has passed. Where the project also needed an administrative or conditional use permit, that approval has to be in place as well — those run through the Zoning Administrator and the Planning and Zoning Commission respectively.

Apache Junction permit search and official resources

These are the primary Apache Junction and Arizona sources behind this guide. The city code carries the fee and investigation provisions, so read it alongside the department pages.

Frequently asked questions

How long does review take in Apache Junction?

The city publishes its current review times as four to six weeks. That is longer than several Phoenix-area cities, so a project intending to start on site within a month needs to have filed already. Arizona law also requires the city to publish an overall time frame split between administrative completeness and substantive review.

How do I apply?

Building permit applications are accepted online through MyGovernmentOnline, the permitting platform the city uses. Building and Safety has its own phone number and email address, and the city asks that phone messages include your permit number where applicable.

How do I schedule an inspection?

By telephone on the city's dedicated inspections line, leaving a call-back number. Inspections are not booked through the portal here, so leave complete information the first time — permit number, address and a number that will be answered.

What happens if I build without a permit?

An investigation fee is charged equal to, and in addition to, the fee applicable under the adopted schedule, due at the time of application for the required permit. The Building and Safety Manager may reduce it for a cooperative homeowner who acts to resolve the violation within thirty calendar days of receiving notice, subject to a published minimum.

Do I need a licensed contractor?

Yes, and the city code makes it part of the application. Each applicant must file a signed statement that the contractor is currently licensed, with the contractor's licence number. All work on the premises must be by licensed contractors, and the permit is issued to a general contractor licensed by the state Registrar of Contractors.

Is my small shed exempt?

It depends on services as much as size. The code's exemption fails if the structure is served by more than two twenty-amp circuits, or has any plumbing except a mist system or a waterline protected by an approved backflow prevention device serving a hose-connected outlet. Wiring decisions can therefore determine whether a permit is needed.

What do my construction documents have to show?

The code is specific: the location, construction, size and character of all portions of the means of egress in sufficient detail; the number of occupants to be accommodated on every floor and in all rooms and spaces; and the exterior wall envelope in sufficient detail to determine compliance, including flashing, dissimilar-material intersections, corners, control joints, drainage, water-resistive membrane and details around openings.

How are manufactured home fees set?

Not by the city. Manufactured home and factory-built building fees are set by the state housing department in the middle of the calendar year and apply to that fiscal year from its start. A project spanning the change can therefore see the figure move independently of the city's own fee schedule.

What is an administrative use permit?

An approval the Zoning Administrator may grant following review of an application and a finding that the use or structure complies with the specific standards set for it in the Zoning Code. Conditional use permits are different — those require individual Planning and Zoning Commission review and approval.

Are accessory dwelling units allowed here?

Arizona's twenty twenty-four accessory dwelling unit statute imposes a mandatory floor only on municipalities above a seventy-five thousand population threshold, and Apache Junction sits below it. The city keeps discretion over its own accessory dwelling unit rules, so confirm the local zoning position directly.

Is Apache Junction in Maricopa County?

No, it is in Pinal County, at the eastern edge of the Phoenix metropolitan area. Mesa lies immediately west and permits its own work under newer adopted editions; Gold Canyon to the east is unincorporated Pinal County. Septic and wells on the rural fringe run through the county and the state.

Does the city choose its fire code edition?

No. Building and residential codes in Arizona are adopted locally, but the fire code is state-driven — the state fire marshal's office adopts an edition applying across Arizona and local fire departments adopt it as mandated. On commercial and multifamily work, confirm which fire code edition applies.

Simplify Apache Junction permitting with Alliance Permitting

Apache Junction runs a longer review than most of the Valley and writes its contractor and fee rules into the city code rather than leaving them to policy. Filing early and filing complete is most of the battle. Alliance Permitting prepares, files and tracks Apache Junction permits through issuance.

250K+Permits approved
All 50States covered
21 YearsJurisdictional depth
Done-for-youWe file, you build

Trusted by leading builders, developers, and national contractors — 21 years of filing in the jurisdictions we write about.

Contractors and builders choose Alliance for Apache Junction because the work is done by people who have stood at the counter:

  • We plan to the published four to six week review rather than a Valley assumption.
  • We prepare the signed contractor licensing statement the city code requires up front.
  • We test small-structure exemptions against circuits and plumbing, not just floor area.
  • Where unpermitted work is found, we engage inside the thirty-day cooperation window.

Alliance Permitting is a permit documentation and expediting service in Arizona. We are not a law firm and do not provide legal advice, and we are not the permitting authority.

Ready to break ground in Apache Junction sooner?

Let Alliance prepare, file, and track your Apache Junction permits while your crew stays on the job.

This guide is provided by Alliance Permitting for general information about Apache Junction permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.

Expedite Your Permits Today!

Free Quote1-855-478-4290