Ask ten pressure washers how they price jobs and you'll get ten different answers. Some charge per square foot. Some give a flat residential rate. Some look at the driveway and "feel out" a number based on how long they think it'll take.
The operators who consistently make money have one thing in common: they use a real formula. Not a magic one. Not a secret. Just an honest accounting of what the job actually costs (including the chemicals most people forget), plus the margin they need to stay in business.
This post walks through that formula, gives you realistic 2026 US numbers, and runs two worked examples (a residential driveway and a commercial concrete lot) so you can see exactly how the math plays out. By the end, you'll be able to price any pressure washing job in 10 minutes and know your number is defensible.
The pressure washing pricing formula
Here it is, stripped down. Every other pricing approach is a shortcut version of this:
That's it. Five inputs. The trick isn't knowing the formula, it's getting each input right. Most pressure washers underprice because they forget chemical costs, skip overhead, or don't actually charge a profit margin (they think their hourly rate already includes it, but it doesn't).
Let's break each one down.
1. Labor cost
Labor is the biggest line item on most pressure washing jobs and the easiest to underestimate. The math:
Labor cost = (Estimated hours) × (Your hourly rate)
How to estimate hours
Production rate varies dramatically by surface. These are the rough 2026 US benchmarks for solo operators with mid-grade equipment:
| Surface | Production rate (sq ft / hr) |
|---|---|
| Concrete driveway, residential | 400 to 500 |
| Concrete commercial flat work | 500 to 700 |
| House wash, vinyl siding (soft wash) | 500 to 800 |
| House wash, brick or stucco | 400 to 600 |
| Wood deck restoration | 100 to 200 |
| Roof soft wash | 300 to 500 |
| Wood fence | 200 to 350 |
For our 800 sq ft residential driveway example, at 450 sq ft per hour that's about 1.8 hours of active washing. Add 30 minutes for setup (hose deployment, surface cleaner mount, chemical mix) and 15 minutes for final walk-around and rinse. Total: 2.5 labor hours for one residential driveway, moderate dirt.
These rates assume normal conditions: average dirt, ground level, easy access. Heavy dirt, oil stains, second-story work, or hard-to-reach areas can easily double your hours. Always walk the job before quoting. A "small driveway" with three years of moss and one oil stain is not a 2-hour job.
What hourly rate should you charge?
This is the question that trips up most pressure washers. There's a difference between what you pay yourself and what you charge the client. They're not the same.
In 2026, residential pressure washing labor rates in the US generally fall in these ranges:
| Region | Solo / 1-truck | Established crew |
|---|---|---|
| Rural / small town | $45-$65/hr | $65-$85/hr |
| Mid-size cities | $60-$85/hr | $85-$110/hr |
| Major metros (NYC, SF, LA, Boston, Seattle) | $75-$110/hr | $110-$160/hr |
If you're newer or competing on price, start at the low end. If you have reviews, a portfolio, and a 2-3 week backlog, you should be at the high end. Charging too little is the single biggest mistake new pressure washers make. If your phone is constantly ringing with new leads who all say yes, your prices are too low.
2. Chemicals (materials)
Chemicals are easier to estimate than paint because the math is concrete. The basics for 2026:
- Sodium hypochlorite (SH) 12.5%: $2 to $4 per gallon. Dosed at roughly 1 gallon per 500 to 800 sq ft of siding wash.
- Surfactant (house wash mix): $25 to $40 per gallon. Used at ~3-5 oz per mix-up gallon, so a gallon of surfactant lasts a long time.
- Degreaser (oil stains, commercial): $30 to $50 per gallon. Dosed at 0.5 to 1 gallon per 500 sq ft of oil-stained concrete.
- Sodium percarbonate (wood brightener): $5 to $8 per pound. Used for deck restoration prep.
- Algaecide / mildewcide additives: $15 to $25 per gallon. Used on porous surfaces with stubborn growth.
For our 800 sq ft driveway example with moderate dirt:
- SH pre-treatment: 2 gallons × $3/gal = $6
- Surfactant for mix: 0.25 gallon × $30/gal = $7.50
- Driveway pre-spray cleaner: ~$4 worth
- Total chemicals: ~$17.50
Wash water from pressure washing (chemicals, detergents, oil residue from concrete) is regulated discharge in most US jurisdictions. The EPA's NPDES program covers storm drain discharge, and most cities have additional local rules. Containment, reclaim, or sanitary sewer disposal may be required for commercial work, especially oil-stain jobs. Build any required containment costs into your quote, not your overhead.
The chemical markup question
Should you mark up chemicals? Yes. Most pressure washers add 15-25% on top of chemical cost. Here's why: you're driving to the chemical supplier, picking up bulk SH (which loses potency after 30 days, so timing matters), hauling it to the truck, mixing it on site, and dealing with returns when a batch is off-spec. That's labor too, but it's hidden inside the chemical line. The markup compensates you.
$17.50 chemicals × 1.20 markup = $21 charged to client
For severe-dirt commercial jobs where you're using $100+ in degreaser, the markup matters even more. A 20% markup on $147 of chemicals is $29 of pure margin for the time you spent at the supplier.
3. Overhead
Overhead is the cost of being in business that doesn't show up on any one job. Insurance. Vehicle. Equipment depreciation. Phone. Marketing. The accountant. Office supplies. The fact that you can't bill 40 hours a week because some days are quoting, driving, weather, or paperwork.
Most solo pressure washers undercount overhead by half. A realistic accounting:
| Overhead category | Monthly | Annual |
|---|---|---|
| General liability insurance | $60-$130 | $700-$1,500 |
| Vehicle (payment, fuel, maintenance) | $500-$850 | $6,000-$10,200 |
| Equipment depreciation (pressure washer, hoses, surface cleaners) | $100-$200 | $1,200-$2,400 |
| Phone, internet, software | $80-$150 | $1,000-$1,800 |
| Marketing (website, ads, signs, lawn signs) | $100-$300 | $1,200-$3,600 |
| Accounting, legal, licenses | $50-$150 | $600-$1,800 |
| Total | $890-$1,780 | $10,700-$21,300 |
Pick a realistic number for your business. If you're a solo pressure washer with one truck doing $90k a year in revenue, your overhead is probably around $15k annually, or 16.5% of revenue.
To bake overhead into your quote, multiply your subtotal (labor + chemicals) by your overhead percentage. Or, simpler, build it into your hourly rate by raising it 15-20%.
4. Profit margin
Here's the part pressure washers forget. Your hourly rate covers what you pay yourself. Overhead covers what it costs to run the business. Profit margin is what's left for you to grow, save, or weather the slow winter months.
Without profit, you're just making a wage. The business itself isn't earning anything.
Healthy profit margins for pressure washing:
- Solo operator: 15-25% profit margin on residential jobs, 20-30% on commercial
- Small crew (2-3 operators): 20-30% across the board
- Established business (4+): 25-40%
If you're not pulling at least 15% net profit on your jobs, you're working a paid hobby, not running a business. Commercial work generally carries higher margin because the volume offsets the lower per-sq-ft rate.
Profit margin sounds simple but it's where most pressure washers lose track. You quote 25% profit, the driveway has more oil stains than you saw, you use double the degreaser, suddenly you're at 8% (or losing money). Tracking actual costs against quoted costs in real time is the single best way to stay profitable. AirQuote's Job Hub does this automatically.
5. Contingency
Every pressure washing job has unknowns. The driveway has a hidden oil stain under that car. The siding has loose paint you need to avoid. The customer "forgot to mention" the back patio. The dirt is heavier than it looked from the curb.
Add 10-15% contingency on every quote to cover surprises. If you don't use it, that's bonus margin. If you do, you're not eating the cost.
For severe-dirt jobs, mineral or rust stains, or anything with unknown surface condition (older homes, neglected commercial sites), bump contingency to 20%. The unknowns multiply on those jobs.
AirQuote's AI quote generator builds a full pressure washing quote in 8 seconds. Type the job and it drafts line items, chemicals, and labor with surface-aware pricing. You review, tweak, and send.
Try it free →Worked example 1: Residential concrete driveway
Let's run the formula on the 800 sq ft driveway from earlier. Concrete, moderate dirt, ground level, mid-size US market.
Round up to $325. That's a solid quote for an 800 sq ft moderate-dirt residential driveway in 2026, assuming a mid-tier solo operator in a mid-size US market. Higher in major metros (closer to $400), lower in rural areas (closer to $250).
For comparison, a lot of pressure washers would walk this driveway and say "$150" off the top of their head, thinking they're being competitive. They'd lose money on it once you account for the chemical cost, the drive, and the 2.5 hours actually spent on site. That's the trap the formula avoids.
Worked example 2: Commercial concrete lot with oil stains
Now a tougher one. A 5,000 sq ft commercial parking lot, heavy traffic stains, multiple oil patches, hadn't been cleaned in two years. Severe dirt, ground level, easy access.
Round to $1,825. Commercial flat work with oil stains typically runs $0.25 to $0.45 per square foot in 2026, so this number ($0.37 per sq ft) sits in the middle of market range. Volume commercial work at clean baseline can drop to $0.15 per sq ft, but the oil stains and severe dirt earn the premium.
The key insight: notice the profit margin (25%) and contingency (15%) are both higher on this job than on the residential driveway. Commercial jobs carry more risk (longer time on site, more chemicals, higher chance of scope changes), so they get priced with bigger buffers. The math has to match the risk.
The per-square-foot pricing shortcut (and when to use it)
After you've done 50-100 jobs, you can shortcut the formula by pricing per square foot. Most pressure washers in 2026 land somewhere in these ranges:
| Job type | Per sq ft (low) | Per sq ft (high) |
|---|---|---|
| Concrete driveway, light dirt | $0.15 | $0.30 |
| Concrete with oil stains | $0.25 | $0.50 |
| House wash, vinyl siding | $0.10 | $0.20 |
| House wash, brick or stucco | $0.15 | $0.30 |
| Wood deck restoration | $1.00 | $3.00 |
| Roof soft wash | $0.20 | $0.60 |
| Commercial flat work | $0.10 | $0.20 |
For a deeper breakdown of these ranges with dirt-level multipliers and regional adjustments, see our 2026 pressure washing rates guide. The square-foot shortcut works because you've already absorbed the formula into your gut after enough reps. Don't use it before you've run the full formula 50 times. If you skip the math early, you'll just memorize bad numbers.
Common pricing mistakes pressure washers make
Some patterns that show up over and over with operators who lose money:
- Not pricing chemicals at all. "It's $20 of SH, whatever." Three jobs a week, that's $60/week, $3,000/year of margin you're giving away. Line chemicals out as a separate cost on every quote.
- Quoting from the curb. You see "a regular driveway" and pull a number. Then on site you find the oil stains, the algae corner, the second-story access nobody mentioned. Walk the job before quoting. Always.
- Forgetting drive time and setup. Each job has 30-60 minutes of overhead time (drive, unload, set up, pack up, drive back) that isn't washing. If you don't price that in, your effective hourly drops 25% on small jobs.
- Eating "while you're here" add-ons. "Can you do the fence too?" is a separate quote, not a freebie. Tell the customer the price up front, write it on a sticky note, and add it to the invoice.
- Pricing the same per-sq-ft rate regardless of dirt level. A light-dirt vinyl wash is 1.5 gallons of SH. A heavy-dirt wash on the same house is 3 gallons of SH and double the dwell time. The price has to scale with the dirt.
- Skipping the contingency line. Pressure washing has unknowns: hidden stains, surface damage you find mid-wash, customers who add scope. 10-15% contingency is the difference between profit and break-even on the surprise jobs.
- Quoting verbally and never writing it up. The number always lands lower than your real estimate would have. Send a written quote, every time, even for the $150 driveway.
How to know if your pricing is working
Your pricing is right if all three of these are true:
- You win roughly 40-60% of the quotes you send. Higher than 70% means you're too cheap. Lower than 30% means you're too expensive (or your sales process is broken).
- You're booked 2-4 weeks out during peak season. No backlog means low prices. Too long a backlog (8+ weeks) means you're losing customers to competitors.
- Your net profit per job is at least 15% on residential, 20% on commercial. Track this on every job. If it's slipping, raise prices.
If two of those three are off, your pricing isn't the problem; your sales or your costs are. If all three are off, you need a price increase. Today.
The bottom line
Pricing a pressure washing job isn't art. It's accounting wrapped in a quote. Five inputs, run them honestly, add a buffer, send it.
The pressure washers who do this consistently make money. The ones who guess, wing it, or chase the cheapest competitor's number burn out within three years. There's no third option.
Run this formula on your next ten jobs and track how it compares to what you would have charged off the cuff. The gap will probably surprise you, and that gap is the difference between a paid hobby and an actual business.