Why a commercial bid is a different document than a residential quote
A residential quote sells the work. The homeowner reads the number, decides whether it sounds reasonable, and either books the visit or moves on. A commercial bid does a different job. It is the document a property manager or facilities director hands sideways across a desk next to two or three other bids from competitors they already had on the list. That comparison is structural. The property manager is not reading prose; they are scanning for scope coverage, frequency, included extras, response time on a callout, insurance limits, and a number that ties out cleanly against the others. A bid that buries the answer to any of those reads as a higher-risk pick, even when the price is the lowest.
The implication for a small landscaping shop is that the bid has to do three jobs at once. It has to be priced from the operator's real cost base so the 12-month commitment does not turn into a paid hobby. It has to be scoped specifically enough that the property manager can read it against their checklist without picking up the phone. And it has to carry the contract terms that keep a price hold from turning into an unpaid scope expansion six months in. A residential quote that wins a one-time mulch job can get away with one number and a description. A commercial maintenance bid cannot.
As Randall Landscaping's bid-pricing guide puts it, an inaccurate measurement leads to inaccurate pricing, which leads to either losing the bid (too high) or losing money (too low).3 That is the structural risk on the commercial side: residential mispricing costs a job, commercial mispricing costs a year of crew time that was already booked against other work.
The site walk: what to measure and what to ask
Every commercial bid starts on the property. Walk the site with the property manager or facilities contact if you can, with a wheel measure or a marked-up aerial image. The measurement work is the first place a bid goes wrong; turf area off by a quarter acre on a 4-acre property changes the crew-hour math by a full mower pass each visit. Ask the property manager whether they have a landscape plan on file. Many commercial properties have as-built drawings that show bed locations, irrigation layouts, and turf areas, which saves hours of measuring and reduces the chance of a missed bed.2
Separate the measurements by treatment type. Turf gets one number (acres mowed, divided by mowing surface type: open, around obstacles, slope). Bed area gets another (square feet of mulch beds, broken out by mulch type and depth). Hardscape gets a third (linear feet of curb, walkway, and parking-lot edge to blow each visit). Tree count and shrub count matter for pruning rounds and for any irrigation-check or fertilization scope. A commercial site that reads as "3 acres" on the prior contract often has 2.4 acres of mowable turf, 0.4 acres of bed area, and 0.2 acres of paved surface. The 3-acre number is shorthand; the breakdown is what you price against.
Ask, in this order: how many cuts per season the property expects, whether the prior contractor handled fertilization and weed control or a separate vendor did, whether snow removal is bundled or separate, what the gate and access situation is, whether off-hours work is required, whether the property has tenant restrictions on equipment noise hours, and who signs off on the final invoice. Each answer changes the bid. The off-hours requirement alone can change a property from a $70 per crew-hour billable to a $105 per crew-hour billable under federal overtime rules and state daily-overtime rules in California and a handful of other states.4
Build the bid from crew-hour cost, not from per-cut pricing
The residential mowing playbook is per-cut pricing: pick a number ($45, $60, $80) that reads as reasonable against the local market and book the route. That pricing model breaks on commercial work because the commercial property is not buying a cut, it is buying a year of crew time. The bid has to price against the loaded crew-hour cost, not against a local per-cut anchor.
Loaded crew-hour cost is the per-hour cost of putting a two-person crew with a mower, a trailer, and a truck on a property. The wage alone is the floor, not the loaded cost. The May 2024 median hourly wage for grounds maintenance workers was $18.50, with landscaping and groundskeeping workers (SOC 37-3011) at $18.31.5 On top of the wage, the loaded cost adds labor burden (payroll taxes, workers' compensation, paid time off, health benefits where offered) at roughly 15 to 25 percent above wages, equipment depreciation at $5 to $12 per crew-hour, fuel and supplies, and overhead allocation at 30 to 50 percent of direct labor.6 For a two-person crew, the loaded cost lands roughly in the $60 to $85 per crew-hour range for a small shop, with the upper end reflecting more recent wage growth and the wage tail at the 90th percentile ($27.14 per hour) common in higher-cost metros.5
The billing rate is the loaded crew-hour cost times the target multiplier. A 1.5x multiplier yields a thin-margin survival rate (no buffer for a rained-out week or a broken mower); a 2.0x multiplier is the working target for a small commercial book; 2.5x is the rate for premium scope or a property with high access difficulty. At a $75 per crew-hour loaded cost and a 2.0x multiplier, the target billing rate is $150 per crew-hour.2
From there, the math is mechanical. Estimate the crew-hours per visit (turf time at the production rate of the mower deck used, bed time, edging, blowing, cleanup, drive time on the property, in-and-out at the gate). Multiply by visits per season. Multiply by billing rate. Add materials and pass-through extras (mulch, fertilizer, pre-emergent, weed control rounds). The result is the annual contract value. Divide by 12 for the monthly bill if the contract is a monthly invoice. Compare against the per-acre benchmark to sanity-check. A bid that lands at $4,000 per acre per year on a property that should be $10,000 per acre per year is a measurement error or a scope hole, not a price advantage.
The access and route risks that change the labor estimate
The single biggest reason a commercial bid goes wrong is that the access and route risks invisible on the aerial image add half an hour to every visit. The crew-hour estimate built off mowing production rates assumes a clean run; the property in practice is rarely clean.
The access risks to price specifically include the gate (combination, key, lockbox, on-site contact, a tenant who has to be there to let the crew in), the loading dock or off-street unloading point that requires a longer walk to the work area, the parking lot that limits trailer placement, and the on-site contact who is unreachable when the crew arrives. Each of these adds 10 to 30 minutes per visit. On a weekly route, that compounds to two extra crew-hours per month per property. A property with a single locked gate and an off-site contact is structurally different from one with open access, even at the same acreage.
The route risks are about the property itself: turf obstacles (parking islands, tree wells, sign bases) that turn an open-deck mower into a walk-behind around the edges, steep slopes that disqualify the ride-on, narrow paths that require a smaller deck, drainage and seasonal wet spots that cannot be mowed during half the year, and storm-drain catch basins that have to be blown clear at the end of every visit to satisfy the lease. A property with 3.5 mowable acres and zero obstacles is roughly half the crew time of a property with 3.5 mowable acres and 60 parking islands.
The off-hours requirement is the third risk to price. A commercial tenant that requires landscaping work before 7 a.m. or after 6 p.m. or on weekends so foot traffic is not disrupted shifts the labor cost into a different bracket. Under the FLSA, hours over 40 in a workweek are paid at 1.5x the regular rate.4 California's daily-overtime rule additionally requires 1.5x for hours over 8 in a workday and 2x for hours over 12, applied to non-exempt employees including most landscaping crew, with similar daily-overtime rules in a handful of other states.7 The off-hours bracket has to be priced from those rates, not from the daytime crew-hour. A property requiring three weekly evening visits during the growing season is a different bid than the same property during business hours.
Weather rescheduling is the fourth risk, and the one residential bids ignore most often. A rained-out commercial visit cannot just shift to the next day; the property manager has a tenant calendar, and the crew has a route. The lawn-care weather-rescheduling discipline that EosLog covers in a separate guide applies double on commercial work, because a commercial property that loses three visits to a wet spring without a rescheduling clause is the property a tenant complaint takes to the property manager.
The line items every commercial proposal needs
A commercial proposal that lists "Lawn maintenance: $1,400 per month" loses to a proposal at the same number that breaks the work out. The property manager is comparing your scope against the prior contract, against two competing bids, and often against an internal facilities budget that has line-item columns. The line-item structure is what makes the bid readable.
The lines a commercial maintenance proposal carries, at minimum: turf maintenance (mow, edge, trim, blow) by frequency and per-acre rate, bed maintenance (weed pull, edge, blow) by visit, mulch (cubic yards, type, depth, installed price) as an annual or biannual line, fertilization rounds (number per year, product, application area), weed control or pre-emergent rounds (number per year, product), seasonal color (spring, fall, holiday) as separate optional lines, irrigation startup and winterization (per controller, per zone count), pruning (shrubs, ornamental trees, by season), and callout response (hourly rate for unscheduled work). The lines a commercial property typically asks about but routinely sees missed: storm-drain blow-out, parking-lot debris pickup at the start of each visit, sidewalk and curb edge detail, and tree-stake check on recently installed plantings.
Separate the included scope from the excluded scope explicitly. A bid that says "irrigation repairs not included" reads as honest; a bid that goes silent on irrigation reads as a gap the property manager will hit in the middle of August. The same applies to snow removal, tree work above a certain trunk diameter, pest and disease treatment, and any work that requires a licensed pesticide applicator under state rules. Naming the exclusion as a separate line item with a default hourly callout rate ("Tree pruning above 6" caliper: by separate proposal, $135 per crew-hour standard rate") gives the property manager the answer to a question they were about to ask.
Contract terms that protect a 12-month agreement
Commercial maintenance contracts are the most reliable revenue in landscaping because they are 12-month agreements with predictable monthly payments that do not depend on weather or homeowner impulse. The contract terms are what make the predictability hold up. A bid that wins the work without the right contract terms ships a year of operating risk back onto the operator.
The terms worth writing in:
Term length and renewal. A 12-month initial term with automatic renewal on the same terms unless either party provides 30 days' written notice. Auto-renewal on commercial maintenance contracts is standard practice and lets you avoid an annual renegotiation that can lose the account to a low bid every spring. State auto-renewal disclosure laws on consumer contracts mostly do not apply to business-to-business commercial contracts, but check your state.
Price escalation. An annual escalator tied to the CPI All Items index or a flat 3 to 5 percent on each renewal. A flat-price 5-year contract is a wage and fuel exposure the small shop cannot absorb. The BLS CPI tracker is the standard reference for the index.8
Scope-change procedure. Any scope change (added beds, added visit, request for a different mowing height, request for crew uniform with property logo) requires a written change order before the work, signed by the property manager. Without this term, the request that came in by text at 6 a.m. becomes the work the crew did for free at 9 a.m.
Weather and force-majeure rescheduling. A weather rescheduling clause names the rescheduling window (next business day, next visit) and confirms that a weather-canceled visit does not earn a credit when it is rescheduled and performed in full. A force-majeure clause covers ice storms, named hurricanes, and other events that cancel a full month of route work.
Payment terms. Net 15 or net 30, with a late fee on overdue invoices, with the late-fee structure cited explicitly. EosLog's guide to charging late fees on an invoice walks the structure that holds up under state usury caps. Commercial accounts pay slowly by default; the late-fee clause is the device that turns a 60-day cycle back into a 30-day cycle.
Insurance and indemnification. General liability ($1 million per occurrence, $2 million aggregate is typical) with the property owner named as additional insured, workers' compensation per state minimums, and an indemnification clause that excludes the property owner from liability for crew injury on site. The certificate of insurance attaches to the contract.
How to deliver the bid so the property manager can compare it
The bid is a PDF. Not a Word document the property manager has to convert, not a text message, not an emailed paragraph. A PDF with the proposal cover page, the line-item breakdown, the scope-included and scope-excluded blocks, the contract terms summary, and the insurance certificate attached or referenced. The format is what makes the bid sit on the same desk as the competing bids without standing out as the unprofessional one.
Two delivery details that change the close rate. First, include the start date and the first-visit date specifically. A bid that says "Crews available starting April 1" gives the property manager a planning anchor that a bid without a date does not. Second, include the contact path for questions: a direct phone number and an email that gets answered within a business day. Commercial property managers are juggling tenants, vendors, and their own boss; the bid that earns the follow-up call is the one with a contact who answers it.
The cover note is short. Two paragraphs. The first names the property, confirms the scope of the walk, and gives the total annual contract value with the monthly invoice amount. The second points to the price hold (typically 30 days from the bid date) and the next step (accept by signing the proposal, return one signed copy by email or fax). Long cover letters do not improve the close rate; short ones do not lose it either, and short reads as professional.
Worked example: a 4-acre suburban office park
The numbers and structure below are illustrative for a hypothetical mid-Atlantic two-crew shop bidding a 4-acre suburban office park with three single-story buildings, a shared parking lot, mature trees, and weekday business-hour access. Read the math as a template, not as a fixed bid.
Site breakdown. Total acreage 4.0. Mowable turf 2.6 acres (open: 1.8; around obstacles: 0.8). Bed area 0.6 acres (4 mulched beds, mature shrubs, no seasonal color requested). Hardscape 0.4 acres (parking lot edge, three building perimeters, a delivery curb). Tree count 14 (no pruning included; on-call only). Irrigation: 6-zone controller, no startup or winterization in scope.
Crew-hour build per visit. Open turf at a 60-inch zero-turn production rate of roughly 1.5 acres per crew-hour: 1.2 hours. Obstacle turf at 0.6 acres per crew-hour: 1.3 hours. Bed maintenance (edge, weed, blow): 1.0 hour. Hardscape edge and blow: 0.5 hours. On-site drive and setup: 0.4 hours. Total per visit: 4.4 crew-hours (two-person crew, 2.2 clock hours). Round to 4.5 crew-hours per visit.
Visit count. 30 mow visits in the growing season (mid-March through mid-November, weekly), 4 dormant-season visits (December through early March, cleanup and check), 2 mulch installs (spring fresh and fall top-dress on heavy-traffic beds), 4 fertilization rounds, 4 weed-control rounds.
Labor cost build. 30 mow visits at 4.5 crew-hours = 135 crew-hours. 4 dormant visits at 3.0 crew-hours = 12 crew-hours. Mulch install 2 days at 8 crew-hours = 16 crew-hours. Fertilization 4 rounds at 1.5 crew-hours = 6 crew-hours. Weed control 4 rounds at 1.5 crew-hours = 6 crew-hours. Total labor: 175 crew-hours.
Billing. Loaded crew-hour cost $75, billing rate at 2.0x = $150 per crew-hour. Labor invoice: 175 × $150 = $26,250. Mulch materials: 8 cubic yards at $95 installed (pass-through, no markup): $760. Fertilizer materials at 4 rounds × $180 per round: $720. Weed control product at 4 rounds × $160 per round: $640. Total contract value: $28,370. Divided by 12 = $2,365 per month.
Per-acre sanity check. $28,370 / 4 acres = $7,093 per acre per year. That lands at the low end of the $8,000 to $15,000 per acre per year benchmark for full-service commercial maintenance.1 The bid is on the low side because the scope excludes seasonal color, pruning, and irrigation startup. If the property manager comes back and asks for those, the change-order rate is the same $150 per crew-hour with materials at cost-plus 20 percent. A property at this scope and this access level should not be priced at $4,000 per acre per year (under-cost) or at $14,000 per acre per year (over-scope); the $7,000 to $8,500 per acre range is the realistic window.
Margin check. Total labor cost at $75 loaded × 175 hours = $13,125. Materials cost (pass-through) $2,120. Total cost $15,245 against $28,370 contract value = 54 percent cost ratio. That falls inside the 40 to 65 percent cost-of-revenue band that lets a 12-month commercial contract carry a rained-out week or a broken mower without sliding into loss.6 A bid that lands at 70 percent cost ratio is one bad month from a paid loss.
When to walk away from a bid
Not every commercial RFP is worth answering. The patterns to walk away from before writing the bid:
The lowest-bidder RFP. A property manager who says explicitly that price is the only factor is telling you the work goes to the next year's lowest bidder regardless of who holds the account. That is not a 12-month revenue line, it is a one-year audition that turns into a renegotiation in November. The route the crew built around the property loses to the next bid.
The flat-fee fixed-scope RFP with no escalator. A 3-year contract at $1,400 per month with no annual escalator is a wage and fuel exposure that the small shop has no way to absorb. If the buyer will not accept the CPI escalator or a flat 3 to 5 percent annual bump, the bid carries a structural loss in year two.
The unreachable on-site contact. A property where the gate code does not work, the on-site contact does not answer, and the prior contractor's notes are not available is a property that is going to eat callouts. The first-visit no-access call is a sign of a year of similar calls.
The scope that names a service the shop does not carry the license or equipment for. A bid that includes weekly pesticide application requires a licensed pesticide applicator under state rules in most states.5 A bid that includes off-route tree work above the equipment limit requires bonded tree-care insurance. Either is a reason to either subcontract that scope and disclose it, or walk away from the bid.
The property at the wrong end of the route. A 4-acre office park 35 minutes outside the route is more crew-time-in-truck than crew-time-on-property. Even at a 2.5x multiplier, the drive does not earn back. The bid that lands at 50 percent loaded billing rate after drive time is the bid the route should not absorb. Save the slot for the property the route already passes.
Put the scope, the line items, and the contract terms on one document
EosLog's landscaping templates ship with the mow, bed, mulch, fertilization, and weed-control lines already wired, plus a commercial-bid layout with scope-included and scope-excluded blocks, contract-terms summary, and the per-acre sanity-check math against the loaded crew-hour cost. The bid that comes out the other side is a PDF the property manager can compare against two competitors without picking up the phone.
No credit card required. You can compare plans first, or try the free landscaping quote generator to see the line-item structure before you wire it into your own proposals.
Sources and further reading
- Randall Landscaping, "Commercial Landscape Maintenance Cost: 7 Powerful Insights 2025" (full-service commercial landscape maintenance typical range $8,000 to $15,000 per acre per year for mowing, beds, mulch, seasonal color, and pruning).
- Landscape Leadership, "How to Get Commercial Lawn Accounts and Landscaping Contracts" (the commercial bidding process for landscape maintenance: accurate field measurement, scope clarity, and the use of as-built property drawings).
- Randall Landscaping, "How to Bid Commercial Landscape Maintenance: 7 Proven Success Tips 2025" (accurate measurement is the foundation of a winning commercial bid; mispricing the measurement either loses the bid or loses money on the year).
- U.S. Department of Labor, Wage and Hour Division, "Overtime Pay" (the Fair Labor Standards Act requires overtime pay at 1.5x the regular rate for hours worked over 40 in a workweek for non-exempt employees).
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Grounds Maintenance Workers (May 2024 median hourly wage $18.50; 90th-percentile hourly wage $27.14; landscaping and groundskeeping workers, SOC 37-3011, median hourly wage $18.31; most states require licensing for workers who apply pesticides).
- PricingLink, "How to Price Commercial Landscape Maintenance Services" (the labor burden, equipment depreciation, and overhead allocation components of loaded crew-hour cost; the 40 to 65 percent cost-of-revenue band as a sanity check on contract margin).
- California Department of Industrial Relations, "Overtime" (illustrative state daily-overtime rule: 1.5x for hours over 8 in a workday and 2x for hours over 12, applied to non-exempt employees; similar daily-overtime rules apply in a handful of other states).
- U.S. Bureau of Labor Statistics, Consumer Price Index (the CPI All Items index is the standard reference for annual price-escalation clauses in long-term service contracts).
This guide reflects general US small-business landscaping practice as of 2026 and is not legal, tax, licensing, or labor-law advice. State wage-and-hour rules, daily-overtime structures, pesticide applicator licensing, contractor registration, commercial insurance minimums, auto-renewal disclosure laws, and weights-and-measures rules vary by state and locality and change. Verify any crew-hour cost, billing multiplier, off-hours overtime structure, insurance limit, and contract escalator with your state labor commissioner, your insurance broker, and your accountant before relying on this article for a live bid.