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.
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:
| Category | Annual 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 Type | Hourly 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:| Service | Price 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 |
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:| Feature | Price Per Linear Ft |
|---|---|
| Fence cleaning | $0.75-1.50 |
| Gutter cleaning | $0.75-1.25 |
| Soffit/fascia | $1.00-2.00 |
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.
| Item | Price 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:| Service | Hourly 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 washFixed 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:| Size | Price |
|---|---|
| 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 |
| Configuration | Price |
|---|---|
| 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 |
| Service | Price |
|---|---|
| Gutter cleaning | $100-150 |
| Walkway | $75-125 |
| Patio | $100-200 |
| Deck | $150-300 |
| Fence | $100-250 |
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.
Profitability analysis
Example: 2,000 sq ft house washPrice: $350 Time: 4 hours
Costs:
- Fixed allocation: $25
- Chemicals/fuel: $30
- Labor value: $300 (4 hours × $75/hour)
- Total: $355
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.