
The short answer
Charge $0.20 to $0.55 per square foot for driveway and concrete cleaning. A straightforward residential driveway usually lands near the middle, while heavy buildup, difficult access, and detailed edging push the rate higher. Set a minimum service charge of roughly $125 to $200 so small jobs still cover travel, setup, cleaning, and breakdown. Measure the actual surface, inspect it in person or through clear photos, then quote a fixed total with stain treatment and sealing listed separately.
Key takeaways
- Use $0.20 to $0.55 per square foot as your working range for concrete cleaning.
- Set a $125 to $200 minimum instead of accepting tiny jobs at square-foot pricing alone.
- Charge more for heavy organic growth, obstacles, poor drainage, and difficult water access.
- Separate basic cleaning, stain treatment, and sealing so the customer understands the scope.
- Quote a fixed job total after measuring, not an open-ended square-foot estimate.
How much per square foot should you charge for driveway cleaning?
Charge $0.20 to $0.55 per square foot for driveway and concrete cleaning. Most normal residential work belongs near the middle of that range, not automatically at the cheapest end.
A basic open driveway with average soil and easy access may price around $0.25 to $0.35 per square foot. Move toward $0.40 to $0.55 when the surface has heavy buildup, tight working space, detailed borders, or extra rinsing.
The square-foot rate is a starting point, not the whole quote. Your final number must cover loading, travel, setup, pretreatment, surface cleaning, rinsing, cleanup, and payment collection.
For example, 1,000 square feet priced at $0.30 produces a $300 cleaning quote. The same area at $0.45 produces $450 because the work carries more labor, chemical, or access demands.
Use the Pressure Washing Pricing Calculator to check the total against your working rate. Then compare that number with the time and difficulty you saw during inspection.
| Concrete cleaning scope | Working rate | Example total |
|---|---|---|
| Light soil, open access, 1,000 sq ft | $0.20 to $0.30 per sq ft | $200 to $300 |
| Standard residential driveway, 1,000 sq ft | $0.25 to $0.40 per sq ft | $250 to $400 |
| Heavy buildup or difficult access, 1,000 sq ft | $0.40 to $0.55 per sq ft | $400 to $550 |
| Concrete sealing after cleaning, 1,000 sq ft | $0.75 to $1.25 per sq ft | $750 to $1,250 |
| Small concrete job below minimum | Minimum service charge | $125 to $200 |
Measure every concrete section before giving a fixed quote
Measure the full cleanable area, then multiply length by width for each section. Add the sections together before applying your rate.
Do not eyeball a driveway from the street. A wide parking pad, side walkway, front porch, curb strip, or rear patio can add substantial surface area.
Break irregular concrete into simple rectangles. Measure each rectangle separately, add the totals, and note exactly which areas appear on the quote.
Also separate surfaces that need different methods. Brushed concrete, decorative borders, pavers, painted areas, and damaged sections may require slower work or exclusion from the original scope.
Give the customer one fixed cleaning total after measuring. You can show the included square footage, but avoid leaving the final invoice open to argument over a rough measurement.
Photograph the measured areas and record obvious cracks, loose material, rust, oil, paint, or prior damage. This protects the scope and helps you explain why basic washing does not guarantee complete stain removal.

What moves driveway cleaning prices up or down?
Soil level, access, drainage, obstacles, water availability, and stain treatment move the price most. Square footage tells you the size, while these conditions tell you the effort.
Light surface dirt on an open driveway supports a lower rate. Heavy organic buildup, years of embedded grime, or repeated treatment pushes the rate upward.
Obstacles slow production. Vehicles, planters, furniture, basketball goals, low landscaping, gates, and tightly packed edges all increase handling or wand work.
Drainage matters because dirty water must go somewhere. A driveway that drains cleanly toward an appropriate area is simpler than a low spot requiring controlled rinsing and repeated cleanup.
Water access also changes the job. Confirm that the spigot works, provides usable flow, and sits within practical hose distance. If you must bring water or solve access problems, price that work rather than absorbing it.
Treat oil, rust, paint, battery stains, and other discoloration as separate conditions. Do not promise full removal when the result depends on the stain, age, material, and prior treatment.
Bundling can lower your effective concrete rate because the truck is already on site. If the customer also requests exterior cleaning, use How Much to Charge for House Washing to price that scope separately before offering a package total.
| Condition | Pricing effect | Quoting response |
|---|---|---|
| Open area with light soil | Lower end of range | Use standard cleaning scope |
| Heavy organic buildup | Higher rate | Include added treatment and rinsing |
| Oil, rust, paint, or battery stains | Separate charge | Describe treatment without guaranteeing removal |
| Tight gates or crowded edges | Higher rate | Allow more labor time |
| Poor drainage or standing water | Higher rate | Plan runoff and cleanup before quoting |
| House wash on the same visit | Possible package efficiency | Price both scopes, then apply any bundle adjustment |
Set a $125 to $200 minimum for small concrete jobs
A practical minimum service charge is about $125 to $200. Your exact floor depends on travel, overhead, equipment, and the amount of setup required.
A 200-square-foot patio at $0.30 per square foot only produces $60. That number does not reasonably account for scheduling, driving, unloading, hose setup, pretreatment, washing, rinsing, breakdown, and billing.
Apply the minimum to the visit, not each small surface. If a customer wants a short walkway, front steps, and a small porch cleaned together, combine their measured area and compare the result with your minimum.
Tell the customer clearly when the minimum applies. One simple line works: “Concrete cleaning is priced by measured area, subject to a $150 minimum service charge.”
You can also let the customer use the remaining minimum on nearby eligible concrete. That makes the charge easier to understand without giving away unrelated work.
Do not waive the minimum simply because the washing portion looks quick. Small jobs still take a truck slot and carry the same administrative steps as larger work.
Price stain treatment and concrete sealing separately
Keep basic concrete cleaning, specialty stain treatment, and sealing as separate line items. This prevents customers from assuming every mark is included in a standard wash.
Basic cleaning can include normal pretreatment, mechanical surface cleaning, edge work, and a final rinse. Define that scope in plain language on the estimate.
Specialty treatment should identify the stain category and the treatment attempt. State that improvement can vary, especially when discoloration has penetrated the surface or changed the concrete.
Charge $0.75 to $1.25 per square foot for concrete sealing. Confirm that cleaning, drying conditions, sealer selection, surface preparation, and return trips are reflected in the total.
Do not hide sealing inside the cleaning rate. It carries different material, preparation, scheduling, and application requirements.
A clear estimate might show driveway cleaning, oil treatment, and concrete sealing as three lines. The customer can approve the core service and optional work without confusion.
| Line item | Pricing method | Scope note |
|---|---|---|
| Basic driveway cleaning | $0.20 to $0.55 per sq ft | Normal treatment, surface cleaning, edges, and rinse |
| Specialty stain treatment | Custom add-on | Charge by treatment, material, and labor required |
| Concrete sealing | $0.75 to $1.25 per sq ft | Price preparation, product, application, and return time |
| Small standalone service | $125 to $200 minimum | Use when measured pricing falls below your service floor |
Your driveway rate must cover overhead and non-washing time
Your price must pay for the whole job, not only minutes behind the surface cleaner. Include travel, quoting, maintenance, insurance, chemicals, fuel, equipment wear, and office time in your rate.
Insureon reports that general liability insurance for pressure washing companies averages $895 per year. It also reports average workers compensation insurance of $1,601 per year for pressure washing companies.
Those figures are averages, not quotes for your company. Your location, staffing, coverage, and business details can produce different costs.
Competition does not remove your overhead. IBISWorld reported 32,193 pressure washing services businesses in the United States as of 2024, up 5.2 percent from 2023. That makes accurate estimating more useful than blindly matching the cheapest local number.
Track estimated hours against actual hours after each job. Include loading, travel, setup, active cleaning, breakdown, and customer communication when checking whether the price worked.
If a $300 driveway consumes much more time than expected, identify the reason before the next quote. The correction may be a higher square-foot rate, a stain add-on, a travel charge, or a stricter minimum.
New operators should build a full route and sales plan instead of dropping prices for every lead. How to Get Your First Pressure Washing Customers explains the customer side while your job records improve the estimating side.

Give one clear total and define exactly what it includes
Send a fixed total with the measured area, included work, exclusions, and optional add-ons. A clear scope is easier to approve and harder to misunderstand.
Start with the customer’s address and the specific surfaces. List the driveway, parking pad, sidewalk, porch, or patio separately when their conditions differ.
State whether moving vehicles, furniture, mats, and planters is the customer’s responsibility. Also state how specialty stains, damaged concrete, painted surfaces, and water access will be handled.
Use one expiration period that fits your scheduling and material costs. Avoid vague language such as “starting at” once you have enough information to issue a firm quote.
A simple quote can read: “Clean approximately 1,000 square feet of driveway concrete, including standard pretreatment, surface cleaning, edge cleaning, and final rinse: $350.” Add stain treatment or sealing below that line.
Your website should explain the range without promising one price for every property. Compare One-Time vs Monthly Pressure Washing Websites if you are deciding how to manage that sales tool.
When you are ready to publish clear services and quote requests online, Get a WasherAuthority website can give customers a direct next step. Keep the final on-site price tied to measured scope and actual conditions.
Frequently asked questions
Should I charge driveway cleaning by square foot or by the job?
Calculate with a $0.20 to $0.55 square-foot rate, then present a fixed job total. This gives you consistent estimating while giving the customer a clear price.
How much should I charge for a 1,000-square-foot driveway?
A 1,000-square-foot driveway commonly prices from $200 to $550. A standard job often falls around $250 to $400, depending on buildup, access, drainage, and detail work.
Should oil stain removal be included in driveway cleaning?
No. List specialty oil treatment separately and avoid guaranteeing complete removal. Basic washing and stain treatment are different scopes.
How much should I charge to seal concrete?
Use $0.75 to $1.25 per square foot as a working range. Account for preparation, drying conditions, product, application labor, and any return visit.
Can I discount driveway cleaning when it is bundled with a house wash?
Yes, if the shared travel and setup create real savings. Price each service first, then apply a package adjustment without dropping below your required margin.
Need a website that turns these searches into calls?
We build done-for-you sites for pressure washing contractors. A one time build fee, then $29/month for hosting, your domain, backups and unlimited edits.
Get Your Free Mockup