We're hiring

Heavy civil Estimator, $110,000 to $160,000+ compensation package with bonus. Remote or hybrid.

View the opening
Ryan Contracting excavator and crew working beside a new apartment building under construction

Private site and utility work, built to city standards

Developers, commercial general contractors and private owners get the same crews, equipment and spec knowledge that Minnesota cities hire us for.

Who we work for

Any of our trades, on any private project in Minnesota.

Residential developersSubdivision sanitary sewer, watermain and storm sewer; mass and fine grading; streets with curb and gutter, built for city acceptance.
Commercial general contractorsSite utilities from the building to the main, storm systems and ponds, building pad and parking lot grading, curb, gutter and site concrete.
Industrial and agriculturalWater, sanitary and storm connections, yard and site grading, drainage, and concrete for drives and pads.
InstitutionsSchools, hospitals, churches and campuses: utility replacement, parking lot reconstruction, sidewalks and ADA upgrades, phased to keep the site open.

Why hire a municipal contractor for private work

Public improvements on private projects get inspected by the city. We build to those standards every day.

  • Accepted the first time. We work to city standard plates, CEAM and MnDOT specs on every job.
  • One contractor, one schedule. Pipe, grading and concrete from our own crews means fewer handoffs.
  • Bonded and insured, with union signatory crews.
  • Statewide. We work from the Twin Cities to the Red River Valley.

How a private project gets started

  1. Send plans or a description

    Use the form below, email estimating@RyanCont.com, or call us.

  2. We review the site

    An estimator reviews plans, walks the site if needed and asks the questions that affect cost.

  3. You get a proposal

    Clear scope, pricing, schedule and exclusions you can compare.

  4. We schedule and build

    Crews are scheduled to your start date and work through to closeout.

Request a quote

Tell us about the site and the work. Our estimating team will follow up.

Prefer email? Send plans and invitations to estimating@RyanCont.com or call 952-894-3200.