Eight cold call scripts in five days, and I was fixing the wrong thing the whole time. I was calling court builders to pitch our service. Owners still said no. One hung up before I even got to the pitch. Every version said the same thing in new words: we help court builders keep their calendar full of qualified appointments. I thought that was an offer. It was really just "work with us."

Why was this such a weak offer?

  • It had no number. "A full calendar" could mean anything.
  • It had no clock. Full by when?
  • It sold the work. I kept saying "Facebook ads," and owners tuned out.
  • It had no proof. I never said what we did for builders like them.
  • It took zero risk off the owner. All the risk was his.
  • It talked about us first. Nobody cares about your story until you fix theirs.

I kept fixing the words when the problem was the offer. A better script can't save a weak offer.

A stranger buys when he knows what he gets, how fast, and what happens if it fails. Miss one and he hangs up.

So I went back to school. I read Alex Hormozi's book $100M Offers cover to cover. I studied two of Cole Gordon's offer talks and Daniel Iles on selling to strangers. Then I pulled 27 agencies that sell to contractors right now from the Meta Ad Library and broke down each offer. I took what they all agree on and made it one framework. It works for any offer, in any business, so I never have to learn this twice.


What An Offer Really Is

Most owners think their offer is their service. It isn't.

An offer is the whole deal: what you deliver, what it costs, and the terms, said so clearly that a stranger thinks, "This is for me, it will work, it's fast, and it's easy."

"We build courts" is a service. "We run ads" is a service. An offer tells the buyer what he gets, how fast, what it costs, and what happens if it doesn't work.

When five companies promise the same dream, the buyer stops hearing the dream. Alex Hormozi says he picks on four things:

  • The dreamWhat he gets. It decides if he cares at all.
  • How sureHow much he believes it will work for him.
  • How fastHow soon he sees the first win.
  • How easyHow little he has to do or give up.

A $5 diet guide and a $50K surgery fix the same belly. The surgery costs more because it feels sure, fast and easy. Your offer wins the same way: not with a bigger dream, but by being more sure, more fast and more easy than the next guy.

Built from: Alex Hormozi ($100M Offers, and his talk on My First Million) and Cole Gordon.


What Every Strong Offer Has In Common

Hormozi, Cole Gordon and Daniel Iles teach it in their own words. The 27 agencies prove it with real money behind real ads. Strip it down and every strong offer does these eight things.

A strong offer:

  • Names one buyer. All 27 agencies named the trade in the first line. Not one opened with "business owners."
  • Sells a result, not work. Nobody wants "Facebook ads." They want signed jobs.
  • Has a number and a clock. One result, how much, and by when.
  • Explains why it works. Buyers have heard all the claims. They need to know why this one is different.
  • Takes the risk off, in writing. 14 of the 27 promise something if they miss. Only 2 write the rules down.
  • Shows proof from people like him. 18 of the 27 name real clients with dollar numbers.
  • Costs more and is worth way more. It never wins on a discount.
  • Sells to strangers. Friends will buy a weak offer. Strangers won't.

The Founders Freedom Offer Framework

Eight steps, in order. Each one kills a reason a buyer says no. Skip one and you'll hear about it on your calls.

I'll show you each step with the real offer we built for our own clients: sport court builders.

1. Pick A Buyer Who Is Hurting And Can Pay

The market matters more than the offer. A great offer to people with no money still fails. So before you write a word, pick who it's for.

Alex Hormozi calls the right market a starving crowd. Check for four things:

  • Big painThey need it, not just want it.
  • Money to payThey can afford your price today.
  • Easy to findThey sit on lists, in groups, in one trade.
  • GrowingMore of them next year, not fewer.

Then find the sweet spot inside that crowd. Cole Gordon calls it the golden segment: people with money who feel behind. People in pain move fast but often can't pay. People chasing a dream can pay but feel no rush. People with money who feel behind have both.

Sell to buyers who already win at the work. Your offer should be a small step for them, not a big leap. If they're short on time, staff or skill, more buyers won't fix it.

Last, write down who it's NOT for. Saying it out loud makes the right buyer lean in.

Example: Court builders doing $1.5M or more a year, with 2+ crews, whose work slowed down. Not for: builders who are booked solid, commercial bid-only shops, or owners about to retire. One question sorts them fast: "Right now, are you short on jobs or short on crews?"

From the Ad Library: 18 of the 27 agencies put a size floor in the first line.

  • S&C Digital: "Concrete Contractors Making $50K+ Per Month." (see their ads)
  • Pager Digital: "sports surfacing contractors running 2+ crews." (see their ads)

Daniel Iles's Viral Coach runs nearly the same ad with the job swapped, so a dentist hears about a dentist and a lawyer sees a law page.

Built from: Alex Hormozi (the starving crowd) and Cole Gordon (the golden segment, the small step).

2. Find The Pain In Their Words, Then The Want Under It

You can't make people want something. You can only find what they already want and stand in front of it. Hormozi, Cole Gordon and the copy legend Eugene Schwartz all say this.

So go collect their words. Listen on calls. Read their reviews and posts. Write down exactly what they say, bad grammar and all. Their words beat yours every time.

Then sort each quote into one of two piles:

  • PainBelow normal and trying to get back. Like a burning building, they run from it.
  • WantDoing fine and trying to get great. Like a dream house, they walk toward it.

Lead with the pain when they admit it. When they say "we're good," switch to the want. Daniel Iles asks: "Where do you want the company in two years?"

Last, split what they want from what they need. Cole Gordon calls it cheese and broccoli. Nobody orders a plate of broccoli. Melt cheese on it and it's gone. So sell the cheese, the thing they want. Then build the broccoli, the thing they need to win, into the work.

Example: Court builders don't want marketing. They say things like "keep my guys busy," "slow season" and "tire kickers." What they want is a full schedule they can count on. The cheese: booked visits with buyers who can afford a court. The broccoli: calling every new lead in 5 minutes and chasing every quote.

Write down 20 things your best buyers said out loud. Mark each one pain or want.

Built from: Cole Gordon (pain or want, cheese and broccoli), Daniel Iles (the burning building and the dream house) and Eugene Schwartz's Breakthrough Advertising.

3. Promise One Result They Can Measure

Now turn the want into one promise. Not three. One.

The One-Line Offer: [Who it's for]: [the result, in their money] in [a time frame], or [the risk flip].

Sell the outcome, not the activity. "We run your ads" is the work. Signed court jobs are the result. Put it in their money: jobs, dollars, booked visits.

Make it direct. We wrote 60 headlines for our own offer. I kept five. The rest talked too much. Short and direct beats clever.

Write down what counts before you promise it. What is a "qualified" visit? What is a "signed" job? If you don't define it, the buyer will, and you'll fight about it later.

Example: "Sport Court Builders: Consistent $100K/mo From New Construction Court Jobs In 90 Days, Or You Don't Pay." What counts: signed new court contracts, deposit paid, from visits we booked.

From the Ad Library:

  • Tridas, for painters: "Land Painting Projects Or You Don't Pay." (see their ads)
  • Premier Pool Marketing: "60 Qualified Estimates in 90 Days, Or We Refund You." (see their ads)
  • Innovative Marketing: "60 qualified appointments in the next 90 days or you don't pay." (see their ads)

Same shape each time: who, a count, a clock, and what happens if they miss.

Built from: Alex Hormozi, Cole Gordon, Daniel Iles and our study of 27 agencies' ads.

4. Explain Why It Works When Nothing Else Did

Your buyer has heard every promise. "More leads." "Guaranteed results." A bigger claim just sounds like the last guy who burned him.

Eugene Schwartz saw this 60 years ago. In a new market, a simple claim works. Once buyers have heard them all, they need to know how it works and why it's different. Cole Gordon's rule: assume your market has heard it all, even if it hasn't yet.

Do it in three moves:

  1. List everything he's tried. Then write why each one let him down.
  2. Show why your way is different, in plain words.
  3. Name it last. The name sticks in his head. The story does the selling.

Fill In The Blanks: "Most people trying to get [X] make [this mistake]. The problem is [what that causes]. So instead, we [your way], which gets you [the win] and, in the end, [the bigger win]."

Example: Most court builders put more money into Google. The problem is Google only reaches people already calling five builders, so it turns into a price war. Angi sells the same lead to five builders, and word of mouth can't be turned up. So we built the 90-Day Revenue Response System:

  • FindReach homeowners with the yard and the money, before they ever search.
  • ActivateCall every new one within 5 minutes and book the visit.
  • ReactivateBring old quotes and cold leads back to life.

Bonus Tip: The Three Choices

A lot of Daniel Iles's ads lay out the buyer's three real choices: manage a cheap freelancer, build a costly team in house, or use a team with a working process (here's one).

Ours: hire a $70K marketing guy, babysit a cheap ad freelancer, or plug into a system that already books court jobs. Now your price has something to stand next to.

Built from: Cole Gordon (the template, name it last) and Eugene Schwartz (markets that have heard every claim).

5. Kill Every Objection Inside The Offer

An objection is a reason to say no. Most owners argue with them on the call. Strong offers kill them before the call.

Hormozi's way: list every problem your buyer could hit before, during and after he buys. Get crazy detailed. Then sort each one into four buckets:

  • Not worth it"It costs too much for what I get."
  • Won't work for me"My market is different."
  • Too hard"I don't have time for this."
  • Too slow"I need jobs now, not in six months."

Each problem becomes a piece of the offer. A longer list means more ways to win.

Daniel Iles adds the rule that keeps it honest: every real objection you hear becomes part of the offer. Write it down after each call. Then ask, "What would have to change so this never comes up again?" If it's money, change the terms, not the price.

Example:

  • "I don't want to pay an agency forever." So we added a 90-day build and handoff. We build it, run it, then hand him the keys if he wants them.
  • "I don't like paying the big chunk up front." So he can pay half now, and half when the first piece goes live.
  • "Facebook doesn't sell courts." So we lead with the why-it-works story from step 4.
  • "I don't want more meetings." So he gets a 5-minute weekly update and no new software.

Built from: Alex Hormozi (the problem list) and Daniel Iles (build the offer from objections).

6. Take The Risk Off, In Writing

Risk is the biggest reason people don't buy. Someone has to carry it. When you carry it, more people say yes.

Use Hormozi's sentence: If you don't get [X] in [this time], we will [Z]. The "or else" is what gives it teeth.

Then add conditions. Cole Gordon's rule: the conditions are the exact things the buyer must do to win. If he does them, he almost never needs the promise. Keep them few and plain. Daniel Iles uses two: pay on time and take part.

Put those rules right next to the promise, everywhere it shows up. Only 2 of the 27 agencies did this. That's an opening for you.

The 12 kinds of guarantees we found

  • 1. Or you don't pay"Land Painting Projects Or You Don't Pay." Tridas
  • 2. Money back"60 Qualified Estimates in 90 Days, Or We Refund You." Premier Pool Marketing
  • 3. Keep working free"we keep running at no added cost until you do." 2 Cities
  • 4. Stop paying until we deliverMiss the number in 90 days and "you stop paying until you do." Contractor Marketing Pros
  • 5. Keep everythingIf they still miss, "you keep everything we built." Contractor Marketing Pros
  • 6. Test drive30 days, at least 15 visits booked, or "we keep working at no charge until we hit the number." Premier Pool Marketing
  • 7. Paid first stepA 10-day paid trial of real work, then you decide. So Shall We
  • 8. First-month refundMoney back after month one if you don't like working together. Lasso Up
  • 9. Refundable first stepA $500 audit, paid back if it doesn't impress. Elite Results Marketing
  • 10. Pay only for results"And You Only Pay Per Sit." Contractor Liberty
  • 11. SpeedA "7-Day Launch Guarantee." Hive Marketing
  • 12. One per area"One paving company per city." 2 Cities

Each link opens their live ads. Quoted as we found them on Oct 14, 2026.

Some go the other way on purpose: "We don't offer gimmicky guarantees." That's a choice too. Just make it on purpose.

Stack two. Hormozi pairs one broad promise with one specific one. Daniel Iles adds a second, smaller promise to close the trust gap.

Or start with a small paid step. So Shall We, a big ad agency, sells a 10-day paid trial. The client pays a deposit, gets 10 days of real work, then decides. If he walks, he keeps what they built.

Make the headline and the fine print say the same thing. Daniel Iles's team keeps a simple promise in its ads and spells out the rules in its public terms. If your ad says "or you don't pay," your contract has to mean exactly that.

Example: Ours says: do your part, and if you're not signing $100K a month in new court jobs from our visits by day 90, you don't pay another dime. We keep working free for up to 90 more days until you are.

His part: answer every new lead in 5 minutes (or let our team do it), show up to every booked visit, keep the ad budget on, and stay the full 90 days. If he ever leaves, he keeps everything we built.

Built from: Alex Hormozi (the sentence, stacking two), Cole Gordon (conditions are the buyer's own success steps) and Daniel Iles (keep them few and plain).

7. Price It Against One Result, And Never Discount

There are only two ways to price: the cheapest or the best. Only one company gets to be the cheapest. Being the second cheapest gets you nothing. Hormozi and Cole Gordon agree on this one.

So charge the top of your market. Then make it a steal next to what they get.

Frame the price against one result. Show the buyer how many wins pay for the whole thing, with every cost in it.

Example: A new court runs about $40K. One signed court covers his whole month with us, ad spend and all.

Want monthly? Charge more for it. Paying in full is the base price. Monthly costs more, because you carry more risk. That beats a discount for paying up front, because a discount teaches him your price can move.

Never discount to close. If he says it costs too much, cut the scope, change the terms, or add a bonus. Never drop the price.

Use real scarcity and urgency only. Scarcity is how many: a cap on new clients each month that your team can really handle. Urgency is when: real start dates, a real season, a bonus that really ends. For court builders the season is real, because winter is when spring gets booked.

Add bonuses that each kill one objection. Hormozi's move on a sales call: ask for the sale on the main offer first. If he says no, add only the bonus that answers his worry. After he buys, every client gets every bonus, so all of them get the same thing.

Example:

  • The Quote Recovery Sprint: we chase every old quote in week one. That kills "too slow."
  • The Keep-Everything Promise: if he leaves, he keeps every ad, page and setup. That kills "agency forever."

Name it last. Hormozi's MAGIC formula gives you the parts:

  • M, a magnetic reason why: a season, a new opening, a fresh start.
  • A, announce who it's for: court builders, dentists, roofers.
  • G, give a goal: the win, in a word or two.
  • I, indicate a time: 30 days, 90 days.
  • C, complete it with a container word: system, plan or sprint.

Use three to five parts. Ours is the 90-Day Revenue Response System: a time, a goal and a container word.

Built from: Alex Hormozi (pricing, bonuses, scarcity, urgency and MAGIC) and Cole Gordon (the cheapest or the best).

8. Prove It On Strangers

Friends and fans can sell a weak offer. They already trust you, so the trust does the selling. Cole Gordon warns about this. Daniel Iles says he learned it the hard way: less than half his early sales came from paid ads, and when he spent more on ads, the extra sales didn't come.

So test it cold: cold calls, cold email, cold ads. What works on strangers works even better on friends.

Write to where the buyer is. Daniel Iles uses Eugene Schwartz's ladder, coldest to warmest:

  • Lost: He can't name a problem. Sell the goal, not the fix.
  • Feels the pain: He knows it hurts but isn't shopping. Name the pain, then teach the missing piece.
  • Shopping: He's comparing you to others. Win on proof, not price.
  • Knows you: He's seen your work. Give him new proof and show how it works.
  • Fan: He trusts you. Name the offer and give one reason to act now.

Stack proof from people just like him. One number, one time frame, a buyer who looks like him. Cole Gordon's goal is 10 to 15 of them. Our first: Just Pickle Courts got $43,000 in new jobs from month one.

Set a scoreboard before you start, so you can't fool yourself later.

Example: If fewer than 5 of 50 owner talks book a call, the offer or the ask is broken. Fix one thing, then run 50 more.

Bonus Tip: When It Wears Out

Every offer gets tired, and faster in a small market. Change it in this order: the pictures, then the words, then the headline. Change the offer itself last.

That's Hormozi's order, and it saves you from tearing up a winner.

Built from: Cole Gordon (judge it on strangers, stack proof), Daniel Iles and Eugene Schwartz (the ladder) and Alex Hormozi (the order to change things).


Mistakes That Kill Offers

A vague promise. "Grow your business" means nothing. Put a number and a clock on it.

Selling the work. "We run your ads" is the work. Booked jobs are the result.

Hidden fine print. If the headline says one thing and the contract says another, you lose his trust, and maybe the client.

Discounting to close. It tells him your first price was fake.

A guarantee with no conditions. Fights start when nobody wrote down what counts.

Fake scarcity. "Only 3 spots left" when it isn't true. Burned buyers can smell it.

Judging it on referrals. Friends buy anything. Test it on strangers.

Changing it every week. Give one version enough real talks to learn from.


Fix The Offer Before The Pitch

When the offer is strong, calls get shorter, ads get cheaper, and closing stops feeling like begging. So before you rewrite another script, ad or email, check the offer first.

Your offer checklist

Do This Today: The Stranger Test

Write your offer in one sentence with the formula from step 3. Read it to someone who has never heard of you. Ask them four things: Who is it for? What do I get? How fast? What happens if it doesn't work?

Every answer they miss is the step you fix first.