Janitorial quotes are usually requested by office managers, property managers, and business owners comparing several bids for a recurring contract. They compare the monthly price, the tasks included, the days and hours of service, and whether supplies are covered. A walkthrough of the space is normally done before the quote is given.
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
Restrooms, kitchens, and hard floors take more time than open office areas, so the quote should say what was measured and counted.
Three nights a week costs very different from five, and the quote should state days and time windows.
List tasks such as trash removal, vacuuming, restroom sanitizing, dusting, and mopping so the client knows what is and is not included.
State what is not covered, like interior windows, moving furniture, biohazards, or cleaning inside refrigerators, to avoid disagreements later.
Clarify whether you provide chemicals, vacuums, liners, and paper goods, and who pays for restroom consumables.
Quote carpet extraction, floor stripping, and window cleaning with their frequency and price so they are not a surprise add-on.
A 30-day cancellation clause and defined start date protect both sides and set expectations for the first month.
| Service | Priced | Typical range |
|---|---|---|
| Routine office cleaning (recurring) | per sq ft per month | $0.08-0.25 |
| Hourly janitorial labor (cleaner) | per hour | $30-55 |
| Day porter / on-site attendant | per hour | $25-45 |
| Strip and wax vinyl tile floors | 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.30-0.90 |
| Interior window cleaning | per pane | $4-10 |
| Restroom deep clean and sanitizing | flat fee per restroom | $60-150 |
Typical US ranges. Rates vary by region, experience, and job size.
Estimate the hours per visit from the walkthrough, multiply by your fully loaded hourly cost including payroll taxes, insurance, and supplies, then add overhead and profit. Check the result against a per-square-foot figure to see if it is in line with the market.
New accounts often need a one-time initial clean because the previous service was poor. Quote this as a separate line instead of absorbing it into the monthly rate.
Giving a basic and a more complete package, such as three nights versus five, lets the client choose based on budget without you cutting your rate.
Labor and supply costs change, so state that the quote is valid for 30 days.
Most janitorial companies offer free walkthroughs for recurring commercial accounts. For large or distant sites, or one-time jobs like post-construction cleaning, a small fee that is credited if the client hires you is reasonable.
A quote for a defined scope and schedule should be fixed. State that changes in square footage, frequency, or tasks will change the price, and put any adjustment in writing.
Do not match a price you cannot sustain. Point to your insurance, bonding, reliable staffing, and supervision. Many clients leave low bidders after missed visits and turnover.
For recurring work, yes. A signed service agreement that includes scope, price, term, payment terms, and cancellation notice is the document you rely on if there is a dispute.
Use the Janitorial Service invoice template to bill the client, or convert this estimate once it's approved.
Janitorial Service invoice template