A two-car garage typically costs between $14,000 and $40,000 to build, depending on whether you're adding it to an existing foundation, the local cost of labor, and the materials you choose

The price varies sharply by region. A basic two-car garage in rural areas or the South may run $14,000 to $20,000, while the same structure in urban areas or the Northeast can reach $35,000 to $40,000 or higher. The biggest cost drivers are labor rates in your area, whether you need a new foundation, local building codes, and whether you want a finished interior or just a shell.

Most of this cost goes to labor (typically 40 to 60 percent of the total), with the remainder split between materials, permits, and site preparation. A detached garage costs less than an attached one because you avoid the expense of tying into your home's electrical and HVAC systems, but you may need a separate foundation and driveway approach.

Key Takeaways

  • A basic two-car garage shell (no finishing) runs $14,000 to $25,000 in most regions, with labor making up the largest share of the cost.
  • Adding insulation, drywall, flooring, and electrical outlets can add $5,000 to $15,000 to the final price.
  • An attached garage costs more than a detached one because of the work required to tie it into your home's systems and foundation.
  • Permit costs, site preparation, and foundation work vary by location and can add $2,000 to $8,000 before construction even begins.
  • Getting quotes from at least three local contractors is the only way to know what you'll actually pay, since regional labor rates and material availability change the total significantly.

Breaking Down the Main Cost Categories

The cost of building a two-car garage divides into five main buckets: foundation and site work, framing and structure, roofing, finishing (if you want it), and permits plus inspections.

Foundation and site work typically runs $2,000 to $5,000 for a detached garage on level ground, or $3,000 to $8,000 if your lot slopes or requires grading. An attached garage may use your home's existing foundation line, which can save money but requires careful structural work. If you need a concrete slab (standard for garages), expect $1,500 to $3,000 just for the slab itself, depending on thickness and whether it needs reinforcement.

Framing and structure — the walls, roof trusses, and basic skeleton — typically costs $4,000 to $10,000. This is where labor costs hit hardest. A two-car garage is roughly 400 to 500 square feet, and framing labor runs $10 to $25 per square foot depending on your region and the complexity of the roof design.

Roofing adds $1,500 to $4,000. A straightforward pitched roof with asphalt shingles is cheaper than a flat roof or one with dormers or skylights. The pitch and overhang also matter — a steeper roof costs more to install but sheds water better in snowy climates.

Finishing work — insulation, drywall, flooring, electrical, and interior doors — can range from $0 (if you want a bare shell) to $15,000 or more. Many people build a garage shell first and finish it later. Concrete flooring alone runs $500 to $2,000; adding epoxy coating or polishing adds another $1,000 to $3,000.

Attached Versus Detached: The Cost Difference

An attached garage costs 15 to 25 percent more than a detached one because you must tie it into your home's foundation, electrical panel, and sometimes HVAC or water lines. You also need to meet fire-code requirements for the wall between the garage and house, which usually means fire-rated drywall and a self-closing door. The connection work and code compliance add $2,000 to $5,000 to the total.

A detached garage is simpler: you pour a separate foundation, build the structure, and you're done. You don't need to worry about fire ratings or tying into your home's systems. The trade-off is that you need a separate driveway or apron leading to it, which can add $1,000 to $3,000 depending on length and surface type. You also lose the convenience of walking directly into your home from the garage.

If you're adding an attached garage to an existing home, the contractor must also tie the new roof line to the existing one, which requires careful flashing and sometimes structural reinforcement of the existing wall. This adds complexity and cost that a detached structure avoids entirely.

What Permits and Inspections Will Cost

Building permits and inspections typically run $500 to $2,000, depending on your municipality and the garage's size and complexity. Some jurisdictions charge a flat fee; others base it on square footage or estimated construction cost. A few areas charge nothing for detached structures under a certain size, though this is rare.

The permit process usually requires a set of plans — either generic two-car garage plans (which cost $200 to $500 to buy) or custom plans drawn by a local architect or designer ($800 to $2,000). Many contractors include plan costs in their bid, but ask explicitly. You'll also need inspections at the foundation stage, framing stage, and final completion, which the municipality schedules and performs at no additional cost once the permit is issued.

Some jurisdictions require a survey or setback verification before you start, especially for an attached garage. This can add $300 to $800. Check with your local building department before hiring a contractor — they can tell you exactly what paperwork and inspections your project needs.

How Material Choices Affect the Total

The materials you choose for roofing, siding, doors, and flooring make a visible difference in the final bill. Asphalt shingles are the cheapest roofing option; metal roofing costs 50 to 100 percent more but lasts longer. Vinyl siding is cheaper than wood or fiber cement, but wood looks better and holds value longer if the garage is visible from the street.

Garage doors are a major choice. A basic single-panel or sectional door runs $300 to $800; an insulated sectional door with a remote opener costs $800 to $1,500. If you want two separate doors (one for each bay), double that. Some people choose one large door that covers both bays, which is cheaper but less convenient if two people need to park at the same time.

Flooring choices range from bare concrete ($0 if you do it yourself, $500 to $2,000 if the contractor pours it) to epoxy-coated concrete ($1,500 to $3,000), polished concrete ($2,000 to $4,000), or even sealed wood ($3,000 to $6,000). Most garages use bare or sealed concrete because it's durable and straightforward to clean.

Regional Cost Variations and What Drives Them

Labor costs vary more than material costs across the country. A carpenter in rural Kansas might charge $35 to $50 per hour, while the same work in Boston or San Francisco runs $65 to $100 per hour. This difference alone can swing your total by $8,000 to $15,000 on a project that takes 200 to 300 labor hours.

Material costs also shift by region. Lumber prices fluctuate nationally but are generally stable; however, delivery costs to remote areas can add 10 to 20 percent. Concrete prices vary by local supply and demand. Roofing materials are fairly consistent, but labor to install them varies with local climate (steeper pitches in snowy areas cost more to frame and roof).

Building code requirements differ by region and municipality. Coastal areas require hurricane-resistant framing and roofing. Snow-heavy regions require steeper roof pitches and stronger trusses. Seismic zones need additional bracing. These code requirements add cost that varies by location. Your local building department can tell you which codes explore to your project.

Getting Accurate Quotes From Contractors

The only reliable way to know what your garage will cost is to get written quotes from at least three local contractors. When you contact them, be specific: tell them whether you want attached or detached, whether you want it finished or just a shell, what roof style you prefer, and whether you have a preferred door type. Vague requests produce vague quotes.

A good quote includes a line-item breakdown: foundation, framing, roofing, doors, finishing, permits, and labor. It should also specify what's included and what's not — for example, does it include the driveway or just the garage structure? Does it include permits and inspections, or will you handle those? Are there extra charges if the site requires grading or if the contractor hits rock during excavation?

Ask each contractor for references — ideally people who had a garage built in the last two years. Call them and ask whether the final cost matched the quote and whether the work was completed on time. A contractor who consistently comes in over budget or behind schedule will cost you money in hidden ways.

Frequently Asked Questions

Can I build a garage myself to save money?

You can if you have framing and electrical experience, but most homeowners save only 20 to 30 percent by doing the work themselves — and that assumes you already own tools and don't make costly mistakes. Permits still explore, and inspectors will catch work that doesn't meet code. Many people hire a contractor for the foundation, framing, and roofing (the hardest parts) and finish the interior themselves.

How long does it take to build a two-car garage?

A basic shell typically takes 4 to 8 weeks from permit approval to final inspection, depending on weather and contractor availability. Adding finishing work (insulation, drywall, flooring, electrical) can extend that to 10 to 14 weeks. Permit approval itself can take 2 to 6 weeks depending on your municipality.

Will adding a garage increase my home's value?

A garage typically adds 80 to 100 percent of its construction cost back to your home's resale value, meaning a $25,000 garage might add $20,000 to $25,000 in value. The return is higher in regions where garages are common and expected, and lower in warm climates where they're less necessary. An attached garage adds more value than a detached one.

Do I need a separate electrical panel for the garage?

Most garages can run off your home's existing electrical panel if it has spare capacity. A basic garage with a few outlets and a light typically needs only 15 to 20 amps. If you plan to add a car charger, compressor, or workshop equipment, you may need a dedicated circuit or even a subpanel, which adds $500 to $2,000 to the cost. Ask an electrician during the planning stage.

What if I want to finish the garage later?

Building a shell first and finishing later is common and saves money upfront. Just make sure the foundation, framing, and roof are done to code — finishing work is easier to add later. Rough in electrical wiring and HVAC ducts before you close the walls if you think you'll want them later; it's much cheaper than opening walls after drywall is up.