Professional pressure washing contractor reviewing pricing and estimates with client
Professional Intermediate

Pressure Washing Pricing Guide: How to Price Jobs for Profit

Complete pressure washing pricing guide: calculate rates, estimate job times, factor in costs, and price for profit. Learn what pros charge.

11 min read

Key Takeaways

  • Price by square footage – Most accurate method for flatwork
  • Price by linear foot – For fences, gutters, soffits
  • Price by hour – For complex, variable projects
  • Never price by guessing – Use systematic calculations
  • Your rate = Profit + Expenses + Labor value

Understanding your costs

Without knowing actual costs to show up, pricing becomes guesswork. Many contractors operate at a loss for years without realizing it, because they never track the math.

Fixed costs (every month, regardless)

Insurance is a major expense: liability, vehicle, workers’ comp. Marketing costs money through websites, advertising, and print materials. Equipment financing requires monthly payments. Software subscriptions for scheduling and accounting add up. Taxes need accounting help. Vehicle payments, maintenance, and fuel are ongoing. Phone, internet, and office supplies are essential but easy to underestimate.

Here’s what this typically costs annually:

CategoryAnnual Cost
Insurance$1,200-3,000
Marketing$500-2,000
Equipment payments$500-1,000
Vehicle$3,000-6,000
Total$5,200-12,000

The reality: completing 200 jobs per year means $26-60 per job just covers overhead before earning profit. At 100 jobs annually, it’s $52-120 per job. This is the floor. Any price below this loses money.

Variable costs (per job)

Fuel for equipment and trucks. Chemicals like sodium hypochlorite and surfactants cost more than expected. Water sometimes requires payment from customers. Equipment wears with every use. In some areas, chemical disposal has costs.

What this adds up to per job:

  • Small job: $10-25
  • Medium job: $25-50
  • Large job: $50-100+

At 150 jobs per year with $25-50 per job, variable costs total $3,750-7,500 annually. That’s significant money.

Labor costs

Most businesses fail to value owner labor properly. The business becomes all-consuming while the owner breaks even. Labor has genuine market value based on skill, experience, and physical demand.

Industry standards show:

Labor TypeHourly Rate
Unskilled (fast food)$15-20
Skilled (carpenter, landscaper)$25-40
Professional trades (plumber, electrician)$50-100+
Specialized/expert work$75-150+

Pressure washing is professional-trade work. The minimum rate should be $50/hour. Target $75-150/hour as the professional range. Premium work or when fully booked justifies $200+/hour.

Charging less than $50/hour leaves money on the table.


Pricing methods by service type

Method 1: square footage pricing (flatwork)

Use this for driveways, patios, sidewalks, pool decks, and parking lots—any flat surface where area can be measured.

Typical rates:
ServicePrice Per Sq Ft
Concrete cleaning$0.15-0.35
Basic driveway$0.15-0.25
Heavy staining$0.25-0.40
Sealing (add-on)$0.25-0.50
Example: 400 sq ft driveway

Basic cleaning: 400 × $0.20 = $80 Heavily stained: 400 × $0.30 = $120 With sealing: 400 × ($0.20 + $0.35) = $220

When to charge more:

Heavy staining (oil, rust, years of buildup), multiple treatment stages, many obstacles to work around, difficult access, travel over 30 minutes.

Method 2: linear footage pricing

Use this for fences, gutters, soffits, fascia, retaining walls—anything measured by the linear foot.

Standard rates:
FeaturePrice Per Linear Ft
Fence cleaning$0.75-1.50
Gutter cleaning$0.75-1.25
Soffit/fascia$1.00-2.00
Example: 200 linear feet of privacy fence

One side: 200 × $1.00 = $200 Both sides: 200 × 2 × $0.85 = $340 With posts included: 200 × $1.25 = $250

Height adjustments:

4-6 feet: standard rate 6-8 feet: multiply rate by 1.25 (harder to reach) 8+ feet: multiply by 1.5 (special equipment required)

Method 3: per item pricing

When pricing individual items rather than areas, use flat rates based on typical market work.

ItemPrice Range
Single-car driveway$100-200
Two-car driveway$150-300
Walkway$75-150
Patio (12×12)$100-250
Deck (12×12)$150-350
Gutter cleaning (avg house)$100-200

Use this for work that doesn’t fit neatly into square footage or linear footage categories.

Method 4: hourly pricing

Use for complex jobs that don’t fit other categories, custom work, troubleshooting, or consultations.

Typical hourly rates:
ServiceHourly Rate
Basic pressure washing$75-125
Soft washing/chemical$100-150
Roof cleaning$150-250
Commercial/industrial$150-300
Emergency/rush$200-400

Hourly pricing leaves cost unknown for the customer. Use only when other methods won’t work.


Creating your price list

Step 1: research your market

Find out what competitors charge through websites, phone quotes, classified listings, and industry forums. Learn what customers in the area expect to pay and whether the region is affluent or price-conscious. Start with moderate pricing, adjusting as reputation builds.

Step 2: calculate your break-even

With monthly fixed expenses of $750 (insurance $150, marketing $100, vehicle $400, equipment $100) and a target of 30 jobs per month, break-even is $750 ÷ 30 = $25 per job.

That’s the absolute floor. Real pricing covers variable costs, labor, and profit.

Step 3: set your base rates

Price should cover fixed costs, variable costs, labor, and generate profit.

Example: House wash

Fixed cost allocation: $40 Chemicals/fuel: $20 Total costs: $60

Labor: 3 hours at $75/hour = $225 Minimum price: $60 + $225 = $285

Add 30% profit margin: $285 × 1.3 = $370

Market check: $300-$400 is typical. $350-$400 is competitive and profitable.

Step 4: create your price menu

Driveway Cleaning:
SizePrice
Up to 400 sq ft$150-200
400-800 sq ft$200-300
800-1,200 sq ft$300-400
Each additional 100 sq ft$25
House Washing:
ConfigurationPrice
1-story (1,500-2,000 sq ft)$250-350
2-story (2,500-3,500 sq ft)$350-500
3-story (3,500+ sq ft)$500-700
Add-On Services:
ServicePrice
Gutter cleaning$100-150
Walkway$75-125
Patio$100-200
Deck$150-300
Fence$100-250

Pricing Fundamentals
Accurate pricing covers fixed and variable costs, values labor fairly, and includes profit margin. Without this foundation, the business won't sustain growth.

Factors that affect pricing

Charge more for:

Heavy staining (oil, rust, years of grime), steep driveways, obstacles, inaccessible areas, second story or roof work, delicate surfaces needing special handling, complex layouts.

Discount for volume:

Multiple services on same visit, repeat customers, easy access, light maintenance cleaning, large areas.

Geographic factors

Major metros support $200-$400/hour rates. Suburbs typically run $100-$200/hour. Rural areas are $75-$150/hour. Higher cost-of-living areas justify higher rates. More competition drives rates down.

Travel fees:

Within 15 miles: included in base price 15-30 miles: add $25-$50 30-50 miles: add $50-$100 50+ miles: add $100+ or decline the job


Estimating job time

Underestimating loses money. Overestimating loses jobs. Accurate estimates are profitable and competitive.

Time estimates by job type

Driveway:

400 sq ft: 1-2 hours 600 sq ft: 2-3 hours 1,000+ sq ft: 3-5 hours Add 50% if heavily stained

House:

1-story: 2-4 hours 2-story: 3-6 hours 3-story: 5-8 hours Add 50% if heavily soiled

Deck:

Basic cleaning: 2-4 hours Stripping: 4-8 hours Complex design: add time

For complex projects:

Always add 20-30% buffer. Tell customers “Estimate 4-6 hours” rather than “exactly 4 hours.” Use range pricing: “Minimum $X, maximum $Y.”


Presenting your price

Single flat rate:

Customers like knowing the exact price. The catch: assumes all jobs of that type take the same time and effort.

Price range:

Quote “Starting at $300” or “$300-400.” Manages expectations and gives protection. Some customers don’t like ambiguity.

Detailed estimate:

Break it down by service—$200 for house wash, $100 for gutters, $75 for walkway. Shows value but can overwhelm.

Use flat rate or range for initial quotes. Provide detailed breakdowns if they ask.

The “Good, Better, Best” Strategy

Offer three tiers. Good is basic washing with no chemicals. Better adds pre-treatment and chemical wash. Best includes pre-treat, wash, and post-treatment or sealing.

Price them $X, $X + $50, $X + $100. Customers get to choose their budget. Most pick Better or Best once they see the difference.


Common pricing mistakes

Mistake 1: underpricing to win jobs

Starting out, the temptation is to quote low for volume. This backfires. The result is constant work for minimal profit, burnout, difficult customers, and no money for growth or equipment.

Know actual numbers. Charge fair rates from day one. Explain value. Target quality-conscious customers, not price-shoppers. Bargain customers create disproportionate headaches.

Mistake 2: pricing over the phone

Describing a driveway over the phone leads to mismatches. Show up and it’s three times harder than described. Now the choice is losing money or having an awkward conversation about price adjustments.

Visit every new customer. Write down observations. Take photos. Price based on what’s actually seen. Make it clear: “This price is based on the condition I’m looking at right now. If there are hidden issues, we’ll discuss adjustments.”

Mistake 3: not charging for travel

Free travel means working for free. It’s not sustainable, especially for long distances. Customers don’t realize driving time is work time.

Define service area: within 20 miles, travel is included. Beyond that, charge. Set a minimum job charge that covers short visits.

Mistake 4: inconsistent pricing

Different prices for similar jobs confuses customers and creates problems when they compare notes. Have a standard price list. Document exceptions and explain them.


Pricing Strategy Warning
Underpricing to win jobs or rapidly dropping rates to compete creates a downward spiral. Once customers expect cheap pricing, raising rates later creates conflict. Build pricing on real costs and value from day one.

Profitability analysis

Example: 2,000 sq ft house wash

Price: $350 Time: 4 hours

Costs:

  • Fixed allocation: $25
  • Chemicals/fuel: $30
  • Labor value: $300 (4 hours × $75/hour)
  • Total: $355
Result: you lost money.

The price doesn’t cover what should be earned. Increase to $500. Now there’s $145 profit (29% margin) or $125/hour equivalent.

Healthy margins:

Gross profit should be 40-60% (revenue minus direct costs). Net profit should be 20-30% after all expenses. Labor should be less than 50% of revenue.

Red flags:

Labor costs over 60% of revenue = underpriced. Net profit under 15% = not sustainable. No profit = working for free.


Adjusting your prices over time

Raise rates when:

Experience increases speed and quality, equipment upgrades happen, costs rise from inflation, the schedule is full and work is being turned away, reputation is solid.

How to raise rates:

Give 30-60 days notice to existing customers. Keep old rates for loyal customers if desired (grandfathering). Update all marketing materials. Explain the reasoning: better equipment, new techniques, market adjustment.

Frequency:

Small increases (5-10%) annually. Bigger jumps when making major equipment upgrades or adding services. Adjust if significantly under market rate.

Package pricing:

Bundle services: spring cleaning (house + gutters + driveway), quarterly maintenance at a discount, full-service packages. Higher ticket average, customers save money, recurring revenue results from same-location efficiency.


Price like a professional

Pricing determines business success. Contractors who underprice for years work constantly and still stay broke.

Your time has value. Your skills have value. The risks are real. Price accordingly. Good customers understand and pay happily. The ones who complain about fair rates, let someone else deal with them.


Next Steps

Ready to price for profit?

Was this article helpful?

Your feedback helps us improve our content.