To start a window cleaning business, pick a compact service area, register the business, insure it before the first paid job, and buy equipment sized to your local water. In California that means a fictitious business name statement within 40 days of trading under a name that leaves out your surname, the $800 annual tax if you form an LLC, general liability insurance, and workers’ compensation from the day you hire your first employee. Then price by the route, not just by the pane, and turn every first job into a recurring one.
Most of the guides ranking for this question come from software vendors, franchisors, insurers and supply stores. This one comes from Aloha Window Bros, a two-brother window cleaning company working Ventura County and Santa Barbara County, and it adds two things those guides leave out: the California rules checked against the statutes themselves, and our own published price sheet, which shows route economics in real numbers. The trade is worth entering with care. According to IBISWorld, U.S. window washing revenue grew about 2.3% a year to $2.9 billion in 2024, while the number of businesses fell about 4.9% a year from 2019 to 35,344. Fewer operators now share a market that grew over the same period.
Key takeaways
- File before you trade. California requires a fictitious business name statement “not later than 40 days” after you start doing business under that name, and a California LLC owes $800 a year even in a year with no work.
- Insure before the first invoice. California employers need workers’ compensation “even if they have only one employee,” according to the state Department of Industrial Relations.
- Hiring means paperwork. Cal/OSHA requires every employer to keep a written Injury and Illness Prevention Program, and window work has its own safety order, Title 8 §3282.
- Your water sets your pure-water cost. Unger’s production chart for a one-stage deionizing unit gives over 500 gallons per fill on water under 100 ppm TDS, but only 100 to 350 gallons at 250 to 400 ppm.
- Price the route. Our own published band runs $150 to $400 at our Thousand Oaks home base and $200 to $475 in Santa Barbara, where the drive is longer.
Table of Contents
- The California Paperwork, Checked Against the Source
- Insurance Comes Before the First Invoice
- Equipment: Your Water Sets the Cost of Pure-Water Cleaning
- Pricing: What a Working Company Actually Charges
- Route Density Beats Ad Spend
- Your First 90 Days
- Frequently Asked Questions
The California Paperwork, Checked Against the Source
A window cleaning business needs very little to open, which is exactly why the paperwork gets skipped. Every rule below was read in the source on October 12, 2026. All but one are California rules; the rope descent row is the federal OSHA standard, the national baseline for high-rise work.
| Requirement | When it applies | What the rule says | Source |
|---|---|---|---|
| Fictitious business name statement | Your business name does not include your surname, or suggests other owners | File “not later than 40 days” after you start doing business under that name | Cal. Bus. & Prof. Code §17910 and §17900 |
| LLC annual tax | You form a California LLC | $800 a year, due “even if you are not conducting business,” until the LLC is cancelled | California Franchise Tax Board |
| Workers’ compensation | You hire anyone | Required “even if they have only one employee” | California Department of Industrial Relations |
| Injury and Illness Prevention Program | You hire anyone | Every employer must establish, implement and maintain an effective program, documented in writing | Cal/OSHA Title 8 §3203 |
| Window cleaning safety order | Employees clean windows above ground level | No window may be cleaned from inside or outside unless safe means are provided; approved anchors are required where a worker could fall through an opening whose lesser dimension exceeds 18 inches; building owners must give the employer written assurance before use | Cal/OSHA Title 8 §3282 |
| Rope descent (high-rise) | High-rise work on a rope descent system | The building owner must tell the employer in writing that each anchorage is certified for at least 5,000 pounds per attached employee; no rope descent above 300 feet unless no other access is feasible or safer | 29 CFR 1910.27(b) |
| Post-construction clean-up | You bid builder clean-up work | The Contractors State License Board’s D-63 Construction Clean-up classification covers removing “any paint or adhesive products from windows” left by a construction project | CSLB D-63 |
Two practical notes. First, the D-63 row is the line to watch if a builder asks you to clean new windows: removing paint, stickers and adhesive after construction is a classified trade, so ask CSLB which license that job needs before you quote it. Second, your city may require its own business license or business tax certificate, so check with the city where the business is based. This table is a summary of the rules we work under, not legal advice; fees and forms change, so confirm with each agency before you file.
Insurance Comes Before the First Invoice
Window cleaning looks low-risk until a ladder slips, a screen gets damaged, or a client says a surface was scratched after the job. The baseline is general liability insurance before the first paid job, commercial auto coverage for the work vehicle, and workers’ compensation the day anyone else joins the crew. Those policies do not make the work safer, but they keep one claim from becoming a cash-flow crisis.
Commercial clients care about documentation more than homeowners do. HOAs, property managers and office accounts usually ask for a certificate of insurance and written scope before they sign. Our guide to window cleaning insurance explains what homeowners should ask for, which is also a fair checklist of what you should be able to show them.
A written agreement should define scope, access and timing. If a client expects interior panes, screens and tracks but the quote covered exterior glass only, the job becomes a dispute instead of an appointment.
Equipment: Your Water Sets the Cost of Pure-Water Cleaning
A starter kit is simple: squeegees, scrubbers, a bucket, microfiber cloths, an extension pole and a sound ladder. Buy for the work you can already win, and pack the truck so tools come out in the order the job uses them, because time spent hunting for gear is unpaid time.
The bigger decision is a water-fed pole system, which cleans exterior glass from the ground with purified water instead of soap. Purified water is tap water with its dissolved minerals removed, so nothing is left to dry on the glass. Unger, the equipment maker, says that once rinse water rises above 10 ppm of total dissolved solids (TDS) it “may not be as effective in producing streak-free and spot-free results” (Unger). The resin that removes those minerals is used up by the minerals it removes, so the harder your tap water, the more you spend per working hour.
Unger’s production estimate for its one-stage HydroPower Ultra deionizing unit, as published by Window Cleaning Resource, shows how steep that curve is:
| Incoming water | Pure water per fill | Working hours per fill |
|---|---|---|
| Soft, under 100 ppm TDS | Over 500 gallons | Over 12.8 |
| Medium, 100 to 250 ppm | 350 to 500 gallons | 9.5 to 12.8 |
| Hard, 250 to 400 ppm | 100 to 350 gallons | 2.6 to 9.5 |
| Very hard, over 400 ppm | Under 100 gallons | Under 2.6 |
Hours based on 39 gallons per hour, with 10 ppm as the limit for pure water.
Now put local water into that chart. California American Water reports 297 ppm TDS for its main Thousand Oaks and Newbury Park supply (Cal Am), which lands in the hard band: 100 to 350 gallons, or 2.6 to 9.5 working hours per fill, against more than 12.8 hours on soft water. The City of Ventura’s groundwater runs 1,200 to 1,600 mg/L of dissolved solids before it is blended (City of Ventura), three to four times the chart’s top band. On a route like that, a reverse osmosis stage ahead of the resin earns its cost, because the membrane removes most of the dissolved load and the resin only polishes what is left. Test your own tap with a TDS meter before you buy anything, and price resin into every job. Our guides to how a water-fed pole system works and purified water window cleaning cover the field side.

Pricing: What a Working Company Actually Charges
National averages are a poor guide to pricing a route, because they hide the two things that move a local quote: drive time and water. Here is how they show up on our own published price sheet, from our Ventura County window cleaning cost guide:
| Area | Published band, complete residential clean | Why it sits there |
|---|---|---|
| Thousand Oaks | $150 to $400 | Our home base, shortest drive time |
| Agoura Hills, Newbury Park, Westlake Village, Camarillo, Simi Valley, Ventura | $175 to $425 | Canyon dust, larger homes, or harder or saltier water, depending on the city |
| Oxnard | $175 to $450 | Coastal salt and agricultural dust together |
| Ojai | $200 to $475 | The hardest water we work, roughly 17 grains per gallon |
| Santa Barbara | $200 to $475 | Larger homes, longer drive time, sustained salt exposure |
The pattern is the lesson. The same four-in-one clean (glass, screens, frames and sills) costs the customer $50 more at the bottom of the band and $75 more at the top once the drive gets long or the water gets hard, because both eat technician time. Hard water restoration, which polishes etched mineral out of the glass, is a separate job we price at $200 to $500. If you price every home off one national number, the far and hard jobs quietly lose money.
| Pricing approach | Works best for | Margin risk |
|---|---|---|
| Per-window pricing | Smaller residential jobs | Underprices difficult access |
| Square-footage or scope pricing | Commercial properties | Can miss setup time |
| Bundle pricing | Repeat residential and HOA work | Needs a clearly written scope |
How many jobs make $100,000 a year
The arithmetic is simple once you pick an average ticket. At $300 a job, an illustration that sits inside our published band and is not our actual average, $100,000 in revenue takes 334 jobs a year, or about 7 jobs a week across 48 working weeks. If customers book every three to four months, the interval our cost guide recommends for most Ventura County homes, that is roughly 84 to 112 recurring customers. That is revenue, not profit: insurance, fuel, resin and payroll come out of it, which is why route density matters more than raw job count.
Some jobs should be turned down even when the number looks fine. A distant property breaks route density, awkward access eats paid time, and a client who negotiates every visit brings more friction than margin.
Route Density Beats Ad Spend
Window cleaning is a route business first and a marketing business second. Scattered jobs burn time in the truck, and the truck does not pay the bills. Jobs stacked in the same neighborhoods make the schedule tighter and every stop cheaper to service.
Practical rule: a small, dense route with repeat customers is worth more than a bigger service area full of one-off calls.
A practical marketing mix for a new operator:
- Google Business Profile: keep it current, answer calls fast, and post photos of real jobs.
- Reviews: ask every satisfied client while the result is still fresh.
- Neighborhood pages: speak to one city or neighborhood at a time instead of writing generic service copy.
- Targeted direct mail: aim it at the streets you already service, not blanket drops.
- Property managers: stay visible to the people who control repeat accounts.
Retention is the cheapest lead source. Residential window cleaning recurs naturally, so reminders and simple rebooking matter more than promotions. A customer who has already seen your work needs less convincing and books faster.
Your First 90 Days
Days 1 to 30, set up. Choose the business structure, file the fictitious business name statement if you need one, get general liability and auto coverage in place, and test your tap water’s TDS before you buy a pure-water system. Define the first neighborhoods you want.
Days 31 to 60, first customers. Launch your Google Business Profile, ask for reviews from the first jobs, and set a minimum charge that protects your drive time. Turn down far-flung jobs that would only fill the calendar.
Days 61 to 90, tighten the system. Review which jobs were efficient and which quotes were weak, and move good customers onto a recurring schedule. Before you hire, put workers’ compensation and a written Injury and Illness Prevention Program in place.
Frequently Asked Questions
Do you need a license to start a window cleaning business in California?
You need to register the business correctly. A California business operating under a name that does not include the owner's surname must file a fictitious business name statement within 40 days of starting (Business and Professions Code section 17910), a California LLC owes an $800 annual tax to the Franchise Tax Board, and many cities require their own business license or tax certificate. Post-construction window clean-up is a separate case: removing paint or adhesive from new windows falls under the Contractors State License Board's D-63 Construction Clean-up classification, so ask CSLB before bidding that work.
How much does it cost to start a window cleaning business?
The fixed legal costs are small and knowable: a county filing fee for a fictitious business name, the $800 annual tax if you form a California LLC, and insurance premiums quoted on your payroll and coverage limits. Equipment is the variable. A squeegee kit is a modest purchase; a water-fed pole system is the large one, and its running cost depends on your water. Unger's chart for a one-stage deionizing unit gives over 500 gallons per fill under 100 ppm TDS but only 100 to 350 gallons at 250 to 400 ppm.
How much should a window cleaner charge?
Price by the route and the conditions, not one national number. Aloha Window Bros publishes $150 to $400 for a complete residential clean at its Thousand Oaks home base, $175 to $425 across most of the Conejo Valley and Ventura, $175 to $450 in Oxnard, and $200 to $475 in Ojai and Santa Barbara. The higher bands reflect longer drives and harder water, both of which add technician time. Hard water restoration is priced separately at $200 to $500.
How many customers do you need to make $100,000 a year window cleaning?
At an illustrative $300 average job, $100,000 in revenue takes about 334 jobs a year, or about 7 a week across 48 working weeks. If each customer books every three to four months, that is roughly 84 to 112 recurring customers. That figure is revenue before insurance, fuel, equipment and payroll, so a dense route matters more than the raw customer count.
Do you need workers' compensation for a window cleaning business?
In California, yes, as soon as you have an employee. The state Department of Industrial Relations says California employers are required by law to have workers' compensation insurance even if they have only one employee. Cal/OSHA also requires every employer to establish, implement and maintain a written Injury and Illness Prevention Program under Title 8 section 3203.
What safety rules apply to cleaning high windows?
In California, Cal/OSHA Title 8 section 3282 says no window may be cleaned from inside or outside unless safe means are provided, requires approved anchors where a worker could fall through an opening whose lesser dimension exceeds 18 inches, and requires building owners to give the employer written assurance before use. Nationally, federal OSHA's rope descent rule (29 CFR 1910.27) requires the building owner to certify in writing that each anchorage supports at least 5,000 pounds per attached employee.
Aloha Window Bros is a two-brother window cleaning company serving Ventura County and Santa Barbara County, and every rule and price on this page is one we work under. If you landed here weighing a do-it-yourself route against hiring a crew for your own home, our window washing service covers glass, screens, frames and sills as one four-in-one clean, and you can request a free estimate for your address.