At some point, someone looked at the building permit process and said "this is approachable and self-explanatory" and then presumably left the building and was never seen again. Because the permit process is not that. It is a bureaucratic artifact from an era when everything was done on paper, forms had to be submitted in triplicate, and "your area is not yet supported" was not a thing computers said to you.
You're not an idiot. You're just dealing with a system that was not designed for you. Let me explain it like a person.
A permit is a formal record that says: the government knows you are making this change to this property, and they will send someone to verify that the change meets safety standards.
That is it. That is the whole thing.
The person who comes to verify is called an inspector. They check that the work was done correctly. If it was, you get a pass. If it wasn't, you fix it and they come back.
The permit lives in a public record attached to your property's address forever. When you sell the house, the new owner can see every permit ever pulled for that address. This is either comforting or alarming depending on the previous owners, but it is the system.
Not to be annoying. Or not only to be annoying.
They exist because without inspections, homeowners would not know whether the work done on their home was safe. Electrical work done wrong starts fires. Structural work done wrong collapses. Plumbing done wrong leaks inside walls for years and causes mold and rot that eventually requires demolishing half the house.
Inspections are a check on contractor quality. They are also a check on unlicensed work. An unlicensed contractor who knows their work will be inspected by a city official who can reject it is less likely to do shoddy work than one who knows nobody is checking.
Essentially: anything structural, mechanical, electrical, plumbing, or roofing.
Yes, you need a permit for:
No, you usually don't need a permit for:
If you're not sure, call your county building department and ask. They would genuinely rather answer your question than process an after-the-fact permit application for something you did without asking.
Step 1: Figure out if you need a permit.
You probably do. See above.
Step 2: Get the right forms.
This is where most people lose half a day. Every county has slightly different forms. Some counties are on Accela, some use EnerGov, some have PDFs on their website that are three versions out of date. Charlotte County has one set of forms. Punta Gorda (which is a city, separate from Charlotte County) has a different set.
Or: use Permits Automated, which automatically detects your jurisdiction from your address and generates your pre-filled packet in minutes.
Step 3: Fill out the forms.
Property address, parcel ID, owner information, contractor information (if applicable), description of work, valuation, product approvals (for roofing and windows). Sign where indicated.
Step 4: Submit.
Online portal (Charlotte County uses EnerGov), in person, or by mail depending on jurisdiction. Pay the permit fee.
Step 5: Wait for plan review.
For simple permits (fence, HVAC, window replacement): 5–15 business days. For complex permits (addition, pool, new construction): 4–12 weeks, sometimes longer.
Step 6: Get approved.
You receive approval (sometimes with conditions — fix X before proceeding). Post the permit visibly at the job site. Work begins.
Step 7: Inspections.
Schedule each required inspection at each phase. Inspector comes out. Work passes or you fix and re-inspect.
Step 8: Final inspection and closure.
All inspections pass. Permit is marked complete in the county system. Done.
The most common reason permits get rejected:
All of these are fixable. None of them require starting over. But all of them add weeks to the timeline.
Permits Automated exists because we got tired of watching good projects get delayed by avoidable paperwork errors. We generate the correct, current forms for your exact jurisdiction, pre-filled from your project details.
The permit process is not complicated. The paperwork is just annoying. We handle the paperwork.