Privacy choices

Choose what we may use.

The site works without optional tracking. Your choice is saved on this device and can be changed here anytime.

Necessary

Runs the site, protects forms, and remembers this privacy choice.

Always on

Recurring public work

Government Service Contracts: Turn One Bid Into Recurring Revenue

One well-priced service contract can anchor your crew's schedule for years. Find recurring needs, understand the renewal terms and keep each year worth doing.

The short answer

Government service contracts turn cleaning, mowing, HVAC maintenance and other repeat needs into scheduled public work. A well-priced agreement can support years of revenue through its base term and exercised renewal options. Build the price around every visit, callout and required year, then deliver service the buyer wants to continue. Bid Control by PorchRocket finds checked opportunities, connects early signs with award history and helps you cost and prepare the next profitable bid.

Find bids near me

What matters most

  • Across 140 Texas term and as-needed contracts with duration data, 77.1% extend beyond one year when renewal options are included.
  • Track the base term, renewal dates and authorized orders so staffing and cash match the work you will deliver.
  • PorchRocket's October 2026 sample of 50 cleaning awards has a $181,251 median; reported amounts can include annual or unit-price caps.
  • Price every required year and service condition, including travel, supervision, callouts and the contract's permitted adjustments.
  • Service logs, quick corrections and complete invoices give the buyer evidence to support continued work.

A five-year service agreement can keep the same truck returning to the same buildings long after the bid is filed. It can also lock that crew into a price that stops covering payroll in year three. The difference starts with the service calendar and the renewal clause.

I read the term and price-adjustment pages before treating any recurring contract as future revenue. A base year is one commitment. Four possible renewals are four decisions still to come, and an on-call spending cap tells you little about how many hours the buyer will order.

For a cleaning company or maintenance shop, the work is familiar: scheduled visits, access problems, replacement parts, missed shifts. The bidding job is to put a cost beside each obligation. Bid Control by PorchRocket helps find those opportunities and prepare the packet; the estimate still needs to survive the route your crew will drive.

One competition, several service periods

A buyer can select a contractor once and authorize later service periods under that agreement, but the full possible term does not equal guaranteed revenue.

PorchRocket’s Bid Control data (October 2026) found that 77.1% of 140 Texas term and as-needed contracts with duration data extended beyond one year when renewals were counted. Their median possible duration was 60 months. That measures the available term, not how often buyers exercised the options. When you enter an agreement in your sales forecast, keep the base period separate from each possible extension so someone reviewing the schedule six months later can tell which work has been authorized without having to read the original bid packet again.

A simple example is a one-year base period followed by four one-year options. The initial competition can establish all five years of prices. Each option still needs to be exercised as the contract requires.

Read the language carefully. Federal procurement uses “multiyear” as a specific method distinct from annual options: FAR Part 17 explains that distinction. In everyday sales conversations, owners may use “multi-year” for either structure. The signed agreement matters more than the shorthand.

The commercial advantage is repeatable delivery. Your crew knows the site. Access procedures no longer need explaining, and the technician has the equipment history on hand when deciding what needs attention during a scheduled visit. You can plan routes and supplies around work already scheduled, then use remaining capacity for additional customers.

Treat that efficiency as something to measure. Track hours per visit. Include travel and callbacks in the job cost; supervisor time belongs there too. A familiar site should help estimating improve, but repeated unpriced extras can erase the benefit.

The government-contract growth ladder places service work alongside projects. A manageable recurring agreement can help support the company while larger, less frequent jobs add growth.

Service trades and the terms buyers use

Buyers purchase recurring cleaning and grounds service as well as equipment maintenance or on-call repairs, but each agreement has its own term.

The records below show how differently buyers structure similar repeat work. Read the renewal column before comparing the dollars.

Service Example term or renewal structure Source and pricing question
Plumbing on-call Charlotte: three years plus two one-year renewals Council agenda; the $500,000 estimated expenditure is shared among three vendors
Mowing and grounds Waco: one year plus four renewal years Council agenda; $291,840 is the five-year cap, not annual revenue
HVAC maintenance WTA’s 1530 Cornwall agreement: three years, no renewals listed WTA contract record; distinguish seasonal service from repairs
Pest control Ogden 2026 RFP: three years plus one possible one-year extension Ogden solicitation; initial-term pricing stays fixed
Elevator maintenance Michigan RFP: three years plus up to five one-year renewal options Michigan recommendation; check testing, callouts and parts coverage
Generator service Branson 2026 scope: one year plus up to three annual extensions Branson scope; renewal rates stay the same or may be lower
Roofing on-call Franklin: April 2026 through March 2028, subject to annual appropriation Franklin invitation; unit prices must cover each authorized scope
Paving and asphalt repair Charlotte County proposal: one year plus two optional annual renewals County recommendation; same prices and terms, by mutual consent

Choose a facility, route, equipment group or service area that fits your present crew. Check the access window first. A nearby building with a service window that conflicts with your current route may cost more to cover than a farther site with flexible hours.

Reading cleaning and grounds award amounts

A reported award amount can cover one year, several possible years or a limit on orders, so check the time period before comparing it with your sales target.

Our October 2026 records show the following award values. The cleaning sample is smaller, with 50 awards; treat it as a view of the recorded jobs, not a national price list.

Measure Cleaning Grounds
Median reported award $181,251 $150,201
Awards counted 50 134
20th to 80th percentile of award values $61,484 to $373,879 $20,000 to $1,432,703
Awards below $250,000 76% 61.2%

These figures describe total reported awards. Cleaning amounts often include annual or unit-price caps. Match the facilities and service period to your target job before using a past award as a pricing comparison. Dividing a cap by twelve does not establish monthly billings.

Waco’s September 2026 fire-station mowing award to Fando Solutions illustrates the distinction. The council agenda lists a $291,840 cap over a base year and four renewal years. Our source record does not state the bidder count. Read the yearly price schedule before putting any part of that ceiling into a forecast.

Charlotte’s April 2026 as-needed plumbing award names After Hours Plumbing, Holloway Plumbing and Marvin Plumbing. The agenda estimates $500,000 in total expenditures across the contracts, with a three-year term and two possible one-year renewals. It is neither $500,000 for each plumber nor proof that the buyer will divide orders equally.

For a small shop, that changes the decision. Ask how work reaches each vendor and what response capacity you must hold open. A large ceiling with uncertain orders can be harder to staff than a smaller agreement with a fixed weekly schedule. Choose the work you can cost from the packet.

Renewal notices belong on the calendar

The next service period starts through the process written into the agreement; record who can authorize it and the deadline for that decision.

Under the federal option rules in FAR Part 17, the contracting officer considers available funds, continuing need, value and acceptable performance, and provides timely written notice. Record that notice with the contract and update the service schedule for the authorized period.

Local examples differ. Ogden’s pest-control solicitation allows a further year by mutual written agreement and makes renewal discretionary. Branson’s generator scope permits the contractor to decline renewal with written notice at least 90 days before the term ends. Read the signed document instead of assuming every option requires your new consent.

Create a contract calendar as soon as you receive the award. Record the base-period end, any option notice date, adjustment-request deadline, insurance renewal and required performance review. Give each item an owner in your office. If the person responsible for renewal notices is also the person covering dispatch when a technician calls out, assign a backup who can find the signed agreement and send a time-sensitive request through the right channel before the deadline passes.

Use separate forecast columns for authorized work and options. Put potential new orders in another column. Schedule only the authorized work as committed service. Keep pursuing the next suitable account while you wait for the option decision.

Get the renewal period in writing. Verify the rate too. Update the work schedule and invoicing instructions only through the agreed process. If anything is unclear, resolve it before the next service period starts.

What is the difference between on-call work, an IDIQ and job order contracting?

The main difference is what the buyer commits to order and how it prices each assignment: an on-call label alone does not answer either question.

“On-call” describes availability for requested work. Identify the contract’s minimum commitment, ordering rules, response obligations and any arrangement that shares work among several vendors. Use authorized orders and the stated minimum in the committed-revenue forecast.

A federal indefinite-quantity contract under FAR 16.504 states a minimum commitment and maximum ordering limit. The government places individual orders within those limits. Price the ordering units carefully so each authorized job earns a positive contribution.

Job order contracting, or JOC, is another route for repeat construction tasks. Washington’s DES explanation describes work orders priced from a third-party unit-price book, adjusted by a location cost index and a competitively bid coefficient. The work order identifies the assigned task. Before applying your coefficient, check whether the listed item includes the preparation and cleanup your crew will need, how travel is treated, and what procedure applies when the requested repair has no matching item in the approved price book.

For illustration, if applicable catalog items total $10,000 and the only assumed adjustment is a 1.10 coefficient, the resulting amount is $11,000. JOC pricing may contain additional permitted factors. Read what the coefficient must cover before bidding it.

A trade subcontractor can also pursue packages from a JOC prime. The public subcontracting guide explains how to find and qualify those relationships. Get your own scope and payment terms in writing. The prime must authorize your work.

Build the first-year price from the route

Start with the hours your crew will spend at each site, including travel and access delays, then add the other costs before choosing a margin.

Build a site-by-site scope sheet before entering a total. For each location, list frequency, required tasks, access hours, equipment, consumables, travel and reporting. Check who pays for utilities. Confirm who supplies replacement parts and consumables.

Square footage alone will not price cleaning. Restroom counts and floor types change the labor, while occupancy can leave a seemingly small building needing more attention than a larger quiet office. Acreage has the same problem for mowing: trimming around obstacles takes time. So does picking up litter before the mower starts. Use the site visit to resolve those differences.

Separate scheduled service from requested repairs where the bid permits it. For HVAC or generators, understand whether the agreement includes parts, diagnostic calls, emergency response, load testing or replacement work. Read the equipment schedule against the repair provisions. Count scheduled tasks separately from work that requires another authorization.

Here is an example annual route for a small mowing crew. Fifty-two visits at six crew-hours each equal 312 crew-hours. Add 52 hours for travel and 24 for supervision and reporting: 388 hours before periodic extras. At an illustrative loaded labor cost of $32 per hour, that is $12,416 in labor cost. Supplies, equipment, insurance allocation, overhead and profit still need coverage.

Finish the same illustrative estimate with the remaining delivery costs:

Annual cost or selling-price item Amount
Loaded labor for the 388 planned hours $12,416
Supplies $3,000
Equipment, vehicle and other direct delivery costs $2,584
Total direct delivery cost $18,000
Annual selling price at a 25% gross margin $24,000
Gross profit before remaining company overhead and taxes $6,000

The price calculation is $18,000 divided by 0.75, giving a $24,000 annual offer. That account contributes $6,000 toward office costs and earnings while giving the crew a defined schedule. Allocate remaining overhead before deciding the final profit target for your own company.

Now test one operating detail. If the required route adds two crew-hours of travel each week, that is 104 additional annual hours. At the example’s $32 loaded rate, labor rises $3,328. Resolve the route and service windows before submitting so the estimate captures those hours and preserves the intended return.

If a task happens quarterly or annually, place it on the cost schedule even when the invoice is monthly. Otherwise a large periodic service can arrive after you have already treated its allowance as profit. For example, when a cleaning agreement includes annual floor stripping during a school closure, put the extra labor and supplies in that month even if the buyer pays the same amount every month and the regular crew handles routine cleaning all year.

Use the government bid pricing guide to check markup versus margin and the janitorial contracting guide for cleaning-specific preparation.

What questions should I ask before bidding a maintenance agreement?

Resolve missing visit counts and unclear approval rules before pricing; a facility list without service frequencies is not enough to estimate a maintenance agreement.

Start with the asset or facility list. Confirm that you have every location, system, acreage figure or service area included in the bid. Ask how additions and removals will be handled. A list of addresses without frequencies and equipment details leaves important estimating work unfinished.

Use this question sheet during your document review and site visit:

  • Frequency: How many visits are required, including holidays, seasonal changes and periodic work?
  • Access: When can the crew enter, who provides access, and how are delays handled?
  • Condition: Which existing deficiencies should bidders account for, and which belong to a separate repair scope?
  • Materials: Who supplies consumables, filters, chemicals, bags and replacement components?
  • Callouts: What response is required, which hours apply, and how is an additional call authorized?
  • Acceptance: Who confirms service completion, and what evidence belongs with the invoice?
  • Changes: What process applies when a building, equipment item or service frequency changes?
  • End of term: What records, keys, supplies or transition help must be provided at closeout?

Translate each answer into your estimate. If a building allows only a short service window, calculate the staffing needed inside that window. If equipment requires a particular part, obtain the quoted supply price and lead time. If a site closes for several weeks, establish whether the contract still requires visits or standby capacity.

Send material questions through the published procurement channel before the deadline. Keep the official response or addendum with your estimate, and make sure everyone pricing the job uses the same version. A remembered answer from a walk-through is harder to use than a written instruction in the bid record. If the walk-through suggests that an occupied building needs after-hours service but the packet lists daytime access, ask the purchasing contact to resolve the conflict in writing before you price a shift that may require overtime or a separate crew.

Bid Control’s walkthrough puts the qualification steps, key dates, forms and submission instructions together. Use that structure to keep your question deadline and site visit beside the price work. Our team can help you cost the service and prepare the bid, including working through the details that change the number.

Give the foreman a task list with a site calendar. Specify the staffing and reporting requirements on the same sheet. Check the estimate against that plan before submission.

How do I compare monthly, per-visit and hourly prices?

Compare service prices by converting each format into the same annual scope, then checking which party carries the risk when visit counts or repair hours change.

The bid form controls how you submit the number. Your internal cost sheet should show the units behind it. A monthly invoice may include weekly visits. It may also pay for a quarterly task or an annual inspection whose cost must be saved until the work comes due.

Consider a fictional grounds route with 40 scheduled visits. At an illustrative $300 per visit, the annual service price is $12,000, equal to a $1,000 monthly average. Use that calculation to check the required bid format against the work your crew will perform.

Now suppose the required schedule calls for 48 visits at the same service level. At $300 each, the annual price would be $14,400. If you promised all 48 visits for the original $12,000, you would collect $250 per visit. The extra eight visits consume crew time even when the monthly invoice looks unchanged.

Build the comparison before deciding which opportunity pays well:

Pricing format What to calculate internally Question that protects the estimate
Monthly fixed amount All tasks and visits across the entire year Does the fee cover a stated schedule or unlimited service?
Per visit Travel, crew time, supplies and supervision for each visit What triggers a payable visit, and who authorizes extras?
Hourly repair rate Loaded labor, equipment, administration and allowable material charges Which hours are billable, including travel or diagnosis?
Per asset or unit The work required for each listed equipment item or area Are different sizes or conditions priced separately?

Check the evaluation quantities too. A buyer may use estimated hours to compare bids while orders vary. Price every required line so your company can perform it profitably at plausible quantities. A low number on a frequently ordered line can matter more than the attractive total shown in your estimate.

Use matching units on the quote and invoice. The field ticket should record those units too. If the agreement pays per completed inspection, the service record should identify that inspection. Clear units make it easier for the buyer to approve the bill and for your office to see whether the job is meeting its plan.

The fifth-year margin test

A fixed annual fee must cover later costs as well as today’s payroll, so estimate each required year before committing to the full price schedule.

Use this sensitivity calculation to see why each year deserves its own estimate: an example $100,000 annual price, $80,000 first-year direct cost and assumed annual cost growth of 4%, with the same scope and fixed revenue.

Year Revenue Delivery cost, rounded Gross profit before remaining overhead and taxes Gross margin
1 $100,000 $80,000 $20,000 20.0%
2 $100,000 $83,200 $16,800 16.8%
3 $100,000 $86,528 $13,472 13.5%
4 $100,000 $89,989 $10,011 10.0%
5 $100,000 $93,589 $6,411 6.4%

By year five, the job still brings in $100,000 but contributes less than a third of its original gross profit. Company overhead can turn that remaining contribution into a loss.

Test the costs most likely to move. For a labor-heavy route, a wage increase may matter more than a change in fuel prices; a specialized maintenance contract may be more exposed to parts availability. Test overtime, a replacement supervisor, a longer travel route and a major equipment repair. Avoid assuming every improvement in crew efficiency will happen exactly as planned.

Price option years separately when requested. Fixed rates must support the full term. Check the delivery plan against them. An adjustment clause needs a calendar reminder. Attach the evidence requirements to it. Use each year’s recorded costs to improve the next service plan and the next bid.

Which price adjustment clauses protect a contractor’s margin?

Only the costs and increases allowed by the agreement qualify; check the formula and request deadline before assuming inflation will be covered at renewal.

The Bureau of Labor Statistics’ CPI guidance recommends clearly identifying the index series, base payment, reference period, adjustment frequency and calculation. “Prices may change with inflation” leaves important details unanswered.

In a proportional-adjustment example, an index moving from 200 to 208 rises 4%. An uncapped covered $10,000 payment becomes $10,400. With a contractual 3% cap applied to that adjustment, it becomes $10,300. Use the agreement’s formula and reference dates for the request.

Find whether the increase applies to the whole price or selected components, and whether decreases also apply. Check the request deadline and evidence required. Ask questions during the solicitation’s question period rather than assuming the buyer will agree to new terms after award.

Local terms show what to price. Branson’s generator scope allows renewal at the same or lower unit prices. Charlotte County’s asphalt-repair recommendation uses the same prices and terms for optional renewals by mutual consent. Ogden requires fixed prices through its initial three-year pest-control term. Build those obligations into the offer before submitting.

For covered federal services, FAR 52.222-43 addresses qualifying wage and fringe-benefit changes and related payroll costs. It excludes additional overhead and profit, normally requires notice of a claimed increase within 30 days of receiving a new wage determination, and prohibits duplicating covered contingencies in the bid price. Apply the clause included in your contract.

Keep adjustment backup with the job records. A documented, timely request is easier to evaluate than a general statement that everything became more expensive.

How much cash and crew capacity should I reserve?

Fund startup and the work performed before your first collection, then reserve staff hours for both scheduled visits and the response times you promised.

Map the first payment cycle before mobilization. When can you submit the first invoice? Who accepts the work? Which records must accompany it? When is a complete invoice due for the buyer’s payment process?

For a cash-planning example, suppose a contract costs $8,000 a month to deliver, requires $5,000 in startup supplies and equipment, and leaves two months of delivery cost outstanding before the first collection. That creates a $21,000 cash requirement before adding a reserve. Put the agreed billing and collection dates beside the costs to build your own funding plan.

Arrange available cash or committed financing for startup and the first billing cycle. Include every account in the cash schedule. Two simultaneous starts can require payroll and equipment deposits before either buyer has accepted an invoice.

Schedule the labor with the same care. Put fixed visits on a capacity calendar. Leave space for periodic inspections and allowed callouts. Name backup staff for absences and a supervisor who can resolve access or quality issues. For an example two-truck HVAC shop, reserving one technician for a same-day response can reduce the hours available for scheduled maintenance elsewhere, even in weeks when the public buyer makes no emergency call and generates no additional billable repair work.

An emergency response promise has a cost even when calls are infrequent. Map the response area. Check whether the required hours conflict with another promise before accepting the obligation. Price and staff what the agreement requires rather than hoping emergencies occur at convenient times.

What makes an agency want to renew a service contractor?

Reliable service gives the buyer a reason to continue, and a clear performance record lets the person approving renewal verify that service without chasing your office.

Translate the scope into a service log. Record the site, date, work completed, exceptions, corrective action and acceptance where required. Use permitted photos to document condition or a repair. The purpose is to make performance visible to the person approving the work.

Send a concise monthly report built around the contract’s measures. Show the visits performed and response times. Flag unresolved issues separately, with the next action assigned to someone. Include the facts that help the buyer manage the facility, rather than a long promotional update.

Report a missed visit promptly. Say how you will correct it. Confirm completion of the correction. If the issue was a missed restroom cleaning, identify the affected location and the return visit in the service log, then record who checked the correction so the buyer does not have to reconstruct the incident from separate phone calls and messages. Give the buyer a clear record of the fix before the next billing review.

Before the decision deadline, request a performance review through the authorized channel. Include the next period’s requirements. Ask whether the facility list or service needs are changing and follow the contract process for any scope adjustment. Price added work and obtain the required authorization so continued service protects both the relationship and the account’s margin.

Request a reference for work completed successfully, even while the relationship continues. The government reference guide shows how to preserve evidence for your next proposal. A recurring account should build a record your business can use beyond that one customer.

Add nearby accounts without overloading the route

Choose the next account by its service window as well as its location; two nearby buildings can still require separate crews if both must be serviced at once.

Keep the first search within a service you already deliver well. Measure the first route’s delivery costs. Fix its operating problems before adding another agreement.

Then look for nearby work that uses the same crew skills and equipment without conflicting with existing service hours. A second account is attractive when the route and supervision make sense, not simply because its annual price is larger.

Keep a renewal calendar across the whole company. Start preparing for upcoming decisions while the current periods are still running, and follow other agencies buying the same service. A steady pipeline gives you choices about which accounts to add next.

Review revenue concentration and capacity together. Spread the route across suitable buyers. Leave capacity for backup coverage and periodic tasks before promising another start date. Your target is a profitable base that keeps the crew productive and the next account manageable.

Use the first government contract plan for the initial entry point. After each service period, update the cost model. Retain enough profit to fund the next start without draining cash from the existing accounts.

Add a route test before chasing the next award. Suppose two nearby fictional accounts each require 12 crew-hours a week, and combined travel and supervision add four hours. Together they need 28 hours weekly. A third account requiring 16 more hours would bring the total to 44, before absences, weather delays or emergency calls. Put those hours against the staff available during the required service windows.

Look at the same accounts in dollars. Two example $48,000 annual agreements produce $96,000 in annual sales. With $36,000 in direct delivery costs each, they contribute $24,000 of combined gross profit before remaining overhead and taxes. Measure logged hours and purchases monthly, then use the results to price the next nearby account.

Bid Board narrows the search to your trade and operating area. Bid documents are reviewed before an opportunity is listed, so you can start the route comparison with its scope and due date in front of you. Award history identifies agencies already buying your service. For a Texas route, browse open Texas cleaning bids or Texas landscaping bids, then compare the facilities and visit requirements with your capacity sheet.

When should I add equipment or hire for recurring public work?

Commit to a purchase or hire only when authorized workload supports the cost, with enough cash to cover the gap before customer payments arrive.

Start with the service schedule. Identify the exact hours or equipment days the contract requires. Separate confirmed work from hoped-for renewals and potential callouts. Then compare using existing capacity, renting, arranging permitted subcontract support and buying or hiring.

Here is an illustrative equipment decision. Renting a machine for 12 planned service days at $250 per day costs $3,000, before delivery and other charges. Buying a $12,000 machine uses more cash immediately, plus transport, storage, insurance, repairs and upkeep. Add the paid uses across your accounts and compare total ownership cost with the rental plan to choose the more profitable approach.

For hiring, write down the employee’s work across all accounts. Include paid time for travel, training, preparation and reporting. A person assigned to a contract for only part of the week needs paid work during the remaining paid hours if your estimate depends on full utilization.

Make backup coverage part of the decision. A recurring buyer expects service when the regular technician is absent. Document the site procedures and equipment history. A substitute also needs access instructions, including whom to call when the usual entrance is locked.

Review the decision after the first full operating cycle. Compare paid utilization with the estimate. Review service quality and collections alongside the account’s gross profit. Strong results give you a cost basis for the next hire or purchase. If the route takes longer than planned, correct the schedule or future pricing before adding another account with the same problem.

I would rent for a short, uncertain workload and revisit the purchase after measuring paid utilization. A possible renewal alone would not justify the equipment payment. Before buying, run a second utilization case that removes the largest optional account from the schedule and includes only the paid equipment days supported by the remaining work; that shows how much of the purchase depends on a decision the buyer has not made.

A $300,000 route is a capacity target, not a win forecast

Five active accounts billing $60,000 each would produce $300,000 in annual revenue, but the arithmetic says nothing about how quickly you could win or retain them.

Use account counts to test the business you would have to operate. In this example, each agreement requires $45,000 in annual direct delivery costs and contributes $15,000 before remaining overhead and taxes. Each row assumes a full year of authorized service at the stated price. A midyear start produces less revenue in that calendar year.

Active annual accounts Annual revenue Direct delivery costs Gross profit before remaining overhead and taxes
1 $60,000 $45,000 $15,000
2 $120,000 $90,000 $30,000
3 $180,000 $135,000 $45,000
4 $240,000 $180,000 $60,000
5 $300,000 $225,000 $75,000

There is no year column. Winning another account can take longer than expected, and an existing buyer may decline an option. If a five-account route loses one equally sized customer, annual sales fall by $60,000 and gross contribution falls by $15,000 under these assumptions. Office rent and other fixed costs may stay unchanged. Model that loss before spending the fifth account’s contribution.

For perspective on competition, our records show a median of three bidders across 725 posted bid tabulations. If three equally competitive bidders sought a single award, an equal-share calculation would be one award per three bids. That is arithmetic, not a measured contractor win rate: bidders differ in price and qualifications, and this sample spans trades and is mostly Texas. It cannot tell a new cleaning company its odds.

The first bids are the slow ones. Allow time for the first site visit. Portal registration may take another session, and references need checking before the company file can shorten later submissions. Do not hire against a presumed first-year win count. Record your own submissions and outcomes, including why you passed on jobs, before attaching a probability to future sales.

Give each account count an operating test. At one account, compare the estimate with time sheets and purchases. Before adding a second, assign backup coverage. At three or more, check whether supervision still fits within paid hours. Four or five accounts may require more office time for scheduling and billing than the original margin allowed.

Use the contribution deliberately. Cover company overhead and preserve the cash needed for the next payroll. Startup supplies for another account also come out of that cash. Keep owner time available to price replacement work while the crew services the current route; a busy month can otherwise leave the next renewal decision unattended.

Keep references tied to documented performance. An accepted service report can support a later proposal asking about multi-site experience. Retain the scope and the buyer’s contact details alongside those reports, with permission to use the reference. The evidence should show which work your company performed and over what period.

Review the model quarterly against booked work and collected revenue. If a route uses more supervisor hours than estimated, fix that problem before adding a similar account. If a renewal remains undecided, leave it in the optional column. The five-account target is worth pursuing only when each account supports its share of the business.

Bid Control for the next service term

Bid Builder helps an owner prepare recurring-service bids from a reusable company file, while Bid Board finds matching opportunities and Bid Team handles the paperwork with you.

Start with the account you could service next month. Your search area should reflect the route and emergency response you can staff. Bid Control brings the bid papers and changes together; check the agreement’s term and price schedule before committing estimating time.

  • Bid Board finds work along your route. Select the trade and area, then compare grounds opportunities or HVAC bids with your open crew hours. Reviewed listings put the bid documents and due dates within reach, so the first decision is whether the service fits.
  • Bid Board helps you follow repeat buyers. Past awards identify incumbents and reported amounts. Read the term behind the amount, record the possible expiration in your own calendar and follow early signs in meeting minutes or budgets. The stages run from Talked about through Money approved, Being designed, Bid coming soon and Bidding now.
  • Bid Builder reuses the company paperwork. Its Bid Passport holds your W-9, insurance certificate, licenses and references, along with other company records. Forms draw from that file, and the step-by-step process follows what the buyer requests. Check that references match the service being offered and that insurance remains current for the new packet.
  • Bid Builder supports the owner doing the estimate. Compare what past winners bid on similar jobs and text a bid expert when a form or instruction holds you up. The plan also includes opening your first two bid-site accounts. Bring the annual visit count and option-year schedule to the review so comparisons use the same units.
  • Bid Team takes on the packet work. Rafael’s team plans bids with you and handles forms, addenda, notary pages and accounts on agreed dates, one bid at a time. You make the final call on your number, sign and send. The service scope and staffing commitments still need your approval before that happens.

For an owner who intends to keep estimating in-house, I would start with Bid Builder. The repeated work is maintaining the company file and assembling the next buyer’s forms. The judgment is deciding whether another building fits the route and whether the price covers the years being offered.

Bring a service schedule and the packet to a 15-minute call with Rafael. Use Bid Control to prepare the next bid around a service commitment your crew can keep.

Questions people ask

Quick answers

What are government service contracts?

Government service contracts buy recurring cleaning, grounds work, equipment maintenance, on-call repairs and other services for public agencies. The agreement defines tasks, prices, duration and how work is ordered. Convert those requirements into a staffing and billing calendar so the account produces repeatable delivery, collected revenue and a reference for your next public customer.

Can one government bid produce five years of work?

Yes, if the buyer exercises the available options. An agreement can establish a base year plus four option years, giving the buyer a route to five years of service from one competition. Price all required years, record the option notice dates and deliver strong performance. Confirm each exercised period in writing, then update staffing, purchasing and billing for the continued work.

How much are small cleaning and grounds contracts worth?

The recorded medians are $181,251 for cleaning and $150,201 for grounds in PorchRocket's October 2026 data, across 50 and 134 awards respectively. Those are reported award amounts, not annual revenue or profit. Check the duration and any spending cap before comparing an award with the service your crew can deliver.

Can I raise my price when the contract renews?

Only if the agreement permits the increase. Some contracts apply already-bid option prices, some permit a specified index adjustment and others continue at the same rates. Identify the formula, covered costs, cap and notice deadline before bidding, then keep the required evidence ready and submit adjustment requests through the stated process.

How should I forecast revenue from an on-call contract?

Start with the contract's stated minimum, authorized work orders and ordering history. Federal indefinite-quantity contracts state both a minimum commitment and a maximum ordering limit. Record potential additional orders separately, price each billable unit profitably and match equipment or hiring decisions to the work your company is committed to perform.

How do I improve my chances of renewal?

Deliver the agreed service, document inspections and response times, correct problems promptly and submit accurate invoices. Give the buyer a clear record of successful performance before its decision deadline. Confirm the renewal process, authorized period and applicable price in writing, then prepare staffing and supplies for the next service period.

Should I quote a monthly price or a per-visit price?

Use the pricing format the solicitation requires. Build your own estimate from the required annual visits and tasks, then convert it into the requested unit. A monthly invoice can include weekly, quarterly and annual work. Check how added visits, canceled visits and changes in the facility list affect payment.

Where can I find local maintenance contracts?

Search public purchasing pages and Bid Control for your service and operating area. Review prior awards to identify regular buyers, then follow their renewal and replacement activity. Bid Control reads bid documents and early planning records, checks each bid before it reaches your board and helps you prepare a suitable submission.

Research file

Sources used in this guide

Sources are linked at the claim they support and collected here for auditability. Vendor features and prices can change; verify them before purchasing.

  1. FAR Part 17: Multiyear contracting and optionsFederal Acquisition Regulation: Sections 17.103 and 17.207 distinguish multiyear authority from options and explain option exercise; reviewed October 2026.
  2. FAR 16.504: Indefinite-quantity contractsFederal Acquisition Regulation: Minimum commitments, maximum quantities and ordering procedures; reviewed October 2026.
  3. FAR 52.222-43: Service labor price adjustmentsFederal Acquisition Regulation: Covered wage and fringe adjustments, excluded overhead/profit, notice and contingency provisions; opened and read October 2026.
  4. Using CPI for escalationU.S. Bureau of Labor Statistics: Choosing the index, reference period, adjustment formula and caps; reviewed October 2026.
  5. Washington job order contracting explanationWashington Department of Enterprise Services: Agency presentation on work orders, unit-price books and bid coefficients; opened and read October 2026.
  6. WTA HVAC maintenance contract recordWhatcom Transportation Authority: Contract 2026-071 for 1530 Cornwall: three-year term and no renewals; record updated October 1, 2026.
  7. Ogden 2026 pest control solicitationOgden City Corporation: Three-year initial term, possible one-year renewal and fixed initial-term pricing.
  8. Michigan elevator maintenance award recommendationMichigan Department of Technology, Management and Budget: RFP 240000001281: three-year term with up to five one-year renewal options; example reviewed October 2026.
  9. Branson 2026 generator maintenance scopeCity of Branson: One year plus up to three annual extensions, renewal pricing and contractor notice provision.
  10. Franklin 2026 on-call roofing invitationTown of Franklin, Massachusetts: April 2026 through March 2028 term, unit pricing and annual appropriation condition.
  11. Charlotte County 2026 asphalt repair contract recommendationCharlotte County, Florida: File 2026-8512: one-year term plus two optional annual renewals at the same prices by mutual consent.
  12. Waco fire-station mowing awardCity of Waco: September 15, 2026 agenda; agenda reviewed October 2026; identifies Fando Solutions and a $291,840 five-year cap. Bidder count not stated.
  13. Charlotte as-needed plumbing awardCity of Charlotte: April 27, 2026 agenda; agenda reviewed October 2026; three vendors share estimated total expenditures of $500,000, with three years plus two one-year renewals.
Your next best move

Find the next contract for work you already do.

See local service bids, past awards and early signs of upcoming work, with help pricing and preparing your bid.

Find bids near me