Most advice on this topic answers "how do I price a commercial lawn contract" and stops there. For a public buyer, price is the last filter. Before anyone reads your number, the buyer checks that the envelope is complete and that the insurance certificate names the right party. Some buyers also want you on their list before they will open the bid. A bid that fails any of those is set aside unread.
Every figure below comes from a specific published document and is labeled as an example from that document. Bond amounts and insurance limits are set by each buyer, and wage rules by the buyer and the state, so none of them is a national standard. For the pricing side of a private commercial account, see how to bid commercial lawn maintenance contracts and the landscaping pricing guide. This guide covers the packet and the decision to bid.
How a public mowing contract differs from a big private account
A private commercial account is a relationship. A public one is a procedure. The buyer is spending public money, so the rules about who may bid and how bids are compared are written down and applied the same way to every bidder. That is the good news for a small crew: nobody gets the job because they play golf with the property manager.
The cost is that the procedure has a fixed price of its own. The packet in the example below asks for a signed bid in two separate envelopes, an award by city council weeks after the deadline, and a three-year term that cannot be renewed. You are pricing the grass, and you are also pricing the paperwork and the weeks of waiting. A contract that pays well can still lose money on the cost of getting to it.
Where mowing contracts up for bid are posted
Small buyers post their own bids, and the places are free to check. Look at the "bids" or "purchasing" page of each city, county, township, school district, and housing authority within your service radius, plus the legal-notices page of the local paper, which towns often use as the official notice. The documents used in this guide come from a village, a town, and two cities. Some still run on paper: Antioch's 2022 packet does not accept faxed or emailed bids, and Solon's 2026 invitation takes bids by mail or hand delivery.
Federal contract opportunities are posted on SAM.gov. Entity registration there is a separate process that renews every 365 days, so start it before a solicitation you want appears. Paid bid-listing services exist as a category. They can save search time, but a small operator can find most mowing work in the free places first.
If you already source commercial work another way, the same discipline applies. How to find commercial cleaning leads covers the property-manager side of that search for a neighboring trade.
Registration comes before the bid, not with it
Some buyers want you on a list before they will accept your bid. In its 2026 lawn maintenance invitation to bid, the City of Homer, Alaska requires bidders to register as plan holders to be responsive, and to hold a current State of Alaska business license, with a copy due on award before any work begins. The Village of Antioch, Illinois, in its 2022 mowing bid, asks for a federal EIN or TIN and evidence of any required professional or trade license, and it rejects bids from debarred contractors. The Town of Solon, Maine, in its 2026 invitation for bid, asks for a federal tax ID on the bid form.
None of that is difficult, and all of it is slow if you start the day before. Keep one folder with your tax ID, business license, state registration, and a W-9. If a packet asks for a plan-holder registration, do it the day you find the solicitation, not the day before bids close.
Bid security: the requirement that rejects bids at the envelope
Bid security is money or a surety's promise that you will sign the contract if you win. Whether a packet asks for it, and how much, varies by buyer.
Examples from the packets: the Village of Antioch's 2022 mowing bid requires a bid guarantee in the form of a bid bond or a cashier's check for 10 percent of the bid. The City of Homer's 2026 invitation and the Town of Solon's 2026 invitation do not mention bid security at all. At the federal level, FAR 28.101-2 says a required bid guarantee is at least 20 percent of the bid price and no more than $3 million, and 28.101-1 ties it to contracts that also require a performance bond. A Washington state municipal-research page describes 5 percent of the possible contract amount as the typical bid guarantee on local public works. Those numbers are a federal rule and a state example, not what your city will ask. The packet decides.
Two points matter in practice. First, a bid bond comes from a surety company, and a surety usually reviews your financials before it issues one, so a crew with no bonding history may not be able to produce one the week before a deadline. A cashier's check is the alternative where the packet allows it, and it ties up cash until the buyer returns it. Second, treat a missing bid guarantee as disqualifying unless the packet says it can be cured. Read this section of the packet first.
Insurance limits and the additional-insured line
Insurance is where a small crew can fail on a technicality. The requirement has two parts: the limits, and the wording on the certificate.
Examples: Homer's 2026 invitation requires comprehensive general liability of at least $1,000,000, plus automobile and workers' compensation coverage, and says all certificates must name the City of Homer as an additional insured. Solon's 2026 invitation requires a valid certificate of liability insurance with the bid, states no dollar limits, and requires the Town to be named as an additional insured. The City of Mineral Wells, Texas, in a 2019 mowing contract, specified $1,000,000 per occurrence and $2,000,000 aggregate general liability, $1,000,000 business auto, 30 days' notice of cancellation, and, for workers' compensation, an insurer rated A-:VII or better and a waiver of subrogation. Antioch's 2022 bid listed a different set of limits again.
Your policy may meet the dollar limits and still fail the packet if the certificate does not name the buyer, if the insurer's rating is below the stated minimum, or if the cancellation-notice or waiver language is missing. Those are endorsements your agent adds, and agents need lead time. Send your agent the insurance page of the packet as soon as you decide to bid and ask for a draft certificate you can compare line by line.
Performance bonds, and when they show up
A performance bond guarantees that you will finish the work. Many mowing packets do not require one. Of the packets used here, Homer, Solon, and Antioch list none, though Homer's invitation points to separate General Conditions that are not in the posted PDF. The Mineral Wells 2019 contract required a $25,000 performance bond from a Texas-licensed surety, due within 10 calendar days of the effective date, so it came after award, not with the bid.
That timing matters. You can win a contract and still be unable to start it if you cannot get the bond in the window. At the federal level, FAR 28.102-1 requires performance and payment bonds for construction contracts over $150,000. Whether a mowing line inside a larger site-work contract counts as construction is the buyer's call. When a packet mentions a bond anywhere, ask the buyer in writing which part of the work the bond covers.
Prevailing wage and where it applies
Prevailing wage rules set a minimum pay rate for workers on certain public contracts. Whether they apply to mowing depends on the buyer and the state. Antioch's 2022 packet states that the contract is not subject to payment of prevailing wages. Homer's and Solon's packets and the Mineral Wells contract do not mention prevailing wage.
At the federal level, the McNamara-O'Hara Service Contract Act covers service contracts with federal and D.C. agencies, and its prevailing wage and fringe benefit rates apply to those over $2,500. The U.S. Department of Labor states that it applies only to those contracts, not to state or local ones. Local wage laws can still apply to the same workers. If a packet is silent, ask the buyer whether a prevailing wage applies and keep the answer in writing, because an unpriced wage floor can turn a low bid into a loss.
The twenty-minute go or no-go
Before you spend a day on the bid, read the packet once with these questions and a timer. Any "no" is a reason to pass or to ask a question before the deadline.
- Can you meet the deadline and the delivery rules, including any required plan-holder registration?
- Is there bid security, and can you produce the bond or cashier's check in the amount stated?
- Can your agent issue a certificate with the stated limits, the additional-insured line, and any rating or notice wording?
- Is a performance bond required after award, and can you get one inside the window?
- Does a prevailing wage or similar wage clause apply, and is it priced into your labor rate?
- Is the schedule realistic for your crew, including the penalty for a missed cycle and the term length?
- When is payment due, and can you carry that cash flow? The Mineral Wells contract paid within 30 days of invoice receipt; see what payment terms to put on an invoice for how that compares with private work.
If all seven come back clean, the price is the only thing left to decide, and your per-visit cost does that. If two or more fail, the bid is a bad use of the day, and a smaller private account on your existing route may pay better per hour.
Worked example: reading one 2026 solicitation end to end
The City of Homer, Alaska published a lawn maintenance invitation to bid in 2026 for the library, the police department, the recreation center, two parks, and a cemetery. Here is what the packet asks, in the order a bidder meets it.
Deadlines. The packet's schedule set bids due at 2:00 p.m. on March 10, 2026, notice of intent to award on March 12, council award on March 23, notice to proceed on March 25, and a work start on May 11. The contract runs three years, to September 14, 2028, and is not renewable.
Envelope. Bids are signed and sealed, split into Part A (acknowledgment of addenda) and Part B (the bid form) in separate envelopes. A bid is also not responsive without plan-holder registration.
Qualification. A current State of Alaska business license, a qualifications questionnaire on experience, ability, and capital, and certificates of insurance naming the city as additional insured, with $1,000,000 minimum general liability. The invitation mentions no bid security or performance bond, but it refers to separate General Conditions that are not in the posted PDF, so ask for them before you assume there is none.
Work and risk. Weekly mowing and trimming of every area from May 11 to September 14, which is 18 weeks a year. A $100 assessment applies for each week an area is not completed because of the contractor's failure to perform, and no payment is made for that area that week. Each area is awarded separately to the lowest responsive, responsible bidder, except Areas A and B, which are awarded on a combined bid.
What it means for the number. Example with made-up pricing: if an area is bid at $400 a week, one missed week costs the $400 payment plus the $100 assessment, a $500 swing. The packet does not say how a weather delay is treated, so ask before you bid. Rain is one common way a crew misses a cycle, so the schedule plan matters as much as the rate. Lawn care weather rescheduling covers how to move a whole route when rain breaks the week. The packet also contains a conflict it does not explain: the scope says 18 weeks a year, while the bid form prices 15 weeks per area, so a careful bidder asks which number governs before the deadline.
Run the go or no-go on it. The license and the insurance certificate are things a prepared crew keeps in a folder. The invitation names no bond. The wage rule is not stated, so it is a question to ask. The weekly penalty is the risk to price. That is a bid worth a day. Before the deadline, ask the buyer for the General Conditions, which may also settle the wage question, and ask whether 15 or 18 weeks governs. A packet that also wanted a 10 percent bid guarantee, as Antioch's did, adds question two: a crew with no bonding history would need 10 percent of the bid in a cashier's check, held until the buyer returns it.
Equipment rules can add cost too. If the buyer is in a city with leaf blower restrictions, check gas leaf blower bans by city and state before you price trimming and cleanup.
Once you decide to bid, the quote is the easy part. Turn your per-visit rate into a monthly figure in the landscaping price calculator, then put the line items and your schedule notes on a clean PDF with the free landscaping quote generator. Keep your insurance certificate and license in one folder, and the next packet goes faster.
Sources and further reading
- City of Homer, Alaska, Lawn Maintenance Invitation to Bid, 2026 (deadlines, plan-holder registration, business license, $1,000,000 general liability, additional insured, $100 weekly assessment, award basis).
- Village of Antioch, Illinois, Lawn Maintenance and Mowing Bid, 2022, archived copy (10 percent bid bond or cashier's check, prevailing wage statement, required forms, insurance limits).
- Town of Solon, Maine, 2026 Mowing and Landscaping Invitation for Bid 26001 (certificate of liability insurance, additional insured, term and award).
- City of Mineral Wells, Texas, Mowing Maintenance contract, 2019 (insurance limits and ratings, $25,000 performance bond, payment terms).
- Acquisition.gov, FAR Subpart 28.1, Bonds and Other Financial Protections (28.101-1, 28.101-2 bid guarantees; 28.102-1 performance and payment bonds for construction over $150,000). A federal framework, not a local rule.
- Municipal Research and Services Center, Guarantees, Bonds, and Retainage (Washington local government public works practice, including the typical 5 percent bid guarantee).
- U.S. Department of Labor, Fact Sheet #67: The McNamara-O'Hara Service Contract Act (federal and D.C. service contracts only; wage and fringe rates over $2,500).
- SAM.gov, Entity Registration (federal contract opportunities and the 365-day renewal).
This article is general information, not legal or insurance advice. Bid security, insurance, bonding, and wage requirements are set by each buyer and each state and change from solicitation to solicitation. The packets cited are examples from specific years, and the $400 weekly price is an illustrative example. Read the current packet in full, and confirm insurance and bonding with your agent or surety, before you bid.