Guides / Offer for cold buyers
How do you build an offer cold buyers want?
Short answer
Advertise one result for one buyer, not your list of services. Tie that result to more revenue or more profit, back it with proof, and give a stranger a small first step they can say yes to on one call. That first step is the land in land and expand: deliver it well and the full project follows. Test it with paid ads to real buyers. In the dev-shop and software funnels we run (including our own), a qualified booked call costs about $620 in ad spend, typically $500 to $910.
Advertise a result, not services
A service list isn’t an offer. A cold buyer needs to see one result they want, for someone like them.
Referral buyers already trust you, so a list of what you do is enough. A stranger scrolling past your ad has no reason to care. They don’t buy “web, mobile, AI and cloud.” They buy fewer hires, faster delivery, more deals closed. Your services are how you get there.
Here is a worked example. The firm is made up, but the pattern is the one we use.
| Part | Service list | Offer |
|---|---|---|
| Who it’s for | Anyone who needs software | Operations leaders at mid-size logistics companies |
| What it says | Web apps, mobile apps, AI, cloud, QA, design | A custom dispatch app that replaces the spreadsheet |
| Result | High quality, delivered on time | Each dispatcher handles more loads, with no new hires |
| Proof | Logos and a tech stack | Before and after from a similar build |
| First step | “Book a free consultation” | A fixed-fee workflow audit with a written plan |
| Risk | Not mentioned | Keep the plan even if you build with someone else |
Pick the buyer you want more of
Choose the buyer you want more of, then write every word for them.
Most firms that sell many services feel this one. They can build anything, so they try to say everything. The ad ends up speaking to nobody.
- “people ask me, and they ask me all the time, like, oh, what kind of software do you make? And I’m like, I’m making anything under the sun.”
- “We are sort of figuring out, hey, what is our service anymore, right?”
- “it’s a little hard for, for people to understand, and we make it very difficult, not intentionally, we make it super difficult.”
Principal and founder at custom software firms, and a partner at an AI product studio. RPG discovery calls.
Start with your best past clients. Which ones paid well, signed fast and were easy to work with? What role signed, in what kind of company, with what problem? That is your buyer. Pick one. You can add a second later, with its own ad and its own page.
The five parts of a cold-buyer offer
An offer that works on cold traffic has five parts, and the result has to mean more revenue or more profit.
Business buyers sign for one of two reasons: they make more money, or they keep more of it. If your result doesn’t connect to one of those in the buyer’s own words, it reads as a nice-to-have. “Modernize your stack” is a nice-to-have. “Handle twice the volume with the same team” is profit.
A small first step for cold buyers
Cold buyers won’t sign a large contract with a stranger. Give them an entry offer they can say yes to on the first call.
A pilot, an audit, a first phase with a fixed scope. It should be small enough to approve without a committee, produce something the buyer keeps, and lead naturally into the full project. “Free consultation” is not a first step. Every firm offers it, and it promises nothing.
Before you spend on ads, score the offer. Each row is 0, 1 or 2. Fix the lowest score first.
| Test | Scores 0 | Scores 2 |
|---|---|---|
| Buyer | “Companies that need software” | A role and a company type you can target |
| Result | Quality, speed, expertise | More revenue or more profit, in their words |
| Proof | “Trusted by leading brands” | A before and after a stranger can check |
| First step | A full proposal after three calls | A small, fixed scope with a clear output |
| Risk reversal | The buyer carries all of it | You carry some of it, in writing |
| One sentence | Needs a paragraph | A buyer could repeat it to their boss |
Land and expand: from first step to full engagement
The entry offer is the land. Deliver it well and the full project, and the work after it, is the expand.
Strangers don’t buy the $500k engagement from an ad. They buy the small first step, and the big one follows once you’ve proved you can deliver. That’s land and expand: win a small, fixed-scope piece of work, earn trust by delivering it, then grow the account into the full build, the next phase and the ongoing work.
It changes how you design the offer. The first step isn’t a discount or a teaser. Its output should be the start of the bigger project: an audit that produces the roadmap you then build, a pilot that proves the result on one team before rolling it out to the rest. When the land is done, the expand is the obvious next step for the buyer, not a new sale.
It also changes the math. Judge the cost of winning a client against what the account is worth over time, not against the first invoice. A booked call at about $620 looks expensive next to a small pilot and cheap next to the full account.
| Land | Expand | |
|---|---|---|
| What it is | A small, fixed-scope first step | The full build, then the next phases |
| Who it’s sold to | A stranger from an ad | A buyer who has seen you deliver |
| What sells it | The offer and the sales call | The result of the first step |
| What to measure | Cost per held call, first-step close rate | How many first steps become full projects |
Test the offer with real buyers
Test the offer with paid ads to buyers who have never heard of you, not with organic posts.
Organic posts reach people who already know you. Likes from your network tell you what your network likes. Paid ads put the offer in front of strangers who match your buyer, and their behavior gives you a clean answer: do they apply, book and show up?
The numbers tell you fast. In the dev-shop and software funnels we run (including our own), a lead costs about $180, typically $150 to $200, and a booked sales call about $620, typically $500 to $910. The first booked call comes in about a week (all within two weeks). If the offer is off, cost per booked call shows it, and the recorded sales calls tell you why.
This is why the offer comes first in an RPG engagement. The offer workshop happens in week one, before any ad runs: who to sell to, what to lead with, and what a cold buyer can say yes to.
- AOffer rebuilt for cold buyers
- BMeta or LinkedIn ads
- Qualified?The application checks role, revenue and deal size. If yes, continue to C.
- If no: Not a fit
- CBook a call2-minute video and book-a-call page
- DSDR calls within 5 minutes
- ESales callYou take it. It gets recorded.
- Feedback loop with step E: Expert sales trainerReviews the recorded call. What buyers say goes back into the offer.
- FSigned client
$180
Median cost per lead
High-ticket B2B leads. Typically $150 to $200.
$620
Median cost per booked sales call
Typically $500 to $910.
~1 week
To the first booked call
All within two weeks. First held sales calls in 14 to 30 days.
43%
Cheaper per booked call after the first month
Median. The best two-month stretch was 46% cheaper than the first month.
Common questions
How does land and expand work for a software development firm?
You win a small, fixed-scope first project from a cold buyer, such as an audit, a pilot or a first phase, and design it so its output leads into the full build. Once you’ve delivered, the buyer extends to the full project and later phases. The ad and sales call only have to win the first step.
Doesn’t a small first offer cheapen our firm?
Not if it’s a real piece of the work with a clear output, priced as real work. What cheapens a firm is a vague free call. A paid, fixed-scope first step shows a stranger how you work, and it’s the shortest path to the large engagement you actually want.
We sell many services. What do we advertise?
One result, for one buyer. Pick the service your best clients bought, describe what it changed for them, and lead with that. The other services don’t disappear. Clients who start with one project buy the rest once they trust you. The ad only has to earn the first call.
Should a software development company lead with AI?
Lead with the result, and let AI be part of how you deliver it. Almost every firm is advertising AI right now, so it doesn’t set you apart. “We cut your quoting time in half” says more than “AI-powered development.” If AI is what makes the result possible, say so in the proof, not the headline.
Will narrowing to one buyer lose us business?
No. The narrow offer is only what you advertise to strangers. Referrals and existing clients still bring every other kind of work. A sharp offer gets a stranger to book a call. A broad one gets scrolled past by everyone, including the buyers who would have been a perfect fit.
Is a free consultation a good first step?
Usually not. Every competitor offers one, and it doesn’t tell the buyer what they get. A better first step has a fixed scope and a clear output the buyer keeps: an audit, a plan, a pilot. It gives a stranger a concrete reason to say yes, and it gives you a paying start to the relationship.
How do we know if the offer is working?
Watch cost per booked call and listen to the sales calls. If qualified buyers book and show up, the offer is doing its job. In the funnels we run, about 2 in 3 booked calls happen (64%). If buyers book but the calls go nowhere, the recordings usually show the gap between what the ad promised and what the call delivered.
Sources and method
- RPG funnel data: dev shops and custom software firms we run funnels for, plus our own funnel. Dec 2025 to Oct 2026. Medians and middle 50%.
- Quotes: RPG discovery calls, Oct to Nov 2026. Anonymized and labeled by role and firm type.
- The service-list example in Table 1 is hypothetical. It describes no real client.
- Offer workshop and funnel steps: How it works.