
Guides
Window Cleaning Non-Compete Agreement: 5 Clauses That Still Hold Up
Window cleaning non-compete agreements need state-specific drafting. Four clauses hold up: duration, geography, customer and employee non-solicitation.
What to take away
- State law, not a single federal rule, decides most window cleaning non-compete disputes.
- Five clauses still hold up when written narrowlyduration, geography, customer non-solicitation, employee non-solicitation, and confidential information.
- California voids most employee non-competes; Florida enforces them only when they protect a legitimate business interest.
- Build the file before a departure, because enforcement timelines run from weeks to over a year.
Start with the forum that will actually hear the dispute, because that forum decides which statute applies.
Who has jurisdiction over a window cleaning non-compete
Courts apply state law first. California Business and Professions Code Section 16600 voids most employee non-competes. Florida Statutes Section 542.335 permits them if a court can find a legitimate business interest in customer relationships or specialized training.
Municipal rules rarely govern the non-compete itself, but a city ordinance can affect route work, door-to-door solicitation, or licensing conditions that sit beside the clause.
Private rules come from building owners and property managers. A commercial building contract may bar window cleaners from directly soliciting tenants for a set period. That restriction can be enforced separately from the employee agreement.
The FTC noncompete rule page describes the federal rule that would ban most worker non-competes.
Five clauses that still hold up
- Time-limited duration. Cap at 6 to 12 months for a route worker. Longer periods fail unless the worker sold a business or received specialized training.
- Geographic scope tied to real routes. Use the zip codes, buildings, or named accounts the employee actually serviced in the last 12 months.
- Customer non-solicitation limited to active customers. Restrict only customers the employee worked on or quoted in the last 12 to 18 months.
- Employee non-solicitation limited to crew members the departing worker supervised or worked with on the same routes.
- Confidentiality clause that names the protected informationcustomer pricing, cleaning schedules, building access codes, and bid sheets.
Sample duration clause: "For nine months after termination, the employee will not provide window cleaning services to any customer the employee personally serviced in the final 12 months."
Sample geography clause: "This restriction covers only the zip codes and buildings listed in Schedule A, where the employee worked during the final 12 months of employment."
When a clause gets tested
A clause gets tested when a former employee starts a competing route, solicits a customer, or shares a pricing sheet with a new shop. The trigger is usually a lost account or a departed crew followed by client defection. A vague fear that someone might compete is not enough in most states.
Every non-compete is a restraint of trade, so it must be reasonable in time, area, and line of business. Before adding any restrictive clause, compare the base terms in Window Cleaning Contract Terms.
Documents that support enforcement
Keep a file for each restricted employee. The file should show why the clause protects something real. Documents to submit in an enforcement action include:
- signed agreement with the exact clause and date
- offer letter or wage change record proving fresh consideration
- dated customer list or route log tied to the employee
- job description showing access to confidential pricing or client histories
- any private building rules that also restrict tenant solicitation
A promise not to compete needs consideration, so a bare clause added after hiring may fail unless the worker received a new benefit. If the restricted worker was classified as an independent contractor, review the Subcontractor Agreement vs Employee comparison.
How long enforcement takes
Stage / Typical duration
- Temporary restraining order hearing
- 1 to 3 weeks after filing
- Preliminary injunction hearing
- 30 to 90 days after filing
- Bench trial or arbitration
- 12 to 18 months if settlement does not occur
- Appeal from an injunction
- 6 to 12 months extra
These are illustrative ranges. Court calendars vary by county, and a settlement can shorten any stage.
Enforcement Stage Timelines
- Temporary restraining order1 to 3 weeks
- Preliminary injunction30 to 90 days
- Bench trial or arbitration12 to 18 months
- Appeal from injunction6 to 12 months extra
What happens if you skip a state-specific review
California is the clearest example. If you include a broad employee non-compete and try to enforce it, the provision is void under Section 16600 and the court can award attorney's fees to the former worker. The employee can keep working for a competitor.
In Florida, an overbroad clause may be blue-penciled down to a shorter term. The delay costs the owner the same lost accounts. A violation of a valid clause is a breach of contract, but the remedy still depends on the clause surviving the state test.
Customer non-solicitation work depends on records, so see window cleaning service quality for the route inspection method.
How the five clauses hold up by state
| State | Statute or rule | What typically holds up |
|---|---|---|
| California | Business and Professions Code Section 16600 | Trade secret and confidentiality protection. Employee non-competes and most customer non-solicitation clauses are void. |
| Florida | Florida Statutes Section 542.335 | Customer and employee non-solicitation backed by a legitimate business interest. Six months or less is presumed reasonable; over 2 years is presumed unreasonable. |
| Texas | Texas Business and Commerce Code Section 15.50 | Clauses tied to confidential information or specialized training, and reasonable in time, area, and scope. Terms of 2 years or less are the easiest to defend. |
| New York | No statute; case law under BDO Seidman v. Hirshberg | Clauses that protect trade secrets or confidential customer data without going wider than the job requires. |
Confirm the current rule with a lawyer before you rely on a clause.
California Business and Professions Code Section 16600 makes every employee non-compete void except narrow sale-of-business or partnership dissolutions. A window cleaning owner in San Diego cannot keep a former route cleaner from joining a competitor down the street.
Florida Statutes Section 542.335 allows a window cleaning non-compete if the owner proves a legitimate business interest in customer relationships or specialized training. That split means the same five clauses should be drafted with state fallback language.
In California, the customer non-solicitation and trade secret clauses still have value. The employee non-compete clause is the one that fails.
Payment terms are separate but related. See Payment Terms for the contract clauses that keep invoices enforceable.
Five Clauses That Hold Up
- Time-limited duration6 to 12 months
- Geographic scope tied to real routes
- Customer non-solicitationactive customers only
- Employee non-solicitationcrew members only
- Confidentiality clause naming protected information







