For contract cleaning and commercial cleaning companies
Cleaning quoting software for commercial and domestic cleaners
ExtraflowDoc lets a cleaning company quote for what the client is really buying: areas and frequencies, an evening checklist, the monthly contract and per-visit extras priced separately, service levels side by side, and a signed agreement to start from.
Free plan, no credit cardMonthly and per-visit pricingE-signatures included
See it in action
What's Inside ExtraflowDoc?
Explore the screenshots for a better understanding — click any screenshot to view it full-screen.
01 / 36
The ExtraflowDoc document editor
Built for recurring contracts
What a cleaning quote has to get right
A cleaning client is buying a year of evenings they will never see. The quote has to make the work visible, and the price easy to compare with the contractor they have now.
Areas and frequencies, not just a price
A table of zones with their floor area and how often each is cleaned (every evening, weekly, quarterly) shows the client what the monthly price covers. Drop the floor plan in as an image and the zones can be checked on the site survey.
The monthly contract and one-off work kept apart
Evening cleaning and the daytime cleaner by the month, carpet deep cleaning and floor polishing per visit, the initial deep clean once. Separate sections with their own subtotals match how the client will be invoiced.
Service levels side by side
Three evenings a week, five evenings, five evenings with a daytime cleaner: give each its own quotation table and total. Facilities managers often need a cheaper option to put to their manager, and you decide what it leaves out.
A specification the client can hold you to
Save your evening checklist and periodic schedule as sections and add them to every quote. They answer “what exactly do you do each evening?” before anyone asks, and they set the standard for audits.
Contract-length discounts on the line
Take 3% off the monthly service for a two-year contract and show it on that line, not on the total. The client sees what the longer term is worth, and the per-visit work keeps its full price.
Signed, then invoiced every month
Send the quote or the cleaning contract for e-signature, then turn it into the first invoice in one click. The same lines start each month's invoice.
Worked example
Anatomy of a real office cleaning quote
This is a real nine-page ExtraflowDoc quote from a commercial cleaning company in Denver to an engineering firm, after a site survey of its two office floors: a year of evening contract cleaning, a daytime cleaner, periodic carpet, floor and window work and an initial deep clean, for $92,118.00 a year. Cleaning contracts are compared on price and won on detail, and this quote is mostly detail.
Pages 2 and 3 — a covering letter, the account manager and the scope
A covering letter and a strip introducing the account manager come first, then the quote at a glance and a scope setting out what is included and what is not. The client knows who will pick up the phone before they see a price.
Pages 4 and 5 — zones, frequencies and the evening checklist
A floor plan splits the offices into cleaning zones with their measured areas, and a table gives each zone its evening and periodic frequency. A two-column checklist sets out the evening tasks, a periodic schedule names the month of every carpet, floor and window visit, and a timeline covers the first month.
Pages 6 to 8 — equipment, then the price in four sections
After a page on equipment and insurance, evening cleaning comes to $45,978.00 with a 3% discount for a two-year contract shown on the line, periodic services to $20,340.00, the daytime cleaner to $23,400.00 and the initial deep clean to $2,400.00. Three service levels are priced side by side, and a schedule shows which parts are invoiced monthly and which after each visit.
Page 9 — client testimonials, terms and acceptance
Short testimonials from current clients come before the terms, which promise that a missed task reported by 10am is put right by 2pm the same day, set 60 days' notice after the first six months, and state the insurance held. An acceptance block closes it.
The cleaning quote, and the rest of the contract's paperwork
The full office cleaning quote, plus the proposal, contract and monthly invoice that come with a cleaning contract, and an exterior jet washing estimate. Click any example to open it.
From a cleaning company and other service businesses
★★★★★
“ExtraflowDoc saved us hours every week. We send professional cleaning quotes in minutes instead of hours.”
Sarah Mitchel, Pro Cleaners
★★★★★
“The Pipedrive integration is seamless. All our client data auto-fills perfectly.”
Jennifer Rodriguez, Software Brothers
★★★★★
“Best ROI of any software we've purchased. Paid for itself in the first week.”
David Thompson, RealQuality Roofing
Integrations
Quote from the site survey you've already logged
ExtraflowDoc installs into Pipedrive and monday.com, so the quote is built on the deal or item the site survey created, with the building, the contact and your notes already there.
Cleaning quotes in Pipedrive
Open ExtraflowDoc from the deal. The client, the address and custom fields such as floor area, floors or evenings per week fill the quote, and the signed agreement stays on the deal.
If your contracts run on a monday.com board, build the quote from the item. Its columns fill the document, and the signed quote is stored back on the account.
Sales, operations and the area managers all quote from one plan. ExtraflowDoc charges by documents per month per company, so adding a supervisor who writes quotes does not change the price.
It is software that turns a site survey into a quote or agreement the client can sign: areas and frequencies, the tasks, monthly and per-visit prices, service levels and terms. ExtraflowDoc does this inside Pipedrive or monday.com, from the deal or item the enquiry created.
Does it calculate cleaning time from the floor area?
No. ExtraflowDoc does not estimate cleaning rates or labour hours from the floor area. Work out the hours and the price the way you do now, and ExtraflowDoc presents them with the areas, frequencies and checklist that justify them.
Can I price the monthly contract and one-off jobs on one quote?
Yes. Put each in its own section with its own subtotal: the contract by the month, carpet or floor work per visit, a deep clean once. Each line keeps its own unit and quantity.
Can I show several service levels?
Yes. Add a quotation table for each level, each with its own total, and the client compares them side by side. Each table is a fixed option; the client tells you which one they want.
Does it schedule cleaners or track audits?
No. ExtraflowDoc has no staff rota, time clock, GPS check-in or audit app. It writes and tracks the documents: the quote, the agreement, the work order and the invoice.
Does it bill clients automatically each month?
No. There is no recurring billing. Each month's invoice starts from the accepted quote or the previous invoice in a few clicks, but it is a document you create and send, not a subscription.
Can I write a cleaning contract as well as a quote?
Yes. Agreements are one of the document types, so the scope, cleaning schedule, fees, service levels and terms can go out as a contract for e-signature from the same deal.
Can I see my margin on a contract?
Yes. Price labour and consumables from their cost with a markup or a target margin. The document details show the contract's cost, profit and margin to your team only, and internal columns keep your wage rates off the client's PDF.
Is there free quoting software for a small cleaning business?
ExtraflowDoc's free plan covers 5 documents a month with unlimited users. Paid plans start at £11.80/month for 20 documents, billed per company.
Keep reading
Where to go next
Quoting software
The product overview: the document editor, the plans and the CRM integrations, for any service business.