Commercial cleaning contracts lose money when the buyer shows you the offices and restrooms but skips the loading dock, external trash point, and locked records room. Inspect the full site, define the work, and cost each visit before naming a price.
Choose accounts your crew can service
Start with delivery capacity. A signed account is no use when its access window clashes with another job, the crew cannot reach the site on time, or the work needs equipment you do not own.
Pick the types of premises you understand. Offices may have late workers, secure rooms, kitchens, and desk-clearing rules. Retail sites may leave a narrow window between closing and opening. Common areas may include elevators, stairs, trash rooms, and resident traffic. Industrial premises can add loading controls, heavy soil, moving equipment, and restricted zones.
Set limits before prospecting:
- ZIP codes and travel times you will cover
- Service days and access windows your crew can meet
- Building types, surfaces, and soil levels you handle
- Security procedures you can manage
- Equipment, storage, parking, and loading needs
- Specialist work you will quote separately or decline
Write your no-bid triggers. Walk away when the available window cannot fit the work, the buyer will not define the areas, site access is unsafe, or nobody can approve the price and scope.
Check the cash needed before promising a start date. Payroll, chemicals, equipment, uniforms, and insurance costs can arrive before the first customer payment. Use the first-job cash plan for trade business startup costs to list what a new account will tie up.
Build a short list of named commercial sites
Do not market to every business in town. Build a list of premises that fit your route, crew, equipment, and service window.
Start with current customer contacts, property managers you already know, neighboring facilities, and buildings your crew passes between jobs. For every prospect, record the contact, site problem, last contact, next action, walkthrough status, and expected decision date.
Approach the person who handles the building. That could be a facilities contact, property manager, office manager, store manager, or procurement contact. Ask who owns the cleaning problem and who approves a supplier.
Ask for a walkthrough around one observed problem. Try: “I noticed the entry floor is carrying dirt beyond the mat. Can we walk the entry, storage point, and service route so I can scope what would fix it?” Use the buyer’s answer to update the site problem and set the next action.
Follow up against the promised decision date. Ask whether the problem, access window, or approval process has changed. Close the lead when there is no suitable site, no decision contact, or no workable next action instead of leaving it in an endless follow-up list.
Residential referrals can still open doors. Treat the commercial site as a new job, not a larger house clean. It has different access, security, approval, documentation, and crew-planning demands.
Qualify the buyer before booking a cleaning site survey
A walkthrough takes time. Ask enough questions to decide whether the opportunity deserves one.
Confirm:
- The full site address and facility type
- The areas the buyer wants serviced
- The requested service frequency
- The available access window
- The buyer’s requested start date
- The current service problem
- The person comparing offers
- The person authorized to approve the work
- Whether the request is a quote, proposal, bid response, or service agreement
Ask how the buyer will judge the replacement contractor. They may care about inspection records, security, complaint response, attendance, floor presentation, or keeping supplies stocked. Write down the answer. It belongs in your scope and service review.
Check the access window against your likely crew plan. The proposed labor may fit the buyer’s budget but not the short period between staff leaving and the alarm being set. Change the sequence, propose different service times, or decline the site.
Do not chase commercial cleaning contracts when the buyer cannot identify the work, decision process, or approving contact. Pause the bid until those points are clear.
Run a cleaning site survey that produces usable quantities
Walk every cleanable area with someone who knows the building. Do not let the tour end at reception because the buyer is in a hurry.
Use a room-by-room survey. Record the area name, surface, current condition, task drivers, access issue, and unanswered question. Measure square feet where area drives the work. Count items where counts are more useful.
Count restroom fixtures, trash points, workstations, interior glass panels, entry doors, kitchen areas, stairs, and other items that affect task time. Record the distance to the dumpster or waste room. Note whether the crew must use elevators, unlock rooms, move through occupied areas, or wait for loading access.
Inspect:
- Offices, conference rooms, reception, and workstations
- Restrooms, showers, locker rooms, and fixtures
- Kitchens, break rooms, and food-contact boundaries
- Interior glass, partitions, doors, and high-touch points
- Stairs, elevators, corridors, loading docks, and parking areas
- Trash stations, waste rooms, dumpsters, and recycling points
- Records rooms, server rooms, and other restricted areas
- Water, power, chemical storage, and equipment storage
Ask about keys, access cards, alarms, sign-in steps, escorts, and site orientation requirements. Unlocking, alarm handling, setup, pack-down, and waste movement consume paid labor even though none is a cleaning task.
Separate facts from assumptions. A fixture count is an observed fact. A belief that the client supplies paper products is an assumption until the buyer confirms it in writing.
Record missing areas as open questions. If the buyer forgets the loading dock, external trash point, or locked records room, do not quietly include them. Inspect them later or exclude them from the proposal.
Flag healthcare, food, hazardous, high-access, industrial, or licensed trade work for a separate check. Do not assume routine janitorial methods, insurance conditions, or crew training cover specialist work.
Take a blank scope sheet to one suitable target site. Leave with measured quantities, written assumptions, an approval contact, and a firm proposal deadline.
Build commercial cleaning contracts from a recurring scope
Write the recurring cleaning scope before setting the price. The survey tells you what exists. The scope states what the crew will do about it.
Give every scope line five parts:
- Area: where the work happens
- Task: what the crew does
- Frequency: when it happens
- Expected result: what completed work looks like
- Responsibility or exclusion: what the cleaner or client supplies and what is not included
Avoid lines such as “clean restrooms.” Name the fixtures, mirrors, floors, trash, touchpoints, and restocking duty. State whether the crew moves waste to an internal room or an external dumpster.
Separate each-visit work from periodic work. Routine vacuuming, a scheduled floor treatment, event cleanup, and a reactive spill callout need different labor allowances and approval paths.
Keep consumables clear. State whether you supply and bill for paper products, restock products supplied by the client, or only report shortages. Do the same for liners, soap, and other site items.
Write exclusions the buyer and crew can recognize. “Specialist work excluded” is vague. Name the excluded area or task, such as uninspected rooms, exterior high-access glass, hazardous material, floor restoration, or work requiring a licensed trade.
Hand the draft scope to a crew lead who has not seen the site. Ask them to explain the visit. If they must guess which rooms, fixtures, or tasks are included, rewrite it.
Build the labor plan from the scope
Estimate task time from your own completed work. Match sites with similar surfaces, soil, occupancy, equipment, and access. Do not copy a market production rate and assume it fits your crew.
Use the survey quantity that drives each task. Floor area can support a vacuuming estimate. Fixture counts can support restroom work. Trash points and route length can support waste handling. Glass panel counts can support interior glass cleaning.
Add fixed paid time for arrival, unlocking, alarm steps, trolley setup, chemical preparation, inspection, waste movement, pack-down, and locking up. Add supervision when a crew lead or manager must inspect or brief the crew.
Count every worker’s time. If several workers attend for the same period, the labor plan contains each person’s paid time. The crew is not one labor hour.
Then test the sequence against the access window. Locked rooms, elevators, shared machines, occupied areas, and alarm deadlines can make a paper plan impossible. Change the crew size, visit sequence, equipment plan, or service window before quoting.
Price labor, supplies, equipment, travel, and overhead
Calculate labor from planned paid time and your actual loaded labor cost. Use payroll records and the employment costs carried by your business. Do not substitute a competitor’s selling rate.
Estimate chemicals from the amount each task uses and your supplier cost. Keep routine cleaning products separate from client-supplied products and separately billed consumables. Use your own purchasing and usage records.
Add equipment assigned to the account. Include rentals charged to the site or a sensible share of owned-machine costs, attachments, batteries, servicing, and repairs. Add parking, route travel, site administration, inspections, and supervision.
Allocate a consistent share of overhead. The account must carry part of the office, insurance, accounting, premises, and other business costs that support the work.
Calculate each visit in one line: paid crew hours × loaded labor cost, plus supplies, equipment, travel, supervision, and allocated overhead equals cost per visit. Apply markup after the full cost is included. The how to price a job guide gives you the cost-plus order without turning somebody else’s rate into your price.
State whether the selling price covers each visit, each billing period, or a defined service schedule. If you bill by period, count the actual contracted visits in that period and include their full cost before applying markup.
Keep markup and margin separate
Markup is added to cost to form the selling price. Margin is profit measured as a share of the selling price. They are not interchangeable.
The house example is an electrical job, not a cleaning rate card. R. Chen’s Quote Q-1847 at 14 Oak Street was 1,105 sample currency units. Job cost was 850, so profit against the original quote was 255. Markup was 255 divided by 850, or 30%. Margin was 255 divided by 1,105, or about 23%.
The lined ceiling led to an approved 160 change order for extra cable and chasing. Invoice INV-1847 was 1,265. Do not calculate profit from that invoice because the costs of the change order are not given.
Use the calculation method. Replace the example figures with your payroll, supplier, equipment, travel, and overhead records.
Write a commercial cleaning proposal the buyer can approve
The commercial cleaning proposal states the offer. The recurring scope tells the crew what was sold. Do not bury the work instructions inside sales language.
Connect the buyer’s stated problem to a scope line, an inspection method, a complaint route, and a named service record. If missed restroom work is the problem, show the restroom tasks, how they will be inspected, who receives a complaint, and where the crew records the completed visit. That is how you compete for commercial cleaning contracts without reducing the decision to price alone.
State the service days, access window, price basis in USD, sales tax treatment, invoice timing, payment terms, assumptions, exclusions, and acceptance method.
Confirm sales tax treatment with the state revenue or taxation agency listed through the USA.gov state and local government directory (opens in a new tab). Do not leave the treatment as an unchecked template field.
Attach the scope and site schedule. Name optional work separately. State what must happen before startup, including access approval, storage, site orientation, photos and notes of existing damage, and buyer-supplied items.
Keep legal service terms separate from operating instructions. The proposal can identify which documents form the offer without pretending a scope template is legal advice.
Use this copy-ready structure:
COMMERCIAL CLEANING PROPOSAL Client: [client name] Site: [full site address] Decision contact: [name and role] Proposal version: [version] Proposed start date: [date or startup condition] COMMERCIAL OFFER Service days and access window: [insert] Price basis in USD: [per visit / billing period / defined schedule] Sales tax treatment confirmed with: [state agency] Invoice timing and payment terms: [insert] Acceptance method: [insert] JOB DOCUMENTS Recurring scope version: [version] Named exclusions: [insert] Site schedule version: [version] Authorized change approver: [name and role] Documents required before access: [insert]
Keep vendor-onboarding documents separate from job documents
A commercial buyer may ask for a W-9, certificate of insurance, vendor registration form, purchase-order instructions, and site orientation records. Supply the requested documents, but do not let that paperwork replace the accepted proposal and scope.
Keep four decisions clear. The accepted proposal records the commercial offer. The recurring scope tells the crew what to clean. The purchase-order process tells accounts payable how the buyer authorizes spending. The change-order process identifies who can approve added work.
Send EIN and federal tax questions to the IRS (opens in a new tab). Use the USA.gov state and local government directory (opens in a new tab) to find the correct state, county, or city agency for business registration and local licensing questions. Do not treat an EIN as business registration or assume an old buyer form answers your current tax question.
Define the exact cleaning scope, then check business or occupational licensing questions with the relevant state, county, or city licensing body. Reserve the state or city trade licensing office for regulated specialist work such as electrical, plumbing, or mechanical tasks. Ask the local building department about permits or inspections only when the proposed work raises that question.
Build the safety plan around the actual premises, chemicals, equipment, exposure, restricted areas, and site-specific training. Direct workplace-safety questions to OSHA (opens in a new tab). Write the site steps into the crew pack instead of relying on a generic statement that safety is covered.
Turn acceptance into a first-clean work pack
Do not send the crew with the proposal alone. Convert the accepted documents into a work pack they can use on site.
Confirm keys, access cards, alarm steps, parking, loading access, chemical storage, equipment routes, water, power, waste points, operational contacts, and escalation steps. Identify who can answer a cleaning question and who can approve a price change. They may be different people.
With the buyer’s permission, take photos and notes of existing damage before the first clean. Note existing floor damage, heavy buildup, overflowing storage, blocked access, and areas awaiting an initial clean. This separates old conditions from missed recurring work.
Brief the crew from the accepted scope. Walk through the sequence, access deadline, locked areas, consumable duties, exclusions, and inspection standard. Set the first inspection while the startup details are still fresh.
Control extra requests with a change order
Stop when a site contact asks for work outside the accepted scope. Interior glass, event cleanup, added restocking, a new room, or a different service day can change labor, supplies, access, and price.
Write the requested task, affected area, frequency, timing, price effect, schedule effect, and approving person. Get approval from the authorized contact before proceeding. Then update the scope if the change becomes recurring.
Friendly service does not mean absorbing unpriced tasks. If the crew cannot tell whether a request is included, the scope needs a clearer line.
Review actual cost after service starts
Compare the estimate with actual paid labor, chemicals, consumables, travel, equipment, parking, supervision, and inspection time. Do this early enough to fix the account before overruns become routine.
Trace each difference to a cause. Extra restroom time may point to a bad fixture count or heavier use. Repeated alarm delays may require a site-process change. Missed work may come from an impossible sequence, weak instructions, or an unclear expected result.
Keep cost tracking against the account rather than mixing it with the crew’s week. The job-costing guide shows how to compare actual vs estimated cost and review job profitability.
Correct the cause. Change the training, sequence, equipment, scope, or approved price. Do not hide a loss inside other commercial cleaning contracts.