ProSheet Studio

How Much to Charge for Fence Staining: Price It From Your Own Hours

By Roger Ramey· Updated · 11 min read· Every number shows its working

Short answer

Price fence staining from cost. Stain area = linear feet × height × sides; hours = both visits, wash and stain; break-even = loaded labour + stain and sundries + overhead; price = break-even ÷ (1 − margin). Example: 150 ft of 6 ft privacy fence, both sides (1,800 sq ft), 16 hours, $695 materials, 35% margin = $2,072.31.

On this page
  1. How do you work out what to charge for fence staining?
  2. How do you estimate fence staining from linear feet?
  3. How much should I charge to stain a 150 ft fence? (try the calculator)
  4. How much stain do you need for a fence?
  5. Fence staining price table: 100, 150 and 200 feet
  6. Sprayer or brush: what it does to the price
  7. How much should I charge for labor to stain a fence?
  8. What are the common mistakes when quoting fence staining?
  9. Can a painting estimate spreadsheet price a fence stain job?
  10. What should go in your fence staining price sheet?
  11. Step-by-step
  12. FAQ

How do you work out what to charge for fence staining?

Charge your break-even for the whole job divided by one minus your target margin. Break-even is loaded labour for both visits, plus stain, cleaner and sundries, plus a share of your yearly overhead. Price per linear foot and per square foot come out at the end, as checks.

I'm not a painter - I build the pricing maths. This page shows the arithmetic that turns your own hours and stain cost into a price; every input is an assumption you replace.

  1. Stain area = linear feet × fence height × sides stained.
  2. Hours = everything on the clock across both visits: drive, setup, washing, masking, staining, cleanup.
  3. Labour = hours × people × loaded rate (wage × (1 + burden %)).
  4. Materials = stain gallons × price per gallon + cleaner + sundries.
  5. Break-even = labour + materials + hours × people × overhead per sellable hour.
  6. Price = break-even ÷ (1 − target margin).

The method is the same one the deck staining price guide uses, on the same rates. A fence swaps railings and stairs for height and sides, and the choice of sprayer or brush moves the hours far more than on a deck.

How do you estimate fence staining from linear feet?

Convert linear feet to square feet: length × height × the number of sides you stain. Customers measure fences in linear feet; stain and hours follow the square feet.

Stain area per 100 linear feet of fence (solid face area, posts and rails included)
Fence heightOne side (sq ft)Both sides (sq ft)
4 ft400800
6 ft6001,200
8 ft8001,600

I use the full face area even on a spaced picket fence, because the board edges take stain and slow the work. That is an assumption; change it if your timed jobs say otherwise. Ask before quoting whether the customer wants the neighbour's side done. It doubles the area, and you need access to it.

The worked example here is 150 ft of 6 ft privacy fence, both sides: 150 × 6 × 2 = 1,800 sq ft.

How much should I charge to stain a 150 ft fence? (try the calculator)

On the assumptions below, 150 ft of 6 ft fence stained on both sides prices at $2,072.31 at a 35% margin. Change the hours and stain cost to your own and the price moves with them.

The calculator starts on this example. The 16 hours are assumptions built from the split below; time your own jobs and replace them.

Where the 16 hours come from (one person, sprayer plus back-brush, assumed)
VisitTaskHours
1: wash dayDrive there and back1.0
1: wash daySetup0.5
1: wash dayClean and rinse 1,800 sq ft (0.25 h per 100 sq ft)4.5
1: wash dayPack up0.5
2: stain dayDrive there and back1.0
2: stain daySetup0.5
2: stain dayCover plants, cars and siding against overspray0.75
2: stain daySpray and back-brush one coat (0.375 h per 100 sq ft)6.75
2: stain dayClean up0.5
Both visitsTotal16.0

Worked example: 150 ft of 6 ft privacy fence, both sides = 1,800 sq ft, wash + one coat sprayed and back-brushed, two visits, 16 hours, 14 gallons (all inputs are assumptions)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)1
Hourly wage paid (input)$25.00
Labour burden % (input)30%
Materials (input)$695.00
Overhead for the year (input)$14,520.00
People in the field (input)1
Billable days a year (input)220
Target margin % (input)35%
Jobs a week (input)2
Hours on the job (input)16
Loaded labour rate (per hour)$32.50
Crew-hours16
Labour cost$520.00
Overhead per sellable hour$8.25
Overhead share$132.00
Break-even cost$1,347.00
Price to quote$2,072.31
Profit on the job$725.31
Price if you MARK UP instead$1,818.45
Margin you actually keep with markup25.93%
Lost per job by marking up$253.86
Lost per year by marking up$26,401.20

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The working: 16 hours at a loaded $32.50 (a $25 wage plus 30% burden) is $520.00 of labour. Overhead of $14,520 a year over 1 person × 220 billed days × 8 hours is $8.25 an hour, so $132.00 on this job. Add $695 of materials and break-even is $1,347.00. Divided by 0.65, the price is $2,072.31, which leaves $725.31 of profit.

How much stain do you need for a fence?

Gallons = stain area × coats ÷ coverage per gallon, rounded up. Take the coverage from the label of the stain you use, for the surface you have; rough-sawn fence boards soak up more than smooth wood.

The examples assume 150 sq ft per gallon brushed and 130 sq ft per gallon sprayed (I knock spray coverage down for overspray), one coat, $45 a gallon, plus $40 of cleaner and $25 of sundries. All are placeholders.

Stain for one coat (sprayed at 130 sq ft per gallon, $45 a gallon, $65 cleaner and sundries - assumptions)
Fence (6 ft)Stain areaGallons (rounded up)StainMaterials total
100 ft, both sides1,20010$450$515
150 ft, both sides1,80014$630$695
200 ft, both sides2,40019$855$920

So for 200 ft of 6 ft fence, both sides, one sprayed coat is 2,400 ÷ 130 = 18.46, so 19 gallons; brushed at 150 it is 16. If your product needs two coats, double the gallons and add the second coat's hours. Stain is the smaller cost on every row: on the 150 ft fence, materials are $695 against $520.00 of labour.

Fence staining price table: 100, 150 and 200 feet

Price rises with length, but not in a straight line, because the 4 fixed hours of driving, setup and pack-up across two visits are the same on a short fence as on a long one.

To scale the hours, I split the 150 ft job in two: 4.75 fixed hours (two visits plus masking) and 0.625 hours per 100 sq ft for washing and staining. Same person, same rates, same 35% margin.

Fence stain price by length, 6 ft fence, sprayed, computed with pricing_math ($25 wage, 30% burden, $8.25 overhead per hour, 35% margin - assumptions)
FenceStain sq ftHoursLabourMaterialsOverheadBreak-evenPricePer linear ftPer sq ft
100 ft, both sides1,20012.25$398.13$515$101.06$1,014.19$1,560.29$15.60$1.30
150 ft, both sides1,80016$520.00$695$132.00$1,347.00$2,072.31$13.82$1.15
200 ft, both sides2,40019.75$641.88$920$162.94$1,724.81$2,653.56$13.27$1.11
200 ft, one side1,20012.25$398.13$515$101.06$1,014.19$1,560.29$7.80$1.30

Compare the first and last rows. 100 ft stained on both sides and 200 ft stained on one side are the same 1,200 sq ft and the same price, yet one is $15.60 per linear foot and the other $7.80. A per-linear-foot rate only means something with the height and sides attached. Price from square feet and use per linear foot to talk to the customer.

Sprayer or brush: what it does to the price

On these assumptions, brushing the same 150 ft fence takes 24.7 hours against 16 sprayed, and prices at $2,479.27 against $2,072.31. The method choice moves the price more than the stain does.

Brush-only assumptions: 0.9 hours per 100 sq ft instead of 0.375, no masking, and better coverage (150 sq ft per gallon, so 12 gallons, $540 of stain plus $65). Hours: 4 fixed + 4.5 washing + 16.2 brushing = 24.7.

Worked example: Same 150 ft fence brushed only: 24.7 hours, 12 gallons (assumed inputs)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)1
Hourly wage paid (input)$25.00
Labour burden % (input)30%
Materials (input)$605.00
Overhead for the year (input)$14,520.00
People in the field (input)1
Billable days a year (input)220
Target margin % (input)35%
Jobs a week (input)2
Hours on the job (input)24.7
Loaded labour rate (per hour)$32.50
Crew-hours24.7
Labour cost$802.75
Overhead per sellable hour$8.25
Overhead share$203.78
Break-even cost$1,611.53
Price to quote$2,479.27
Profit on the job$867.74
Price if you MARK UP instead$2,175.56
Margin you actually keep with markup25.93%
Lost per job by marking up$303.71
Lost per year by marking up$31,585.89

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The gap is $406.96 on one fence. If you quote from a sprayed production rate and then brush, that is what you give away. If you spray, the masking time and the extra gallons are real; leave them out and the sprayed price is too low as well.

Whether a sprayed-and-back-brushed finish suits a given stain is a product question; read the manufacturer's application instructions. The maths only prices the method you choose.

How much should I charge for labor to stain a fence?

Charge for labour at your loaded rate plus overhead, divided by one minus margin, for every hour of both visits. On the assumptions here that is $62.69 per hour on the clock.

The working: a $25 wage plus 30% burden is $32.50 an hour. Overhead of $14,520 spread over 1,760 sellable hours (220 days × 8) is $8.25 an hour. Together, $40.75 an hour before materials. Divide by 0.65 and each hour has to bill $62.69. The labor burden calculator builds the 30% line by line.

The wash day is a real visit with its own drive. If you sell washing as a separate job, the pressure washing pricing guide prices it on its own.

Painting Estimate & Profit Calculator

The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.

See the painting estimate spreadsheet →Buy now — $14.99All 7 templates — $49

Instant access by email after checkout via Payhip. Want to try the maths first? Use the free painting estimate calculator — no signup.

What are the common mistakes when quoting fence staining?

The mistakes that sink a fence quote are pricing one side when the job is both, copying someone else's per-foot rate, and adding margin as markup.

Can a painting estimate spreadsheet price a fence stain job?

Yes, if you enter the fence as surfaces. The painting estimate spreadsheet ($14.99, Excel and Google Sheets) has no fence or stain mode, but its Job Pricer takes up to 12 rooms or surfaces, each with square feet, labour hours and a primer switch.

For a fence, enter one row per run or per side with its square feet (length × height) and hours. In My Rates, type your stain price per gallon where the paint price goes and your stain coverage where the coverage rate goes (the default is 350 sq ft per gallon, a wall figure, so change it). Put the second visit's drive in the drive time and miles lines. It then returns gallons, stain cost, labour, overhead, break-even, the price at your margin, the same figure as a markup and price per square foot. The minimum job price is one of the rates you set.

One part does not apply: the sheet's market check compares your price with a $2 to $6 per floor sq ft band for interior painting. Ignore it on a fence.

For a single quick number, the free painting estimate calculator does one job in your browser: total the hours for both visits first, since it takes hours rather than area.

What should go in your fence staining price sheet?

A fence price sheet is a short list of your own numbers that turns a measurement into a price.

Layout for the formulas: B2 = linear ft, B3 = height, B4 = sides, B5 = coats, B6 = coverage per gallon, B7 = hours, B8 = loaded rate, B9 = overhead per hour, B10 = materials, B11 = break-even, B12 = margin %, B13 = minimum job price, B14 = price.

Stain area

=B2*B3*B4

Linear ft × height × sides. 150*6*2 returns 1800.

Stain gallons

=ROUNDUP(B2*B3*B4*B5/B6,0)

B5 = coats, B6 = coverage per gallon. 1800 × 1 ÷ 130 returns 14.

Break-even

=B7*(B8+B9)+B10

Hours × (loaded rate + overhead per hour) + materials. 16*(32.5+8.25)+695 returns 1347.

Price to quote, with minimum

=MAX(B11/(1-B12),B13)

B12 as a percent (35%). Never below the minimum job price in B13.

Price per linear foot (a check, not an input)

=B14/B2

B14 = price. Only compare fences of the same height and sides.

If you would rather not build and test it, the painting estimate spreadsheet already does the labour, overhead, break-even and margin maths; you supply the stain rates and the hours.

Step-by-step: How Much to Charge for Fence Staining: Price It From Your Own Hours

  1. Measure linear feet, height and sides. Measure every run, note the fence height and whether one or both sides are stained.
  2. Convert to square feet. Stain area = linear feet × height × sides.
  3. Count hours for both visits. Add drive, setup, washing, masking, staining and cleanup across the wash day and the stain day.
  4. Work out stain and materials. Gallons = stain area × coats ÷ label coverage, rounded up, times price per gallon, plus cleaner and sundries.
  5. Find break-even. Hours × (loaded rate + overhead per hour) + materials.
  6. Divide by one minus margin. Price = break-even ÷ (1 − margin). Quote the higher of that and your minimum job price.

Skip the setup: Painting Estimate & Profit Calculator

The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.

See the Painting Estimate & Profit Calculator →Buy now — $14.99All 7 templates — $49

Instant access by email after checkout via Payhip. Want to try the maths first? Use the free calculator — no signup.

Frequently asked questions

How do you estimate fence staining?

Convert linear feet to square feet (length × height × sides), count the hours for the wash visit and the stain visit, and cost the stain from label coverage. Add loaded labour, overhead and sundries for break-even, then divide by one minus your margin. On this page's assumptions 150 ft of 6 ft fence, both sides, is $2,072.31.

How much should I charge to stain a fence per square foot?

Work out the job price first, then divide by the area as a check. On this page's assumptions a sprayed 6 ft fence comes to $1.30 per sq ft at 100 ft and $1.11 at 200 ft, both sides, because the fixed visit hours spread over more area.

What is the cost to stain a fence per linear foot?

It depends on height and sides, so quote per job. On this page's assumptions a 6 ft fence stained on both sides prices at $15.60 per linear foot for 100 ft and $13.27 for 200 ft; 200 ft stained on one side is $7.80.

How much stain for 200 ft of fence?

Area × coats ÷ label coverage. 200 ft of 6 ft fence, both sides, is 2,400 sq ft. At an assumed 130 sq ft per gallon sprayed that is 19 gallons for one coat; at 150 brushed it is 16. Use the coverage printed on your stain.

How many hours does it take to stain a fence?

Time your own jobs; there is no fixed figure. This page assumes 16 hours for 150 ft of 6 ft fence, both sides, sprayed and back-brushed over two visits, and 24.7 hours brushed only. The drive, setup and masking are part of it.

What is a fair labor cost to stain a fence?

Bill every hour at (loaded rate + overhead per hour) ÷ (1 − margin). At a $25 wage, 30% burden, $8.25 overhead per hour and 35% margin that is $62.69 per hour on the clock, before stain and sundries.

Is it cheaper to spray or brush a fence?

Spraying is usually fewer hours but more stain and masking. On this page's assumptions the 150 ft fence prices at $2,072.31 sprayed and back-brushed and $2,479.27 brushed, a $406.96 gap. Check the stain's instructions for which methods it allows.

Roger Ramey
By Roger Ramey
I'm not a contractor, landlord or accountant. I build the pricing maths, and every number on this page shows its working so you can check it instead of trusting it. Guides are drafted with AI assistance; every worked figure is computed by the same code as the free calculators. How these guides are made → · Watch the breakdowns on YouTube →
ProSheet Studio · Templates · Guides · Free calculators · Free spreadsheet · Custom build · About · Privacy · Refunds
Pricing maths and templates, not financial, tax or legal advice. Calculators run in your browser; the numbers you type are never sent anywhere.