Serving Duluth, Superior & nearby Minnesota and Wisconsin towns Mon–Sat 7am–6pm (715) 919-7956

Handyman in Moose Lake, MN

Homeowners in Moose Lake, MN and nearby Barnum, Kettle River, Sturgeon Lake and Willow River hire Twin Ports Contracting & Repair for handyman work and remodeling. We fix garage doors, frost-heaved decks, sticking entry doors, trim and outbuildings, and we plan the house, garage and shed as one list so a single trip covers the whole property.

Flat written quotes · $95 visit fee, waived when you approve the work · same price across the service area

Updated by Twin Ports Contracting & Repair, Duluth, MN

Moose Lake, MN Home Repair

Garage, Deck and Outbuilding Repair Around Moose Lake

Many Moose Lake properties are more than a house: a detached garage, a shed or pole building, a deck and sometimes a cabin share the lot, and each one ages on its own schedule. Freeze-thaw cycles and frost heave lift deck posts and stair bases and shift slabs and door frames out of square, snow drifts against garage door seals and shed walls all winter, and lake moisture works into sills, trim and the bottoms of wood doors. The result is a repair list that mixes indoor punch-list work with outdoor carpentry, and it goes furthest when you send the whole thing at once.

Jobs around Moose Lake in Carlton County are quoted flat and in writing, and nothing starts until you approve it; for rough budgets, see the Twin Ports handyman cost guide.

Handyman service in Moose Lake, MN at a glance
CountyCarlton County, Minnesota
ZIP code55767
DistanceAbout 39 miles from Duluth and about 36 miles from Superior (straight line)
Service feeSame price across the service area; no mileage charge
Services for local homesSmall repairs and punch lists, Deck repairs, Door and window repairs

Repair Notes for Moose Lake Homes

  • In rural Carlton County outside city limits, the county requires a zoning permit for building or moving any structure no matter its size, including decks, sheds, garages and privacy fences (Carlton County zoning FAQ).
  • If the garage door's bottom seal freezes to the slab, loosen it by hand before running the opener; a seal the opener rips loose tears, and the door lets snow in at the floor for the rest of the winter.
  • Each spring, check where your deck stairs meet the ground, because frost can shift the pad or block under the bottom step and a gap at the landing is the first sign.
  • Soft wood at the bottom rail or sill of a weather-facing entry or shed door means a rot repair, not just new hardware.
  • Inside city limits, building permits come from the City of Moose Lake, but septic (SSTS) permits still go through Carlton County, so a project that touches the septic system involves both offices.

Services for Your Home

Planning Prices for Home Repairs

A job in Moose Lake, Carlton County, is priced from the same planning ranges as one in Duluth, with no mileage charge added for the drive.

Cost guides for Duluth and Superior projects

The full list of services covers anything else you need done.

Other services for your project

Everything else we do for homes here:

Areas we serve nearby

Moose Lake • Barnum • Sturgeon Lake • Willow River • Kettle River

When Should You Book Deck and Garage Work in Moose Lake?

Early in the season, before the ground freezes and the snow arrives. Moose Lake's building season is short, and deck footings, stair rebuilds, entry door swaps and garage door seals all need open ground or mild weather. A new deck or garage inside city limits needs a building permit from the City of Moose Lake, so leave time for it.

Indoor jobs like drywall patches, trim, shelving and fixture swaps fit any month, so they make good winter work or can ride along on an outdoor visit. Send photos that show the whole problem, not just the damage. For a deck, take one shot from the yard and one from underneath that shows the posts and footings.

For a garage door, photograph the opener's label, the bottom seal and both tracks, and say whether the door shakes, sticks or reverses. For an entry or shed door, measure the width and height and note which side the hinges are on. Text it all to (715) 919-7956 with your address; most quotes go out within one business day.

Use the repair-list planning checklist to arrange priorities and photos, then review our quote and completion process.

Moose Lake Handyman Questions

How much does a handyman cost in Moose Lake, MN?

A handyman visit in Moose Lake starts with our flat $95 visit fee, which is waived when you approve the work. Every job then gets a firm written quote you approve before anything starts. For scale, our planning range for a garage door tune-up is $120–$250 and for deck board and rail repair it is $800–$3,500. More planning ranges are in our Twin Ports handyman cost guide, and the pricing page explains how the fee and quotes work.

Do I need a building permit for a deck, garage or shed in Moose Lake, MN?

Yes for a deck or a garage. Moose Lake permits run through the city's Zoning & Building office at City Hall (City of Moose Lake), which requires a building permit to build either one, and for any storage shed over 200 square feet. One-story detached structures under 200 square feet, fences under 7 feet and retaining walls under 4 feet need no permit. Either way, we check what your address needs, and who the office requires to pull the permit, before we quote.

Do you repair garage doors in Moose Lake, MN?

Yes: we replace garage door openers, rollers, hinges and bottom seals, realign tracks and tune up doors that shake, stick or let snow blow in at the floor. Our planning range for a garage door tune-up is $120–$250, and you approve a quote in writing before work starts. Broken torsion springs and cables hold enough tension to injure someone, so we refer those to a spring specialist. See our garage and garage door services.

Can one visit cover the house, garage and shed on a Moose Lake property?

Yes: send one list for every building on the property and we plan and quote it as a single visit. Outbuilding work we handle includes rotted trim and door jambs, sagging service doors, loose siding boards, broken window glass, shelving and workbenches, alongside indoor home repairs like drywall patches and fixture swaps. Photos of each building help us bring the right materials the first time. Roofing goes to a licensed roofer, so if a roof needs work we will tell you at the visit.

How deep do deck footings have to be in Moose Lake, MN?

At least 5 feet: Carlton and Pine counties are both in Zone I of Minnesota's building code, where the minimum footing depth for frost is five feet (Minn. R. 1303.1600). Frost lifts footings set shallower, which shows up as a deck that rocks or slopes and stairs pulling away from their landing. When we build a new deck or fix a heaved one, footings go to full depth; see deck building and deck repair.

Do I need a permit to replace windows or finish a basement in Moose Lake, MN?

Yes for both. Moose Lake lists roofing, replacing windows, doors or siding, adding a room, finishing a basement, building a garage or deck, and installing a new sump pump as permit work, while painting, wallpapering and carpet, vinyl or wood flooring need none (City of Moose Lake). Moose Lake Township, outside the city, falls under Carlton County zoning instead; see permit offices by town.

Will you come all the way to Moose Lake for a repair?

Yes. Moose Lake is inside our service area, along with Barnum, Kettle River, Sturgeon Lake and Willow River, and a Moose Lake job is priced the same as one in Duluth, with no mileage charge for the drive down I-35. Sending your full list with photos lets us plan materials and time so one visit gets as much done as possible.

More answers on pricing, scheduling and each service are in our handyman and remodeling FAQ; permit offices for Moose Lake and nearby towns are listed under building permit offices by town.

Nearby Towns We Also Serve

See Moose Lake project preparation and the complete Minnesota town guide for other addresses on your list.

Request a Repair Visit in Moose Lake

Text the list with photos to (715) 919-7956, or use the form, and the quote comes back flat and in writing.

Call Text Get a Quote