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

Carpentry & Framing in Duluth, MN & Superior, WI

Interior, exterior, and everything custom — trim that meets tight, framing that's back to square, and rot cut out before it spreads.

Twin Ports Contracting & Repair does interior and exterior carpentry in Duluth, MN and Superior, WI: trim and molding, built-ins, stair and railing repairs, rotted exterior wood and framing fixes. Repairs are matched to what is already in the house, including the older trim profiles found in many Duluth homes, and quoted as a flat price before work starts.

Updated by Twin Ports Contracting & Repair, Duluth, MN

Carpentry Services

Real Carpentry, Not Just Caulk and Hope

Carpentry is the backbone trade of handyman work, and it's where corners get cut most often — gaps hidden with caulk, soft framing skinned over, trim that almost lines up. We do it the older way: measure, cut tight, fasten right, and fix the structure before dressing the surface.

That covers the pretty work (crown, casing, wainscoting, built-ins) and the honest work nobody sees — sistering a cracked joist, re-framing a sagging garage door opening, cutting out rot at a window sill and rebuilding it so water sheds the way it should. If your project involves wood, it's in our wheelhouse.

What Our Carpentry Work Covers

  • Framing repairSagging openings, cracked studs & joists, settling fixes
  • Interior carpentryBaseboard, casing, crown molding, window returns
  • Exterior carpentryFascia, soffit, siding boards, exterior stairs & rails
  • Rot repairCut out, treat, rebuild — sills, posts, decks, door frames
  • Custom built-insBookcases, benches, mudroom lockers, closet systems
  • Shelving & storage buildsFloating shelves to full pantry systems
  • Stair & railing workTreads, balusters, handrails — tightened or replaced
  • Door & window framingOpenings framed, squared, and trimmed out
  • Wainscoting & accent wallsBoard-and-batten, shiplap, picture-frame molding
  • Wood repair & matchingPatching old-growth trim in pre-war homes
  • Basement framingPartition walls and furring for finished spaces
  • Other carpentryIf it's made of wood, ask — odds are we build it

Common Carpentry Projects

Carpentry project examples: compare the work included and the details to confirm before booking.
ProjectWhat's includedGood to know
Trim-out a roomBaseboard, casing, caulk, fill, ready for paintTight miters even on out-of-square old walls
Rotten exterior repairRemove rot, treat, rebuild with matched profileCatch it early — rot never gets cheaper
Sagging door openingRe-frame, shim, square, re-hang the doorVery common in settling hillside homes
Custom built-inDesign, build, install, scribe to your wallsFrom a single alcove shelf to a full wall unit

The cost guide and estimator are the place to compare planning ranges for carpentry work; your own quote is built from photos, access, materials and the agreed finish.

Rotted Door Frames, Window Sills and Wood Trim Repair

Fixing rot means cutting back to solid wood, not filler smeared over soft wood. On an exterior door frame it usually starts at the bottom of the jamb and brick molding, where melting snow soaks into the end grain. We cut out the bad section, treat the sound wood around it and splice in new wood shaped to match; the new piece should be primed on every face, back included, before it goes in. Window sills, porch trim and fascia get the same treatment. Where a spot stays wet, choose primed wood that matches the original or PVC trim, which never rots but takes paint only, not stain.

In Duluth's older homes and Superior's older frame houses, a soft sill is often years of freeze-thaw and lake moisture working through failed paint, so we check the framing once the trim is off. If the rot stops at the trim, the splice is the whole job. If it has reached the threshold, the studs beside the opening or the framing under a window, patching won't last; a framing repair or a new door or window is the better fix, and we stop, show you photos and quote the added scope first. Replacing a whole door or window in Duluth needs a building permit (City of Duluth).

Crown Molding Installation and Repair in Twin Ports Homes

Crown molding is the trim that covers the joint where the wall meets the ceiling, and the right size depends on the room. Standard 8-foot ceilings in ranch and split-level homes suit a modest cove or ogee profile; the taller ceilings in Duluth's older homes can carry a wider crown or a built-up version stacked from two or three pieces.

Flat crown, a flat board with a small bed molding under it, fits Craftsman and modern rooms. On a low ceiling, the usual advice is a narrow profile painted the same color as the ceiling, so the crown doesn't make the room feel lower. It doesn't have to match the baseboard, but both should come from the same style family.

Old plaster walls and ceilings are rarely flat or square, and that shapes the install. Inside corners are coped: one piece runs square into the corner and the other is cut to its profile with a coping saw, because a coped joint tends to stay closed as the wood moves with the seasons, while an inside miter tends to open. Outside corners are mitered and glued.

Crown gets nailed into the wall's top plate and the ceiling joists, or to a backing block where the joists run the wrong way, and gaps along a wavy ceiling are scribed or caulked. In a truss-roofed house where the ceiling lifts each winter, the common fix is to fasten the crown to the ceiling only, so it slides on the wall instead of opening a gap.

Paint-Grade vs Stain-Grade Crown Molding and What Drives the Cost

Paint-grade crown is MDF, finger-jointed pine or poplar, and in a bathroom, PVC or polyurethane that shrugs off steam. Small gaps and filled joints disappear under caulk and paint, which is why paint-grade goes up faster and costs less. Stain-grade crown is solid oak, fir or another clear hardwood, and nothing hides under stain: every cope, miter and scarf joint has to be tight, the wood costs more and the finishing takes longer. If the rest of your trim is original stained fir or oak, stain-grade is the only choice that will look like it belongs.

What drives the cost of crown molding is less the length of the room than the work in it: the number of corners, since each inside corner is a hand-fitted cope; ceiling height and whether scaffolding is needed; the size of the profile and whether it's built up from several pieces; how far the walls and ceiling are out of true; and whether painting or staining is included.

Repairs are priced the same way. A cracked joint is re-glued and re-fastened, and a damaged length is spliced with a matched piece. Send photos and room sizes for a flat written quote. Interior trim needs no permit in Superior (City of Superior), and Duluth exempts painting and similar finish work (City of Duluth).

Carpenter for Small Jobs in Duluth and Superior: Baseboard, Trim and Repairs

If you are looking for a carpenter for repair work or small carpentry jobs, this is the page. Baseboard installation and repair, door and window casing, stair parts, shelving and framing fixes are all quoted from photos, and the lists usually bundle well: one visit can replace a rotted sill, re-hang a door and run new baseboard in the same room.

Older Duluth and Superior houses are rarely square, so trim is scribed to the wall and floor rather than cut to a perfect angle, and we match the profile you already have wherever it is available.

Repair, Replace or Call a Specialist? Carpentry Decisions

Start with what the wood is doing. Surface rot and trim problems are ours; anything that carries the house gets checked, and sometimes handed to an engineer.

Carpentry decisions: common symptoms in Duluth and Superior homes, the usual fix, and who does the work.
What you're seeingLikely causeUsual fixWho handles it
Gaps at trim or crooked baseboardSettling or out-of-square wallsRe-cut, scribe and re-fasten trim; caulk and fillUs
Soft, dark wood at a sill or door frameRot from water sitting against woodCut out rot, treat, rebuild with matching profileUs
Door opening racked or out of squareHeader or framing settledRe-frame, shim and square the openingUs for small openings
Stair treads loose or squeakingWorn fasteners or split treadsRe-fasten or replace treads and risersUs
Sagging floor or ceiling over a basementUndersized, cracked or rotted joistsSupport and sister joists after the cause is foundUs for minor sistering; an engineer for major
Wanting to move or remove a wallWall may be load-bearingConfirm what the wall carries before opening itAn engineer, then us under permit

Old-Growth Homes Deserve Careful Hands

Duluth and Superior's older neighborhoods are full of fir and oak trim you simply can't buy at a box store anymore. When we repair it, we salvage and re-use the original wherever possible, and mill or profile-match replacements when we can't — so a repaired doorway in your Congdon or East End home still looks like it belongs there.

Carpentry in Duluth, Superior and Nearby Towns

Trim, casing and built-ins need no permit almost anywhere around the Twin Ports. The rules split on the rest of carpentry: replacing a door or window, reframing a wall, and building anything that stands on its own outside, from a woodshed to an enclosed entry. Each city sets its own lines, the townships regulate structures through zoning rather than a building code, and the house itself varies from pre-1940 plaster and trim in Duluth to 1990s trusses in Hermantown. Here is how that plays out by place; we check what your address needs before we quote.

Carpentry in Duluth, MN

In Duluth, window and door replacement, framing walls and structural alterations all need a building permit, as does any alteration affecting more than half a sheet of drywall (City of Duluth). Cabinets and similar finish work are exempt, along with one-story detached sheds up to 200 square feet (City of Duluth). So new baseboard, crown or a built-in bookcase needs no permit, while reframing a sagging door opening or swapping an exterior door does. Rot repair sits on the line: a sill or jamb splice is a repair, but if the rot has reached the studs beside the opening, the fix becomes framing work.

Duluth’s housing is old enough that trim work is often matching work: about 43% of homes were built before 1940 (U.S. Census Bureau ACS 2020–2024, via Census Reporter), and in West Duluth a large share likely predate 1939 (Wikipedia). Old plaster walls are rarely flat or square, so inside corners get coped rather than mitered, and profiles are matched from salvage or built up from stock moldings. Morgan Park, known for its concrete houses (Duluth News Tribune), needs masonry fasteners to hang a built-in, shelf or railing on a concrete wall.

Carpentry in Superior, WI

The City of Superior exempts a long list of carpentry: interior trim, a built-in cabinet, bookcase or hutch, repairing or replacing stair handrails, interior doors without a required fire rating, soffit and fascia repair, siding patches under 25% of one wall, deck floorboards and stair treads, and yard sheds under 64 square feet (City of Superior).

Beyond that list, the city requires permits for new structures, alterations and all accessory buildings (City of Superior). The shed line is the sharpest contrast with Duluth, 64 square feet against 200, and interior doors are exempt only when no fire rating is required, so a door that must carry one is a permit question.

Outside the city the offices change. The Village of Superior runs its own permits, and its permit sheet lists no small-shed exemption (Village of Superior). In Town of Superior and Parkland communities such as Boylston, Sunnyside and Cutter, Douglas County requires a land use permit before any structure is built, plus a separate addition/alteration permit for porches, decks and enclosed living space (Douglas County), and the town’s own inspector issues the building permit.

Carpentry in Hermantown and Proctor

Hermantown requires a building permit for window and door replacement, exempts buildings of 200 square feet or less, and wants a fence permit for every fence (City of Hermantown). Its houses are young by local standards, with a median build year of 1993 against 1951 in Duluth (U.S. Census Bureau ACS 2020–2024, via Census Reporter), and the trussed roofs usual in newer houses change how crown molding goes up: where a ceiling lifts off interior walls each winter, crown fastened to the ceiling only slides with it instead of opening a gap.

Proctor’s building page says a permit is required to construct, enlarge, alter, repair, move or demolish a building (City of Proctor), so ask before any framing or exterior work there.

Carpentry in the Townships Around Duluth

No building code is enforced in the county-zoned townships, but structures still need paper. In areas such as Grand Lake around Saginaw and Twig, Fredenberg and Solway around Simar, St. Louis County doesn’t administer the State Building Code but requires land use permits for building, moving or adding to structures, changing a structure’s height or projection, and new or replacement foundations (St. Louis County).

A woodshed, an enclosed entry or a new porch roof needs a land use permit; interior trim needs no permit at all. Lakewood, Midway, Gnesen and Duluth townships run their own zoning (St. Louis County), and on split Pike Lake, confirm the office with St. Louis County Planning & Zoning.

Carpentry in Esko and Cloquet

In Esko and Harney, the Town of Thomson requires a building permit for structural work and for opening wall cavities; sheds up to 200 square feet skip the building permit but may still need a zoning permit (Town of Thomson). Cloquet is stricter on outbuildings: it requires permits for new buildings over 120 square feet, as well as for structural changes, windows and siding (City of Cloquet).

The October 1918 fire destroyed much of Cloquet (Wikipedia), and 27% of its homes date from before 1940 (U.S. Census Bureau ACS 2020–2024, via Census Reporter), so much of the older trim there likely went in during the rebuilding, and it is worth matching rather than replacing.

Carpentry in Moose Lake, Mahtowa and Rural Carlton County

The line between city and township matters most here. Inside Moose Lake, permits are needed to replace windows, doors or siding, add a room, or build a garage or deck (City of Moose Lake).

In the rural townships around it, including Mahtowa, Carlton County doesn’t enforce the State Building Code, requires a zoning permit to build or move any structure regardless of size, from decks and privacy fences to sheds and outhouses, and requires none for replacing doors or windows or re-siding (Carlton County). So a new door is a permit item in town and not outside it, while a small woodshed is the reverse.

Carpentry on the North Shore and in Two Harbors

Past the city, Knife River and Larsmont fall under Lake County, which requires a land use permit for any permanent structure over 3 feet tall and for changing a building’s outer dimensions, such as an enclosed entry or dormers, while fences 6 feet or under need none (Lake County).

French River is in the Town of Duluth, which requires a Structure Land Use Permit for any building project (Town of Duluth). Two Harbors follows the State Building Code inside city limits (City of Two Harbors), and with 42% of its homes built before 1940 (U.S. Census Bureau ACS 2020–2024, via Census Reporter), trim repairs there are often profile-matching jobs.

To find the permit office for carpentry work at your address, use the Minnesota or Wisconsin list: it names the office for each town, with a phone number and what that office exempts.

Getting a Carpentry Quote and How the Job Runs

What to Send for a Carpentry Quote

Photos and a few measurements get a carpentry quote moving fastest. Send one wide shot of the whole doorway, wall or stair so we can see the full run, then close-ups of the damage with a tape measure in the frame. For trim you want matched, photograph a corner or cut end so the profile shows. For a built-in, add the width and height of the space and any outlets, vents or windows in it. Mention spare trim you have tucked in the basement or garage.

Before requesting a quote, include: A wide shot plus close-ups with a tape measure; The trim profile, its finish and any spare pieces; Where water might be reaching rotted wood. A repair-list planning guide is available if you want help putting this in order.

How a Carpentry Job Works

  1. Send the details. Describe the carpentry job in the quote form and attach photos, or call (715) 919-7956.
  2. Get a flat written quote. A visit, when one is needed, is $95 with no mileage charge, and the fee is waived when you approve the work; the quote itself is one flat price.
  3. Pick a day. You choose the day, and the schedule is built around yours.
  4. Work done, then a walkthrough. You get a tidy site and a final look at the carpentry work, backed by a written guarantee: workmanship that fails is redone at no charge.

Carpentry Questions

Is a sagging floor or cracked stud something a handyman can fix?

Often, yes. Sistering a cracked joist, adding blocking and re-framing a sagging opening are standard carpentry for us. Duluth lists structural alterations among work that needs a permit, so we check what your address needs, and who the office requires to pull the permit, before we quote. If opening things up shows a bigger problem, such as a failing beam or foundation settlement, we'll tell you straight and help you bring in an engineer or the right contractor.

Can you match the trim in my 1920s house?

Usually. Between salvaged pieces, stock profiles and stacked molding combinations, we can get very close to the fir and oak casing, baseboard and crown in older Twin Ports homes. For painted trim, a near-match reads as identical once it's finished. Stained trim is harder, since old wood darkens with age, so we test the color on a sample before installing. Save any original pieces you've pulled off; they're the best match.

Do you build custom furniture?

We build installed pieces rather than stand-alone furniture: built-in bookcases, window seats, mudroom benches and lockers, shelving and closet systems. If it attaches to the house, we can plan it with you, build it and scribe it tight to walls that are rarely straight in an older home. For a table, dresser or other loose piece, a furniture maker is the better call.

Should baseboard be installed before or after carpet?

Before. Baseboard goes on first, set a little above the subfloor so the carpet installer can tuck the edge of the carpet under it, and it's usually painted before the carpet goes down. Hard floors reverse the order: LVP, laminate, hardwood and tile go in first, and the baseboard or shoe molding covers the gap along the wall. Replacing carpet usually doesn't mean removing baseboard that's already at the right height.

How long does it take to install baseboards?

An average bedroom usually takes a few hours to a half day for new baseboard, and a whole floor takes a day or two. The cutting is quick; the time goes into removing old trim, coping each inside corner, fitting the trim to walls and floors that aren't flat, then setting nails, filling holes and caulking. Painting adds drying time, so it's often a second visit. Older Duluth and Superior homes with wavy plaster walls take longer than new drywall.

Is it hard to install baseboards yourself?

Straight runs are a fair DIY job if you have a miter saw, a finish nailer and a stud finder. The hard parts are inside corners, which stay tight only when they're coped rather than mitered, outside corners on walls that aren't square, and gaps where the floor dips or the wall bows. On old plaster walls, finding framing to nail into is its own puzzle. If a room has many corners or you want stain-grade wood, hiring it out usually saves material and frustration.

How much does baseboard installation cost?

It depends mostly on the length of the run, the number of corners, the trim you choose and whether painting is included, so Twin Ports Contracting & Repair quotes it by the room as a flat written price. Removing old trim, stain-grade wood instead of paint-grade MDF or pine, and uneven floors that need scribing all add time. Send a photo of each room and a rough measurement; the handyman cost guide explains the other price factors.

What is trim carpentry?

Trim carpentry is the finish side of carpentry: baseboard, shoe molding, door and window casing, crown molding, chair rail, wainscoting, stair skirts and window stools. It's carpentry in every sense, just the visible layer that goes on after framing and drywall. Trim carpenters and finish carpenters overlap heavily, and a handyman crew with carpentry skills does most home trim work. A return, for example, is the small piece that turns the end of a molding back into the wall so no cut end shows.

Can baseboard be repaired instead of replaced?

Usually, yes. Loose baseboard gets re-nailed into framing, dents and gouges are filled and sanded, and a split or damaged section is cut out and spliced with a matching piece, then caulked and painted. Replacement makes more sense when MDF baseboard has swollen from a leak or a wet mop, since it doesn't shrink back. In older Duluth and Superior homes, a matching profile can often be salvaged from a closet or built up from stock moldings.

What baseboard should I use in a basement?

Use PVC or another moisture-resistant baseboard wherever a basement floor might ever see water, because PVC won't swell or rot and paints like wood. MDF is the one to avoid there, since it swells as soon as it gets wet. Keep any wood trim from resting on the concrete; Duluth's basement-finishing rules already require wood in contact with concrete to be treated or naturally decay-resistant. If the space isn't finished yet, see basement finishing.

Does baseboard installation include caulking and painting?

Caulking and nail-hole filling are part of a proper paint-grade install, and our written quote says whether painting is included too. Painted trim gets a bead of caulk along the top edge and at the corners so it reads as one clean line. Stain-grade trim is different: caulk would show, so every joint has to be cut tight and the nail holes are filled with a matching colored putty. You can also have the trim left primed for your own paint.

What is the purpose of crown molding, and why is it called that?

Crown molding covers the joint where the walls meet the ceiling and gives the top of the room a finished edge. The name comes from where it sits: it crowns the wall the way a classical cornice crowns a building, and a simple cornice can be nothing more than crown molding atop an interior wall (Wikipedia: Cornice). On a building's exterior, a projecting cornice also sheds rainwater away from the walls. Indoors, its job is to hide an uneven seam and finish the room.

Should I keep or match the crown molding in an older Duluth home?

Keep it. Whether crown belongs is a question of the house, not the year. Crown descends from the classical cornice (Wikipedia: Cornice), and in older Duluth and Superior homes the original crown is part of the architecture, so keeping or matching it is the safe call. Newer, simpler houses often suit a small plain profile or flat crown, and a low, minimal room can skip it. Whatever you choose, keep the crown in the same style family as the casing and baseboard.

How do you install crown molding on a vaulted or sloped ceiling?

With a transition piece where the level run meets the slope. Where crown on a flat ceiling turns up a rake, the faces of the two pieces don't match at the corner. Fine Homebuilding's method rips the back of the level runs to fit the ceiling's slope, then cuts a short transition piece with a 45-degree miter at the corner and a second miter to the rake angle (Fine Homebuilding). Using two different crown sizes instead rarely lines up well.

Should crown molding be the same throughout the house?

It doesn't have to be identical everywhere, but it should look consistent. Keep one profile through open, connected spaces and hallways where you can see from room to room, so the lines agree at every doorway. A formal living or dining room can take a larger or built-up crown, and bedrooms or low-ceilinged rooms a smaller profile from the same style family. In older Twin Ports homes, match the original trim wherever it survives, since that's what the house was built around.

Should crown molding be painted flat or semi-gloss?

Semi-gloss in most rooms, so it matches the rest of the trim. Sherwin-Williams recommends semi-gloss for trim and moldings because it's easy to clean, and flat paint for ceilings (Sherwin-Williams). Crown sits between the two, so painting it the trim color in semi-gloss makes it read as trim, while painting it the ceiling color in flat lets it blend upward on a low ceiling. On wavy plaster ceilings, flat also helps, since it hides surface flaws better than a shinier finish.

Can rotted wood be fixed with wood filler instead of replacing it?

Yes, if the rot is small and shallow and you use a two-part epoxy, not ordinary wood filler. Dig out the soft wood and let the spot dry; an epoxy consolidant then hardens what's left and an epoxy filler rebuilds the shape, and it sands and paints like wood. Ordinary filler shrinks and cracks outdoors, so it isn't a rot repair. When the soft area runs deep or along much of the piece, splicing in new wood lasts longer through Northland freeze-thaw.

These answers also sit in the Carpentry section of our FAQ, alongside questions on pricing, scheduling and coverage.

Our Service Area: Towns and Neighborhoods

Pick your town to see how carpentry work goes there.

Duluth neighborhoods:

Superior neighborhoods:

Most towns in our area are covered for carpentry work. The surrounding town notes list them, and the Minnesota and Wisconsin guides say what to send with a request.

Town checklists for carpentry projects

Have a Carpentry Project in Mind?

From one stuck door to a wall of built-ins — describe it and we'll quote it.

Call Text Get a Quote