
Licensed builder · Free quotes
Barn Builders in Minnesota
Pole barns, barndominiums, machine sheds, horse barns, garages and shops. Call or fill out the form for a free quote.
Based in Cannon Falls, MN · building within 100 miles across Minnesota, western Wisconsin and northern Iowa
Get Your Free Barn or Barndominium Quote
Free quotes. Fill out the form or call, and we'll get right back to you.
- Free quotes
- Licensed builder
- Our own crew
- 300-mile service area
Fill out the form below to get your free quote 👇
Licensed builder
Based in Cannon Falls, MN
Our own excavating
Dirt work to the last door
100-mile service area
MN · WI · IA
Free quotes
Tell us the size and the use
Pole barns · Barndominiums · Shops
Barns and barndominiums, from the dirt work up
Minnesota Barn Builders is Olson Built and Excavating, a licensed builder in Cannon Falls, in Goodhue County about 40 miles southeast of the Twin Cities. We build pole barns and pole sheds, barndominiums, post frame buildings, machine sheds, horse barns, garages and shops anywhere within 100 miles: the Twin Cities metro, Rochester, Mankato and the rest of southern Minnesota, western Wisconsin and northern Iowa.
Every building starts with the dirt work, and we do our own: clearing, the building pad, the drive and the utility trench. Then the posts go in below the frost line, trusses engineered for the snow load go up, and the steel, doors, liner and insulation go on. Every photo marked as our crew's work is from our own jobs.
Tell us what you want to build, whether that's a pole shed for equipment, a heated shop, a machine shed, a horse barn or a barndominium with a shop, and where the land is. The quote is free.
What we build
Pole barns, barndominiums and shops
Pick a building type to see how we build it and what it takes.

Pole Barns
Pole barns and pole sheds for equipment, hay, boats and campers.
See pole barns
Barndominiums
Turnkey and shell barndominiums and shop houses.
See barndominiums
Post Frame Buildings
Post frame homes, shops and commercial buildings.
See post frame buildings
Machine Sheds & Farm Buildings
Machine sheds, cold storage, hay sheds and heated farm shops.
See machine sheds & farm buildings
Horse Barns & Riding Arenas
Horse barns with stalls, tack rooms and indoor riding arenas.
See horse barns & riding arenas
Garages & Shops
Detached garages, heated shops and RV and boat garages.
See garages & shops
Metal Buildings
Metal shops, garages and steel-sided storage buildings.
See metal buildings
Commercial Pole Buildings
Contractor shops, storage units and small warehouses.
See commercial pole buildings
Excavation & Site Prep
Pads, gravel drives and building sites for barns, shops and homes.
See excavation & site prep
Real work · not stock photos
Our crew's recent builds
Pole barns, shops, truss sets and site work from our own jobs.
Building ideas
Barndominiums, horse barns, machine sheds and garages
How it works
Four steps to a new building
- 1
Call or fill out the form
Tell us the size, what it's for and where the property is. We get right back to you.
- 2
Free quote
We look at the site, the use and the options, from a pole shed to a turnkey barndominium, and give you an honest quote.
- 3
Drawings, permit & site work
Drawings engineered for your snow load, the permit, then our own excavating: clearing, the pad and the drive.
- 4
Frame, steel & finish
Posts below the frost line, trusses, steel roof and walls, doors and windows, finished out as far as you want.
Service area
518 towns within 100 miles of Cannon Falls, MN
Find your town for local details and the buildings we put up there.
Minnesota
- Cannon Falls
- Randolph
- Miesville
- New Trier
- Dennison
- Hampton
- Wanamingo
- Goodhue
- Nerstrand
- Vermillion
- Red Wing
- Northfield
- Kenyon
- Zumbrota
- Dundas
- Hastings
- Empire
- Coates
- Farmington
- Bellechester
- Rosemount
- Mazeppa
- West Concord
- Pine Island
- Cottage Grove
- Lakeville
- Elko New Market
- Faribault
- Apple Valley
- St. Paul Park
- Zumbro Falls
- Inver Grove Heights
- Eagan
- Lonsdale
- Credit River
- Oronoco
- Newport
- Burnsville
- Medford
- Afton
- Sunfish Lake
- Lake City
- Mantorville
- South St. Paul
- Woodbury
- St. Marys Point
- Hammond
- Mendota Heights
- Claremont
- Savage
- West St. Paul
- Lake St. Croix Beach
- Dodge Center
- Kasson
- Mendota
- Lilydale
- Owatonna
- Bloomington
- Byron
- Millville
- Prior Lake
- Lakeland Shores
- Landfall
- Lakeland
- Morristown
- Richfield
- St. Paul
- Montgomery
- New Prague
- Lake Elmo
- Oakdale
- Shakopee
- Kilkenny
- Bayport
- Edina
- Heidelberg
- North St. Paul
- Rochester
- Maplewood
- Falcon Heights
- Oak Park Heights
- Eden Prairie
- Minneapolis
- Pine Springs
- Little Canada
- Elgin
- Waterville
- Lauderdale
- Roseville
- Willernie
- Jordan
- Stillwater
- Mahtomedi
- Birchwood Village
- Hopkins
- St. Louis Park
- Hayfield
- Gem Lake
- Plainview
- Vadnais Heights
- White Bear Lake
- Wabasha
- Grant
- St. Anthony
- Waseca
- Carver
- Minnetonka
- Golden Valley
- Chanhassen
- Le Center
- Dellwood
- Chaska
- Arden Hills
- Blooming Prairie
- Columbia Heights
- Hilltop
- New Brighton
- Shoreview
- Robbinsdale
- Elysian
- Medicine Lake
- North Oaks
- Kellogg
- Deephaven
- Excelsior
- Greenwood
- Belle Plaine
- Crystal
- Woodland
- Waltham
- Fridley
- New Hope
- Shorewood
- Brooklyn Center
- Tonka Bay
- Mounds View
- Eyota
- Wayzata
- Sargeant
- Stewartville
- Victoria
- Ellendale
- Hugo
- Plymouth
- Village of Minnetonka Beach
- Spring Lake Park
- Circle Pines
- Lexington
- Lino Lakes
- Centerville
- Janesville
- Orono
- Cleveland
- Long Lake
- Spring Park
- Marine on St. Croix
- Brooklyn Park
- Cologne
- Mound
- Geneva
- Elba
- Blaine
- Madison Lake
- Dover
- Le Sueur
- New Richland
- Brownsdale
- Osseo
- Henderson
- Medina
- Waconia
- Minnetrista
- St. Bonifacius
- Maple Grove
- Racine
- Hollandale
- Coon Rapids
- Minneiska
- Dexter
- Maple Plain
- Scandia
- Forest Lake
- St. Charles
- Champlin
- Altura
- Clarks Grove
- Eagle Lake
- Loretto
- Columbus
- Mapleview
- St. Peter
- Norwood Young America
- Corcoran
- Grand Meadow
- Chatfield
- Ham Lake
- Kasota
- Pemberton
- Waldorf
- Hartland
- Independence
- Austin
- St. Clair
- Hamburg
- Anoka
- Dayton
- Elkton
- Utica
- Green Isle
- Mayer
- Andover
- Watertown
- Rollingstone
- Greenfield
- Mankato
- Delano
- Rogers
- Manchester
- Wyoming
- Spring Valley
- Arlington
- Rockford
- Freeborn
- Hayward
- Lewiston
- Rose Creek
- Hanover
- Plato
- Ramsey
- New Germany
- Wykoff
- North Mankato
- Minnesota City
- Chisago City
- Albert Lea
- Skyline
- East Bethel
- Lindstrom
- Fountain
- Stockton
- Shafer
- Center City
- Adams
- Lester Prairie
- Ostrander
- St. Michael
- Goodview
- Oak Grove
- Taylors Falls
- Minnesota Lake
- Taopi
- Albertville
- Myrtle
- Stacy
- Otsego
- Montrose
- Glenville
- Mapleton
- Alden
- Glencoe
- Nowthen
- Gaylord
- Wells
- Winona
- Nicollet
- Winsted
- Bethel
- Waverly
- Lyle
- Good Thunder
- Elk River
- Conger
- St. Francis
- Preston
- New Auburn
- Buffalo
- Lanesboro
- Le Roy
- Twin Lakes
- Whalan
- Peterson
- Howard Lake
- Easton
- North Branch
- Rushford Village
- Lake Crystal
- Silver Lake
- Monticello
- Rushford
- Isanti
- Walters
- Biscay
- Big Lake
- Vernon Center
- Winthrop
- Emmons
- Courtland
- Brownton
- Lafayette
- Delavan
- Zimmerman
- Amboy
- Maple Lake
- Cambridge
- Cokato
- Harmony
- Harris
- Kiester
- Bricelyn
- Hutchinson
- New Ulm
- Becker
- Canton
- Frost
- Stewart
- Winnebago
- Annandale
- Gibbon
- Houston
- Dassel
- Madelia
- Princeton
- Hanska
- Rush City
- Blue Earth
- Dakota
- Kingston
- Clearwater
- Mabel
- Lewisville
- South Haven
- Clear Lake
- Braham
- Cedar Mills
- Darwin
- Buffalo Lake
- Spring Grove
- La Salle
- Rock Creek
- Caledonia
- La Crescent
- Truman
- Hokah
- Elmore
- Kimball
- Fairfax
- Granada
- Grasston
- Hector
- Sleepy Eye
- Litchfield
- Pease
- St. Augusta
- Northrop
- St. James
- Pine City
- Cosmos
- Watkins
- Brownsville
- Foreston
- Bock
- Milaca
- Foley
- St. Cloud
- Eitzen
- Henriette
- Ogilvie
- Evan
- Fairmont
- Rockville
- Waite Park
- Cobden
- Mora
- Sauk Rapids
- Franklin
Wisconsin
- Prescott
- Bay City
- Ellsworth
- Maiden Rock
- River Falls
- Stockholm
- Hudson
- Plum City
- Pepin
- North Hudson
- Roberts
- Hammond
- Spring Valley
- Baldwin
- Elmwood
- Nelson
- Woodville
- Somerset
- Durand
- New Richmond
- Wilson
- Alma
- Knapp
- Star Prairie
- Glenwood City
- Buffalo City
- Downing
- Cochrane
- Deer Park
- Menomonie
- Boyceville
- Osceola
- Mondovi
- Clear Lake
- Wheeler
- Amery
- Dresser
- Fountain City
- Elk Mound
- St. Croix Falls
- Colfax
- Clayton
- Prairie Farm
- Centuria
- Ridgeland
- Eleva
- Arcadia
- Balsam Lake
- Eau Claire
- Turtle Lake
- Independence
- Strum
- Altoona
- Milltown
- Seymour
- Dallas
- Whitehall
- Almena
- Lake Hallie
- Blair
- Luck
- Trempealeau
- Chippewa Falls
- Galesville
- Bloomer
- Fall Creek
- New Auburn
- Barron
- Osseo
- Pigeon Falls
- Ettrick
- Chetek
- Frederic
- Cumberland
- Cameron
- Holmen
- Taylor
- Augusta
- Rice Lake
- Cadott
- Grantsburg
- Hixton
- Onalaska
- Siren
- La Crosse
- Haugen
- Fairchild
- Boyd
- Melrose
- Alma Center
- Cornell
- Weyerhaeuser
- West Salem
- Shell Lake
- Webster
- Stoddard
Iowa
- Stacyville
- Chester
- McIntire
- Northwood
- Carpenter
- St. Ansgar
- Lime Springs
- Riceville
- Scarville
- Kensett
- Grafton
- Mitchell
- Lake Mills
- Joice
- Osage
- Manly
- Cresco
- Plymouth
- Rake
- Hanlontown
- Orchard
- Leland
- Elma
- Fertile
- Rock Falls
- Thompson
- Alta Vista
- Buffalo Center
- Colwell
- Nora Springs
- Forest City
- Ridgeway
- Mason City
- Rudd
- Floyd
- Protivin
- Clear Lake
- North Washington
- Ledyard
- Lakota
- Decorah
- Ventura
- Charles City
- Crystal Lake
- Rockford
- Spillville
- Bassett
Questions
Barn and barndominium FAQs
Where do you build?
We're based in Cannon Falls, Minnesota, about 40 miles southeast of the Twin Cities, and build anywhere within 100 miles: the metro, southern and southeast Minnesota, western Wisconsin and northern Iowa. That's 518 towns with their own page here.
What do you build?
Pole barns and pole sheds, barndominiums, post frame buildings, machine sheds and farm buildings, horse barns and riding arenas, detached garages and shops, metal buildings and commercial pole buildings, plus the excavation and site prep under them.
What's the difference between a pole barn, a post frame building and a metal building?
A pole barn and a post frame building both stand on wood columns, set in the ground below the frost line or bracketed to a frost-protected foundation; post frame is the engineered version used for shops, homes and commercial buildings. "Metal building" usually describes the steel siding and roofing on the outside, and most of what we build is steel-clad post frame. We help you pick what fits the use, the site and the budget.
Do you build turnkey barndominiums?
Yes. We build barndominiums as a dried-in shell you finish yourself or turnkey, finished out to move-in ready. Your call.
Do you do your own excavating?
Yes. The dirt work is half our name: clearing, building pads, gravel drives, grading and drainage, and utility trenches, before and around the building.
Are your quotes free?
Yes. Fill out the form or call (952) 243-8028, tell us the size, what the building is for and where the property is, and we'll get back to you with a free quote.
Do you handle permits?
Yes. We draw the building, get it engineered for the snow load where it sits, pull the permit with your city, township or county, and build to whatever the inspections require.

Ready to build?
Free quotes across the Twin Cities & southern Minnesota and out to 100 miles. Call or fill out the form.








