In Winnipeg, your deck doesn't need a permit for staining or sealing, but if it's more than 600 mm (2 feet) above grade, it must have been built to the Winnipeg Building Code, and if the structure underneath is out of compliance, no stain job will hold up or pass a home inspection if you sell. The code that governs decks here is the Manitoba Building Code, which adopts the National Building Code with provincial amendments, and enforcement lands on you when a renovation permit is pulled, a neighbour complains, or a buyer's inspector walks the yard. We're a deck-only crew serving Winnipeg and the surrounding bedroom communities, and we've seen every version of this: decks on frost-heaved footings, ledgers bolted through nothing, railings that wouldn't stop a child. That's why our staining and sealing process starts with a structural check, not a paint bucket.
What the Winnipeg Deck Code Actually Requires
Three parts of the code matter most for a deck that's going to hold a stain through a Manitoba winter:
Footings below the frost line. Winnipeg's frost line sits about 2.4 metres (8 feet) down, and every deck post has to sit on a concrete footing that extends below that. When a deck was built on shallow footings or pads, frost heave shifts the structure every spring and fall. That movement cracks any coating, penetrating or film-forming, and water gets in behind the stain. You'll see it as vertical cracks in the coating along the post lines.
Guard rails and picket spacing. Any deck more than 600 mm (about 24 inches) above grade needs a guard rail at least 900 mm (36 inches) high, and the opening between balusters can't be more than 100 mm. If your deck has a rail that fails this, we'll flag it before we stain. We won't do the structural fix ourselves, but we'll give you a written a carpenter can work from, and we'll recommend you fix it before you pay for a coating.
Ledger board attachment. The ledger is the board that bolts your deck to the house. If it's not flashed and bolted properly, moisture gets behind it and rots the house's rim joist, and that's a structural problem, not a cosmetic one. A deck with a bad ledger will show it in the stain: the coating cracks first at the house side, and the wood stays wet. If we see that, we'll tell you straight up that the deck needs a repair, not a stain.
If your deck is under 600 mm (2 feet) off the ground, you're almost certainly fine, no permit was needed, and none is needed now. If it's higher, the original build should have been permitted. But for the staining job itself, no permit is required. What matters is the deck's condition under the coating.
What's Included in a Code-Compliant Staining Job
A proper stain-and-seal in Winnipeg is not a single coat of paint. what's in every quote we give:
Full prep. We pressure wash the deck to strip dirt, old stain, and mildew. Then we apply an oxalic-acid brightener to neutralise the wood's pH, cedar left grey from UV needs this to accept a penetrating stain properly. Without it, the stain sits on the surface and peels within a year.
Sanding where it's needed. We don't sand every deck top to bottom. But if there's old coating, grey weathered wood, or splinters, we sand it. If the deck has a solid film coating from a previous painter, we'll tell you it needs a full strip first, and we'll quote that honestly.
Repairs before coating. We replace popped nails with stainless screws, tighten loose boards, and fix cracked pickets. If a board is beyond saving, we'll flag it and quote the replacement. We don't bury problems under a coat of stain.
Two coats of premium penetrating stain. We use Sikkens Cetol and TWP, solvent-based penetrating stains that flex with the wood's seasonal expansion and contraction. Winnipeg sees 50-degree swings between January and July, and a film-forming coating (like a deck paint or a cheap acrylic stain) can't handle that. It peels. Penetrating stains don't.
A warranty that means something. We stand behind our prep and the product. If a coating fails due to our prep or application, we come back and fix it. That's what "precision in every stroke" means.
Pricing: Typical Ranges for Winnipeg Decks
| Service | Typical Range |
|---|---|
| Deck Cleaning & Power Washing | $150–$400 |
| Deck Staining & Sealing | $400–$1,500 |
| Deck Sanding & Restoration | $600–$2,000 |
| Fence Staining & Painting | $300–$1,200 |
A 200-square-foot cedar deck in Charleswood with good structure runs about $600–$800 for a full stain-and-seal. A 400-square-foot deck in River Heights that's been left grey for three years and needs sanding and brightening runs $1,200–$1,600. A deck that needs board replacement or structural repair is quoted separately, and you'll know that number before we start.
We quote flat, not hourly. The price you see is the price you pay, no surprises when we find a rotten board.
The Process: From Call to Final Walk
Step 1, Free quote within 48 hours. Call or fill out the form. We'll ask about the deck's size, age, and what's been on it before. If you can send a photo, we'll usually confirm a price without a site visit.
Step 2, Site inspection. We'll walk the deck, check the ledger, footings, railing spacing, and board condition. If we find a code issue, we'll put it in writing. If the deck is solid, we'll confirm the quote.
Step 3, Prep day. We wash, brighten, sand, and repair. This is the step that makes the difference between a 2-year job and a 7-year job. We don't rush it.
Step 4, Stain day. Two coats of Sikkens or TWP, applied 24 hours apart. You'll be off the deck for 24–48 hours after the final coat, depending on the weather.
Step 5, Walkthrough. We inspect the deck with you, answer questions, and leave you with warranty paperwork.
Why Choose Deck Staining Winnipeg
We're not painters who take the odd deck job. We're a small crew that stains decks full-time, that's all we do. That means:
- We know Winnipeg's climate. The freeze-thaw cycle, the gumbo clay, the UV summer, we see it every day. We only use penetrating stains that flex with the wood.
- We don't skip prep. Sanding, brightening, repairs, it's all in the quote. We don't show up with a pressure washer and a roller and call it a day.
- We know the code. We'll tell you if your deck is out of compliance before you spend money on a coating that won't hold.
- We serve the whole region. From Charleswood to St. Vital, from River Heights to the bedroom communities around Winnipeg, we're local and we show up on time.
