How to Bid a Pressure Washing Job for an HOA

This guide covers how to bid a pressure washing job for an HOA, and what changes the moment the property you are bidding belongs to a homeowners association instead of a single owner: the competitive-bid rule that likely put you up against two or three other vendors before you ever quoted a number, where the common-area line falls against what an individual owner is responsible for, the insurance paperwork the management company checks before your price is even read, how to structure the price as a recurring account instead of a one-time job, and how to survive the annual rebid without racing a competitor to the bottom.

An HOA bid does not get lost on the wash itself. Operators who have priced plenty of commercial flatwork still lose HOA contracts, and the reason is almost never the crew-hour math. It is that a homeowners association is not a customer, it is a board answering to a membership and, in many states, to a specific procurement statute, and the vendor who treats the bid like a bigger driveway quote skips the three things that decide who gets the contract: the scope line, the insurance paperwork, and the price structure. Get the wash-pricing math from the guide to bidding commercial pressure washing contracts first if you have not built your crew-hour cost yet. This guide is about everything around that number.

Why an HOA bid is a different process, not just a bigger property

A single commercial property has one decision-maker: the owner or the facility manager reads your bid and says yes or no. An HOA has a board, usually three to seven volunteer homeowners, who are spending the association's money and answer to every owner in the community at the next annual meeting. That changes what "winning the bid" means. The board is not just buying a clean sidewalk. It is buying a decision it can defend if a homeowner asks why the contract went to the vendor it did, which is why boards lean on a documented, comparable bid process rather than a handshake with whoever showed up first.

The practical result is that you are almost never bidding alone. Property management companies that run day-to-day operations for the association typically solicit two or three quotes for any recurring exterior-maintenance contract, both because it is good governance and, above a spending threshold in states like Florida that put a statute behind it, because the law requires it. An operator who quotes fast and skips the paperwork the board needs to compare bids is not competing on price. They are getting eliminated before price is even discussed.

The rule behind why you are one of three bids

Florida's homeowners' association statute is one of the clearer examples of what is happening behind the scenes on these bids. Once a contract for materials, equipment, or services requires the association to pay more than 10 percent of its total annual budget, including reserves, the board must obtain competitive bids before signing.1 The statute is explicit that the board does not have to take the lowest bid, only that it has to solicit more than one. It also exempts a short list of professional services (attorneys, accountants, engineers, community association managers, and landscape architects, among others), a needed reminder that a pressure washing contract does not get that exemption.

Not every state has an identical rule, and even in Florida a single pressure washing contract is often too small to trip the 10 percent threshold on its own for a mid-size or larger association. Where the statute matters practically is that it trains board behavior across the board, not just on contracts above the legal line. A board that has to competitively bid its roofing, paving, and insurance contracts tends to run the same process for exterior cleaning even when it is optional, because a documented bid process is the board's defense if a homeowner questions the decision later. Ask the property manager or a board member, early, whether the association bids this contract every year or every few years and how many vendors typically submit. The answer tells you whether you are pricing to win outright or pricing to be a credible second option that gets the call when the incumbent falters.

The scope line: common areas vs. owner responsibility

The single most common way operators lose money on HOA work is scope drift at the property line. An HOA governs common areas: the clubhouse, the pool deck, mailbox kiosks, entry monuments, shared sidewalks, and the exterior of any building the association itself owns, like a clubhouse or gatehouse. Individual owners are responsible for their own driveways, patios, and unit exteriors in a single-family HOA, though in an attached-home or condominium-style association the line often shifts so the association covers building exteriors too. There is no universal rule. The line is drawn in the association's governing documents, and it is different from community to community.

Write the scope exactly, surface by surface, with a map or a list of addresses if the property has any ambiguity, before you price it. "Clean the common areas" is not a scope, it is an invitation for a resident to flag you down mid-job and point at their own driveway. Every commercial bid needs a defined scope, as the bidding guide covers, but an HOA scope carries an extra risk that a single-owner property does not: the person asking you to add a driveway is not the customer who signed the contract, and doing the favor for one owner on day one sets a precedent every other owner on the property will expect by the end of the season.

If the board wants to offer individual owners a discounted add-on wash of their own driveway or patio through the same contract, price and quote that separately, invoiced to the homeowner directly rather than bundled into the association's bill. It keeps the association's contract clean, it keeps your books clean, and it gives you a second revenue line on the same property without touching the scope you priced for the board.

What gets you past the vendor gate: insurance and the COI

Before a management company reads your price, most run new vendors through an approval checklist, and the certificate of insurance is usually the first thing on it. The standard ask is a current certificate showing general liability and workers' compensation coverage, with the association named as an additional insured on a primary and non-contributory basis, and a separate additional insured endorsement on file rather than just a certificate that says "as required by contract." A certificate alone is not the same thing as being added to the policy, and management companies that have been burned by that gap now ask for both.

The coverage limit itself is a business convention rather than a statute: a one million dollar general liability limit with a two million dollar aggregate is the baseline most small-business contractors already carry and the figure most management companies default to asking for, though a larger community or a job near a pool or parking structure can ask for more. Confirm the limit the specific contract requires before you spend time pricing it, because a competitive number you cannot insure to the required limit is a wasted bid. If getting the endorsement added takes your agent a few days, start that conversation the same week you request the RFP, not after you have already written the price.

Pricing it as a recurring account, not a one-time job

An HOA contract is not one wash, it is a schedule of washes over a year or a multi-year term, and the price the board is comparing across vendors is the annual total, not any single visit. Build it the way the commercial bidding guide lays out: loaded crew-hour cost times the hours each visit takes, plus chemistry, plus overhead and margin, priced per visit, then summed across the year's schedule. The difference on HOA work is that the schedule itself usually has more moving parts than a single storefront, because a community has several distinct areas on different cadences: the pool deck and clubhouse often need monthly attention in season, a common-area building wash makes sense quarterly or twice a year, and shared sidewalks and curbs are frequently an annual or twice-annual job.

List each area and its own frequency as its own line in the bid rather than one blended number. It does two things. It lets the board see exactly what they are buying, which is what a comparable bid needs to do against a competitor's proposal, and it protects you if the board later wants to cut the pool deck to bimonthly to save money. You can quote that change against the line that already exists instead of renegotiating the whole contract.

Surviving the annual rebid without a price war

Because the board's governance habit favors soliciting bids, you should expect to be asked to requote at renewal even if the relationship has gone well, and a new vendor undercutting your number on paper is a normal part of that conversation, not a sign you did something wrong. Two things protect you. First, put a price escalator in the contract itself at signing, tied to a stated trigger like a fuel or chemical cost index, so the number you are defending at renewal already has a built-in, board-approved reason to move rather than looking like a surprise increase. Second, keep a simple service record, visit dates, any issue flagged and resolved, any extra request handled outside scope, because the board's real switching cost is not the price gap to a new vendor, it is the unknown of an unproven one. A documented year of reliable service is the thing a competitor's lower number cannot match on paper, and it is worth stating plainly in the renewal proposal rather than assuming the board remembers.

If a competitor does win the contract on price, ask the property manager for a debrief. Boards that run a real competitive process usually keep the file and will often tell a losing vendor where the numbers landed, since that transparency is part of why they bid at all. It tells you whether you lost on price, on scope you did not offer, or on insurance you could not meet, and each of those has a different fix for next year.

A worked example: a 120-unit community

The figures below are illustrative, built to show how the pieces add up rather than to state a market rate. Use your own loaded crew-hour cost from the commercial bidding guide.

A 120-unit attached-home community wants its clubhouse and pool deck washed monthly during a six-month pool season, the clubhouse building exterior soft washed quarterly, four mailbox kiosks cleaned quarterly, and about 2,200 linear feet of common sidewalk and curb cleaned twice a year. None of this touches individual owner patios or driveways, which stay outside the scope. At a loaded two-person crew rate of $110 an hour: the pool deck and clubhouse visit runs about two crew hours plus a light chemistry charge, roughly $260 a visit across six visits, or $1,560 a year. The quarterly building soft wash runs about three crew hours with a heavier detergent charge, roughly $390 a visit across four visits, or $1,560 a year. The mailbox kiosks are a quick quarterly add at about $55 a visit, or $220 a year. The sidewalks and curb, run twice a year with a surface cleaner, work out to about $490 a visit, or $980 a year. Direct cost across the whole scope totals $4,320. Add overhead and a 45 percent margin, consistent with the commercial bidding guide's example, and the annual contract prices at roughly $6,260.

On the bid itself, that total is broken into the four scope lines above with their own frequency stated, not one blended number, plus the certificate of insurance and additional insured endorsement attached as part of the submission rather than promised for later, plus a stated escalator tied to fuel and chemical costs for any renewal beyond the first year. That is a bid a board can compare line by line against another vendor's proposal, defend to the membership if anyone asks, and renew without reopening the whole scope from scratch.


Put the scope, the schedule, and the total on one page

We built EosLog's quote generator so a recurring HOA bid lists each common area and its own frequency as its own line, then rolls up to the annual total a board can compare against another vendor's number. The same scope becomes the record you invoice against on every visit in the contract.

Try the free pressure washing quote generator

No account required. You can also create a free EosLog account to save recurring scopes and reuse them across renewal seasons, or see the plans first.


Sources and further reading

  1. The Florida Senate, 2025 Florida Statutes, Section 720.3055, Competitive bids for materials, equipment, or services (competitive bidding required once a contract exceeds 10 percent of the association's total annual budget including reserves; the association is not required to accept the lowest bid; certain professional services are exempt).
  2. U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Grounds Maintenance Workers (median wage $18.50 per hour, May 2024, used here only as a loaded-cost reference point, not as a pressure-washing-specific figure).

This guide reflects general US pressure washing and community-association contracting practice as of 2026 and is not legal or insurance advice. Competitive-bid rules, insurance requirements, and the line between common-area and owner responsibility all vary by state and by each association's governing documents. The figures in the worked example are illustrative. Confirm the specific rules and requirements for the association you are bidding, and your own loaded costs, before relying on this article to price a specific contract.