{
  "slug": "signage-permit-cost",
  "title": "Signage Permit Cost Estimator",
  "heading": "Sign Permit Cost Estimator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/signage-permit-cost",
  "summary": "Estimate municipal permit fees and total permitted-sign project cost.",
  "description": "Sign permits are a real line item that projects and quotes routinely forget until a client's job stalls waiting on a municipality. This calculator estimates permit cost from a base municipal fee, a per-square-foot sign-area fee many jurisdictions charge on top of the base, an electrical permit if the sign is illuminated, and a rush/expedite fee for jobs on tight timelines. It also adds a design/engineering review cost since many cities require a stamped drawing for larger or projecting signs. Typical numbers vary enormously by city — a simple non-illuminated wall sign permit might run $75-$200 flat in a small town, while a large illuminated monument sign in a mid-size city with electrical inspection and engineering review can run $500-$2,000+ all in. Always verify with the specific jurisdiction since sign codes, especially around illumination, size limits in certain zoning districts, and historic district overlays, vary block to block in some cities.",
  "formula": "Total permit cost = base fee + (sign sqft × per-sqft fee) + electrical permit (if illuminated) + engineering review + expedite fee.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=signage-permit-cost",
  "inputs": [
    {
      "id": "baseFee",
      "label": "Base municipal permit fee",
      "kind": "number",
      "hint": null,
      "default": 125,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "sqft",
      "label": "Sign area",
      "kind": "number",
      "hint": null,
      "default": 32,
      "unit": "sq ft",
      "min": 1,
      "max": null
    },
    {
      "id": "perSqftFee",
      "label": "Per-sq-ft fee",
      "kind": "number",
      "hint": null,
      "default": 2,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "illuminated",
      "label": "Illuminated sign?",
      "kind": "select",
      "hint": null,
      "default": "no",
      "options": [
        {
          "value": "no",
          "label": "No"
        },
        {
          "value": "yes",
          "label": "Yes — needs electrical permit"
        }
      ]
    },
    {
      "id": "electricalFee",
      "label": "Electrical permit fee (if illuminated)",
      "kind": "number",
      "hint": null,
      "default": 150,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "engineering",
      "label": "Engineering/stamped drawing cost",
      "kind": "number",
      "hint": null,
      "default": 0,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "expedite",
      "label": "Rush/expedite fee",
      "kind": "number",
      "hint": null,
      "default": 0,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "total",
      "label": "Estimated total permit cost",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "areaFee",
      "label": "Sign-area based fee",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "electrical",
      "label": "Electrical permit fee",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Base municipal permit fee: 125 $",
      "Sign area: 32 sq ft",
      "Per-sq-ft fee: 2 $",
      "Illuminated sign?: No",
      "Electrical permit fee (if illuminated): 150 $",
      "Engineering/stamped drawing cost: 0 $",
      "Rush/expedite fee: 0 $"
    ],
    "outputs": [
      "Estimated total permit cost: $189.00",
      "Sign-area based fee: $64.00",
      "Electrical permit fee: $0.00"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter base municipal permit fee ($).",
      "Enter sign area (sq ft).",
      "Enter per-sq-ft fee ($).",
      "Enter illuminated sign?.",
      "Enter electrical permit fee (if illuminated) ($).",
      "Enter engineering/stamped drawing cost ($).",
      "Enter rush/expedite fee ($).",
      "Read your estimated total permit cost on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "baseFee": 75,
        "sqft": 19,
        "perSqftFee": 1.2,
        "illuminated": "no",
        "electricalFee": 90,
        "engineering": 0,
        "expedite": 0
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "baseFee": 125,
        "sqft": 32,
        "perSqftFee": 2,
        "illuminated": "no",
        "electricalFee": 150,
        "engineering": 0,
        "expedite": 0
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "baseFee": 200,
        "sqft": 51,
        "perSqftFee": 3.2,
        "illuminated": "no",
        "electricalFee": 240,
        "engineering": 0,
        "expedite": 0
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "Who typically applies for the sign permit — the shop or the client?",
      "a": "It varies by shop policy, but many sign companies handle the permit application as a service since they know the local code and drawing requirements, then bill it as a line item plus a coordination fee. Some clients prefer to pull it themselves to avoid the markup."
    },
    {
      "q": "Does every sign need a permit?",
      "a": "No — most jurisdictions exempt small, non-illuminated window signs, temporary banners under a size and time-duration threshold, and real estate signs. Wall-mounted, monument, projecting, and any illuminated or electrical sign almost always require a permit."
    },
    {
      "q": "Why would a sign need engineering review?",
      "a": "Larger signs, projecting signs over sidewalks, and monument signs with structural footings often require a stamped engineering drawing showing wind load calculations, which many cities mandate above a certain size or weight threshold for public safety."
    },
    {
      "q": "How long does permit approval typically take?",
      "a": "Simple wall signs in many cities process in 1-3 weeks; illuminated or monument signs needing electrical and zoning review can take 4-8 weeks, longer in cities with design review boards or historic districts. Build that lead time into client timelines upfront."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/banner-sign-install-labor",
    "https://www.revenuelab.fyi/toolbox/channel-letter-sign-cost",
    "https://www.revenuelab.fyi/toolbox/sign-shop-hourly-rate"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Signage Permit Cost Estimator (https://www.revenuelab.fyi/toolbox/signage-permit-cost)"
}