Deck staining is one of the best-margin services a painter, handyman, or general contractor can offer. The work is straightforward, material costs are predictable, and homeowners will pay good money to not spend a weekend on their hands and knees with a brush. But pricing it wrong — too low especially — is the fastest way to turn a profitable afternoon into a frustrating one.
Here's how to price deck staining and sealing work so you make money and keep customers happy.
Average deck staining rates in 2026
Most contractors price deck staining by the square foot. Here's what the market looks like right now:
| Service | Price per Sq Ft | 300 Sq Ft Deck | 500 Sq Ft Deck |
|---|---|---|---|
| Stain only (no prep) | $1.50 – $2.50 | $450 – $750 | $750 – $1,250 |
| Light prep + stain | $2.50 – $4.00 | $750 – $1,200 | $1,250 – $2,000 |
| Full prep (strip/sand) + stain | $4.00 – $6.00 | $1,200 – $1,800 | $2,000 – $3,000 |
| Seal only (clear coat) | $1.00 – $2.00 | $300 – $600 | $500 – $1,000 |
These ranges account for most markets. Urban areas and high-cost-of-living regions tend toward the upper end. Rural areas might be slightly below. Adjust for your local competition.
What goes into your price
Prep work — where most of the labor goes
The staining itself is the easy part. Prep is where the work lives, and it's what separates a $500 job from a $2,000 job:
- Pressure washing: Nearly every deck needs it. Budget 30–60 minutes plus dry time (24–48 hours). If you're doing the wash yourself, factor $50–$100 for your time and equipment wear.
- Stripping old finish: Decks with peeling or alligator-patterned old stain need chemical stripping. That's $0.50–$1.50/sq ft in additional labor and materials.
- Sanding: Some decks need light sanding (80–100 grit) to smooth splintered boards or remove gray oxidation. For full sanding, add $0.75–$1.50/sq ft.
- Repairs: Popped nails, cracked boards, loose railing spindles. Quote these separately — $25–$75 per repair depending on complexity.
Materials
Stain costs vary wildly by quality:
- Budget stain (Behr, Olympic): $25–$35 per gallon, covers 200–300 sq ft per gallon
- Mid-range (Cabot, TWP): $40–$55 per gallon
- Premium (Penofin, Armstrong Clark): $55–$80 per gallon
For a 400 sq ft deck, you'll use 1.5–2 gallons. Material cost is typically $50–$150. Don't forget to mark up materials — 20–30% is standard. For more on markup strategy, see our guide to marking up materials.
Railings, stairs, and spindles
Railings are the time killer. All those spindles need to be stained individually, and they can easily double your labor time compared to the deck surface alone. Price railings separately:
- Simple railings: Add 30–50% to the deck surface price
- Complex railings (ornate spindles, multiple levels): Add 50–100%
- Stairs: $5–$15 per step, depending on width and number of spindles
How to build your quote
Here's a real-world example. Customer has a 400 sq ft deck, two-year-old semi-transparent stain that's fading, standard railings on three sides, and 6 steps:
- Pressure wash: $100
- Light sanding: 400 sq ft × $0.75 = $300
- Stain (deck surface): 400 sq ft × $2.50 = $1,000
- Railings (3 sides): $400
- Stairs (6 steps): $60
- Materials (2 gal premium + supplies): $175 (marked up)
Total quote: $2,035
That job takes most of a day for one person, or half a day with a helper. At $2,035 minus maybe $150 in actual material cost, your effective hourly rate is excellent.
Common pricing mistakes
- Quoting without seeing the deck: Photos lie. That "small deck" might have 40 feet of railings and stairs wrapping around the house. Always do a visual or at minimum get detailed photos.
- Undercharging for prep: New contractors routinely underestimate stripping and sanding time. If the old finish is failing, price it like a full restoration — not a simple restain.
- Forgetting dry time in scheduling: You can't stain a wet deck. If you're pressure washing and staining, that's two trips. Price accordingly.
- Not offering options: Give the customer a good-better-best quote. Budget stain with light prep, mid-range with full prep, premium with the works. Many customers pick the middle option, and some pick the top. Our estimating calculator makes building tiered quotes quick.
Upsells that make sense
While you're on a deck staining job, these add-ons are natural fits:
- Fence staining: Same materials, same equipment, already on site. $1.50–$3.00 per linear foot per side.
- Pergola/gazebo staining: Quote by the hour ($60–$90/hr) since these are oddly shaped.
- Annual maintenance contract: Offer to come back yearly for a wash and touch-up at a reduced rate. See our maintenance contracts guide for structuring these deals.
Seasonal timing
Deck staining season runs roughly April through October in most of the country. Spring is when phones ring the most — homeowners want their deck ready for summer. Fall is a secondary peak as people prepare for winter.
Off-season (November–March), you can offer pre-booking discounts of 10–15% to lock in spring work early. This smooths out your cash flow during slow months.
Final thoughts
Deck staining is a high-margin, repeatable service. Most stain jobs need redoing every 2–3 years, which means every customer is a potential repeat client. Price it right the first time, do quality work, and you'll build a referral machine that keeps your schedule full.
Build Accurate Deck Staining Estimates
Use our free tools to price your next job in minutes.
Try the Estimator →