0% APR available up to 24 months* for eligible customersPrequalify →

MS Construction and Services logoMS Construction and Services Book a free visit
Home / Guides

What it costs to sand and stain a deck

Our own prices, the same ones our calculator shows: the full price first, then what it is made of. Bay Area, 2026.

By Michael Sankin, owner, 20 years in the construction business · License #1148079

Our own prices, not a national averageWash, protection and stain includedSame numbers our calculator showsUpdated October 2026

Short answer

  1. Sanding and staining a 300–500 sq ft deck: $4,025 – $6,475, all in.
  2. Staining only, same deck: $1,925 – $2,975.
  3. Over 500 sq ft: from $5,975 sanded and stained, from $2,725 staining only.
  4. We don't take decks under 300 sq ft — a handyman is usually better value there.

The price includes the labor, the pressure wash, protecting the house and plants, and the stain. Railings are priced apart: staining them is $10 per linear ft, and sanding the top rail is $5 per linear ft.

See your price

The rates, and what sits behind each one

These are the figures our calculator uses. Put your own square footage into it and you will see the same numbers. There is one source and this page is reading from it.

Sanding and staining, 300–500 sq ft
$4,025 – $6,475$7.00 + $3.50 per sq ft of labor
The usual job: the grey surface is taken back to bare wood, then stained. Labor is $3,150–$5,250; the rest is the wash, protection and stain.
Sanding and staining, over 500 sq ft
from $5,975$6.50 + $3.00 per sq ft of labor
The rate drops on larger decks because setup, masking and drying time are spread over more surface.
Staining only, 300–500 sq ft
$1,925 – $2,975$3.50 per sq ft of labor
For a deck that is still sound and was sanded recently. If the finish is peeling rather than faded, sanding is not optional.
Staining only, over 500 sq ft
from $2,725$3.00 per sq ft of labor
Same work, larger deck, lower rate.
Under 300 sq ft
we declinenot priced
The trip, the masking and the drying time cost the same as on a full deck. We would rather say so than quote a number nobody is happy with.

What the price is made of

What the price covers

When refinishing is the wrong answer

Questions people actually ask

How much does it cost to refinish a deck in the Bay Area?

Sanding and staining a 300–500 sq ft deck costs $4,025 to $6,475, and staining alone $1,925 to $2,975. That is the full price: the labor at $7.00 per sq ft for sanding and $3.50 for staining, the pressure wash, protecting the house and plants, and 3 to 5 gallons of stain at $75. Above 500 sq ft the labor rates drop to $6.50 for sanding and $3.00 for staining. Railings are priced apart.

How often does a deck need staining?

Two to four years in this climate, depending on how much sun and rain the deck takes. A deck that faces west and gets no shade needs it sooner than one under trees. The honest test is water: if it soaks in rather than beading, the finish is done.

Is sanding always necessary, or can you stain over the old finish?

If the old finish is faded but intact, staining over it works. If it is peeling, cracking or blotchy, staining over it locks the damage in and the new coat fails within a season. Sanding is what makes the difference between a job that lasts three years and one that lasts three months.

Why is there a 300 square foot minimum?

Because the cost of a refinishing job is mostly setup: getting there, masking what must not be stained, and waiting between coats. Those hours are the same on a 150 sq ft deck as on a 400 sq ft one, so a small job would have to be priced at a rate that looks unreasonable. We say no instead.

Does refinishing work on composite decking?

Usually not. Most composite decking is meant to be cleaned rather than stained, and a coating can void the manufacturer’s warranty. Check your product’s care instructions first; if a composite deck looks tired, the usual fix is washing and sometimes replacing boards.

Before you call

Three steps from here

  1. Step 1

    See your price

    Pick size, material and ground. A range in about a minute.

    Composite deck on level ground$50–75 / sq ft
    Covers frame, boards and fasteners. Not included: delivery, debris disposal, stairs, railings, permits and city fees.
    Open the calculator
  2. Step 2

    See what we built

    Finished decks, stairs and pergolas, with city and cost.

    Browse projects
  3. Step 3

    Book a free on-site visit

    Michael, the owner, measures the site. You get a written fixed price.

    Book a free visit