What It Costs to Build a Garage in St. Louis
Revised September 10, 2026
What is the average cost to build a 24x24 garage?
A two-car 24x24 garage typically runs somewhere between $20,000 and $40,000 in the St. Louis area, though a bare-bones detached build can land lower and a finished, attached one can climb well past that. Most of the money goes to the foundation, framing, labor, and the garage door. Permits and site prep add more.
Keep reading ↓Picture a modest brick house in St. Louis, the kind with a long driveway and nothing but sky at the end of it. You’re tired of scraping frost off the windshield in January and sprinting through the rain to the back door. So one evening you open a browser and start pricing a garage, and within ten minutes you’re staring at numbers that swing by tens of thousands of dollars. Where does a real figure even begin?
Across the metro the same daydream is playing out in a dozen driveways. A family in O’Fallon wants a roomy detached build with space for a boat and a workbench. Someone on a narrow lot in St. Ann is trying to squeeze in a single-car garage without crowding the fence. A couple in Eureka pictures an attached garage with a bonus room tucked over it. Out in Union, a homeowner is weighing a simple pole barn against a stick-built two-car. And across the river in East St. Louis, another is wondering whether the concrete slab alone will eat the whole budget.
Every one of those projects lands on a different price, and none of them match the first number a search engine coughs up. Size, foundation, finishes, labor, and your city’s permit desk all pull the total in different directions. The good news is that the math is knowable. Once you see where the money goes, a wild range turns into a budget you can actually plan around.
Here is what this guide covers. What a typical two-car garage runs in the St. Louis area, and why the range is so wide. Where every dollar actually goes, from the slab up to the door. Whether a detached or attached build costs more, and when each one makes sense. How size changes the total, from a single-car box to a three-car workshop. What St. Louis permits and site work quietly add to the bill. And a few honest ways to trim the cost without buying a garage you’ll regret.
What is the average cost to build a 24x24 garage?
A two-car 24x24 garage typically runs somewhere between $20,000 and $40,000 in the St. Louis area, though a bare-bones detached build can land lower and a finished, attached one can climb well past that. Most of the money goes to the foundation, framing, labor, and the garage door. Permits and site prep add more.
That 24x24 footprint, roughly 576 square feet, is the classic two-car size, which is why it anchors so many estimates. Builders often talk in dollars per square foot, and a simple detached garage frequently lands in the range of $35 to $60 per square foot before extras. Multiply that out and you land near the numbers above. The spread is wide because two garages of the very same size can be built to wildly different standards.
What pushes a project toward the low end is simplicity. A flat lot, a plain slab, basic siding, one standard door, and no interior finishing all keep the total lean. What pushes it toward the high end is everything else. Insulation, drywall, extra windows, a second door, upgraded siding to match the house, a floored attic, workshop wiring, and tricky site conditions stack up fast. Two people can both say they built a 24x24 garage and mean very different things.
Where does the money actually go?
Most of a garage budget disappears into four buckets: the foundation, the structural shell, labor, and the garage door and opener. The concrete slab and footings alone can swallow a sizable slice, and labor often rivals materials. The door costs less than people expect. Site prep and permits round out the bill, and they vary widely from one lot to the next.
The foundation and slab
Nearly every garage starts with concrete, and concrete is rarely cheap. A poured slab with proper footings has to sit level, run thick enough to hold vehicles, and grade so water drains away. If your lot slopes, drains poorly, or hides tree roots and old debris, excavation and grading can add real money before a single wall goes up. This is exactly why two identical garage plans can finish thousands apart on different lots.
Framing, roof, and siding
The shell is the biggest materials line on most projects. That covers the lumber or steel framing, the roof trusses and shingles, the exterior sheathing, and the siding. Lumber prices swing with the market, so the same frame can cost noticeably more or less depending on the year you build. Matching your home’s brick or siding, or adding a steeper roof to fit an attic, pushes this number up.
Labor
Labor often matches or beats materials on a garage build, and it’s the hardest part to shop on price alone. You’re paying excavation crews, concrete finishers, framers, roofers, electricians, and a general contractor to keep them all in order. A suspiciously cheap bid usually means a corner is getting cut somewhere out of sight. Before you sign, confirm the contractor is properly licensed and insured, and here is how to check if a contractor is licensed in Missouri.
Doors, electrical, and finishing
The garage door and opener are a real cost, but usually a smaller one than folks assume. Electrical wiring, lighting, and outlets add more, especially if you want a subpanel for power tools. Then come the optional finishes: insulation, drywall, heating, epoxy floors, and built-in storage. None are required to park a car, yet each one is a lever you can raise or lower to hit the budget you have.
Does a detached or attached garage cost more?
It depends, and the honest answer surprises people. An attached garage can save money by sharing a wall and sitting near existing utilities, yet tying into the house, matching its roofline, and cutting a new doorway can erase that savings. A detached garage is simpler to build, but it needs its own full foundation, four walls, a separate roof, and often its own power run.
An attached garage borrows from the house it leans on. It shares one wall, sits close to the existing electrical panel, and can sometimes piggyback on the home’s heating. That proximity trims certain costs. The catch is that it has to look like it belongs, so the siding, roofing, and trim all need to match, and connecting the structure to the house adds framing and flashing work that a standalone build skips entirely.
A detached garage stands on its own, which is both its advantage and its expense. You get freedom in placement, size, and style, and you never cut into your home. But you pay for four complete walls, a full foundation, a separate roof, and usually a trenched power line running out to it. For many St. Louis lots, especially older ones with the house set forward, detached is the only realistic option anyway.
How does garage size change the price?
Size is the single biggest lever on the total, though the cost per square foot actually eases a little as garages grow. A single-car garage might run $12,000 to $25,000, a two-car around $20,000 to $40,000, and a three-car build can push past $50,000. Every extra foot adds slab, walls, framing, and roofing all at once.
Single-car garages
A single-car garage, often around 12x20 or 14x24, is the entry point. It shelters one vehicle plus a little storage, and it’s the cheapest way to get covered parking. On a tight lot in St. Ann or a small city parcel, it may be all that fits inside the setbacks anyway. Expect the per-square-foot rate to sit at the higher end, since the fixed costs spread over less space.
Two-car garages
The two-car garage is the metro’s default, usually 20x20 at the small end and 24x24 at the comfortable end. Those extra four feet each way matter more than they sound, turning a snug fit into room for doors to swing open and a workbench along the wall. This size hits the sweet spot where cost per square foot stays reasonable and resale appeal stays strong.
Three-car and oversized garages
Beyond two cars the numbers climb quickly, but so does the usefulness. A three-car or oversized garage suits a family in O’Fallon with a boat, a hobbyist in Union who wants a real workshop, or anyone tired of choosing which car sleeps outside. Taller doors for a truck or RV, extra depth for storage, and a heated bay all feed a total that can rival a small home addition.
What do St. Louis permits and site work add?
Expect permits, inspections, and site prep to add a real but variable amount, and never skip them. In the St. Louis area, a detached garage almost always needs a building permit, and the exact rules, fees, and setbacks vary by municipality. Check with your specific city or county before you budget, because a stalled permit costs far more than the fee itself.
Permit fees themselves are usually a modest share of the project, but the rules behind them shape what you can build. Setback requirements dictate how close to the property line you can go. Size thresholds can trigger extra review. Some areas cap accessory-structure height or require a licensed contractor to pull the permit. A quick call to your local building department, whether you sit in Eureka, Union, or the city itself, saves expensive surprises.
Site work is the wild card. A flat, clear, well-drained lot is cheap to prepare. A sloped yard, poor soil, buried utilities, or a long power trench can add thousands before construction even starts. Tearing out an old slab or a leaning shed adds demolition costs on top. This is why a good contractor walks your lot before quoting, and why the lowest phone estimate is rarely the real number.

Planning a home office instead of a garage bay? Compare St. Louis coworking spaces.
How can you keep garage costs down?
You trim a garage budget by making smart choices early, not by cutting corners on the shell. Keep the footprint simple, build on a flat spot, skip finishes you can add later, and gather several detailed bids. The structure and foundation are the wrong places to save. Insulation, drywall, and epoxy floors can always wait for a second phase.
Start with the shape. A plain rectangle on a level, well-drained spot costs far less than a complex footprint on a slope. Choosing a standard size, like 20x20 or 24x24, means stock plans and standard materials instead of custom everything. Leaving the interior unfinished for now lets you park cars right away and finish the walls once the budget recovers a bit.
Then shop the work carefully. Get at least three itemized bids so you’re comparing the same scope, not vague round numbers. Ask what’s included and what isn’t, since site prep and the concrete apron are common places a bid looks cheap by quietly leaving things out. Protect yourself on the back end, too, and know your options if a contractor won’t finish the job.
Timing helps as well. Lumber and concrete prices move, and booking a reputable builder in the slower season can mean a better rate and closer attention to your project. Hiring well is more than half the battle, so if you want a wider playbook, our tips for finding top home repair services are a solid place to start before you sign anything.
Ready to turn a rough number into a real quote? Browse garage builders across the St. Louis metro on St Louis Near Me Directory, line up a few itemized bids, and ask each builder to walk your lot before they quote. And if you build garages yourself, listing your business at stlouismissourinearme.com/join is how nearby homeowners find you.
Frequently asked questions
Is it cheaper to buy a garage or build one?
A prefab or portable metal kit is cheaper up front, while a stick-built garage costs more but lasts longer, matches your house, and usually boosts resale value. If you only need seasonal storage, a prefab structure can make sense. For daily parking and long-term value, building a permanent, code-compliant garage is the stronger buy.
Can you build a garage for $10,000?
Rarely for a finished, permitted, stick-built garage in the St. Louis area. Ten thousand dollars might cover a small prefab metal kit, a bare carport, or a slab and shell if you handle much of the labor yourself. A standard contractor-built single-car garage usually starts well above that once permits and concrete are counted.
How much does a 20x20 garage cost to build?
A 20x20 two-car garage, roughly 400 square feet, often runs about $15,000 to $30,000 in the St. Louis area, depending on finishes and site conditions. That covers a basic detached build with a slab, a standard door, and simple siding. Insulation, drywall, extra windows, and a sloped lot push the figure higher.
What’s the most expensive part of building a garage?
For most builds it’s a near tie between the foundation and the structural shell, with labor close behind. The concrete slab and footings, plus framing, roofing, and siding, absorb the largest share of the budget. The garage door, while noticeable, usually costs less than people expect. Site prep can dominate on a difficult lot.
Is a 20x20 garage big enough for two cars?
Technically yes, but it’s tight. A 20x20 garage fits two average cars side by side, though opening doors and walking between them gets cramped, and storage space runs thin. Many homeowners find 22x22 or 24x24 far more comfortable for two vehicles plus tools. For larger trucks or SUVs, size up if the lot allows.
What is the most popular garage size?
The two-car garage is easily the most popular, with 24x24 and 20x20 among the most requested footprints. The 24x24 size gives room for two vehicles plus storage and a workbench, which is why builders quote it so often. Single-car and three-car garages fill the niches on either side of that mainstream choice.
