Completed custom home in Ham Lake with black board-and-batten siding, cedar porch posts, stone base and wood garage doors
Custom homes · North metro Minnesota

Your house, built by the owner. Not a sales office.

MSA Companies is a family-owned general contractor in Ham Lake. We build custom homes from your plans or ours — and the person who signs your proposal is the person on your job site.

MN Licensed BC809757 Fully Insured Family Owned Written Proposals Ham Lake · MN
Why build with MSA

A short list of jobs, on purpose.

Production builders run dozens of houses at once and hand you a salesperson. We take on a handful, and you deal with the owner from the first meeting to the final walkthrough.

The proposal

You see every line before we start

Scope broken out by trade, allowances for the fixtures and finishes you pick, exclusions stated plainly, and a payment schedule tied to milestones you can walk through — not to the calendar.

The crew

One point of contact, start to finish

Permits pulled, subs scheduled, inspections coordinated. You get one number to call, and it's answered by someone who was on the site that day.

The finish work

Built-ins are our specialty, not an afterthought

Walk-in pantries, office built-ins, mudrooms, custom closets and wine bars — the interior carpentry most builders subcontract and mark up is work we do and get reviewed for.

The long view

Built with resale in mind

Nick is a licensed Minnesota real estate agent as well as a licensed contractor, so the conversation about layouts, finishes and upgrades includes what they're worth when it's time to sell.

Recent work

The finish level.

A completed build in Ham Lake, and the interior carpentry that goes into it.

Custom walk-in pantry with quartz counter, stained base cabinets, lit shelving and beverage fridges
Built-insWalk-in pantry
Built-in wine bar with arabesque tile, lit floating oak shelves and quartz counter
Built-insWine bar
Laundry room with dark shaker cabinetry, hex tile backsplash and quartz counter
Built-insLaundry room
Start to finish

What a build
actually looks like.

A recent Ham Lake build, photographed at every stage. Most builders show you the last picture. This is all of them.

Excavated hole for the foundation with an excavator parked at the edge
01ExcavationHole dug, footings laid out, site staked.
Aluminum foundation forms set with a crew working around them
02Forms setFootings poured, wall forms set and braced.
Stripped concrete foundation walls with rigid insulation at the top
03Walls pouredForms stripped, walls insulated, backfill graded.
Garage interior with vapor barrier down over the base, framed walls and roof trusses overhead
04Slab prepVapor barrier down and taped before the pour.
In-floor heat tubing laid over rigid foam insulation in the garage before the slab pour
05In-floor heatTubing stapled over foam — a heated garage, in Minnesota.
House framed to the roof with sheathing and house wrap going on
06FramingWalls, trusses and sheathing up; wrap started.
Roofers installing shingles on the framed house
07Roof onShingles going down — the building gets dried in.
Front of the wrapped house with windows installed and the driveway poured
08Windows & flatworkGlass in, house wrapped, driveway poured.
Black lap siding going on at dusk with scaffolding and Marvin windows still stickered
09SidingBlack lap and board-and-batten over Marvin windows.
White oak kitchen cabinetry and a large panelled island installed before finishing
10CabinetryWhite oak boxes, island and hood surround set.
Three installers setting the stone countertop on the kitchen island
11CountertopsIsland top set and scribed — three sets of hands.

The finished exterior is at the top of this page.

How a build works

Four steps, no surprises.

1

Sit down

We talk through what you want, look at your lot or plans, and give you a straight answer on what it's likely to cost before anyone spends money on drawings.

2

Plans & proposal

We work with your designer or ours, then put it in writing: scope by trade, allowances, exclusions, options and a milestone payment schedule.

3

Build

Permits, subs and inspections handled. You see progress and pay at milestones, not on a fixed calendar.

4

Final walk

We walk every room with you, finish the punch list, and hand over the keys to a site that's been cleaned up.

★★★★★

“Nick and his team did an awesome job. The process was seamless and uncomplicated. Highly recommended.”

FEMI · ANOKA
★★★★★

“Nick guided us through the design process and gave excellent design suggestions that we ended up using. Everything was professional, timely, and very organized throughout the entire project.”

KIMBERLY · ANOKA
★★★★★

“The entire process was top-notch. Nick was professional, always on time, and the results were a fantastic upgrade to our home.”

JEFF · ANDOVER
Common questions

Before you call.

Do you build from my plans or yours?

Either. Bring plans from your own designer and we'll price and build them, or we'll work through the design with you first and then price it. Most people land somewhere in the middle — an idea, a lot, and a budget.

What does a custom home cost?

It depends on size, site conditions and finish level, and any builder who quotes a number before seeing your lot and plans is guessing. After we walk the property and talk through what you want, you get a written proposal with the scope broken out by trade and allowances for the choices you haven't made yet — so the number you see is the number you can hold us to.

How long does it take?

Timeline depends on size, permitting in your city, and the Minnesota weather at the time you break ground. You get a schedule with your proposal, and we tell you when something moves rather than letting you find out.

Who handles permits and inspections?

We do. Permits, inspection scheduling and coordination with the city are part of the job, not something handed back to you.

What areas do you build in?

Anoka County and the north metro — Ham Lake, Anoka, Andover, Coon Rapids, Blaine, Ramsey, Oak Grove, East Bethel and the surrounding cities. Ask if you're just outside; we travel for the right project.

Are you licensed and insured?

Yes — Minnesota general contractor license BC809757, held since 2020, and fully insured. Ask for a certificate any time and you'll have it the same day.

Free estimate

Tell us about your build.

Takes about two minutes. We'll reply within one business day to set up a time to walk your lot or go through your plans.

  • No-pressure first meeting
  • Written proposal with scope, allowances and payment schedule
  • Straight answers on budget and timeline

Prefer to talk? Call or text 763-670-4621.

We use your information only to reply to this request. See our privacy policy.

Call Free estimate