Carolina-wide resources for homeowners, builders, property owners, and trades
HHM Custom Homes Products & Solutions
Permits, Codes & Carolina Guides

Greenville-Upstate Home Project Permits: A Homeowner Planning Guide

Plan a Greenville or Greenville County renovation, addition, deck, accessory structure, or new-home project across jurisdiction checks, permits, inspections, corrections, and closeout.

Greenville-area homeowners reviewing residential plans and an inspection checklist with a construction professional

A Greenville mailing address does not by itself identify the office that controls a home project. A property may be inside the City of Greenville, in another Upstate municipality, or in an unincorporated part of Greenville County. Zoning, building permits, trade permits, utilities, floodplain review, land disturbance, and inspections may not all follow the same route.

The safest starting point is a written scope tied to the exact parcel. This guide helps homeowners identify the responsible offices, organize a coordinated submission, protect required inspection points, and retain a complete closeout record. It does not replace an address-specific determination from the authority having jurisdiction.

1. Define the work before asking whether it needs a permit

Permit requirements depend on the work, not the project nickname. Write a plain-language description covering the address, parcel number, existing and proposed use, rooms or structures affected, approximate dimensions, structural changes, plumbing, electrical and mechanical work, exterior changes, grading, drainage, utilities, and any increase in footprint or conditioned area.

Separate cosmetic work from structural work, repair from replacement, and replacement from relocation. Replacing a finish is different from removing a wall. Replacing equipment in place can follow a different path from installing it in a new location. A deck, porch, accessory building, retaining wall, pool, generator, service upgrade, gas line, addition, and new dwelling can each involve different approvals.

Give the same written scope to the permitting office, designer, and bidders. If the scope changes, update the document before relying on an earlier permit answer or price.

2. Confirm the jurisdiction for the exact parcel

First determine whether the property is inside Greenville city limits or under Greenville County jurisdiction. Do not assume that the postal city, school assignment, utility provider, or a nearby project gives the answer. The City of Greenville provides an address locator through its Building & Permit Center, while Greenville County directs building-permit applicants through its Building Safety and eTRAKiT resources.

Record the zoning office, building office, trade-permit office, utility providers, sewer or septic authority, floodplain contact, stormwater or land-disturbance contact, historic-review contact, and any private architectural-review contact. If the property is in Travelers Rest, Greer, Simpsonville, Mauldin, Fountain Inn, or another municipality, verify that municipality’s current responsibilities instead of routing the project automatically to the City of Greenville or Greenville County.

A map is a screening tool. It does not replace a survey, deed, recorded easement, zoning determination, floodplain determination, or written direction from the responsible authority.

3. Treat permit exceptions carefully

The City of Greenville’s Do You Need a Permit? page states the general rule that regulated construction, enlargement, alteration, repair, movement, demolition, occupancy changes, and regulated electrical, gas, mechanical, or plumbing work require an application and permit before work begins. It also lists exceptions for certain limited work.

An exception from a building permit is not a blanket approval. The City’s page specifically notes that some small accessory structures, fences, sidewalks, driveways, and small qualifying decks still require application or planning approval before construction. Dimensional limits and conditions matter. A retaining wall can require a permit based on height, how it is measured, or whether it supports a surcharge or is backfilled.

Ask for a written determination for the exact scope. Also ask whether zoning, historic, floodplain, driveway, right-of-way, utility, septic, stormwater, land-disturbance, electrical, plumbing, mechanical, gas, or another approval applies even if a building permit does not.

4. Check zoning and site constraints before design is fixed

Before investing in finished plans, verify the zoning district and the site’s controlling facts. Common questions include setbacks, lot coverage, building height, accessory-use rules, parking, driveway location, easements, buffers, tree requirements, flood hazards, drainage, grading, retaining walls, utilities, sewer or septic conditions, and whether the property or exterior work is subject to historic review.

Show existing and proposed conditions on one site plan when required. Include property lines, dimensions, structures, setbacks, easements, driveways, utilities, drainage features, retaining walls, and proposed grading at a level appropriate to the project. Do not use a tax map or online aerial image as a substitute for a survey when the authority, designer, lender, or recorded condition requires one.

Private covenants and HOA review are separate from government approvals. A private approval does not replace a permit, and an issued permit does not remove private obligations.

5. Use the current South Carolina code set

The South Carolina Building Codes Council identifies the 2021 South Carolina building codes as effective January 1, 2023, including state modifications. Its adoption page also shows ongoing work on the 2024 code cycle. Because code adoption can change, verify the edition and modification set in force on the application date rather than relying on an old plan note, internet summary, or prior project.

The governing code is only one layer. Local administrative procedures, zoning rules, adopted appendices, approved plans, manufacturer instructions, engineering, utility requirements, and site conditions can also control the work. Ask the reviewing office to identify any local requirement or adopted appendix relevant to the project.

6. Identify the responsible applicant and verify licenses

Before submission, decide who will be the applicant, permit holder, contractor, and point of contact. A homeowner who qualifies to act as an owner-builder assumes responsibility for more than filing a form. That role can include coordinating designers and trades, maintaining approved documents, requesting inspections, correcting deficiencies, controlling changes, and meeting state and local owner-builder conditions.

Do not use an owner pathway merely to obtain a permit for a person or company that should be identified as the responsible contractor. South Carolina LLR advises consumers to verify licenses through its official Licensee Lookup and to contact the applicable board when uncertain whether a job requires a license. Record the legal name, license or registration number, classification, status, expiration information, and lookup date. HHM’s Carolina contractor-license verification guide provides a practical recordkeeping process.

Also verify applicable trade credentials, insurance, design-professional licensing, and the legal entity named in the proposal. A familiar business name or online profile is not enough to establish the credential responsible for the work.

7. Build one coordinated submission set

Use the responsible office’s current application and checklist. The City of Greenville Building & Permit Center provides permit applications, permit information, planning links, an online permit center, and contact routes. Greenville County Building Safety states that building permits are submitted through eTRAKiT and publishes current permit, fee, and inspection information.

A project file may need a site plan, architectural plans, structural details, energy information, trade scopes, contractor information, product or manufacturer documents, floodplain or land-disturbance material, utility or septic approval, and other forms identified for the work. Before submission, confirm that:

  • the owner, applicant, address, parcel number, contacts, and scope agree across every document;
  • existing conditions and proposed work are clearly distinguished;
  • dimensions, property lines, setbacks, easements, utilities, grading, drainage, and impervious area are shown when required;
  • architectural, structural, electrical, plumbing, gas, and mechanical information describes the same project;
  • revisions carry dates and descriptions, and superseded sheets are removed from active use;
  • each review comment is assigned to the person responsible for that part of the design or work.

Keep the exact files submitted, the submission receipt, and every revision response. A filename such as “final” is not sufficient revision control.

8. Track approval, issuance, and holds separately

Create a review log with the agency, application or permit number, submitted revision, review discipline, reviewer, fee status, current comment, responsible responder, resubmission date, approval, and remaining hold. A complete intake, approved plan review, paid fee, issued permit, released hold, and permission to begin a particular phase are different milestones.

Greenville County notes that applications currently move through eTRAKiT and publishes processing information on its Building Safety page. Portal status is helpful, but if a label is unclear, obtain an explanation from the responsible office before starting work. Save the issued permit and approved documents that must be kept at the site.

9. Plan inspections before work is covered

Inspection requirements depend on the project and jurisdiction. Potential checkpoints include footing, foundation, under-slab systems, rough electrical, plumbing, mechanical and gas work, framing, insulation, permanent power or service release, trade finals, and final building inspection. Confirm the exact sequence when the permit is issued.

Build inspections into the construction schedule. Before requesting one, make sure the work is complete enough for that inspection, approved plans and required documents are available, the permit information is posted as directed, and safe access is provided. Do not place concrete, backfill, insulation, drywall, ceiling finish, cabinetry, soil, or another covering over work that must remain visible.

An inspection is a code checkpoint for the permitted work. It is not a complete quality-control review, design certification, warranty, commissioning service, or substitute for manufacturer requirements and owner verification.

10. Control corrections, changes, and closeout

For each correction, record the inspection type, date, result, inspector note, responsible party, response, supporting document, photograph, and reinspection outcome. Determine whether a field change also requires revised plans, engineering, another trade permit, zoning review, utility approval, floodplain review, or notice to a private reviewer.

Do not let dependent work conceal a failed or incomplete inspection. Uncontrolled changes can create conflicts among approved plans, permit records, contractor pricing, and the completed building.

A completed-looking project is not proof that the permit is closed. Confirm all required building and trade finals, outside-agency releases, certificates, and other closeout conditions in the responsible systems. Retain final approved plans, revision history, permits, inspection results, resolved corrections, the applicable final record or certificate, contracts, change orders, lien documents, warranties, manuals, surveys, engineering, testing, commissioning, and completion photographs.

Official sources and verification record

Review boundary: This guide organizes questions and records. It does not determine jurisdiction, decide whether work is exempt, identify every required approval, approve plans, interpret code, schedule an inspection, authorize construction, or replace the City, County, another municipality, recorded documents, approved plans, manufacturer instructions, field conditions, and project-specific licensed professional services.

Turn the range into a real scope

Send your project details to HHM

Use the planning range to choose the closest budget range in the existing HHM project form. HHM must review the property, scope, selections, delivery, and trade requirements before providing any proposal.

Use the HHM form for project details and scheduling. Please keep highly sensitive information out of this first request. Privacy · Terms

How HHM organizes the project

The project address and requested work let HHM organize the responsible permitting path, required trades, site review, products, scheduling, and project team for the exact scope.

Open the HHM project-request form in a new page

Plan My HHM Project

Choose a site visit or Google Meet. HHM carries the saved project purpose and address into scheduling.

If the form is unavailable, email group@hhmcustomhome.com with a non-sensitive summary and your preferred response method.

Built around the way HHM customers work

1,000+ connected actions, tools & possibilities

Product sourcing, installed services, travel, payments, delivery, reviews, accounting and project operations—connected around one HHM experience.

Product & service network

Connected tools & integrations