A barndominium with a smaller attached in-law suite wing that has its own separate covered entry, distinct from the main entry.

Barndominium with a Garage in NC

A barndominium with a garage is the simplest version of the form: a finished dwelling at one end, vehicle space at the other, one foundation and one roof. The design question everyone asks is whether to attach the garage or stand it beside the house, and in North Carolina that question has a financial answer written down in each county's own fee schedule — and the schedules disagree with each other. Union County Development Services charges $0.84 per square foot on total gross building floor area under roof where the space is attached, against $0.24 per square foot for a detached unheated structure, so moving a 900 square foot garage twenty feet away takes its share of the fee from roughly $756 to $216. Wilkes County's inspections schedule runs the other way: an attached garage or unfinished basement at $0.04 per square foot, a detached garage or storage building at $0.10 per square foot at 900 square feet and over. Same building type, same statewide code, opposite arithmetic. The second thing worth knowing is that the code decides what a garage is by what happens inside it, not by what the plans call it — the Office of State Fire Marshal said so in a formal interpretation dated 29 January 2021.

What actually changes with this feature

The look is the easy part. These are the decisions that follow from it.

In some counties the garage is not billed at all

Guilford County charges $150 plus $0.35 per heated square foot on a detached single-family structure, so an unheated garage bay adds nothing to that base. Buncombe County prices a new single-family dwelling at a flat $500 up to 1,500 square feet and $0.30 for each additional HEATED square foot above it, with attached garages included in the one permit. Wake County is the opposite: $75 plus $0.25 per square foot of gross floor area, with the schedule defining that area as everything within the inside perimeter of the exterior walls "with no deduction for garage, corridors, stairs, closets or other features." Alamance County goes further and defines the term in writing — $525 up to 1,500 gross square feet and $0.36 per square foot above that, with gross square footage including any floored area under roof: porches, garages, storage areas, basements. Harnett County's bracket table is measured on heated area and garage together, so the garage moves the whole building into a higher bracket. Same code statewide, six ways of measuring the same drawing.

What makes a space a garage is what you park in it

The North Carolina Office of State Fire Marshal answered this directly in a formal interpretation dated 29 January 2021, on 2018 NCRC Sections R302.5 and R302.6, signed by Deputy Commissioner Carl Martin, RA. Installing a roll-up door does not by itself make a space a garage, and the code does not treat the room name on a set of plans as the deciding factor either. The purpose of the space decides. Where self-propelled vehicles — the letter names cars, trucks, motorcycles, riding lawn equipment, golf carts, boats, and yard, garden or farm tractors — are stored or serviced in a space, the code considers that space a garage, and compliance with Sections R302.5 and R302.6 is required as well as Section R309. The letter also records that this conclusion superseded an earlier informal one on self-propelled lawn equipment. Read it at https://www.ncosfm.gov/formal-interpretations/210129-gemstone-homes-ncrc-r3025-and-r3026-existence-roll-door-constitutes/open

Height and lot coverage reach the garage as well as the house

The building code is uniform statewide; the zoning district is not, and it is usually the district that limits a tall bay. Davidson County's RA-1, RA-2 and RA-3 districts cap building height at 35 feet in the Table of Dimensional Requirements, on a 30,000 square foot minimum lot with well and septic. Cabarrus County's Agricultural/Open Space and Countryside Residential districts allow 40 feet, which is comfortable for a high door, but cap impermeable surface at 15 and 20 percent — on a three-acre AO lot that is roughly 19,600 square feet for the house, the garage, the apron and the drive combined. Robeson County's Residential-Agricultural district caps the principal building and all accessory buildings together at twenty percent of lot area, with a 35-foot height limit. Madison County's RA and AO districts run 35 feet with a 20 percent coverage cap. Check the district's own dimensional table before the elevation is drawn.

A detached garage is a second building, with a second everything

Detaching removes the garage from the dwelling permit in most counties and gives it its own line. McDowell County prices a detached garage, workshop, storage building or boathouse at a $160.00 minimum plus 25 cents per square foot over 400 square feet, on gross area, against 50 cents per square foot of finished area and 40 cents for unfinished area on the house. Alamance County charges a detached accessory building, garage or workshop at $0.25 per gross square foot with a $110 minimum and trade fees additional. Buncombe County's schedule prices a Residential Unheated Garage, attached or detached, at $100 plus trade fees — which is the reason to submit the whole building on one application rather than adding the garage later. Beyond the fee there is a second foundation, a second service run and no direct door from the house, which is half the reason people build this way.

A barndominium with a smaller attached in-law suite wing that has its own separate covered entry, distinct from the main entry.
The decision the fee schedule makes for you

Attach the garage or detach it — and two counties price that choice in opposite directions

There is no North Carolina permit fee and, more importantly, no North Carolina fee basis. Union County's schedule effective 1 August 2026 charges $0.84 per square foot on gross building floor area under roof for attached space — one rate covering building, electrical, plumbing and mechanical together — and puts a detached unheated structure on a separate line at $0.24 per square foot covering building and electrical only. That is a 3.5 times swing on the garage area alone, and it pushes toward detaching. Wilkes County inverts it: heated area in brackets from $0.20 per square foot, an attached garage or unfinished basement at $0.04, and a detached garage or storage building at $0.10 per square foot at 900 square feet and over with a $90.00 minimum below that — so attaching is the cheaper permit there. Haywood County uses neither shape: an attached garage or carport adds a flat $30.00 to the dwelling permit, while a detached garage, workshop or storage building is its own permit at $75.00 plus $0.25 per square foot over 200 square feet, with $75.00 per trade on top. Johnston County adds a named $90.00 line for an attached garage or carport. Brunswick County changes both halves of the arithmetic at once — the dwelling is square feet times the ICC chart value times .0045 at occupancy type R-3, while a detached accessory building over 400 square feet is square feet times the ICC chart value times .006 at occupancy type U. Four counties, four answers, all published. Work yours both ways on paper before the footprint is fixed.

Common ways to build this

Common configurations we see. Yours does not have to match one exactly — this is a starting point for the conversation, not a catalog.

Garage bay inside the same shell

One structure; the garage rides inside the dwelling permit in Buncombe, and inside the fee base in Wake, Alamance and Harnett

The common form and the one that keeps the paperwork to a single application. In Buncombe County the schedule states that attached garages, electrical, plumbing, interior gas piping and mechanical are included in the one dwelling permit, and that decks are included only if submitted at the time of application and shown on the approved plans — exterior gas piping is the one thing named as excluded. The trade-off is that where the county measures gross area, the garage is inside the number: Wake's schedule says there is no deduction for a garage, Alamance's says gross square footage includes any floored area under roof, and Harnett's bracket table is measured on heated area and garage together. What the attached form buys is the direct door, one slab pour, one roof and one envelope, and in Wilkes County it is also the cheaper permit at $0.04 per square foot against $0.10 detached.

Detached garage on the same parcel

Two structures; a second permit, a second foundation and, in several counties, a different fee basis entirely

Worth doing where the county prices detached space lower, where the site wants the noise and fumes away from the living end, or where the district's setbacks make a long attached building awkward. Union County is the clearest case for it: $0.24 per square foot detached against $0.84 attached. Brunswick County changes the classification as well as the rate — a detached accessory building over 400 square feet is charged at square feet times the ICC chart value times .006 at occupancy type U, construction type VB, rather than the .0045 the R-3 dwelling line carries, so the multiplier is a third higher but it is applied to the utility row of the valuation table instead of the dwelling row. Neither is automatically cheaper and the answer depends on your actual square footages. The costs the schedule does not show are the second foundation, the second service run and the walk across the yard in February.

Garage first, house later

Sequencing, and the answer comes from the zoning ordinance rather than from the building code

Some North Carolina counties permit an accessory or agricultural building before any dwelling exists, and they say so in their own text. Stanly County's zoning ordinance, § 601.1 as amended by ZA21-07, permits one barn or shed as a primary structure on an RA parcel exceeding three acres, capped at 2,500 square feet and held to the district's primary-structure setbacks. Sampson County's Residential Accessory Structure Site Plan Requirements state that accessory structures will not be permitted unless a principal structure exists or the parcel is in the RA district and is five acres or more. Cabarrus County's Development Ordinance § 7-3(7) permits a barn or greenhouse as a primary structure in the AO, CR, LDR and MDR districts where agriculture is the primary use of the parcel, and states it may not be used as a dwelling unit. That last clause is the general rule everywhere: whatever the building looks like from the road, anything with living space in it is a dwelling under the 2018 NC Residential Code and is permitted and inspected as one.

A garage that is really a workshop

Where a vehicle bay stops being storage and starts being a working shop

The point at which a garage becomes a shop is not a design distinction so much as a use distinction, and two separate rulebooks notice it. Cabarrus County's Rural Home Occupation standards scale the floor area a home business may occupy against the acreage: 50 percent of the base of the residence under one acre; that same 50 percent or 2,500 square feet, whichever is less, from one to five acres; 3,000 square feet from five to ten; 3,500 from ten to fifteen; 4,000 from fifteen to twenty; 4,500 above twenty acres; and 5,000 where a tract over twenty acres qualifies as a bona fide farm. The occupation may occupy no more than one building separate from the residence, sited to the side or rear, with outside storage screened. And under N.C.G.S. § 87-10(b) the contractor classification turns on which code the finished building answers to — Residential covers only residences required to conform to the NC Residential Code, while Building covers residential buildings of all types and subsumes it.

Barndominium with a Garage: common questions

8 questions we get asked most often about this footprint. If yours is not on the list, ask it directly.

Is it cheaper to attach the garage or detach it?
It depends on the county, and two of them answer in opposite directions. Union County Development Services charges $0.84 per square foot on total gross building floor area under roof for attached space, and puts a detached unheated structure on its own line at $0.24 per square foot — on a 900 square foot garage that is roughly $756 attached against $216 detached, and the attached rate covers building, electrical, plumbing and mechanical together while the detached rate covers building and electrical only. Wilkes County's inspections schedule runs the other way: an attached garage or unfinished basement at $0.04 per square foot against a detached garage or storage building at $0.10 per square foot at 900 square feet and over, with a $90.00 minimum below that. Haywood County uses a flat adder instead of a rate — $30.00 for an attached garage or carport on the dwelling permit, and a separate permit at $75.00 plus $0.25 per square foot over 200 square feet for a detached one, with $75.00 per trade added. Johnston County adds a named $90.00 line for an attached garage or carport. Read your own county's current schedule; several of these documents carry effective dates years apart, and one of them was still printing a 2010 footer when it was read.
Does the garage count toward the building permit fee?
In some counties every square foot of it, in others none of it. Guilford County charges $150 plus $0.35 per heated square foot on a detached single-family structure, so an unheated garage adds nothing to that base. Buncombe County charges a flat $500 up to 1,500 square feet and $0.30 for each additional heated square foot above that, with attached garages included in the one permit. On the other side, Wake County charges $75 plus $0.25 per square foot of gross floor area and its schedule states there is no deduction for garage, corridors, stairs, closets or other features. Alamance County charges $525 up to 1,500 gross square feet and $0.36 above it, defining gross square footage as any floored area under roof — porches, garages, storage areas, basements. Harnett County uses brackets measured on heated area and garage together, so a 2,400 square foot house with a 1,200 square foot bay measures 3,600 and lands in the 3,501 to 4,000 bracket at $1,200.00 rather than the 2,001 to 2,500 bracket at $805.00. Sampson County's permitting guide says it plainly: permit fees vary depending on the total square footage, heated and unheated. There is no statewide permit fee and no statewide fee basis; there are one hundred county answers.
What actually makes a space a "garage" under the code?
What you keep in it. The North Carolina Office of State Fire Marshal issued a formal interpretation on 29 January 2021 addressing 2018 NCRC Sections R302.5 and R302.6, on the question of whether swapping a set of French doors for a roll-up door large enough for a car made the room a garage. The conclusion is that installing a roll-up door does not in itself determine whether a space is a garage, and that the code does not treat the room name on a set of plans as the deciding factor either — the purpose of the space determines it. Where self-propelled vehicles are stored or serviced in a space, the code considers it a garage and requires compliance with Sections R302.5 and R302.6 as well as Section R309. The letter's own list of self-propelled vehicles is broad: cars, trucks, motorcycles, riding lawn equipment, golf carts, boats, and yard, garden or farm tractors. For a barndominium that matters, because a bay drawn on the plans as "storage" with a tractor and a boat in it is a garage for code purposes. The interpretation is published at https://www.ncosfm.gov/formal-interpretations/210129-gemstone-homes-ncrc-r3025-and-r3026-existence-roll-door-constitutes/open
What separates an attached garage from the living space?
Section R302.6 of the 2018 NC Residential Code requires the garage to be separated from the dwelling and from the attic as set out in Table R302.6, and Section R302.5 governs the openings and the door between them. The Office of State Fire Marshal stated the reason in its 29 January 2021 formal interpretation: the purpose of Sections R302.5.1 and R302.6 is to protect sleeping occupants of the dwelling from fire and smoke by slowing their migration into the dwelling from the garage, and the same letter cites the International Code Council commentary noting that occupants tend to store hazardous materials in garages and that carbon monoxide can build up there. Section R309, Garages and Carports, applies as well. In practice this is detailing that belongs on the drawing set rather than a decision made at framing: the separation assembly, the door between the garage and the house, and any penetration through that wall or ceiling are inspected, and on a barndominium where the garage wall is also a structural wall in an engineered frame, the two sets of requirements have to be resolved on paper first.
Can I put the garage up before the house?
In some counties, on some parcels, and the ordinance says so in its own words. Stanly County's zoning ordinance § 601.1, as amended by ZA21-07, permits one barn or shed as a primary structure on an RA parcel exceeding three acres, capped at 2,500 square feet and meeting the primary-structure setbacks — a direct answer, and a real ceiling. Sampson County's Residential Accessory Structure Site Plan Requirements state that an accessory structure will not be permitted unless a principal structure exists or the parcel is in the RA district and is five acres or more; the same sheet lists garages and carports as accessory structures and states that a manufactured home or an RV never is. Cabarrus County's Development Ordinance § 7-3(7) permits a barn or greenhouse as a primary structure in the AO, CR, LDR and MDR districts where agriculture is the primary use of the parcel, and provides that it may not be used as a dwelling unit. That condition is the one to hold on to everywhere: building it first is a zoning question, and living in it is a building-code question with a different answer. N.C.G.S. § 143-138(b4)(1) defines a farm building as a nonresidential building or structure, so the moment there is a bed in it, it is a dwelling.
How tall can the garage door be?
The code does not cap it; the zoning district usually does, and the cap is measured on the whole structure rather than on the residential part of it. Davidson County's RA-1, RA-2 and RA-3 districts set a 35-foot maximum building height in the Table of Dimensional Requirements, alongside a 30-foot front setback, 10-foot sides and a 20-foot rear. Madison County's RA and AO districts also run 35 feet, with 100 feet of lot width and a 20 percent maximum lot coverage. Robeson County's Residential-Agricultural district is 35 feet with a twenty percent cap on the principal building and all accessory buildings combined. Cabarrus County's AO and CR districts allow 40 feet, and Sampson County's RA district allows 40 feet with a 35-foot front setback. A single-storey barndominium with a conventional roof pitch is nowhere near any of these; a tall bay sized for an RV or a lift, on a wide span with a steep gable, can get closer than people expect. Take the ridge height off the elevation and check it against the district's table before anything is ordered.
Does the driveway and apron need an erosion control plan?
It can, and the threshold is not the same everywhere. NC DEQ's erosion and sediment control rules require an approved plan where more than one acre of land on a tract is to be disturbed, with approvals issued by Land Quality Section regional offices or by a delegated local programme — and a delegated local programme may run stricter. Haywood County runs at half that: § 154.05(A)(2) of its Chapter 154 requires a land-disturbing permit contingent on an approved plan for all land-disturbing activities of one-half acre, 21,780 square feet, or greater, and § 154.05(D) requires the plan to be filed and approved 30 or more days before the activity starts, with the one-acre figure appearing in that chapter only as the NPDES threshold. The number that matters is the disturbed footprint, not the building footprint: the pad, the drive, the turnaround, the septic area and its required repair area and the material laydown all count, and a long gravel drive with an apron for a garage crosses an acre faster than most buyers expect. Buncombe County prices erosion and sedimentation control at $525 prorated once disturbance reaches one acre.
Are there county building-code amendments I should look up for a garage?
No, and it is worth saying plainly because it is the opposite of what most sites in this trade imply. N.C.G.S. § 143-138(e) provides that the North Carolina State Building Code shall apply throughout the State. The only two instruments a city or county may adopt of their own are a fire prevention code — which needs Residential Code Council approval and may not reach one- and two-family dwellings beyond what the Residential Code prescriptively requires — and floodplain management regulations. So Table R302.6, Section R302.5 and Section R309 read the same in every county, and no county can impose a stricter structural or foundation requirement on a garage than the state code does. What genuinely does change at the county line is the other list, and it is most of this page: the zoning district and its height, setback and lot-coverage rules; the permit fee schedule and the basis it is calculated on; the environmental health department that issues the septic approval; extraterritorial jurisdiction under § 160D-202, which can put rural-looking land under a town's rules; and floodplain regulation.

Want this drawn for your program and your parcel? That is where a build actually starts.

Start your plans

Tell us what you want to build and we will draw this for your program, then confirm what it looks like on your parcel, the wind load it has to meet, and a realistic budget range. That conversation costs nothing.