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

Cleaning contracts

Janitorial Government Contracts: Find, Price and Win Cleaning Bids

Build a route of public cleaning accounts. Find work near your crew, price every shift, and build the references that help you win bigger contracts.

The short answer

To win janitorial government contracts, find city, county, school and federal cleaning solicitations, check the qualification rules, attend required walkthroughs, and price the required tasks and service days. Bid Control by PorchRocket finds and checks local cleaning bids, shows past awards, and helps you price and prepare your response. PorchRocket's Bid Control data (October 2026) shows 76% of cleaning awards were under $250,000, across a sample of 50 awards. Texas cleaning solicitations gave a median of 22 days to respond across 280 notices with dates.

Find bids near me

What matters most

  • The median cleaning award was $181,251 across 50 awards in PorchRocket's Bid Control data (October 2026).
  • Texas cleaning bids gave a median of 22 days from posting to deadline across 280 dated notices; a quarter gave 17 days or less.
  • Price tasks and labor hours first, then convert the total into the square-foot unit the bid form requires.
  • Federal Service Contract Act wages, local living wages and option-year rules can change your labor cost.

A cleaning bid can look profitable per square foot and still leave you short every Friday. The missing cost may be the cleaner waiting for an escort, the trip between buildings, or summer floor work buried in the schedule. Price the shift before you quote the area.

I start with the service calendar and the wage attachment. Together they tell me whether the crew can cover the account and what each paid hour must cost. The old award amount comes later, after the building list and contract term line up.

Bid Control by PorchRocket helps you find nearby cleaning work and prepare the response. But the decision to pursue a library, school or ten-building city package starts with your staffing. A smaller account close to your current route can be the better bid.

Cleaning award sizes and a local account

Local accounts sit within reach of smaller crews: PorchRocket’s Bid Control data (October 2026) puts the median cleaning award at $181,251 across 50 awards.

Cleaning award measure October 2026 finding, n=50 How to read it
20th to 80th percentile awards $61,484 to $373,879 A screening range, not a price for your building
Median award $181,251 Half the recorded amounts sit on each side
Awards under $250,000 76% Smaller awards make up most of this sample

These amounts describe the recorded awards, not annual take-home income. Cleaning awards can be annual amounts or unit-price caps. Before dividing a total by 12, read the term and quantity commitments together: a cap covering several years of ordered services tells you much less about next month’s payroll funding than a fixed monthly charge for a defined building schedule. A cap is not a guarantee.

Austin Professional Cleaning won $72,240 for one year of city hall, library and recreation center cleaning in Pflugerville, Texas, in August 2025. That equals $6,020 a month when spread across 12 months. The award appears in PorchRocket’s meeting-record data. It gives an owner a named account to research, but it does not tell you the winner’s labor cost or profit.

Pull the building areas and required hours for that account. Find out who supplied consumables. Compare those requirements with the new scope before borrowing any rate from the old award. The public award data guide explains how to research the winner and amount without mistaking a contract total for a ready-made estimate.

Where do you find janitorial government contracts near you?

Start with purchasing pages for the cities and schools inside your service radius; use SAM.gov when you are ready to examine federal opportunities.

Build a service area around where a supervisor can cover an absence. A cluster of libraries 20 minutes apart may suit you better than one larger building two counties away. Search beyond “janitorial.” A notice filed under custodial services, floor care or day porter may describe the work you already do, while a broader facility-services package can add responsibilities your cleaners cannot cover with the equipment and training they have.

Source What to look for What to do next
City and county purchasing pages Building lists, bid packets, addenda Save the buyer’s submission portal and question deadline
School purchasing pages Custodial contracts, summer cleaning, floor work Compare the academic calendar with the service schedule
Board and council records Existing awards, renewals, complaints, new facilities Record the contract term and next possible rebid
SAM.gov opportunities Federal cleaning solicitations Read the complete scope and wage attachments
Bid Control cleaning bids Relevant work, award history and early signs Put suitable bids and required visits on your calendar

Bid Control reads agency bid pages and the records where spending starts. That matters when a new recreation center is funded months before cleaning is purchased. You can plan staffing before a short bid window opens.

Texas companies can browse open Texas cleaning bids to see the work available in their market. Use each notice to build a calendar with the walkthrough date first, followed by the question deadline and submission time. Check the visit date first. An estimate cannot recover missed attendance.

In our records, 41% of 442 Texas cleaning and janitorial bids require a vendor login to reach the documents. Register with the buyer’s required system early. Complete the vendor profile and practice the upload process while you have time. Use the same business name and tax details on every form. Check the signer too. Your insurance contact should match the person who can supply the requested certificate. The broader government bid search guide covers how these sources fit together.

A bid-or-skip sheet for a small cleaning crew

Start inside the radius your supervisor can cover, with enough cash to fund the first payrolls and references that match the buildings being offered.

Start with a one-page decision sheet. Put the address and square footage at the top. Add the weekly schedule beside the start date; leave room for the term and required site visit. Beneath it, answer five questions:

  1. Can the existing team cover the work without leaving current customers short?
  2. Can you hire and train any additional cleaners before the start date?
  3. Can you meet the stated insurance, security, reference and equipment requirements?
  4. Can you fund payroll and supplies until invoices are approved and paid?
  5. Does the contract let you price the service you will deliver?

A ten-building package needs ten staffing assignments. Each location has its own access routine and supply closet, even when the buyer lists everything under one price line. Compare the route and paid hours alongside square footage. Likewise, a daytime porter assignment consumes a dedicated person even when a production-rate calculation suggests only a few cleaning hours.

Read the scoring method before drafting the response. Among 192 classified Texas cleaning and janitorial solicitations in our records, 54.7% were RFPs and 31.8% were sealed low bids. That matters: a scored staffing plan may need more attention than a short cover letter attached to a price form. The IFB, RFQ and RFP guide explains the differences. Organize the response around the stated evaluation criteria.

When the buyer asks for comparable references, give the evaluator enough detail to compare the accounts without calling you for an explanation: identify the building type and cleanable area, state the service frequency and duration, then list a client contact who has agreed to respond. Danbury’s custodial solicitation explicitly asks references to show sufficient resources, experience and capability. A relevant account description does that better than a page of sales adjectives.

References before your first public account

Commercial accounts can establish your qualifications when the buyer accepts them; choose references whose access rules and service schedules resemble the advertised work.

Choose work you can document. A privately owned office with evening cleaning may be relevant to a city office. A busy church campus may provide evidence of weekend scheduling and event cleanup. Explain how the staffing or access conditions match. Buildings are not interchangeable.

Prepare one short project sheet per reference. List the work location with service dates and contact information. Describe the cleanable area alongside the frequency of service. State the crew size. Identify who supplied equipment. Describe your company’s role. If you were a subcontractor, say so and identify the scope you performed.

Ask whether the reference can confirm staffing continuity. Can they also describe how you responded to complaints? Verify the contact’s current phone number and availability. A strong reference is of little help if the buyer reaches an old voicemail box during evaluation week.

Use operating records to support the account sheet. A redacted inspection form shows what you inspect. Pair it with a room checklist or supervisor schedule that shows how that inspection fits into the workweek. Obtain permission to share client information and include the relevant, approved evidence.

If the solicitation requires public references you lack, check whether the stated rules allow another way to qualify. Ask before the question deadline. If the requirement is firm, skip it. Look for a smaller suitable contract or an allowed subcontracting opportunity that builds the missing experience. Keep the government references guide handy when assembling that first qualifications packet.

Give the buyer a named person responsible for delivery. “Our management team will monitor quality” is hard to evaluate. Name the supervisor assigned to inspections. Include an absence plan and an escalation contact so the buyer knows who will act when a restroom is missed. Make sure the plan fits the labor included in your price.

The walkthrough measurement sheet

Leave the building with measured quantities and a list of unresolved scope questions, so the estimate reflects the rooms your cleaners will enter.

Bring the scope and a sheet for each building. Request floor plans beforehand. Separate gross building area from space you must clean. Assign hours to the included rooms and their required tasks, with restroom fixtures counted separately.

Record the following before leaving:

  • Floor area by surface, including mats, carpet, tile, stairs and entryways.
  • Restroom fixture counts, dispenser types and who buys paper, soap and liners.
  • Trash locations, recycling rules and the path to the dumpster.
  • Occupancy, public hours, events and days when cleaning access changes.
  • Elevators, locked rooms, alarm procedures, badges and key control.
  • Water, drains, power, equipment storage and safe chemical storage.
  • Required floor restoration, carpet extraction and window cleaning frequencies.
  • Existing damage or poor condition that routine cleaning cannot correct.

Ask which spaces require a cleaner to wait for an escort. Time spent waiting is still time you must cover. Ask whether a meeting room cleaned at night must be reset after a weekend event. Ask who moves classroom furniture during summer floor work.

Texas cleaning and janitorial notices in our records gave a median of 22 days from posting to deadline, with a quarter allowing 17 days or less (280 dated notices). The walkthrough can fall much earlier. Read that date first. Winter Garden, Florida, required a March 5, 2026, meeting and building walkthrough for its janitorial and floor care solicitation. Put the visit in the calendar the moment you find the notice.

Send scope conflicts through the procurement contact before the question deadline. If the specification says three cleanings weekly but the building manager describes five, send that conflict to procurement before the question deadline and keep the written clarification or addendum beside the estimate so the reviewer can trace which service frequency you priced. Verbal answers are not enough.

From task rates to paid cleaner-hours

Calculate janitorial labor by dividing each task’s quantity by its production rate, then add the paid time needed for setup, travel and supervision.

ISSA’s cleaning-time guidance ties each task to a tool and measured quantity. Its flat-mop example uses 5,355 square feet per hour: mopping 1,000 square feet takes about 11.2 minutes. Its bundled restroom example allows three minutes per fixture, or 30 minutes for ten fixtures. Apply each benchmark to its defined task, then add the remaining work.

Does the selected standard include dispenser service? If it does not, price that task separately. Do the same for trash collection or vacuuming outside the standard. Count each task once when using a bundled restroom rate that includes floor and trash work. Start from a documented task definition, then compare it with your crew’s recorded time on similar accounts.

Use a workloading sheet like this:

Work element Quantity basis Frequency basis Costing question
Vacuuming Cleanable carpet area Required visits Open floor or crowded offices?
Restrooms Fixtures or timed room bundle Visits plus daytime checks Does the bundle include floors and restocking?
Hard floors Area and specified process Daily, weekly or periodic Damp mop, machine scrub or finish restoration?
Trash Stops and route time Required collections Central collection or many small rooms?
Periodic work Separate measured scope Annual occurrences Is moving furniture included?

Allow time to prepare equipment. Cleaners also need paid time to put supplies away and move between sites. Include inspection time and relief coverage without also charging the same hours inside another allowance. A route that needs 12 labor hours can require three cleaners for four hours, but the access window and travel still have to work.

Ask the proposed supervisor to walk through the shift from arrival to locking up, explaining how each cleaner finishes within the access window even on a night when supplies need restocking or a room takes longer than the production benchmark. No recovery time? Revise the estimate.

How do you check whether the planned shift is realistic?

Work backward from the building’s access window. If three cleaners have four hours each, the account has 12 cleaner-hours available. Travel between buildings consumes some of those hours. Opening the supply closet takes time too, as does securing the building after the last cleaner finishes. Price every part of that shift so the supervisor has enough paid time to deliver the service.

Give each cleaner an assignment with a beginning and end. Keep restroom bundles separate from general floor and trash tasks so the same work appears only once. Schedule noisy or disruptive work around the access rules. Identify which periodic jobs require extra people or equipment outside the normal shift.

Use time records from comparable current accounts to test the assumptions. Note the task and quantity. Record which tool the cleaner used, how experienced the crew was, and whether access delayed the work. Use measurements from rooms with comparable furnishings and access. No comparable measurement? Allow time for uncertainty. Seek better scope information before finalizing the bid.

Show relief coverage as a named assignment. Identify who can cover an absent cleaner, where that person comes from and how the supervisor learns about the absence. Price training and initial slower shifts in the startup plan. The supervisor needs enough time for the required cleaning even when access is delayed. Put relief coverage on the schedule.

What should a janitorial bid cost per square foot?

Divide the fully costed service price by the agreed cleanable area, then label the result per visit, month or year on every worksheet.

ISSA’s commercial pricing article illustrates the unit with a $12,000 monthly contract divided by 100,000 cleanable square feet: $0.12 per square foot per month. For a government bid, define the scope and billing period, then calculate the rate that funds those requirements.

Here is a worked pricing example for a 30,000-cleanable-square-foot building. Use your measurements in the same worksheet. Replace the labor assumptions with the required wage and obtain supplier quotes for the materials you must provide.

Assume 260 scheduled visits annually, 12 total cleaner-hours per visit, and a $27 loaded labor cost per hour. The $27 includes the wage and employer labor costs used for this example. Replace it with the wage that applies to your job. Add benefits and payroll burden, checking what it will cost to hire for that schedule.

Annual cost Calculation Amount
Routine cleaning labor 260 × 12 × $27 $84,240
Additional periodic-work labor 160 × $27 $4,320
Supervision and relief allowance Separate budget $7,200
Chemicals, liners and included consumables Supplier-based budget $8,400
Equipment, maintenance and transport Assigned annual cost $4,800
Office, insurance and administration Assigned overhead $9,600
Total annual cost Sum of the above $118,560
Selling price at 20% planned margin $118,560 ÷ 0.80 $148,200

The resulting price is $12,350 a month, $4.94 per square foot per year, or about $0.412 per square foot per month. The measured scope sets the price. Here, 12 cleaner-hours on each of 260 visits must be funded along with everything else in the annual budget. That detail lets you explain the rate to the buyer and defend it inside your own company.

Adding 20% to cost would produce $142,272, which is a 16.7% margin on revenue. Dividing by 0.80 produces the intended 20% margin. Markup is not margin.

Now stress the estimate. One extra labor hour per visit adds $7,020 annually at the chosen $27 rate. If your price stays fixed, that comes straight out of the planned $29,640 difference between revenue and budgeted cost. Check the hours first.

Follow the buyer’s price form exactly. Check the arithmetic in both directions: the monthly total multiplied by 12 should match the annual price, and each per-visit or square-foot rate must describe that same scope. See how to price a government bid for using prior awards without copying another company’s cost structure.

Which wage rules apply to government cleaning contracts?

The wage attachment determines your starting labor cost: federal service contracts and covered local work can require rates above what you pay on private accounts.

For covered federal service contracts exceeding $2,500, the Department of Labor’s Service Contract Act guidance describes prevailing wage and fringe-benefit requirements. Janitorial services are a listed example. A predecessor contractor’s collective bargaining agreement can also matter. Use the wage determination and labor clauses attached to the solicitation.

For city and school purchases, identify the governing state or local requirements and the wage schedules incorporated into the contract. The department distinguishes federal contracts from federally assisted work.

Two city examples show why one national hourly number fails:

  • Austin, Texas: The Living Wage Program lists $22.15 per hour for FY 2026-27, beginning October 1, 2026, for covered city non-construction contract work. Add the required employer costs and benefits to build your loaded labor rate.
  • Boston, Massachusetts: The city’s ordinance guidance lists a $19.36 living wage effective July 1, 2026. It separately requires covered building-service janitors to receive compensation under the applicable prevailing wage schedule regardless of contract size. Use the applicable janitorial wage schedule to build the Boston labor budget.

Build a wage worksheet by job classification. Start with cash wage. Show required benefits separately from employer taxes, then account for insurance and paid leave without counting any cost twice. Resolve missing schedules with procurement before bidding. Last year’s private-account wage proves little.

Base years, options and wage adjustments

Price each cleaning contract year from its wage requirements, service scope and permitted adjustment clauses, with option dates and notice deadlines on the calendar.

Make a small term table with a row for the base period and each option. Beside the price, record its wage basis. Give the adjustment mechanism its own column, with the notice deadline next to it. Identify whether the agency can add buildings, remove service days or change quantities. Read the funding and termination provisions before treating every option as booked revenue.

The difference between contracts can be sharp. Danbury’s 2024 custodial bid instructed bidders to include scheduled Connecticut minimum-wage increases in base and optional-year pricing; it said later adjustments would not be allowed for those purposes.

On federal contracts containing FAR 52.222-43, specified wage and benefit changes can support a price adjustment. The clause excludes added overhead and profit from that adjustment and generally requires notice within 30 days of receiving a new wage determination. It also bars building in a contingency for increases the clause covers. Read the clause before adding an annual escalation percentage.

Keep a payroll-to-price bridge for renewal discussions. Show the old requirement beside the new one. Multiply the difference by the affected hours and keep the supporting records with that calculation. Separately review supply and equipment costs against whatever adjustment the contract permits. Before applying a percentage increase to the whole invoice, separate the costs the clause covers from those it leaves with you, then place those remaining costs in the year they will be incurred so the option price does not depend on an adjustment the buyer never agreed to pay.

Test the fixed price first. In the worked account, routine and periodic cleaning use 3,280 hours a year: 3,120 routine hours plus 160 periodic hours. A chosen $1 increase in loaded hourly cost adds $3,280 annually before any related change in supervision or relief cost. Over two affected years, that is $6,560 your pricing needs to address under the contract’s rules.

Build a separate schedule for known costs and uncertain costs. Put a published wage change in the known column when it applies. Use the planning column for hiring assumptions. Include expected supplier changes there, along with equipment you expect to replace. Then apply the permitted adjustment method to each item. This prevents the common mistake of treating a narrowly worded wage clause as protection for every rising expense.

At renewal, bring the records the buyer needs to review the allowed change. Keep the wage schedule with the employee classifications it covers. File covered hours by pay period throughout the year. File the records as you go.

School calendars and city building schedules

A school can shift from occupied classrooms to summer floor projects within the same contract; a city library may need weekend service year-round.

For a school, build one schedule for occupied days and another for breaks. Place summer programs beside the floor projects so crews can see which spaces remain in use. Reserve time for the final opening preparation. Ask which buildings stay occupied during summer. Confirm who moves furniture before floor stripping. Read the summer deep-cleaning requirements separately.

Read the issued packet for worker screening and badge requirements. Check access to occupied areas. Confirm which chemicals the school permits. Put the cost and lead time of required approvals into your start plan. The school district bidding guide covers the purchasing process behind those requirements.

For a city package, create a separate schedule for each facility. Libraries, recreation centers and administrative offices have different opening times and event patterns. Mark weekend service on the calendar. Identify who can authorize emergency callouts or other extra work. Use the requested extra-service line for event cleanup outside the base scope, making sure the person who authorizes the work understands what the base price already includes and what additional hours will be charged before the crew stays late. Put the approval in writing.

Include a written quality plan: a room checklist, a supervisor inspection schedule, a complaint contact and a correction process tied to the contract. Describe who covers an absent cleaner. A buyer needs to know how the library opens clean on Monday when someone calls out Sunday night.

Plan the handover too. Before the first shift, confirm access and the supply inventory. Record existing conditions with the buyer. Make sure the shift lead has the contact list. Agree how deficiencies from before your start date will be recorded. Record damage before the first shift.

How much cash do you need to start a government cleaning contract?

Fund the gap between your first startup purchase and the first approved invoice payment, using a weekly schedule rather than the award total.

Build a weekly cash schedule before bidding. Start with the first payroll dates. Work backward to training and badge costs, then place equipment purchases on the schedule. Include uniforms and opening supplies. Mark the earliest allowed invoice date. Allow for the buyer’s acceptance step before applying the payment terms stated in the contract. Use that schedule to identify the largest cash shortfall.

The worked example budgets $118,560 annually, averaging $9,880 a month. For a simple stress test, suppose six weeks of operating costs must be funded before cash arrives. Six fifty-seconds of the annual budget is $13,680. If your separate startup purchases total a chosen $4,000, the test calls for $17,680 before considering other company obligations. Take the buyer’s invoice date as a starting point, then allow for acceptance and payment when setting the funding period in your own schedule.

Separate one-time purchases from recurring expense. If you buy a machine before service starts but its cost is already represented in the annual equipment allowance, show the purchase on the cash schedule and explain the allowance on the estimate so the timing is visible without charging the same economic cost twice. A profitable contract can still require more startup cash than your monthly income statement suggests.

Ask what makes an invoice acceptable. It may need a purchase order and building identifiers beside the service dates. Check which supporting records must accompany approved extra work. Ask who signs off and where the invoice goes. Confirm the recipient before invoicing.

Keep enough capacity for existing customers while the new account starts. Review the cash plan with the person who handles payroll, not only the estimator. If the shortfall is beyond the company’s resources, arrange a workable funding plan or choose a smaller first account. The size of the award matters less than being able to pay the crew every scheduled payday.

How do you keep cleaning quality high without giving away extra work?

Budget supervisor inspections in the bid, document missed tasks during service, and obtain authorization before sending cleaners to work outside the agreed scope.

Write the specification as a building checklist that a supervisor can use during an ordinary shift. Tie each item to a location and frequency. A checklist that says “floors clean” is less precise than one that identifies which floors receive which process on which days.

Agree on how the buyer reports a missed task. Record where and when the missed task occurred. State what service was required and how you corrected it. Give the buyer a named contact and the response required by the contract. Review repeated complaints for a root cause: a missed room, unclear access, insufficient time or a supply problem.

Document extra-service requests before assigning additional labor. A weekend event, post-construction cleanup or added building can change the work substantially. Check who is authorized to request it and which contract line applies. When a building employee asks the cleaner to stay for an extra event or restore a floor outside the schedule, route the request through the contract’s approval process before assigning the labor, even if the employee has been your daily contact since the account started. Friendly requests still cost money.

Hold a short monthly account review with the supervisor. Compare planned hours with paid hours, consumable usage with the supply budget, and complaints with correction records. In the worked example, one extra hour per visit costs $7,020 a year. Review the first month promptly.

Keep proof of completed periodic work. Date the floor-restoration record and identify the space so both parties can see which annual tasks remain. Schedule those tasks before the last month of the term, when an overloaded calendar can make profitable work expensive.

Use that operating history to earn the next reference. Inspection records show another city how you maintained service. Clear invoices and documented corrections help the buyer evaluate how you handle the account after an award. Winning the first contract should make the second bid easier to support.

Adding accounts without outrunning your crew

Grow from one public cleaning contract by documenting its performance, adding nearby accounts and hiring supervision before the owner becomes the backup for every shift.

A first city account gives you measured production costs to use on later estimates. It can also supply a reference another buyer can check, along with revenue tied to a service schedule. Record paid hours by building. Save quality reviews with those records and ask the authorized contact for permission to describe the completed scope in future proposals.

The next target should make the operation stronger. A library close to your existing city office may share relief staff and supply deliveries. A distant building with the same annual award may require another vehicle. Can the supervisor still reach it, or would you need to recruit supervision in a new hiring area? Compare the whole route before deciding which account adds more value.

What would three accounts do for revenue and staffing?

Use the $148,200 annual account from the worked estimate as a capacity exercise after contracts are secured, not a forecast of what a new bidder will sell. Three accounts at that size produce $444,600 a year, or $37,050 a month. Their combined cost budgets total $355,680, leaving $88,920 above the budgeted costs. Those figures assume every account meets the same cost budget. They do not include a promise that you will win three contracts or that each building will perform alike.

Planning item One worked account Three worked accounts
Annual revenue $148,200 $444,600
Annual budgeted cost $118,560 $355,680
Revenue above budgeted cost $29,640 $88,920
Routine cleaner-hours per visit across the accounts 12 36
Six-week cost funding plus startup purchases $17,680 $53,040

Your first bids are the slow ones. Gathering reference permissions, setting up portal accounts and reading unfamiliar wage clauses takes time before any award arrives. Keep that estimating time in the office budget. Do not hire nine cleaning assignments against a list of bids you hope to win.

The three-account cash figure assumes all three start together and each uses the earlier funding model. Stagger the starts when possible. Put the scheduled start dates and invoice cycles on a weekly cash sheet and hire against that schedule.

Thirty-six cleaner-hours per service day also needs a staffing plan. If each cleaner works a four-hour assignment, that is nine assignments across the three accounts. Add named relief coverage and a supervisor who can inspect each site. A working lead can clean as well as inspect, but show those hours separately and check the travel between sites before assuming one person can cover the whole route, especially when the buildings share the same narrow evening access window. Count each hour once.

When should you bid the bigger package?

Move up when current accounts produce cash after their costs and the inspections support taking on more work. Check whether paid hours are staying within the estimate. Bring those records to the next bid. A buyer considering a larger building package can evaluate three well-documented accounts more easily than a general promise that your company is growing.

Build a simple growth gate before committing estimating time:

  • A supervisor has room for the new location and service schedule.
  • Recruiting and relief coverage can meet the proposed start date.
  • Current clients can confirm the relevant work and service quality.
  • The cash plan funds startup alongside existing payroll.
  • The price covers the required wage, periodic work and option-year terms.
  • The owner can name who runs the account during a busy week.

Bid Control’s award history helps you choose the next sensible step. Compare building packages in nearby cities with the accounts you already run. Watch renewal discussions for likely rebids. Add new facilities to the board when they fit the route. Our team can help check the scope behind those records and prepare a response. The government contract growth guide explains how to build that progression into your company plan.

Keep a renewal calendar alongside the bid calendar. An option notice on an account you already staff deserves attention before another distant opportunity consumes the week. Update the reference sheet when the service period ends, while the buyer can still confirm the work.

The final pass before submission

Before sending the packet, reconcile the price form against the wage worksheet and staffing plan; then check every required document against the buyer’s instructions.

Use this final pass with the person who will run the account:

  1. Match every building and service frequency to a costed line.
  2. Confirm the walkthrough attendance record and all addenda.
  3. Check references, insurance evidence, signatures and any required security.
  4. Recalculate unit prices, extensions, option years and the grand total.
  5. Read the portal’s file, deadline and time-zone instructions.
  6. Submit early enough to resolve an upload problem and save the receipt.

Also prepare the first month’s cash plan. In the worked example, routine labor alone averages $7,020 monthly. Periodic work is extra, as are supervision and supplies. The contract’s invoice and approval cycle determines how much cash you need before the first payment arrives.

Request the published result after the award. Compare its scope and price with your estimate; ask for evaluation feedback where the buyer provides it. Record what you learned without automatically lowering the next price. The government contracting guide explains that follow-through. Save the estimate with the result.

Bid Builder for the cleaning packet, Bid Team for the paperwork

For an owner who estimates the cleaning work personally, Bid Builder handles the repeated form-filling while keeping the building scope and submission requirements in view.

Choose the help around the work your office can carry:

  • Bid Board: find accounts inside your service radius. Bid Control gathers cleaning opportunities with the bid papers and due dates. Notices are read and checked so you can review the work before committing a supervisor to a walkthrough. Use Texas cleaning bids to start screening nearby buildings. Past winners and award amounts help you decide which accounts deserve a closer look.
  • Bid Builder: reuse the company file. Save your W-9, insurance certificate and reference details in the Bid Passport. It fills forms from that file and guides you through the buyer’s requirements. Keep each reference’s building area and service schedule current so the packet describes work your crew can support. You can text a bid expert when a form is unclear; we also open your first two bid-site accounts.
  • Bid Team: get the paperwork off your shift schedule. Rafael’s team helps choose suitable jobs and plans each response with you. We handle the forms and addenda, including notary pages, portal accounts and deadlines, one bid at a time on agreed dates. Bring the measured hours and wage worksheet. We show you comparable award amounts; you make the final call on your number, sign and send.

Bid Board also follows spending discussions in public records. A planned library or a service renewal can give you a reason to investigate staffing before a solicitation appears. Check the issued packet when it does: the approved building scope may differ from the early discussion.

The repeated paperwork should get faster after the first packet. Your reference contacts are ready, the insurance file is current, and the portal login already works. Each building still needs its own estimate. Reusing a company file saves typing; copying last year’s cleaner-hours into a different library can lose the margin you worked to protect.

Bring the building list and your unresolved questions to a 15-minute call with Rafael, or review Bid Builder for cleaning companies. Start with the account whose shifts you can explain on paper, including who covers Friday when someone calls out.

Questions people ask

Quick answers

Can a small cleaning business win a government contract?

Yes. PorchRocket's Bid Control data (October 2026) shows 76% of 50 cleaning awards were under $250,000. Choose contracts whose building count, staffing, references and insurance requirements fit your company, then check every required form before bidding.

How much should I bid per square foot for janitorial work?

Build the price from cleanable area, tasks, frequency, paid labor, supplies and overhead, then divide by square footage. Label the result per visit, per month or per year. Use production rates to count labor, then add supplies, equipment and overhead. In this guide's worked account, the resulting bid is $4.94 per square foot annually.

Do I need government references to bid on cleaning contracts?

No, unless the solicitation specifically requires government experience. If comparable commercial accounts qualify, use clients whose building sizes, cleaning schedules and security needs resemble the public job. Provide the requested contacts and scope details. If public-sector experience is mandatory and you lack it, pursue a smaller opportunity or an allowed subcontracting role.

Does the Service Contract Act apply to city cleaning contracts?

Generally, no. The Service Contract Act governs covered federal service work and certain District of Columbia contracts. City contracts can carry state prevailing wages or local living wage requirements. Austin lists a $22.15 living wage for covered FY 2026-27 work; Boston requires the applicable prevailing wage schedule for covered building-service janitors.

Is a mandatory janitorial walkthrough really required?

Yes. A mandatory walkthrough is a condition of bidding. Confirm the attendance rules, who may represent your company, and how attendance is recorded. Arrive with the scope and a measurement sheet. Ask procurement for a written answer if the notice is unclear, and price the final issued instructions and addenda.

How should I budget cleaning contract renewal years?

Put the signed base period in your operating budget and option years in your renewal calendar. Read who can exercise each option, how prices change, and any funding or termination clauses. Price all requested years and keep a calendar for wage reviews and renewal notices.

Who pays for paper products and cleaning supplies?

Whichever party the solicitation assigns that responsibility to. Check the supply schedule for chemicals, liners, paper, soap and equipment. Verify it at the walkthrough and request a written answer if documents conflict. Price quantities from occupancy and service frequency, then confirm dispenser compatibility and storage. Confirm the opening supply inventory and any materials the agency will furnish.

Should I bid below the incumbent cleaning company's price?

Only if your costed scope supports the lower price. Compare the incumbent's term and service frequency with the new solicitation first. Wage requirements, buildings and supplies may have changed. Use the award to understand the account, then price your own staffing and costs. A lower total makes sense only when your company can deliver the required service at that price.

How can government cleaning contracts help my company grow?

Build a cluster of accounts that share a supervisor, relief staff and supply route. The worked three-account example describes staffing and cash needs once accounts are secured, not a first-year sales forecast. Early bids take longer while you assemble references and learn the forms. Use inspection records, client references and measured labor hours from each account to qualify and price the next one.

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. How to Calculate Cleaning TimesISSA: Task-based production rates, flat-mop example and restroom fixture method; verified October 2026.
  2. Commercial Cleaning Rates per Square FootISSA: Monthly cost divided by cleanable area, with a $12,000 / 100,000-square-foot example; verified October 2026.
  3. Service Contract Act coverageU.S. Department of Labor: Covered federal service contracts, the $2,500 threshold, wages and fringe benefits; verified October 2026.
  4. Austin Living Wage ProgramCity of Austin: Covered non-construction contracts and $22.15 hourly living wage for FY 2026-27; verified October 2026.
  5. Boston Jobs, Living Wage, and Prevailing Wage OrdinanceCity of Boston: July 2026 living wage and separate prevailing-wage rules for building-service janitors; verified October 2026.
  6. FAR 52.222-43: Service Contract Labor Standards price adjustmentAcquisition.gov: Covered wage adjustments, excluded overhead and profit, and notice requirements; verified October 2026.
  7. Janitorial and Floor Care Services solicitationCity of Winter Garden, Florida: 2026 mandatory building walkthrough and three-year contract example; verified October 2026.
  8. Custodial Services Bid 2024City of Danbury, Connecticut: Reference requirements and instructions to include scheduled wage increases in option-year prices; verified October 2026.
  9. Federal contract opportunitiesU.S. General Services Administration: Official federal opportunity search; verified October 2026.
Your next best move

Find public buildings your crew can clean.

Get checked cleaning bids, past award amounts and help pricing your first response. Use Bid Builder to prepare the forms or Bid Team for help with the paperwork.

Find bids near me