The PAS Ad Framework: A Complete Guide for Home Service Contractors
Most contractor ads lead with the company name and a phone number. PAS ads lead with the customer's problem, and convert two to three times better. Here is how to use the framework for every trade.
Open Facebook in any suburban market and you will find the same contractor ads running: a logo, a tagline, "Quality Work at Affordable Prices," and a phone number. These ads do not fail because of bad targeting. They fail because they are identical to every competitor on the platform, and because they lead with the company instead of the customer.
PAS is a three-beat copywriting framework that fixes this. It stands for Problem, Agitate, Solve. It does not require a marketing degree to use. And for home service businesses specifically, it consistently outperforms every other ad structure because it matches the emotional state of a homeowner who has a problem right now.
What PAS Means and Why the Order Matters
PAS is built on a single insight: people do not make buying decisions from a neutral state. They make them from a problem state. When your AC fails in July, you are not evaluating HVAC companies on their website design. You are looking for someone who understands what you are experiencing and can make it stop.
An ad that opens with "ABC HVAC has served the DFW metro since 2003" starts in the wrong emotional register. An ad that opens with "Your AC is running every 20 minutes and your house is still 80°" starts exactly where the customer is.
The three beats:
- Problem: Name the specific problem your customer is already experiencing. Not "HVAC issues", "your AC is running constantly but not cooling." Specificity is what stops the scroll.
- Agitate: Make the cost of the problem real, financially, physically, or practically. One specific consequence, stated clearly. "Your system is working twice as hard and your electric bill shows it." Not three consequences, one.
- Solve: Present your service as the clear, frictionless path out. Specific action, specific availability, risk reducer. "Same-day diagnosis from a licensed tech, flat-rate pricing, no surprises."
Why PAS Works Especially Well for Contractors
Most advertising frameworks, AIDA, FAB, the Hero's Journey, are designed for brands that need to build awareness before they can sell anything. Contractors advertising to local homeowners have a different problem: the audience already has awareness of the category (they know what plumbing is), they already have intent (something broke), and they are already in search mode. You are not building a market. You are competing for customers who are ready to hire right now.
PAS skips the awareness phase entirely. It assumes the customer has a problem, which they do, and goes straight to meeting them there. This is why PAS outperforms AIDA for emergency and reactive services. AIDA is built for cold outreach. PAS is built for hot intent.
Ready to write ads that actually convert?
Use our free PAS Builder to create Problem-Agitate-Solve ads for Facebook, Google, or direct mail, with real examples for HVAC, plumbing, and more.
Try the PAS Builder →Writing Each Section: Trade-by-Trade Examples
HVAC
Problem: "Your AC has been running for 40 minutes and the house is still 79°."
Agitate: "That is your system working at full load for less than half the output, and the bill you get next month will reflect it."
Solve: "Licensed HVAC techs available today in most areas. Flat-rate diagnosis, you know the price before we touch anything. Call or book online."
Plumbing
Problem: "Your kitchen drain has been slow for three weeks and now it barely drains at all."
Agitate: "A slow drain is a partial clog building toward a full blockage. Left alone, it means backed-up sewage, not just standing water."
Solve: "We clear residential drains fast with a camera inspection included. You see the problem on screen. Same-day slots available, book in 60 seconds."
Roofing
Problem: "There is a dark stain on your ceiling after last night's rain."
Agitate: "A stain means water has already penetrated your roof deck. Every storm cycle you wait adds mold risk and structural damage to the repair cost."
Solve: "Free inspections, written estimates within 24 hours. We have completed 400+ roof repairs in [City]. Schedule today, weather permitting, we can be there this week."
Electrical
Problem: "Your breaker has tripped three times this month on the same circuit."
Agitate: "A repeatedly tripping breaker is not a nuisance, it is a safety issue. It is telling you the circuit is overloaded or there is a fault downstream."
Solve: "Licensed electricians available same day. We diagnose, explain the fix, and give you a written quote before any work begins. No surprises."
How to Format PAS for Different Ad Channels
Facebook / Instagram (Primary Text)
Run all three beats in full. 75–150 words for the primary text. The image or video should reinforce the Problem, show the broken AC, the wet ceiling, the blocked drain. Do not use stock photos of smiling technicians. Use images that connect with the emotional state of someone in the problem.
Google Search Ads
Compress each beat to a single phrase. The Problem becomes the headline ("AC Not Cooling? We Can Help"). The Agitate becomes the first description line ("Every hour you wait, it gets more expensive"). The Solve becomes the second description line + CTA ("Same-day licensed repair. Call or book now"). Google's character limits force brevity, which actually strengthens the format.
Direct Mail (Postcards, Door Hangers)
You have more room, 150–250 words is appropriate for the main body. Lead with a bold headline that is the Problem in one sentence. Run the full Agitate and Solve sections. End with a single, clear offer. One call to action. One phone number. Do not clutter.
The Agitate Section: Where Most PAS Ads Fall Short
Most contractors write a weak Agitate and skip straight to the sell. The Problem gets the reader's attention. The Agitate holds it. Without a strong middle beat, the ad reads like any service pitch, here is a problem, here is our number. With a specific, credible Agitate, the ad feels like someone who genuinely understands the situation.
Strong Agitate levers for home service businesses:
- Cost escalation: The longer you wait, the more expensive this gets (specific dollar amounts or percentages when available)
- Discomfort: Physical consequences the family is experiencing right now
- Risk amplification: The safety, structural, or health risk of leaving the problem unaddressed
- Sunk cost: They have already paid once for something that did not hold
Use one. Two Agitate points dilute the emotional punch. Pick the most relevant one for your specific trade and scenario and state it precisely.
To build PAS ads quickly for your specific trade, use the free PAS Ad Builder tool, fill in three fields and it generates formatted copy for Facebook, Google Search, and direct mail in under 60 seconds.
Build your first PAS ad in 60 seconds
Our free PAS Ad Builder is built specifically for home service contractors. Choose your trade, fill in your problem and solution, and get formatted copy for Facebook, Google, and direct mail, ready to use immediately.
Want help implementing this for your business?
We audit and optimize local SEO for home service contractors. Get a free analysis of your market, no commitment, no hard sell.
Contractor Help Desk
What would help your business most right now?
Describe what you are stuck on, rankings, reviews, ads, leads, anything. Get an answer instantly.