DealRaw

Freelancers selling projects

How to Write Proposals That Win HVAC and Plumbing Clients (With Template)

A one-page proposal template and pricing framework for freelancers closing $1,200 to $2,500 per month retainers with HVAC, plumbing, and home-service owners.

9 min read · Updated September 21, 2026

Trades owners do not read 18-page proposals. They read the first screen on their phone between jobs. Your proposal must fit on one page, lead with their problem in their words, and end with a clear monthly price and 90-day outcome. This template has closed $1,200 to $2,500 per month retainers for solo freelancers and small agencies selling local SEO, GMB, and websites.

The proposal is not a contract. It is a decision document. Send it after a discovery call, review it live on a 20-minute follow-up, and ask for a yes or a specific objection. Vague let me think about it means the proposal was too long or too vague.

What trades owners actually evaluate

  • Will this bring more calls, not just traffic?
  • Do I understand what I am paying for each month?
  • Is this person local enough to know my market?
  • What happens in the first 90 days?
  • Can I exit if it does not work?

Your proposal must answer all five in under 400 words of body copy. Everything else goes in an appendix they will never open.

The one-page proposal structure

  1. Header: their business name, your name, date, proposal title.
  2. Situation: two sentences restating discovery call pain.
  3. Goal: one measurable 90-day outcome such as calls, bookings, or map pack visibility.
  4. Plan: three phases with bullet deliverables.
  5. Investment: monthly retainer, setup fee if any, payment terms.
  6. Next step: signature line or calendar link for kickoff.

Situation section copy-paste prompts

Template: [Business Name] relies on referrals and Google Maps for new [service] jobs in [city]. Today, [specific gap: not in map pack, no website, 6-month-old GMB posts, competitor with 2x reviews]. You estimated [X] missed calls per month and an average job value of $[amount]. This proves you listened on the discovery call.

Goal section with real numbers

Bad goal: improve SEO. Good goal: appear in the local map pack for ac repair [city] and hvac service [city] and increase tracked calls from Google by 30% within 90 days. Tie goals to CallRail or GMB insights, not keyword rank alone.

Prospect plumbers with clear digital gaps

Use city filters to find plumbing operators with no website or stale listings before you write the first proposal.

Three-phase plan template

Phase 1: Foundation (days 1 to 30)

  • GMB category and service area cleanup.
  • Citation audit and top 15 directory fixes.
  • Call tracking setup on primary number.
  • Technical site fixes or 5-page site launch if no website.

Phase 2: Visibility (days 31 to 60)

  • Three service plus city landing pages.
  • Review request workflow and response templates.
  • Weekly GMB posts tied to season.
  • Competitor gap report delivered on day 45.

Phase 3: Growth (days 61 to 90)

  • Two additional geo pages based on search volume.
  • Internal linking and schema pass.
  • Monthly report with call trend and next-quarter plan.
  • Retainer renewal conversation on day 85.

Pricing examples that close

HVAC in competitive metro: $1,800 per month plus $1,500 setup. Includes everything in three phases, two 30-minute calls per month, email support with 48-hour response. Plumbing in mid-size city: $1,200 per month, no setup fee, 3-month minimum. Pest control single market: $950 per month because competition is lower but ticket size is smaller.

Anchor against one job

A $1,500 per month retainer is one emergency drain call per month for most plumbers. Frame investment against average ticket, not against your hourly rate.

Terms that reduce churn

Include: 3-month initial term, then month-to-month with 30-day notice. Client provides GMB manager access within 5 business days. You report on calls and visibility, not guaranteed rankings. Two revision rounds per deliverable. Late payment pauses work after 10 days.

Proposal review call script

Walk through situation and goal in 3 minutes. Spend 10 minutes on phase 1 deliverables only. State price once, clearly. Ask: Does this match what you need, or is something missing? Handle objections with specifics, not discounts. Close: I can start Monday if we sign today. When works for kickoff?

Design and delivery tips

Use PDF, not Google Doc link that requires login. Brand with your logo, not a 40-page agency template. Send within 24 hours of discovery call while you are fresh in their mind. Subject line: Proposal for [Business Name] Google growth plan.

Win rate benchmark

Solo freelancers sending proposals within 24 hours and reviewing live close 30 to 35%. Proposals emailed without a review call close under 15%. Always book the review before you send the file.

Agency version: white-label proposal

Small agencies can productize this template per vertical. Create HVAC, plumbing, and pest variants with pre-filled phase deliverables. Strategist customizes situation and goal only. Cuts proposal time from 3 hours to 30 minutes. Same close process, faster throughput.

When to walk away

Red flags in proposal stage: owner wants guaranteed #1 ranking, refuses call tracking, expects unlimited content, or asks for 50% discount before starting. These clients churn in 60 days and blame you. Politely decline and refill the slot from your pipeline.

Scope creep trap

Never add free services to win the deal. Add a line item or phase upgrade. Trades owners respect clear boundaries. Free work trains them to ask for more free work.

Your proposal checklist

  1. Situation uses their words from discovery call.
  2. Goal has a number and 90-day window.
  3. Price stated once, no hidden fees.
  4. Review call scheduled before PDF sent.
  5. Three-month term with exit clause clear.

Full proposal copy you can adapt

Investment section example: Monthly retainer $1,650, billed on the 1st, auto-pay via ACH. Setup fee $1,200 due at signature (covers call tracking, citation cleanup, and first two landing pages). Includes everything listed in Phases 1 through 3, two strategy calls per month, email support with 48-hour response, and monthly performance report. Does not include ad spend, photography, or logo design.

Signature block: Authorized by [Owner Name], [Title], [Company]. Start date [date]. Client acknowledges 3-month initial term. This proposal valid 14 days from date above. Solo freelancers: use HelloSign or PandaDoc so owners can sign from their phone in the parking lot after a job.

Follow-up sequence after sending

Day 0: send PDF after review call. Day 1: text or email confirming they received it and restating the one goal metric. Day 3: voicemail referencing one deliverable from Phase 1. Day 5: final calendar offer for questions before proposal expires. After day 7 with no response, one breakup email and move to nurture list for quarterly check-in. Do not chase beyond 10 days unless they asked for more time.

Solo freelancers win by repeating the same playbook in one trade until close rates stabilize. Agencies win by documenting that playbook so every new hire executes it in week one. Either way, discipline beats talent in trades marketing sales.

Scope the proposal before the review call

Check off deliverables in the Proposal Scope Builder so your one-page HVAC or plumbing proposal matches what you promised on the discovery call.

Open free tool →

Fill your proposal pipeline

DealRaw. Find HVAC and plumbing operators by city with phone numbers and neglect signals. Pro plan $395/mo for active freelancers.

Get Lifetime Access — $985

Solo freelancer? Lifetime works. Agency team? Pro from $395/mo · Agency $995/mo

Frequently asked questions

How long should a trades marketing proposal be?
One page, under 400 words of body copy. Owners read on their phone between jobs. Situation, 90-day goal, three-phase plan, monthly investment, and next step—that is enough to get a yes or a specific objection.
When should I send the proposal after a discovery call?
Within 24 hours, while your audited insight is fresh. Always book a 20-minute proposal review on the calendar before you hang up the discovery call.
What monthly retainer should I quote for HVAC or plumbing SEO?
Most US metros land between $1,200 and $2,500 per month depending on competition and scope. Anchor against one average job value—a single $800 plumbing call often pays for the month.
Should trades proposals include rankings guarantees?
No. Guarantee qualified calls, response time on deliverables, and reporting transparency. Rankings fluctuate; owners buy booked work, not position #3 on Google.

Browse related markets

Ready to build your client pipeline?

Find local businesses that need your services — phone, email, and neglect scores on DealRaw.com.

How to Write Proposals That Win HVAC and Plumbing Clients (With Template)