← Deck Staining Bid Calculator

This calculator vs. a flat rate per square foot

"$2.50 a square foot" is not a price for a deck-staining job — it is a price for one specific deck, with no rail, no stairs, and ground-level access, quietly applied to every deck that calls in.

What a flat rate per square foot is

A flat rate per square foot is the fastest way to quote: multiply the deck's walking surface by a number and read off a price. Homeowners shop it because it is easy to compare between bids, and it is the number a homeowner holding a coupon or a competitor's flyer will ask you to match.

The number behind it was set for one deck — a bare platform, no rail, no stairs, ground level, a light wash — and then reused for every deck afterward, whether or not the next deck looks anything like the platform the rate was built on.

What this calculator is

This page keeps no account and sends nothing to a server. You enter the walking surface, rail lineal feet, stair runs, prep method (wash, sand, or strip), finish (water, oil, or a composite clean-and-seal), access (ground or second-story), and whether furniture has to move, plus your own labor hours and material costs. It prices the whole stainable surface — deck, rail, and stairs — separately by task, then returns the walk-away price and a bid price above your target margin — for this job, not a generic one.

What a flat rate per square foot doesWhat this calculator does instead
Charges the same $/sq ft whether the deck has a picket rail or none at all — even though rail is stainable surface that takes prep and coats just like the deck boards. Converts rail lineal feet to stainable square feet (9 sq ft per lineal foot, shipped default), so a railed deck costs more than a bare platform of the same walking surface.
Has no line for stair runs, regardless of how many the deck has or how much surface each one adds. Prices stair runs at a stainable square footage per run (40 sq ft, shipped default), so a deck with stairs costs more than the same walking surface with none.
Prices the walking surface alone, with no separate line for prep method — a wash and a full strip cost the same per square foot. Prices wash, sand, and strip at their own hours and material per 100 sq ft, so a peeling deck that needs a strip costs more than one that only needs a wash.
Has no line for second-story staging or a furniture move, regardless of whether the deck needs either. Prices second-story access hours and a furniture-move fee directly, so an elevated deck with furniture to shift costs more than a ground-level deck with none.
Gives the estimator a number to quote, not a number to check a quote against. Reports the walk-away price and the dollar gap against what a flat rate would have quoted the same job, so a shopped price can be scored against real cost before you commit to it.

Two decks, the same surface-blind rate

Using this calculator's own shipped presets and shipped shop rates ($38/hr crew wage, 30% burden, $75 travel and equipment, 15% overhead, a 28% target margin):

JobThis calculator's priceA flat $2.50/sq ft rate, applied by walking surface aloneGap
200 sq ft platform, no rail, no stairs, wash, 1-coat water, ground level (the job the $2.50/sq ft special was built on)$631.88 bid price; $454.95 break-even cost$500.00The flat rate clears this job's break-even cost by $45.05, but is $131.88 short of the calculator's own target-margin price.
400 sq ft deck, 80 lf picket rail, 2 stair runs, strip, 2-coat oil, second story, furniture move (1,200 sq ft of actual stainable surface)$6,688.21 bid price; $4,815.51 break-even cost$1,000.00The flat rate quotes $3,815.51 below this job's own break-even cost — before a dollar of profit — and $5,688.21 below the calculator's bid price.

Both flat-rate quotes apply the $2.50/sq ft rate to the deck's walking-surface square footage alone (200 and 400 sq ft), the way a per-square-foot special is normally quoted. The second job's actual stainable surface -- deck, rail, and stairs together -- is 1,200 sq ft, three times its walking-surface number, which is exactly what a flat rate per square foot cannot see. Run your own deck's numbers in the calculator to see where it falls.

A flat rate is not wrong because it is simple — it is wrong when it is applied past the one deck it was built for, and nothing about a per-square-foot number tells you when that has happened. This calculator does not know your local market; it replaces the arithmetic a flat rate skips.

Common questions

Why does a flat rate per square foot get a deck-staining quote wrong?

Because the cost driver is stainable surface, not walking-surface area. Picket rails and stair runs are surface that has to be prepped and coated just like the deck boards, but a flat per-square-foot rate is almost always quoted off the walking surface alone -- the number on a tape measure or a listing, not the number a brush actually covers.

What does a flat rate usually leave out entirely?

Rail lineal feet, stair runs, second-story staging, and furniture moves. A 400 sq ft deck with 80 lf of picket rail and two stair runs has roughly three times the stainable surface of its walking-surface number alone, before second-story access or a furniture move add any hours at all -- and a per-square-foot rate has no line for any of it.

How big is the pricing gap in practice?

On this calculator's own shipped presets, at the shipped shop rates: a 200 sq ft platform with no rail -- the job the $2.50/sq ft special was built on -- costs $454.95 to complete, so the $500 flat quote still clears cost, just $131.88 short of this calculator's own $631.88 target-margin price. Apply the same $2.50/sq ft to a 400 sq ft deck with 80 lf of picket rail, two stair runs, a strip prep, two-coat oil, second-story access, and a furniture move, and the $1,000 flat quote is $3,815.51 below that job's own $4,815.51 break-even cost -- before a dollar of profit.

Is a flat rate per square foot ever the right way to quote?

For a bare platform with no rail, no stairs, ground-level access, and a light wash -- the one job the rate was built on -- a flat rate can land close. The risk is applying it past that one job without noticing, because the rate is quoted off the walking surface and nothing on a tape measure says how much rail or stair surface the next deck is hiding.

Does this calculator know what stain or labor costs in my market?

No. It has no data on local material or labor rates. It takes the walking surface, rail lineal feet, stair runs, prep method, finish, access, and furniture moves, plus the labor hours and material costs you enter, and turns that into a price for this job -- the arithmetic a flat rate skips, not a market survey.

Open the Deck Staining Bid Calculator to price your own deck, or read how much to charge to stain a deck.