Commercial cleaning estimates usually follow a walkthrough of the building, where you measure square footage, note floor types, count restrooms, and ask about frequency and hours. Clients, often a property manager or office manager, tend to collect two or three bids and compare the monthly price, the scope of work, and your insurance. A clear written quote that lists exactly what is included is often what separates you from a cheaper bid.
When to use estimates: Use estimates to provide project quotes and get client approval before starting work. Once approved, convert your estimate to an invoice with one click to collect payment.
Create an invoice for payment collection
Upload logo
PDF will be generated with filename:
Invoice_1001_Client_2026-10-14.pdf
Carpet, VCT, tile, and hardwood each take different time and equipment, and the measured area drives your price.
Three nights per week costs very differently than five days, and after-hours access affects scheduling and staffing.
Spell out daily tasks (trash, restrooms, vacuuming) and periodic ones (dusting high surfaces, floor care) so the client knows what is and is not covered.
Note things like interior windows, appliance cleaning, biohazard cleanup, or moving furniture so these do not become unpaid expectations.
Paper products, soap, and liners can add real cost, and the quote should say whether they are included or billed separately.
A 30- or 60-day cancellation clause and an annual increase clause protect you from low-margin sites.
Listing your general liability and workers comp coverage builds trust, and a validity window of 30 days protects you from labor cost changes.
| Service | Priced | Typical range |
|---|---|---|
| Recurring office janitorial (general cleaning, trash, restrooms, vacuuming) | per sq ft per visit | $0.05-0.15 |
| Hourly cleaning labor (crew member, one-time or extra work) | per labor hour | $30-60 |
| Floor strip and wax (VCT) | per sq ft | $1.00-3.00 |
| Carpet hot water extraction | per sq ft | $0.25-0.60 |
| Post-construction cleanup | per sq ft | $0.25-0.75 |
| Interior window cleaning | per pane | $3-10 |
| Medical or dental office cleaning | per sq ft per visit | $0.10-0.25 |
| Restroom restocking supplies (paper, soap, liners) | cost plus markup | 10-25% markup |
Typical US ranges. Rates vary by region, experience, and job size.
Estimate the crew hours per visit from square footage and production rates, multiply by your loaded hourly cost, then add supplies, equipment wear, insurance, and margin. Per-square-foot rates are useful as a check but should not be the only basis.
Square footage in a listing is often off, and a site with many private offices or heavy restrooms takes longer than an open floor plan. Measure and count fixtures yourself.
List strip and wax, carpet extraction, and window cleaning as optional line items with their own prices. It keeps the base monthly number competitive and lets clients add services later.
A 30-day trial or a short initial term can win a client who is nervous about switching, while giving you time to see if your hours estimate was right.
Most commercial cleaners do the walkthrough and quote for free for recurring contracts. For large or complex projects such as post-construction cleanup, some charge a fee that is credited if the client hires them.
Thirty days is common. Labor costs and supply prices change, so state an expiration date on the quote.
No. Include the frequency, task list, and exclusions alongside the price. Two buildings of the same size can need very different amounts of labor.
Only if the quote or contract allows it, or the scope changes. If the building turns out larger or the client adds tasks, document the change in writing and issue an updated quote or an amendment.
Use the Commercial Cleaning invoice template to bill the client, or convert this estimate once it's approved.
Commercial Cleaning invoice template