Last updated:
- Typical Job
- 2 - 3 days on site
- Warranty
- 1 year on the stain job
- Re-stain interval
- Every 2 - 3 years
When Should You Stain?
First stain after a new build
30 to 60 days after install for standard pressure-treated boards. Fresh lumber comes wet with preservative - stain will not absorb until water soaks into the board instead of beading. Kiln-dried (KDAT) boards can be stained within days.
Re-stain interval
Every 2 to 3 years for PT pine in the Carolinas. Sunny decks go 2, shaded decks go 3. Do the beading test: water beads = good. Water soaks = time to re-stain.
Signs it is overdue
Boards are greying, cupping at the edges, hairline cracks along the grain, or water soaks in instantly instead of beading. Past this point, damage starts accelerating.
Our 6-Step Staining Process
Prep is 70 percent of the job. Skipping steps is why most DIY stain jobs peel within a year.
Soft Wash
Low-pressure surfactant wash to lift dirt, pollen, algae, and mildew without furring the wood grain.
Sand
Full-deck sanding with 60 to 80 grit to knock down raised grain, smooth old stain, and open the pores for absorption.
Rinse
Clean rinse to clear sanding dust from every board, fastener head, and joint. Stain will not bond to dust.
Dry
24 to 48 hours of dry time before stain goes on. Moisture-metered below 15 percent before we open a can.
Two-Coat Stain
Two full coats of your selected stain or sealer. Brushed in for absorption, back-rolled for even coverage. No skipped boards, no lap marks.
Final Inspection
Walk-through with you. We check every run for missed spots, confirm cure time, and set your furniture back after 24 to 48 hours.
Stain Types: Transparent, Semi-Transparent, Solid
The three main options, each with its own look and re-stain cadence.
Transparent / Clear Seal
Almost no pigment. Lets the natural pine color show and eventually weather grey. Best for homeowners who like the natural look and do not mind silver-grey aging.
+Preserves wood grain and natural tone
+Cheapest option to maintain
-Re-apply every 1 to 2 years
-Minimal UV blocking
Most Popular
Semi-Transparent
Pigment in the stain tints the wood without covering the grain. The Charlotte favorite. Cedar, honey, redwood, and walnut tones are the big sellers.
+Strong UV blocking, lasting color
+Wood grain still visible
+Re-apply every 2 to 3 years
-Color shift over time (slight)
Solid Color
Opaque pigment - reads like outdoor paint with a flat finish. Hides the wood grain completely. Best for older decks where you want a uniform fresh look.
+Maximum UV blocking
+Covers board color variation
+Widest color palette
-Can peel if prep is wrong
-Hard to go back to semi-transparent later
How a Stain Quote Is Built
- Two coats on the walking surface: $4 per square foot
- Wash and sand prep: from $900, about two crew days at any deck size
- Moisture meter check before staining
- Railings, stairs, posts and the underside of a raised deck: separate lines
- Furniture moved out and back
- Masking for siding, windows, and plants
- Final inspection walk-through
- 1-year workmanship warranty
What this work looks like
An illustrated before and after. These are not photos of one of our jobs; we will add our own photos as projects finish.
Before: Weathered boards, UV-faded surface
After: Two-coat stain, protected for 2 to 3 years
Sample Costs
Rough math: wash and sand prep from $900, plus $4 per square foot for two coats on the walking surface. Railings and stairs are quoted as separate lines.
Small
200 sqft
typical 12 x 16 deck
about $1,700
plus railings and stairs. 2 to 3 days on site
Most Common
400 sqft
typical 16 x 24 deck
about $2,500
plus railings and stairs. 2 to 3 days on site
Large
600 sqft
wrap-around or multi-level
about $3,300
plus railings and stairs. 2 to 3 days on site
Scheduling & Process
Free Quote
Free written quote from your photos and deck size. We walk you through measuring.
Schedule
We book a 3-day weather window. No rain forecast within 24 hours of the final coat.
Prep & Stain
Day 1: wash, sand, rinse. Day 2: dry check, two coats of stain. Day 3: final inspection and furniture back.
Hand Off
Walk-through, warranty, and balance due via credit card, Zelle, Venmo, or cash. We also flag the next re-stain window for you.
Warranty
Stain work carries a 1-year workmanship warranty. If the stain peels, lifts, or fails adhesion because of how we applied it within that window, we come back and redo the affected area at no charge.
Shorter than our 2-year new-build warranty because stain is a consumable finish - it breaks down in UV and weather regardless of prep quality. A 1-year window confirms the bond took; after that, re-stain cadence is on a 2-to-3-year cycle like any pressure-treated deck.
Stain product itself carries its own manufacturer warranty, typically 2 to 4 years against fade or film failure when applied to spec - which we document in our prep photos.
Frequently Asked
How often should I stain a pressure-treated deck?
Every 2 to 3 years in the Carolinas. UV and humidity cycle pressure-treated pine aggressively, and past the 3-year mark the boards start drying, cupping, and cracking. A deck on a sunny south-facing exposure may need re-staining closer to every 2 years; a deck under tree cover can stretch to 3 or 4. After a new build, standard pressure-treated boards need 30 to 60 days to dry before the first coat - sprinkle water on a board, and if it soaks in instead of beading the wood is ready. Kiln-dried (KDAT) boards can be stained within days.
What is the difference between stain and seal?
Sealer is clear or lightly tinted and keeps water out without changing the wood color much. It lets the natural pine grain weather grey over time. Stain contains pigment that blocks UV and sets a color - transparent, semi-transparent, or solid. Semi-transparent is the most popular choice in Charlotte because it gives a lasting color without hiding the grain.
Can you stain a deck in summer?
Yes, but timing within the day matters. Stain needs to soak in, not flash-dry on the surface. We plan jobs for mornings starting around 8 AM when the deck is shaded, and finish before midday sun. We also watch the 48-hour weather window - rain within 24 hours of the final coat can ruin the finish. Spring and fall are ideal, but we work year-round when conditions cooperate.
Do I need to move my furniture and plants?
We move everything off the deck as part of the job and set it back once the stain has cured (24 to 48 hours after the final coat). Large built-in items like pergolas or outdoor kitchens stay in place and we mask around them. Plants that touch the deck get moved to protect them from overspray.
Why does stain peel on some decks?
Three usual causes. First, prior coats were applied over wet or dirty wood so the stain never bonded - peeling within a year is almost always this. Second, a film-forming solid stain was applied and the surface flexed past its adhesion limit. Third, the deck is new pressure-treated that was stained before it dried out (standard boards need 30 to 60 days; kiln-dried KDAT boards only a few days). Our prep process - wash, sand, dry, inspect - prevents all three.
What does the $4 per square foot include?
$4 per square foot covers two coats on the surface you walk on. Washing and sanding is its own line, from $900, because prep takes about two crew days whatever the size of the deck. Railings, stairs, the underside of a raised deck and posts are quoted as separate lines. Whole stain projects run $850 to $5,100.
Our Deck Services
Deck repair, new builds in pressure-treated or Trex composite, staining, and frameless glass railings across south Charlotte and northern York County, SC.
Cities We Serve
Towns in Union and Mecklenburg County, NC and York and Lancaster County, SC, served from our base in Waxhaw, NC (28173). If you do not see yours, call us - we may still be able to help.
- Marvin, NC Union County
- Waxhaw, NC Union County
- Weddington, NC Union County
- Stallings, NC Union County
- Matthews, NC Mecklenburg County
- Ballantyne, NC Mecklenburg County
- Fort Mill, SC York County
- Indian Trail, NC Union County
- Indian Land, SC Lancaster County
- South Charlotte, NC Mecklenburg County
- Tega Cay, SC York County
- Providence, NC Mecklenburg County
- Pineville, NC Mecklenburg County
- Monroe, NC Union County
- Lake Wylie, SC York County
- SouthPark, NC Mecklenburg County
- Steele Creek, NC Mecklenburg County
- Mint Hill, NC Mecklenburg County
- Myers Park, NC Mecklenburg County
- York, SC York County
- Wingate, NC Union County
- Rock Hill, SC York County
Send us a few photos of your deck
Add the deck size and height and we reply with what we see and a free written quote, usually within 2 hours during business hours.