Skip to content
US Home Costs

Exterior

Garage Building Cost 2026: $15,000–$40,000 Typical US

One two-car garage, the shell and the labor in one price, often clusters around $15,000–$40,000. A one-car garage costs less. A three-car garage costs more.

Updated October 10, 2026 · 26 min read · US Home Costs editorial desk

Planning range

One two-car garage at a single-family house, about 20×20 to 24×24, the shell and the labor in one price: foundation, framing, roof, walls, one vehicle door, and basic electrical, on a site the crew can reach. A one-car garage, a three-car garage, an attached two-car read on its own row, a detached two-car read on its own row, a per-square-foot rate, a foundation the price left out, a roof the price left out, permits the price left out, insulation the price left out, a shed, a driveway, and a door on an opening that already exists are separate.

Typical planning range $15,000 to $40,000. National spread $7,200 to $84,500.

DIY or hire
Hire the garage. A level pad the owner can clear is the owner's part. A foundation, a roof, and a wire to the building are where a weekend becomes the job.
Repair or replace
Build the garage when the lot can take it and the house is staying. Repair a sound door or a sound slab. Price a shed, a driveway, or a door on an existing opening on its own page.

One two-car garage at a US single-family house — about 20×20 to 24×24, the shell and the labor in one price, foundation, framing, roof, walls, one vehicle door, and basic electrical, on a site the crew can reach — often clusters around $15,000–$40,000. That is the typical cost to build a garage. How much it costs to build a garage, in that scope, is that garage, not a door on an old opening and not a storage shed. Detached garage cost, for a two-car the crew builds apart from the house, is $28,000–$50,000. The cost to build a 2 car garage, when the shell and the labor are in the price, is the same band. Attached garage cost, for a two-car that shares a wall with the house, is $17,000–$30,000. A one-car garage is $10,500–$27,000. A three-car garage is $28,000–$57,000. The wider national spread, about $7,200–$84,500, covers a 12×20 at $30 a square foot at the low end and a large garage, about a 32×22, at the high per-foot rate at the high end. A shed in the same yard is the shed guide. The drive that meets the apron is the driveway guide. A door on an opening that already exists is the garage door guide. These are typical planning ranges, not a survey and not a quote.

This page is one garage at one house. A bid may call it the cost to build a garage, how much it costs to build a garage, detached garage cost, the cost to build a 2 car garage, or attached garage cost. The shell and the labor are in the price when the number is the typical band. It is not a shed, which is the shed guide. It is not a driveway, which is the driveway guide. It is not a door on an opening the house already has, which is the garage door guide. A kit the owner sets on a pad the city already allowed is a smaller product. This page does not price it as the typical band.

The price of the job is the shell the crew builds and the hour that puts the labor in the price. The size is the first cut. Whether the shell and the labor are already in the price is the second. A one-car, a two-car, an attached two-car, a detached two-car, and a three-car are ways to buy one garage. The garage replaces a different garage. It is not a second garage under a price you already have.

The rows below are ways to read one job. They are not added together. The job table is one garage at a site the crew can reach. The typical band is one two-car, shell and labor in: that row in full. A one-car replaces that rate from $10,500 to $27,000. A three-car replaces it from $28,000 to $57,000. A detached two-car replaces it from $28,000 to $50,000. Use a rate row only for a line the garage row does not include. A rate the proposal already includes is not a second line.

JobTypical cost
One-car garage$10,500–$27,000
Two-car garage, shell and labor in$15,000–$40,000
Attached two-car$17,000–$30,000
Detached two-car$28,000–$50,000
Three-car garage$28,000–$57,000
Rate or added lineTypical planning range
12×20, at $30–$120 a square foot$7,200–$28,800
20×20, at $30–$120 a square foot$12,000–$48,000
20×20 detached, at $40–$70 a square foot$16,000–$28,000
24×24, at $30–$120 a square foot$17,280–$69,120
Foundation, if the price left it out$2,000–$7,000
Roof on about an 18×20, if the price left it out$1,400–$4,000
Permits, if the price left them out$1,200–$1,500
Insulation, if the price left it out$1,900–$7,700

The job rows replace one another. Do not add a three-car price on top of a two-car price for the same site. The rate row is a line the garage left out, or another reading of the same shell. A rate the proposal already includes is not the rate row on top. A door the bid already folded into $15,000–$40,000 is not a door row on top.

A two-car garage — the shell and the labor in one price — is typically $15,000–$40,000. The floor of the row is the typical floor. The top of the row is the typical top. The whole row is the typical band. Fifteen thousand can be this row at its floor. Forty thousand can be this row at its top or a detached two-car inside its overlap. Ask which reading the bid is.

A one-car garage is typically $10,500–$27,000. Ten thousand five hundred is $3,300 above the wider floor and $4,500 under the typical floor. Twenty-seven thousand is $12,000 above the typical floor and $13,000 under the typical top. The overlap with the typical band is $15,000–$27,000. From $10,500–$15,000 the one-car sits under the typical band and inside the wider spread. From $15,000–$27,000 the one-car is inside the typical band. Ten thousand five hundred can be this row at its floor. Twenty-seven thousand can be this row at its top. A two-car price does not get this row on top.

A three-car garage is typically $28,000–$57,000. The overlap with the typical band is $28,000–$40,000. Twenty-eight thousand is $13,000 above the typical floor and the floor of this row. Forty thousand is the typical top and inside this row. Fifty-seven thousand is $17,000 past the typical top and $27,500 under the wider top. From $28,000–$40,000 the job is inside the typical band and inside this row. From $40,000–$57,000 the job has left the typical band and stays inside the wider spread. Twenty-eight thousand can be this row at its floor or a detached two-car at its floor. Fifty-seven thousand can be this row at its top. A two-car price does not get this row on top.

Cost to build a garage

The cost to build a garage is this page when the crew is at the site and the shell and the labor are in the price. The cost to build a garage, for that two-car, is the same price. A bid that says cost to build a garage and a bid that says the cost to build a 2 car garage are the same dollars when the site, the shell, and the labor match. The typical band, $15,000–$40,000, is one two-car garage. It is not a second garage stacked on a slab you already have.

The build is often a few weeks for a two-car the crew can reach. The shell is inside the garage price. It is not a second bill on a number that was already the garage. A 20×20 at $30–$120 a square foot is a way to read the same footprint, not a second garage. Four hundred times $30 is $12,000. Four hundred times $120 is $48,000. The per-foot rate and the lump sum are two readings of one garage. They are not added. A bid that already names $15,000–$40,000 does not get the foot on top.

How much does it cost to build a garage

How much it costs to build a garage is the garage at one house. One two-car, shell and labor in, is $15,000–$40,000. A bid that says how much it costs to build a garage and a bid that says cost to build a garage are the same dollars when the site, the shell, and the labor match. A price near $7,200 should say a 12×20 at $30 a square foot, not the two-car. A price near $40,000 should say whether the number is this band at its top or a detached two-car inside its overlap.

A 12×20 at $30–$120 a square foot is $7,200–$28,800. Two hundred forty times $30 is $7,200, the wider floor and the floor of this row. Two hundred forty times $120 is $28,800, inside the typical band and $11,200 under the typical top. The overlap with the typical band is $15,000–$28,800. From $7,200–$15,000 the 12×20 sits under the typical band except at $15,000, and it stays inside the wider spread. From $15,000–$28,800 the 12×20 is inside the typical band. Seven thousand two hundred can be this row at its floor. Twenty-eight thousand eight hundred can be this row at its top. A two-car price does not get this row on top.

A 20×20 at $30–$120 a square foot is $12,000–$48,000. Four hundred times $30 is $12,000, which is $4,800 above the wider floor and $3,000 under the typical floor. Four hundred times $120 is $48,000, which is $8,000 past the typical top and $36,500 under the wider top. The overlap with the typical band is $15,000–$40,000. From $12,000–$15,000 the 20×20 sits under the typical band. From $40,000–$48,000 the 20×20 has left the typical band and stays inside the wider spread. Twelve thousand can be this row at its floor. Forty-eight thousand can be this row at its top. A two-car lump sum does not get this row on top.

Forty thousand plus $40,000 for a second two-car at the typical top is $80,000, which is $40,000 past the typical top, $23,000 past the three-car top, and $4,500 under the wider top. That $80,000 is two garages. It is not one three-car. A number above $84,500 should name more garage, a second garage, a shed, a driveway, or a door on an opening that already exists. Ask which reading the bid is.

Detached garage cost

Detached garage cost is a garage that stands apart from the house, not an attached garage with a second name. A detached two-car is $28,000–$50,000. A bid that says detached garage cost and a bid that says cost to build a garage are the same dollars only when both bids are that detached two-car, or only when both bids are the typical two-car and the numbers still match. A price near $28,000 should say whether the number is this row at its floor or a three-car at its floor. A price near $50,000 should say a detached two-car at its top, not the typical top.

Twenty-eight thousand is $13,000 above the typical floor and $20,800 above the wider floor. Fifty thousand is $10,000 past the typical top and $34,500 under the wider top. The overlap with the typical band is $28,000–$40,000. From $40,000–$50,000 the detached two-car has left the typical band and stays inside the wider spread. Twenty-eight thousand can be this row at its floor. Fifty thousand can be this row at its top. An attached price does not get the detached row on top.

A 20×20 detached, at $40–$70 a square foot, is $16,000–$28,000. Four hundred times $40 is $16,000, which is $1,000 above the typical floor and $8,800 above the wider floor. Four hundred times $70 is $28,000, inside the typical band and the floor of the detached lump sum. The per-foot detached row and the detached lump sum meet at $28,000. They are two readings. They are not added. Sixteen thousand can be this per-foot row at its floor. Twenty-eight thousand can be this per-foot row at its top or the detached lump sum at its floor. A $28,000–$50,000 price does not get $16,000–$28,000 on top.

Cost to build a 2 car garage

The cost to build a 2 car garage is the two-car at one house, not a one-car with a second bay named and not priced. When the job is one two-car, that cost is $15,000–$40,000. A bid that says cost to build a 2 car garage and a bid that says cost to build a garage are the same dollars when the site, the shell, and the labor match. A price near $12,000 should say a 20×20 at $30 a square foot, not a two-car with the labor in. A price near $15,000 should say whether the shell, the door, and the labor are all in.

A 24×24 at $30–$120 a square foot is $17,280–$69,120. Five hundred seventy-six times $30 is $17,280, inside the typical band and $2,280 above the typical floor. Five hundred seventy-six times $70 is $40,320, which is $320 past the typical top and $44,180 under the wider top. Five hundred seventy-six times $120 is $69,120, which is $29,120 past the typical top and $15,380 under the wider top. The overlap with the typical band is $17,280–$40,000. From $40,000–$69,120 the 24×24 has left the typical band and stays inside the wider spread. Seventeen thousand two hundred eighty can be this row at its floor. Sixty-nine thousand one hundred twenty can be this row at its top. A two-car lump sum does not get this row on top.

Labor the same price left out, read at $20–$50 a square foot on a 20×20, is $8,000–$20,000. Four hundred times $20 is $8,000, which is $800 above the wider floor and $7,000 under the typical floor. Four hundred times $50 is $20,000, inside the typical band. The overlap with the typical band is $15,000–$20,000. From $8,000–$15,000 the labor sits under the typical band and inside the wider spread. It is an added line, not the two-car. Fifteen thousand plus $8,000 is $23,000, inside the typical band, only when the $15,000 left the labor out. Forty thousand plus $20,000 is $60,000, which is $20,000 past the typical top, $3,000 past the three-car top, and $24,500 under the wider top, only when the $40,000 left the labor out. A bid that already names the labor does not get this row on top.

Attached garage cost

Attached garage cost is the two-car that shares a wall with the house, not a detached garage with a shorter name. The attached two-car is $17,000–$30,000. A bid that says attached garage cost and a bid that says cost to build a garage are the same dollars only when both bids are that attached two-car, or only when both bids are the typical two-car and the numbers still match. A price near $12,000 should say a 20×20 at $30 a square foot, not the attached lump sum. A price near $17,000 should say whether the shell and the labor are in.

Seventeen thousand is $2,000 above the typical floor and $9,800 above the wider floor. Thirty thousand is $15,000 above the typical floor and $10,000 under the typical top. The attached two-car sits inside the typical band. Seventeen thousand can be this row at its floor. Thirty thousand can be this row at its top. A detached price does not get the attached row on top.

A foundation the same price left out is $2,000–$7,000. Two thousand is $5,200 under the wider floor. Seven thousand is $200 under the wider floor. Fifteen thousand plus $2,000 is $17,000, inside the typical band and the floor of the attached row, only when the $15,000 left the foundation out. Fifteen thousand plus $7,000 is $22,000, inside the typical band, only when the $15,000 left the foundation out. Forty thousand plus $2,000 is $42,000, which is $2,000 past the typical top and $42,500 under the wider top. Forty thousand plus $7,000 is $47,000, which is $7,000 past the typical top and $37,500 under the wider top. A bid that already names the foundation does not get this row on top.

A roof the same price left out, on about an 18×20, is $1,400–$4,000. One thousand four hundred is $5,800 under the wider floor. Four thousand is $3,200 under the wider floor. Fifteen thousand plus $1,400 is $16,400, inside the typical band, only when the $15,000 left the roof out. Fifteen thousand plus $4,000 is $19,000, inside the typical band, only when the $15,000 left the roof out. Forty thousand plus $1,400 is $41,400, which is $1,400 past the typical top and $43,100 under the wider top. Forty thousand plus $4,000 is $44,000, which is $4,000 past the typical top and $40,500 under the wider top. A bid that already names the roof does not get this row on top.

Permits the same price left out are $1,200–$1,500. One thousand two hundred is $6,000 under the wider floor. One thousand five hundred is $5,700 under the wider floor. Fifteen thousand plus $1,200 is $16,200, inside the typical band, only when the $15,000 left the permits out. Fifteen thousand plus $1,500 is $16,500, inside the typical band, only when the $15,000 left the permits out. Forty thousand plus $1,200 is $41,200, which is $1,200 past the typical top and $43,300 under the wider top. Forty thousand plus $1,500 is $41,500, which is $1,500 past the typical top and $43,000 under the wider top. A bid that already names the permits does not get this row on top.

Insulation the same price left out is $1,900–$7,700. One thousand nine hundred is $5,300 under the wider floor. Seven thousand seven hundred is $500 above the wider floor and $7,300 under the typical floor. Fifteen thousand plus $1,900 is $16,900, inside the typical band, only when the $15,000 left the insulation out. Fifteen thousand plus $7,700 is $22,700, inside the typical band, only when the $15,000 left the insulation out. Forty thousand plus $1,900 is $41,900, which is $1,900 past the typical top and $42,600 under the wider top. Forty thousand plus $7,700 is $47,700, which is $7,700 past the typical top and $36,800 under the wider top. A bid that already names the insulation does not get this row on top.

What the range includes

The typical band assumes one two-car garage. The foundation is in. The framing is in. The roof is in. The walls are in. One vehicle door is in. Basic electrical is in. The labor is in. The site is reachable. A one-car is in the band only from $15,000 to $27,000. An attached two-car sits inside the band. A detached two-car is in the band only from $28,000 to $40,000. A three-car is in the band only from $28,000 to $40,000. A 12×20 is in the band only from $15,000 to $28,800. A 20×20 at $30–$120 is in the band only from $15,000 to $40,000. A shed, a driveway, and a door on an opening that already exists are not in the band.

How long the work takes depends on the shell, and the bid’s schedule is the one that counts. A two-car the crew can reach is often a few weeks. A three-car is often longer. The time is a way to read that garage. It is not a second clock on a price that was already the shell. The next garage is not in this price.

The floor of the wider spread, $7,200, is a 12×20 at $30 a square foot. It is not a two-car someone discounted. The top, $84,500, is a large garage, about a 32×22, at the high per-foot rate. It is not the two-car row plus every add-on. Forty thousand plus $7,000 for a foundation is $47,000, not $84,500. Forty thousand plus $40,000 for a second two-car at the typical top is $80,000, not $84,500. A number above $84,500 should name more garage, a second garage, or a job past this page. Ask which one.

None of the bands include labor on a garage the bid already priced, except where that labor is a line the price left out. The labor line, on a 20×20 at $20–$50 a square foot, is $8,000–$20,000. Eight thousand is $7,000 under the typical floor. A completed garage price does not get this row. Fifteen thousand plus $8,000 is $23,000 only when the $15,000 left the labor out.

None of the bands include a foundation on a price the bid already built, except where that foundation is a line the price left out. The foundation line is $2,000–$7,000. Two thousand is $5,200 under the wider floor. Fifteen thousand plus $2,000 is $17,000, inside the typical band, only when the $15,000 left the foundation out. A garage that already names the foundation does not get $2,000–$7,000 on top.

None of the bands include a roof the garage price left out, except as its own row. That line, on about an 18×20, is $1,400–$4,000. One thousand four hundred is $5,800 under the wider floor. A garage that already names the roof does not get the roof row. Forty thousand plus $4,000 is $44,000 only when the $40,000 left the roof out.

None of the bands include permits the garage price left out, except as their own row. That line is $1,200–$1,500. One thousand two hundred is $6,000 under the wider floor. A garage that already names the permits does not get the permit row. Fifteen thousand plus $1,500 is $16,500 only when the $15,000 left the permits out.

None of the bands include insulation on a price the bid already built, except where that insulation is a line the price left out. The insulation line is $1,900–$7,700. One thousand nine hundred is $5,300 under the wider floor. Fifteen thousand plus $1,900 is $16,900, inside the typical band, only when the $15,000 left the insulation out. Forty thousand plus $7,700 is $47,700, which is $7,700 past the typical top and $36,800 under the wider top. A garage that already names the insulation does not get $1,900–$7,700 on top.

None of the bands include a shed, which is the shed guide, often $1,800–$6,000 for one 10×12, inside a wider spread of about $500–$18,000. One thousand eight hundred is the floor of that typical band. Six thousand is the top of that typical band. Fifteen thousand plus $1,800 is $16,800, inside this page’s typical band and $10,800 past that guide’s typical top. Fifteen thousand plus $6,000 is $21,000, inside this page’s typical band, $15,000 past that guide’s typical top, and $3,000 past that guide’s wider top. Forty thousand plus $1,800 is $41,800, which is $1,800 past this page’s typical top, $42,700 under this page’s wider top, $35,800 past that guide’s typical top, and $23,800 past that guide’s wider top. Forty thousand plus $6,000 is $46,000, which is $6,000 past this page’s typical top, $38,500 under this page’s wider top, $40,000 past that guide’s typical top, and $28,000 past that guide’s wider top. That sum is a garage plus a shed only when each bid left the other out. A shed price that already includes the garage does not get this page on top.

None of the bands include a driveway, which is the driveway guide, often $4,000–$12,000 for a common single-car or two-car driveway, inside a wider spread of about $1,500–$25,000. Four thousand is the floor of that typical band. Twelve thousand is the top of that typical band. Fifteen thousand plus $4,000 is $19,000, inside this page’s typical band and inside that guide’s typical band. Fifteen thousand plus $12,000 is $27,000, inside this page’s typical band and the top of that guide’s typical band. Forty thousand plus $4,000 is $44,000, which is $4,000 past this page’s typical top, $40,500 under this page’s wider top, $32,000 past that guide’s typical top, and $19,000 past that guide’s wider top. Forty thousand plus $12,000 is $52,000, which is $12,000 past this page’s typical top, $32,500 under this page’s wider top, $40,000 past that guide’s typical top, and $27,000 past that guide’s wider top. That sum is a garage plus a driveway only when each bid left the other out. A driveway price that already includes the garage does not get this page on top.

None of the bands include a door on an opening that already exists, which is the garage door guide, often $2,000–$4,500 for one double insulated steel door, inside a wider spread of about $800–$9,000. Two thousand is the floor of that typical band and $5,200 under this page’s wider floor. Four thousand five hundred is the top of that typical band and $2,700 under this page’s wider floor. Fifteen thousand plus $2,000 is $17,000, inside this page’s typical band and the floor of the attached row, only when the $15,000 left the door out. Fifteen thousand plus $4,500 is $19,500, inside this page’s typical band, only when the $15,000 left the door out. Forty thousand plus $2,000 is $42,000, which is $2,000 past this page’s typical top and $42,500 under this page’s wider top. Forty thousand plus $4,500 is $44,500, which is $4,500 past this page’s typical top and $40,000 under this page’s wider top. That sum is a garage plus a separate door only when the garage bid left the door out. A garage price that already includes the door does not get the door guide on top.

The band is the garage price. A coupon on the garage is not subtracted. Read the form before you take a number off the bid. A credit you have not received is not inside the planning range. This page does not price a coupon, and it does not name a percentage of the cost that comes back at resale.

Warranties are part of the contract, and this page is not a reading of one company’s form. A garage, when the company offers a return for a line the crew missed, is about that line. Read it. The return visit is not a dollar line in the planning range.

A standard homeowners policy is built around sudden and accidental damage. A garage you chose to build is the kind of project those policies commonly leave with the owner. A storm that damages a covered structure, when the form responds to it, is a different question from a garage you are buying. Read the form before you treat the policy as the budget. The $15,000–$40,000 band is not an insurance estimate.

This page does not price a city’s fee on top of a complete garage price, except where the permits are a line the price left out. A garage that already names a fee does not get that fee on top.

As a cross-check, not a bid: one two-car, shell and labor in, is $15,000–$40,000, the typical band. A one-car is $10,500–$27,000. An attached two-car is $17,000–$30,000. A detached two-car is $28,000–$50,000. A three-car is $28,000–$57,000. A foundation the price left out is $2,000–$7,000. If a bid and that reading are far apart, the bid is a different size, a left-out foundation, a second garage, a shed, a driveway, or a door on an opening that already exists.

What moves the price

DriverHow it changes the bid
The garageOne two-car, shell and labor in, is $15,000–$40,000, the typical band. A one-car is $10,500–$27,000, and the typical band includes that row only from $15,000 to $27,000. An attached two-car is $17,000–$30,000, inside the typical band. A detached two-car is $28,000–$50,000, and the typical band includes that row only from $28,000 to $40,000. A three-car is $28,000–$57,000, and the typical band includes that row only from $28,000 to $40,000. The garage picks the row. It is not a second bill.
The footprintA 12×20 at $30–$120 a square foot is $7,200–$28,800. A 20×20 at $30–$120 is $12,000–$48,000. A 24×24 at $30–$120 is $17,280–$69,120. The footprint is a reading of the shell. It is not a second bill on a garage that already names it.
The laborLabor of $20–$50 a square foot on a 20×20 is $8,000–$20,000. Eight thousand is $7,000 under the typical floor. Twenty thousand is inside the typical band. The labor is inside the shell price when the bid names it. Fifteen thousand plus $8,000 is $23,000 only when the $15,000 left the labor out.
The foundationA foundation the bid leaves out is $2,000–$7,000. Two thousand is $5,200 under the wider floor. A completed price of $15,000–$40,000 already holds a foundation the bid named. Fifteen thousand plus $2,000 is $17,000 only when the $15,000 left the foundation out.
The roofA roof the bid leaves out, on about an 18×20, is $1,400–$4,000. One thousand four hundred is $5,800 under the wider floor. A completed price of $15,000–$40,000 already holds a roof the bid named. Forty thousand plus $4,000 is $44,000 only when the $40,000 left the roof out.
The permitsPermits the bid leaves out are $1,200–$1,500. One thousand two hundred is $6,000 under the wider floor. A completed price of $15,000–$40,000 already holds that line when the bid named it. Forty thousand plus $1,500 is $41,500 only when the $40,000 left the line out.
The insulationInsulation the bid leaves out is $1,900–$7,700. One thousand nine hundred is $5,300 under the wider floor. A completed price of $15,000–$40,000 already holds insulation the bid named. Fifteen thousand plus $1,900 is $16,900 only when the $15,000 left the insulation out.
The second garageTwo two-car garages at the typical top are $80,000, which is $4,500 under the wider top. That reading is two garages. It is not one three-car.
The other jobA shed is $1,800–$6,000 on the shed guide. A driveway is $4,000–$12,000 on the driveway guide. A door on an existing opening is $2,000–$4,500 on the garage door guide. A shed the bid is setting, a drive the bid is paving, or a door the bid is hanging on an old opening does not get this page on top when that price already includes the garage.

The garage is the first cut, and it is not a shell you add to itself. A two-car at $15,000, and a 20×20 at $30 a square foot, can be talked about in the same bid. They are not the same garage twice. Fifteen thousand is the typical floor. Twelve thousand is the 20×20 at $30. Ask which garage is in the price.

The footprint is the second cut. A two-car at $40,000, a detached two-car inside its overlap, and a 24×24 at $70 a square foot can share the neighborhood of those dollars. One is the typical top. One is the detached row inside the band. One is $40,320, which is $320 past the typical top. The higher number is not a typical garage that someone misread as a second shell.

The same two-car in a lower-cost area and in a high-labor city can sit at opposite ends of $15,000–$40,000 without either bid being wrong. Ask whether the price is the garage, the footprint, or both, and ask whether a foundation, a roof, or a second garage is in. Shed cost, driveway paving, and garage door replacement are the projects that meet this garage and are not the garage. Price them on their own pages. Two bids that disagree about the garage, the footprint, and whether the labor is included are not the same job.

DIY or hire

Hire the garage. A trench that has to stay open, a slab that has to sit level, and a roof that has to keep the water out are where a small miss becomes a second visit. The labor, the shell, and the door are the job. A Saturday with a wall on a soft pad is where those three get missed.

A kit the owner can set on a level pad, where the city allows it, is a different product. That kit is not the two-car with the labor in. On the one pro garage, one two-car is $15,000–$40,000. That is the labor for the shell and the door.

Do not treat the slab alone as the garage. If the walls, the roof, and the permits still have to be done, you are pricing a crew’s job without the crew. The person on the build should say what happens if the pad or the wall is wrong. Clearing the pad is the owner’s part. A receipt for a kit is not this installed price.

Repair or replace

Build the garage when the lot can take it and the house is staying. A repair on a sound door is not this band. A quote near $7,200 should say a 12×20 at $30 a square foot, not a two-car. A quote near $15,000 should say whether the shell, the door, and the labor are in. A quote near $40,000 can be a two-car at its top or a detached two-car inside its overlap. Ask which reading the bid is.

Price a one-car on $10,500–$27,000. Price an attached two-car on $17,000–$30,000. Price a detached two-car on $28,000–$50,000. Price a three-car on $28,000–$57,000, and do not read that three-car as the two-car band with a different name. Do not read a driveway as the garage band with a different name.

Send a backyard shed to the shed guide, typically $1,800–$6,000. Send the drive to the driveway guide, typically $4,000–$12,000. Send a door on an opening that already exists to the garage door guide, typically $2,000–$4,500. If the same season includes any of those, they are separate scopes. Do not fold them into the garage price.

How long a garage lasts is not a number on this page. A one-house garage is not a warranty that the slab will never crack. A new season of weather is not a warranty that the door will never need a repair. The bid’s scope is the work you bought.

How to use this number

Ask two or three garage builders for a written price that names the garage, whether the price is a lump sum, whether the shell, the door, and the labor are included, whether the foundation and the permits are already inside the price, and what happens if the pad or the wall is wrong. Compare one two-car, shell and labor in, with $15,000–$40,000. Compare a one-car with $10,500–$27,000, an attached two-car with $17,000–$30,000, a detached two-car with $28,000–$50,000, and a three-car with $28,000–$57,000. Keep the garage and the labor inside those rows. Put a left-out foundation at $2,000–$7,000, and a left-out roof on about an 18×20 at $1,400–$4,000, on their own lines.

A very low bid on one garage is a reason to ask whether the labor is included, not a reason to celebrate. A quote near $7,200 should say a 12×20 at $30 a square foot, not a crew on a two-car. A quote near $15,000 should say whether the labor is in. A high bid should point at a three-car, a detached shell, a tight access, or the labor market. Two or three local bids on the same garage, the same footprint, and the same door are the number that matters. How this site sets the band is explained on the methodology page.

Common questions

Answers describe national planning ranges, not your house.

What is the cost to build a garage?

A typical planning range for the cost to build a garage is $15,000 to $40,000 for one two-car garage, inside a wider spread of roughly $7,200 to $84,500. That scope is the shell and the labor in one price. A one-car garage is $10,500 to $27,000. A three-car garage is $28,000 to $57,000. A 20×20 at $30 to $120 a square foot is $12,000 to $48,000. These are typical planning ranges, not quotes.

How much does it cost to build a garage?

It costs $15,000 to $40,000 to build one two-car garage, the shell and the labor in the price. A one-car garage is $10,500 to $27,000. An attached two-car is $17,000 to $30,000. A detached two-car is $28,000 to $50,000. Forty thousand can be this band at its top or a detached two-car inside its overlap. These garages replace one another. They are not three bills under one garage. These are typical planning ranges, not quotes.

What is the detached garage cost?

Detached garage cost, for a two-car the crew builds apart from the house, is $28,000 to $50,000. Twenty-eight thousand is inside the typical band. Fifty thousand is $10,000 past the typical top. A 20×20 at $40 to $70 a square foot is $16,000 to $28,000. That reading replaces the detached lump sum. It is not the detached garage plus the per-foot rate. These are typical planning ranges, not quotes.

What is the cost to build a 2 car garage?

The cost to build a 2 car garage, when the shell and the labor are in the price, is $15,000 to $40,000. A bid that says cost to build a 2 car garage and a bid that says cost to build a garage are the same dollars when the site, the shell, and the labor match. A 20×20 at $40 a square foot is $16,000. A 24×24 at $70 a square foot is $40,320, which is $320 past the typical top. These are typical planning ranges, not quotes.

What is the attached garage cost?

Attached garage cost, for a two-car that shares a wall with the house, is $17,000 to $30,000. Seventeen thousand is $2,000 above the typical floor. Thirty thousand is $10,000 under the typical top. A 20×20 at $30 a square foot is $12,000, which is $3,000 under the typical floor. That per-foot reading replaces the attached lump sum. It is not the attached garage plus the foot. These are typical planning ranges, not quotes.

Ranges for work that often shows up in the same season as this project.