Key facts
- The client runs a commercial janitorial cleaning company in the Twin Cities, Minnesota, targeting recurring contracts with apartment and multifamily buildings, property management companies, and offices, not one-off residential cleans.
- The client's own inquiry included ten specific questions, covering strategy, channel mix, tracking, recommended ad budget, fees, minimum term, and realistic 90-day results, and the proposal answered all ten in order.
- The sent offer starts at USD $1,000 a month with no setup fee, stepping to $2,000 and then $3,000 at signed-contract or contract-value targets agreed together, with a separately recommended ad budget of $1,500 to $3,000 a month.
- The proposal cited a named, dated third-party industry benchmark for search advertising cost per click and cost per lead in the client's own service categories, rather than an invented figure.
- The client's own website used placeholder filler text on three separate service pages and had no pages built for specific building types like offices or medical facilities.
The business behind this proposal
The client owns a commercial cleaning company serving the Twin Cities, Minnesota area, offering janitorial cleaning for corporate buildings, warehouses, laboratory buildings, healthcare facilities, and offices, along with one-time deep cleans and construction cleanup. The client's own message was explicit that residential house cleaning is not the focus: the goal is recurring janitorial contracts sold to property managers, facility managers, and property management companies, a business-to-business sale rather than a consumer one.
That distinction matters because a property manager buys differently than a homeowner does. They compare vendors on reliability, insurance, and a written scope of work, and the sales cycle runs through a walkthrough and a quote rather than an instant online booking.
What the client actually asked
The inquiry that led to this proposal was unusually detailed: ten specific questions about strategy, the right channel mix between search ads, outbound outreach, SEO, and email, how to target property and facility managers specifically, whether the agency had experience with janitorial companies, how results would be tracked from lead through to signed contract and revenue, a recommended local ad budget, setup and management fees, the minimum commitment term, and what a realistic 90 days would look like.
The proposal answered each of those ten questions directly, in the same order they were asked, rather than folding them into a generic pitch. Two honesty notes were flagged internally alongside the proposal: the wording used to answer the experience and case-study questions pointed to a general commercial-cleaning marketing playbook and the built sample itself, since no completed cleaning-industry client case study existed to cite honestly.
What was in the proposal
The offer bundled Google Ads, a three-step booking form built specifically for scheduling a walkthrough rather than an instant purchase, general lead capture, a new website, ongoing SEO, AI search optimization, Google Business Profile management, and an outreach sequence: written emails and outreach messages sent from the client's own accounts to property management companies, with every message approved by the client before it goes out.
A new 16-page sample website was built around two lead magnets tailored to the business-to-business sale: the 60-second walkthrough booking form, and a janitorial scope-of-work checklist aimed specifically at property and facility managers, built to capture a work email address. Six dedicated pages covered specific building types the client wanted to win, apartment and multifamily buildings, property management companies, offices, medical offices, warehouses, and post-construction cleanup.
The price and what moved it
The number sent was USD $1,000 a month to start, with no setup fee, stepping to $2,000 and then $3,000 at targets agreed together, measured either by signed recurring contracts or by monthly contract value generated across the website, ads, search, and outreach. Recommended ad spend of $1,500 to $3,000 a month was kept separate from that management fee, following the standard model of pricing ad management as a percentage of spend rather than folding paid media into a flat number.
To answer the client's own question about a realistic ad budget, the proposal cited a specific, dated industry source: a named 2026 search-advertising benchmark report giving typical cost per click and cost per lead figures for business services and industrial and commercial categories, then worked through one example on the page showing roughly how many walkthrough requests a stated monthly budget might produce at those published rates.
What was left out
No insurance or bonding claim was added to the sample site's trust section, because the client's own website did not state either one, and adding a claim the client had not confirmed would have been an invented fact rather than a described one. The proposal flagged this explicitly as something to confirm with the client rather than guessing.
The sample also did not invent a completed case study or a named past cleaning-industry client. Instead, the wording used to answer the client's own question about experience pointed honestly to a general playbook and the sample itself, with a note that this wording should be edited if a real past client example exists that the client would rather have used.
Where it stands now
The proposal was built and sent the same day the client's inquiry came in, ahead of a strategy call the client had already booked for later that same day. Three open items, the ladder targets, the insurance and bonding claim, and the outreach offer's exact framing, were sent as built rather than confirmed first, with a note to raise them on the follow-up if the client asks.
None of that follow-up activity is recorded as leading to a decision either way, so this write-up stops at the send itself.
Related questions
The agency's standard model prices ad management as a share of ad spend rather than folding paid media into one flat number. For this client, that meant recommending a separate monthly ad budget of $1,500 to $3,000, on top of the management fee, rather than bundling it in.
That part of the story was never captured in the source file. The email reached the client the same day the inquiry came in, ahead of a scheduled call, and the record ends there.
It pointed honestly to a general commercial-cleaning marketing playbook and the sample built for this proposal, rather than inventing a past client result. That wording was flagged internally as something to edit if a real, relevant case study becomes available.
The client's own message was explicit that residential cleaning is not the focus. The business sells recurring janitorial contracts to property management companies, facility managers, and offices, a business-to-business sale that needed its own lead magnets, like a scope-of-work checklist, rather than a consumer booking form.
A named, dated 2026 third-party search-advertising benchmark report, giving published cost-per-click and cost-per-lead figures for business services and industrial and commercial categories, was cited directly and used to work through one example calculation on the proposal itself.
This page is built from a genuine SearchPod file, anonymized so the company cannot be traced back. Every dollar figure and benchmark cited matches what the client actually received on the day it was sent, not a current rate, and because the record stops short of a client decision, this write-up claims only a send, nothing further.
Want a quote like this for your project?
Get a free, no-obligation proposal within one business day. We look at your site and your market and tell you plainly what we would do, and what we would not.
Get your free proposal