In Georgia, the city issues garage permits inside city limits and the county issues them outside. Each sets its own zoning rules on where a garage can go, while the building code is the state's. This page is general information, not legal advice; your building department has the final word.
Do I need a permit to build a garage in Georgia?
Yes. A new garage, garage addition, carport, apartment over a garage or garage conversion needs a building permit from your city or county, and electrical and plumbing work usually needs its own permits. HomeGuide's national figure for a garage building permit is $150 to $500 on average; your local fee schedule sets the real one. Starting before the permit is issued can stop the job.
Who pulls the garage permit, me or the builder?
Usually the builder. Georgia law requires a state license for residential contracting work worth more than $2,500, and building officials may not issue a permit unless the applicant gives a residential or general contractor license number. A homeowner may build on their own property for their own use and act as their own contractor, but the work must still meet the codes and permit rules. If a builder asks you to pull the permit in your name, ask why.
How close to my property line can I build a garage?
Your city or county zoning code sets the setback from each property line, and it often differs for front, side and rear yards and for attached and detached garages. Easements for utilities or drainage can rule out more of the lot. A boundary survey shows exactly where the lines are. We check the setbacks for your address before we place the garage.
How tall can a detached garage be?
The height limit for a detached garage is set by your local zoning, and many codes keep accessory buildings lower than the house. The rule may measure to the peak or to the middle of the roof, so ask which. An apartment or bonus room over the garage is where height limits bite most.
How big can a garage be on my lot?
How big a garage can be depends on lot coverage limits, setbacks and, in many codes, a cap on accessory buildings compared with the house or the lot size, measured in square feet. Large county lots usually allow more than subdivision lots. HOA covenants can set their own size limits on top of zoning.
Can my HOA stop me from building a garage?
Yes, an HOA (homeowners association) can block a garage or set its size, materials, colors and placement if the covenants give it that power. Many subdivisions around McDonough, Peachtree City, Fayetteville and Locust Grove have active architectural review. HOA approval is separate from the city permit, so get it in writing before work starts.
Do I need historic district approval for a garage?
You may, if your home sits in a local historic district. In Newnan, new construction in a historic district needs a Certificate of Appropriateness approved by the Planning Commission before work begins. Griffin's Planning & Development Services includes a Historic Preservation division, Jonesboro has a Historic Preservation Commission for design projects, and Barnesville's Building and Zoning Department handles historic preservation. Ask before you design, because the review can shape the look of the garage.
What happens if I build a garage without a permit?
A garage built without a permit can bring a stop-work order, extra fees, and an order to open walls for inspection or take the building down. Peachtree City, for example, warns that starting work before the permit is approved can lead to a stop-work order and doubled fees. Unpermitted work also tends to surface when you sell, when a buyer's inspector or lender asks about it.
How long does it take to get a garage permit?
The permit timeline is set by the building department and depends on how busy it is, whether plans are complete and whether zoning, HOA or historic review is needed first. We do not promise a number of weeks. Complete drawings and a site plan with distances to every property line keep the review from stalling.
Which building code applies to a new garage in Georgia?
Georgia's state minimum codes, adopted by the Department of Community Affairs, include the International Residential Code with Georgia amendments. DCA has adopted the 2024 edition of the IRC with Georgia amendments. Your building department applies the edition in force for your permit date. The code covers footings, framing, the fire separation between an attached garage and the house, and more.
Where do I apply for a garage permit around Griffin?
Inside city limits, apply to the city; outside them, to the county. The offices for the towns we serve:
- Griffin: City of Griffin Planning & Development Services Department (Permits and Building Inspections divisions).
- McDonough: City of McDonough Building & Inspections Division.
- Peachtree City: Peachtree City Building Department; zoning through Planning & Development.
- Newnan: City of Newnan Building Department; zoning through Planning & Zoning.
- Fayetteville: City of Fayetteville Building Department (Building & Inspections).
- Stockbridge: City of Stockbridge Community Development (Building, Permitting and Inspections).
- Locust Grove: City of Locust Grove Community Development Department.
- Hampton: City of Hampton Community Development.
- Jonesboro: City of Jonesboro Community Development Department.
- Barnesville: City of Barnesville Building and Zoning Department.
- Senoia, Thomaston and unincorporated areas: the city, or Spalding, Henry, Coweta, Clayton, Fayette, Lamar or Upson County for homes outside city limits.
Sources: Official Code of Georgia, Title 43 Chapter 41, as published by the Georgia Secretary of State; Georgia Department of Community Affairs, state minimum codes notices; City of Griffin, City of McDonough, Peachtree City, City of Newnan, City of Fayetteville, City of Locust Grove, City of Jonesboro and City of Barnesville department pages. Rules change; your building department has the final word.
Want a price for your own lot? We come out, look at the ground, the drive and where the garage can go, then put the size, materials and price in a written quote. Call or text (678) 661-6646.