Operations1,500+ monthly searches

Building Permit Application Form Template

Take building permit intake off the front counter and onto a link applicants can fill in from the job site, with drawings attached and fees clearly listed.

A complete building permit application form covering applicant details, property information, project scope, contractor licensing, and required document uploads. Replace the 6-page PDF with a structured form that routes to your plan reviewer the moment it is submitted.

#building permit#construction#municipal#zoning#contractor#inspection#planning
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a building permit application form?

A homeowner walks into the permit office on a Tuesday morning with a manila folder. Half the fields on the paper form are blank, the site plan is on the wrong scale, and the contractor license number is at home on the fridge. The clerk hands it back. Two weeks of project delay, just like that. Moving the building permit application online stops most of that cycle before it starts. Required fields cannot be skipped. File uploads check that a site plan and elevation drawing are actually attached. Contractor license numbers get validated against a format pattern instead of read off a sticky note. By the time the submission lands in the planning department's inbox, it is already complete enough to triage. It works for routine residential additions, deck permits, and small commercial fit-outs alike — the same form, with conditional fields that only appear when the work type calls for them. Inspectors get clean PDFs. Applicants get a confirmation number. The front counter gets its mornings back.

What's included in this template

15 fields — customize any field or add new ones with AI.

Short textApplicant full name✱
EmailApplicant email✱
PhonePhone number✱
Long textProperty address (where work will occur)✱
Short textParcel or tax ID number
Multiple choiceApplicant role✱
DropdownType of work✱
Long textProject description and scope✱
NumberEstimated project value (USD)✱
DateProposed start date✱
DateEstimated completion date
Short textContractor name and license number
File uploadSite plan and construction drawings (PDF)✱
CheckboxesI certify the information provided is accurate✱
SignatureApplicant signature✱

Need different fields?

Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.

Key features of this building permit application form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Conditional work-type fields

Only show electrical questions on electrical permits, only ask for structural calculations on structural work. Applicants see the 6 fields that apply to them, not all 40.

2

Required document uploads

Site plans, elevation drawings, and structural calculations attach directly to the submission. Reviewers open one PDF instead of chasing three email threads.

3

Built-in certification and signature

A typed or drawn signature plus an acknowledgement checkbox satisfy most municipal sign-off requirements without a separate notarized step.

4

Routing by project type

Residential additions go to one reviewer, commercial fit-outs to another. Set up the routing once in your workflow and forget about it.

5

Auto-numbered submissions

Every application gets a unique reference number applicants can quote when they call. No more "the one from last Thursday, I think."

6

Mobile-friendly for site visits

Contractors can finish the application from their truck after a site walk — including photographing existing conditions and uploading them on the spot.

Perfect for

Municipal planning departments, building inspection offices, county permit clerks, general contractors filing on behalf of clients, architects coordinating multi-trade applications, homeowners doing DIY additions or decks, and property managers handling tenant improvement work.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Google Sheets or Slack with one click, then embed on your site or share the link.

Ways to use this template

Municipal building department intake

Replace the front-counter paper form with a link on the city website. New applications land in a tracked queue with reference numbers and complete document sets, ready for the plan reviewer.

Contractor self-service filing

General contractors file permits for multiple clients without coming downtown. Pre-filled contractor details and saved drafts make repeat filings take 5 minutes instead of 45.

Homeowner DIY projects

Decks, sheds, fence permits, and minor additions get their own simplified version of the form. Plain-language field labels mean fewer rejected applications and fewer phone calls to the planning desk.

Commercial tenant improvements

Property managers coordinating fit-outs across multiple tenants use the form to track which spaces have approved permits and which are still in review. Each submission ties to a unit number.

After-the-fact permit applications

Work was done without a permit and needs to be legalized. A dedicated branch of the form captures the existing conditions, photos, and the original date of construction for retroactive review.

Demolition and grading permits

A separate work-type path captures demolition scope, asbestos survey status, and haul routes — without cluttering the main residential addition flow.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

Google SheetsSlackEmailWebhook
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most permit offices land on one of two unhappy compromises: a PDF that gets emailed back and forth, or a state-procured portal that took 18 months to deploy and cannot be changed. FlexForm gives you a third option. The template ships ready for routine residential intake — and when your zoning code updates next quarter, you describe the new field in plain English and the AI editor adds it for you. No vendor ticket. No quarterly release window. Submissions can flow straight into Google Sheets for tracking, with a Slack ping to the assigned reviewer the moment a complete application arrives. Need to push into a deeper records system? A webhook fires the same payload to whatever your IT team prefers. For inspectors who already work out of a native iPad or Android app, the Kotlin Multiplatform mobile SDK lets you embed the same form inside that app so field-collected data lands in one place. The base form is shareable through a single link — no account required for applicants — and the free plan covers small municipalities or contractor offices doing a handful of submissions per month. When volume grows, scale up without re-implementing anything.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Can we customize this form for our specific municipal code?

Every city has its own quirks — setback requirements, historic district overlays, specific zoning callouts. Open the form in FlexForm and describe the changes in plain English: "add a question asking if the property is in the historic district, and if yes show a field for the certificate of appropriateness number." The AI editor handles it without you touching the form builder UI.

How do applicants attach site plans and drawings?

The template includes a file upload field that accepts PDFs and common image formats. Applicants can attach multiple files in one submission, and the originals come through to your reviewer at full resolution — no compression or page-count limits on paid plans.

Does the signature field meet legal requirements for permits?

The signature field captures a typed or drawn signature with a timestamp and the applicant's IP address, which most municipalities accept as an electronic signature under state E-Sign laws. Check your jurisdiction's specific requirements — some still require a wet signature for certain permit types, which you can require as a follow-up step.

Can we route different work types to different reviewers?

Yes. Use the workflow integrations to send residential submissions to one Slack channel or Google Sheet tab, and commercial submissions to another. The routing is based on the work-type dropdown answer and updates instantly when applicants submit.

Is there a way to embed this in our city website or contractor portal?

Two options. The simplest is to drop the share link onto your website — works for most municipal sites. For deeper integration, embed the form via iframe, or use the Kotlin Multiplatform SDK to render the same form natively inside an Android or iOS app your inspectors already use in the field.

What does it cost to process applications through this?

The free plan covers low-volume use — a few dozen submissions per month is fine. Higher-volume municipal use moves to a paid plan, but there are no per-submission fees and the AI customization is included.

Can applicants save a draft and come back to finish later?

Yes, when partial saving is enabled on the form. Applicants get a link to resume their draft, which is useful for permit applications that require gathering documents from multiple sources before final submission.

How do we issue the actual permit once approved?

This form handles intake, not issuance. Once the reviewer approves a submission, your existing process takes over — whether that's issuing a PDF permit, updating your permits database, or generating an invoice. The form gives you the structured data to feed into any of those downstream steps.

Related templates

Use this building permit application form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan