Staining and sealing a deck runs $2 to $5 per square foot in 2026, or roughly $600 to $2,000 for a typical 300-square-foot deck. Most homeowners land somewhere in the middle around $1,200 for a mid-sized deck in decent shape. But that range is real, and where you fall inside it has almost nothing to do with the stain itself and almost everything to do with what your wood needs before the stain ever touches it.
Here's the honest version: the product in the can is the cheapest part of the job. A gallon of quality stain covers about 200 to 300 square feet and costs $30 to $60. Do the math and materials for a whole deck rarely exceed $150. So when a quote comes in at $1,800, you're paying for labor, prep, and the pro's ability to make the finish actually last three to five years instead of peeling by next summer.
What Actually Moves the Number
Deck condition is the biggest swing. A deck that was sealed two years ago and just needs a light clean and one fresh coat is a fast, cheap job. A deck that's gray, splintered, and hasn't been touched in a decade needs stripping, sanding, brightening, and sometimes board replacement before anyone opens a can of stain. That prep work can double or triple the labor hours, which is why the same square footage can cost $600 for one homeowner and $2,000 for their neighbor.
Stain type matters too. A basic transparent oil-based stain is inexpensive and easy to apply. A solid-color stain or a premium penetrating sealer costs more per gallon and often needs more careful application. If you want the wood grain to show through, you're on the lighter, cheaper end. If you want maximum protection and uniform color, you're paying up.
Nine times out of ten, the reason a deck finish fails early isn't the stain. It's that nobody prepped the wood properly. Prep is the job. Staining is just the last hour.— Deck refinishing contractor, 15 years
Region and Labor Market
Where you live changes the math more than most people expect. In high-cost metro areas, deck refinishing labor runs $50 to $80 an hour, which pushes a full strip-and-seal job toward the top of the range. In lower-cost regions, the same work might run $30 to $45 an hour. That single variable can account for a $500 to $700 difference on an identical deck.
Climate quietly drives cost too. Decks in wet, humid, or heavy-sun climates degrade faster and need more aggressive prep — mildew removal, more sanding, sometimes a second coat for UV protection. A deck in a mild, dry climate ages slower and demands less each cycle.
Permitting and the Small Stuff
Good news here: staining and sealing almost never requires a permit, because you're not altering the structure. That keeps this project cheaper and simpler than most exterior work. The exceptions are minor — if a contractor has to replace rotted boards or railings as part of prep, that structural repair could trigger a permit in some jurisdictions, plus $3 to $8 per linear foot for the replacement lumber and labor.
Other cost creep to watch for: furniture removal, planter relocation, and disposal of old stain strippings, which some pros charge separately for. Ask up front so the final invoice matches the quote.
Getting a Real Quote
Because the range is so wide, a phone estimate is close to worthless for this job. A contractor needs to see the actual condition of your boards to tell you whether you're a $600 refresh or a $2,000 restoration. The best move is to get two or three in-person quotes and pay attention to how much time each pro budgets for prep — that number tells you whether they plan to do it right.
When the time comes to hire, protecting your payment matters as much as picking the right price. Get matched with contractors who accept escrow payments, so your money is only released once the work is actually done.