A 2-car garage typically costs between $15,000 and $40,000 to build, depending on whether you're adding to an existing structure, the local cost of labor and materials, and the quality of finishes you choose.
The wide range reflects real differences in how garages are built and where. A basic detached garage with a concrete slab, wood framing, and a straightforward roof in a rural area costs far less than the same structure in a dense suburb where land is expensive and building codes are stricter. Labor makes up roughly 40 to 60 percent of the total cost in most regions, so your location matters as much as your choices.
This guide breaks down what you'll actually pay for, how those costs vary by region and construction type, and what factors push the price up or down. It's meant to help you understand the numbers you'll see from contractors, not to predict your exact cost — that requires a site visit and local quotes.
Key Takeaways
- A basic 2-car garage (20 by 20 feet) with a concrete foundation, wood frame, and asphalt shingles runs $15,000 to $25,000 in most regions, but can exceed $40,000 in high-cost areas or with premium finishes.
- Labor costs vary sharply by region and account for the largest share of the total; getting three local quotes is the only way to know what contractors in your area actually charge.
- Attached garages (sharing a wall with your house) cost less per square foot than detached ones because they reuse existing foundation and utilities, but require more complex permitting.
- Concrete slab foundations, roof type, wall insulation, and whether you finish the interior all shift the final price by thousands of dollars.
- Permits, inspections, and site preparation (clearing, grading, drainage) are separate line items that contractors sometimes bundle and sometimes quote separately.
How the Basic Cost Breaks Down
A standard 2-car garage is roughly 20 by 20 feet (400 square feet). Contractors typically quote per square foot for the structure itself, then add site work and permits as separate items. For a basic detached garage, you're paying for: a concrete slab foundation, wood or steel framing, exterior sheathing and siding, a roof, a garage door (usually two single doors or one double), and basic wiring and lighting.
In regions where labor runs $50 to $75 per hour, a basic detached garage averages $40 to $60 per square foot for the structure alone. That puts a 400-square-foot garage at $16,000 to $24,000 before site work and permits. In high-cost metros (coastal California, New York City area, Boston), the same garage runs $70 to $100 per square foot or more. In rural areas with lower labor costs, you may see $30 to $45 per square foot.
Site work — clearing the lot, grading, pouring the slab, and drainage — typically adds $2,000 to $5,000. Permits and inspections add $500 to $2,000 depending on your jurisdiction. A contractor's markup (profit and overhead) is usually 15 to 25 percent of the total labor and materials cost.
Attached Versus Detached: The Cost Difference
An attached garage shares one wall with your house and uses the existing foundation line. Because you're not building a complete perimeter, the cost per square foot is typically 10 to 20 percent lower than a detached structure. You also save on site preparation since the ground is often already graded. However, attaching a garage to your house requires tying into existing electrical, plumbing, and HVAC systems, and the permitting process is usually more involved because inspectors examine how the new structure connects to the existing one.
A detached garage stands alone and requires its own complete foundation, utilities, and roof. It costs more per square foot but gives you flexibility in placement and avoids the complexity of integrating with your house. Detached garages also don't require you to modify your home's exterior or interior walls, which can be a significant advantage if your house is older or if you're renting.
In practice, an attached 2-car garage might run $12,000 to $20,000 in a moderate-cost region, while a detached one in the same area runs $15,000 to $25,000. The difference narrows in high-cost areas where site work and permitting dominate the budget.
What Pushes the Price Up
Several choices and conditions significantly increase the cost. Roof type matters: a straightforward gable roof with asphalt shingles is the baseline. A hip roof or metal roof adds $1,000 to $3,000. Insulation and climate control — adding insulation to walls and ceiling, or including a heating system — can add $2,000 to $6,000. Finished interior (drywall, flooring, paint) instead of bare framing adds $3,000 to $8,000.
Garage door quality varies widely. A basic single-panel steel door costs $300 to $600; an insulated sectional door runs $800 to $1,500. Two doors double that. Electrical upgrades — adding circuits, outlets, or a subpanel — add $500 to $2,000. Site conditions like poor drainage, rocky soil, or the need to remove trees can add $1,000 to $5,000 or more.
Local building codes also affect cost. Some jurisdictions require thicker concrete, specific roof pitches, or additional bracing in earthquake or hurricane zones. Coastal areas often require hurricane straps and reinforced connections, adding 5 to 10 percent to the framing cost.
Regional Cost Variation
Labor and material costs vary significantly by region. The table below shows typical ranges for a basic detached 2-car garage (20 by 20 feet, concrete slab, asphalt roof, two single garage doors, no interior finish):
| Region | Typical Range (Structure Only) | With Site Work and Permits |
|---|---|---|
| Rural Midwest or South | $12,000–$18,000 | $15,000–$22,000 |
| Suburban Northeast or Midwest | $16,000–$24,000 | $19,000–$28,000 |
| Urban or High-Cost Suburbs | $24,000–$35,000 | $28,000–$40,000 |
| Coastal California or NYC Metro | $35,000–$50,000+ | $40,000–$55,000+ |
These ranges reflect 2024 pricing and assume standard construction methods. Material costs (lumber, concrete, steel) fluctuate with commodity markets, and labor rates vary by contractor experience and local demand. The only reliable way to know what you'll pay is to get quotes from three to five local contractors who have built garages in your area.
What Contractors Usually Quote Separately
When you receive a bid, look for these line items to understand what's included and what's not. Foundation and site work — excavation, grading, concrete slab, and drainage — is often quoted separately from the structure itself. Permits and inspections may be listed as a single fee or broken into permit process, plan review, and inspection visits. Garage doors and openers are sometimes included in the base price and sometimes added as an upgrade.
Electrical and utilities — running power to the garage, adding outlets, or installing lighting — are frequently quoted as an add-on, especially if the garage is detached and far from your house's main panel. Finishing work like drywall, flooring, or paint is almost always separate. Some contractors include a basic roof and siding in their per-square-foot quote; others quote those as upgrades.
Ask each contractor to break out their bid into these categories so you can compare apples to apples. A bid that lumps everything into one number makes it hard to see where the real differences are between contractors.
How to Get Accurate Quotes
Contractors need specific information to give you a realistic number. Prepare a site plan showing where the garage will sit, whether it's attached or detached, and what utilities are nearby. Decide on basics: roof type, whether you want insulation, whether the interior will be finished, and what garage door style you prefer. Tell contractors about any site challenges — poor drainage, rocky soil, trees to remove, or steep slopes.
Get written bids from at least three contractors, and ask each one to specify what's included in their price and what's extra. Ask about their timeline, whether they handle permitting or you do, and what happens if costs change during construction (material price increases, unexpected site conditions). Check references from recent garage projects in your area — not just any construction work, but garages specifically.
The cheapest bid isn't always the best. A contractor who's significantly lower than others may be cutting corners on materials, underestimating labor, or planning to charge you for extras later. A bid that's significantly higher may reflect premium materials or a contractor with less availability. The middle range of three solid bids is usually the most reliable.
Frequently Asked Questions
Can I build a 2-car garage for under $15,000?
In rural areas with low labor costs and minimal site work, yes — you might find a basic detached garage for $12,000 to $14,000. In most suburban and urban areas, $15,000 is closer to the floor. If you're seeing quotes significantly below $15,000 in a moderate-cost region, ask what's being left out (permits, site work, finishing) or whether the contractor is bidding on a smaller structure.
Does an attached garage really cost less than a detached one?
Per square foot, yes — usually 10 to 20 percent less because you share a wall and foundation with your house. But the total savings can be smaller than you'd expect if your house's foundation or utilities need upgrades to support the attachment. Get quotes for both options in your specific situation.
What if I want to finish the interior later?
Building the shell now and finishing later usually costs more overall because you're paying for labor twice. However, it spreads the cost over time and lets you see how you actually use the space before investing in drywall and flooring. Contractors can build the framing to accommodate future finishing (running electrical conduit, leaving space for insulation) for a small upfront cost.
Do I need a permit for a 2-car garage?
In almost all jurisdictions, yes. A garage is a permanent structure that affects your property's value, drainage, and setback from property lines. Building without a permit can result in fines, difficulty selling your house, or being ordered to tear it down. Permit costs vary but typically run $500 to $2,000 for a garage project.
How long does it take to build a 2-car garage?
A basic detached garage typically takes 6 to 12 weeks from permit approval to completion, depending on weather, contractor availability, and complexity. Attached garages often take longer because of the integration work. Site preparation and permitting can add 4 to 8 weeks before construction even starts.