// Facility services · Extra work
Extra-work requests into draft proposals, priced only from your rates.
A property manager wants new color at the entrance. A wet check turns up six broken heads. A tenant needs a one-time clean before move-in. AI reads the site notes and photos, finds the matching items on your rate sheet and in your past proposals, and drafts the proposal for your account manager to check and send. Anything your rates don't cover stays blank.
- Past proposals
- 20 to 30
- Prices it invents
- None
- First step
- An NDA
// The one job
A request comes in. A proposal goes back.
Extra work is anything outside the maintenance or cleaning contract: enhancements, repairs, one-time cleans, storm cleanup. Today an account manager reads the crew's notes or walks the site, measures, looks up each price and writes it up the way the customer expects. In a busy week, proposals wait, and some never go out.
In the proof of concept, AI works from copies of requests your team already quoted. For each one it drafts the proposal: scope in your usual words, quantities taken from the notes and photos, and every price pulled from your own unit rates, with the source of each line shown. Your reviewer, the account manager who knows your pricing best, compares each draft with the proposal your team actually sent.
your rates
// Where quotes go wrong
Why an extra-work proposal is harder than it looks
Some requests come from the customer, some from your crew. An irrigation technician on a wet check runs each zone on its own and logs broken heads, leaks and dry spots, and some companies send each finding as its own repair item, so the property manager can approve them one by one. Before anything gets a price, the draft reads the contract. A city landscape maintenance contract, for one, may list adjusting, raising and replacing sprinkler parts as part of the base work, and quoting covered work as extra costs the customer's trust.
Quantities need units, and the units differ by task. Bulk mulch is priced by the cubic yard, and a cubic yard spread one inch deep covers 324 square feet, so a 3-inch top-dress over a measured bed has to be converted before any rate applies. Seasonal color is counted in flats or pots. Tree work proposals often follow the ANSI A300 pruning standard, which asks for the objective first, such as clearance over a walkway, and measurable limits such as the largest branch to be cut. A line that just says trim trees invites questions, so the draft writes scope the way your past proposals did.
Janitorial extras run on production rates. A one-time clean is estimated in labor hours: square feet divided by a production rate, the method behind ISSA's published cleaning times, though your own rates from past jobs are the ones that count. A post-construction clean is often quoted in phases, commonly a rough clean, a final clean and a touch-up before move-in. Companies name those phases differently, some say rough, light and final, so the draft keeps your names and prices each phase on its own line.
Portal customers and your software both set the shape. In ServiceChannel a proposal is built from labor, materials, travel, freight and other charges, and a client can load a negotiated price list so items are picked from agreed rates. Its guidance says a revised proposal is the original amount plus or minus the change, and if two proposals on one work order are approved, the NTE becomes the total of the one approved last, not the sum of both. Aspire builds estimates from production kits and templates carrying management-approved margins by branch, division and service type, and a won bid becomes a work ticket. The draft follows whichever your team uses.
Your account manager's checklist. Is every price traced to a rate on your sheet or a past proposal? Is any of it already covered by the contract? Are quantities taken from a measurement, note or photo, never guessed? Does the proposal carry the customer's reference number where they want one? And is every item with no rate left blank instead of filled in?
// What you send
Past requests and the proposals that answered them
20 to 30 quoted requests
Requests your team already priced, each with the proposal that went out. Mix in won and lost ones, landscape and janitorial if you do both, and a couple that were revised.
Notes and photos behind them
The site walk notes, wet check sheets, measurements, photos and emails each proposal was written from, as your account managers had them.
Your rate sheet
Unit rates, labor rates, minimums and any customer-specific price lists. This is the only place the drafts take prices from.
NDA first, logins never
The NDA is signed before the first request moves. No login to Aspire, LMN, your CRM or any customer portal. If real proposals can't leave the office, your reviewer helps build look-alikes.
// Before it starts
What the owner agrees up front
Three decisions come before any request is shared.
- Reviewer
- An account manager or branch manager who prices extras today
- Success criteria
- Agreed in writing, for example every price traced to your sheet
- Price
- A range for running it live
- Requests
- Picked by the reviewer, lost bids included
- NDA
- Signed before the first file
// How the test is judged
Your proposal and the draft, request by request
| On the same 20 to 30 requests | What your team sent | The AI drafts |
|---|---|---|
| Every price taken from your rate sheet or a past proposal | Measured on your proposals | Measured on your proposals |
| Work the contract already covers left out | Measured on your proposals | Measured on your proposals |
| Quantities and units match the notes and photos | Measured on your proposals | Measured on your proposals |
| Scope written in your usual wording | Measured on your proposals | Measured on your proposals |
| Customer reference and format followed | Measured on your proposals | Measured on your proposals |
| Items with no rate left blank for a person | Measured on your proposals | Measured on your proposals |
// After a yes
About 30 days on new requests
If your reviewer says yes, new extra-work requests get drafted the same way for about 30 days.
No proposal goes to a customer until an account manager has checked and sent it. Your team still prices anything off the sheet, walks the sites that need it and submits portal proposals, while the reviewer keeps comparing drafts with what the account managers would have written.
For those 30 days the work stays on proposals for extra work and nothing else.
// Later, if it works
Jobs that could follow extra-work quotes
- 01Next
Work order invoicing
Approved extras billed from the crew's paperwork, so the proposal and the invoice agree.
- 02Then
Property walk reports
A recommended-work list for each property from the season's notes and photos, for account managers to take to renewal meetings.
- 03After that
Contract bid packages
Responses to maintenance and cleaning bid requests drafted from site measurements and your past bids, for an estimator to price.
// One hard limit
It never quotes a price that isn't on your rate sheet.
Every price in a draft comes from your own unit rates or a proposal your team already sent, and the line shows which. An item with no rate is left blank for the account manager. The test never sends a proposal, never submits one in a portal and never talks to a customer.
Extra-work quotes are priced as their own job: a range before the proof of concept, a fixed price before you sign.
Rob sets the range on the call, once he knows how many extra-work requests come in a month and how many divisions quote them.
// Questions
Extra-work quote questions
Will the AI decide what we charge?
Can it measure a property from photos?
We price enhancements in Aspire. Does that matter?
Do you include lost bids in the test?

Rob Eason, founder
// Book a proof-of-concept call
Bring a few requests your team quoted last month.
Thirty minutes with Rob. Have your company and role ready, the kind of extra work you quote most, and roughly how many requests come in each month. Hold the proposals and photos until the NDA is signed.
- Co-owned a 60-employee financial services firm and sold his share to his partner.
- Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
- 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
- 4.3/5 from 6 Google reviews of Massmarket AI.
- Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
- Takes every proof-of-concept call himself.
