skills/offers/references/offer-anatomy.md
A complete offer has six components. Skip any one and conversion suffers — usually noticeably.
| # | Component | Question it answers | Where it fails |
|---|---|---|---|
| 1 | Core deliverable | What do they get? | Too vague, or pitched as features instead of outcome |
| 2 | Bonus stack | What else do they get that makes the core feel undervalued? | Either no bonuses, or inflated/fake bonuses |
| 3 | Guarantee | What happens if it doesn't work? | None, wrong type, or over-promising |
| 4 | Scarcity / urgency | Why now, not later? | None, fake, or destructively manipulative |
| 5 | Name | What is this thing called? | Generic, internal-jargon, or no name at all |
| 6 | Price + payment structure | What do they pay and how? | Single number with no payment flexibility |
The thing they actually get.
The features still matter — buyers want to know what they're getting — but the frame is the outcome. Features support the outcome, they don't replace it.
What's in. What's out. What's optional. Buyers buy clarity; ambiguity erodes perceived likelihood.
Example scope statement:
Includes:
- 90-day program with weekly live calls (recorded)
- Private Slack with daily founder access
- 12 fill-in-the-blank templates
- 1 90-minute strategy session with a senior strategist
Doesn't include:
- 1:1 calls outside the strategy session
- Implementation of the work (you/your team does this; we coach)
- Tools and software (you provide; we recommend specific stacks)
Sophisticated buyers want the methodology and scope. New-to-category buyers want the dream outcome and proof. Read your audience.
What you add to make the core feel undervalued at the asking price.
Bonuses do three jobs at once:
For each major objection your buyer has, add a bonus that closes it:
| Objection | Targeted bonus |
|---|---|
| "I don't have time to implement this" | Done-for-you setup, day 1 |
| "I don't know which tools to use" | Pre-vetted tool stack with discount codes |
| "What if I get stuck?" | 30-day async support |
| "I'm not sure my team will buy in" | Stakeholder pitch deck for your team |
| "I've tried something like this before and it didn't work" | Case study of someone in your exact situation |
A 4-bonus stack that closes 4 specific objections converts massively better than a 4-bonus stack of generic "extras."
"$50,000 in bonuses!" on a $500 offer reads as scam. The asymmetry destroys trust.
Bonuses should:
For the full bonus-stacking framework, see bonus-stacking.md.
What happens if it doesn't work.
A guarantee directly raises perceived likelihood of achievement (the buyer thinks: "they'll only offer this if they're sure"). It also lowers effort & sacrifice (less emotional risk).
The wrong guarantee can hurt:
The right type depends on your business model, refund risk tolerance, and buyer sophistication. For the full taxonomy, see guarantee-design.md.
The reason to buy now, not later.
Two flavors:
The bar: the scarcity has to be real. Fake countdown timers and "only 3 spots left" lies work once and torch trust permanently. The internet is small; you will be caught.
Common honest scarcity formats:
For full guidance on creating real scarcity, see scarcity-urgency.md.
What this thing is called.
A named offer beats an unnamed offer for three reasons:
Can a buyer text a friend: "I just signed up for the [name]. It's $X and you get [one-line outcome]"? If yes, the name works. If no, rename.
The price is the obvious part. The structure is the underrated part.
Buyers compare the price to:
You can move price perception without changing the number by:
Same total price, different structures convert very differently:
| Structure | When it works | Trade-off |
|---|---|---|
| Pay in full | High-trust buyers, lower price points | Highest perceived commitment, smallest buyer pool |
| Pay in 2-4 installments | Mid-range price, hesitant buyers | More buyers, payment defaults |
| Monthly subscription | SaaS, ongoing services | Annuity revenue, churn risk |
| Pay-after-results | High-confidence delivery, sophisticated buyers | Cash flow lag, fewer disputes |
| Down payment + balance on delivery | Services with milestone-based delivery | Balance risk on backend |
| Free trial → paid | Low-friction SaaS, info products | Conversion drop-off |
Often the right move isn't lowering price — it's adding a payment plan. Same $6K price, "$6K today" vs "$2K × 3 monthly" converts very differently.
A B2B fractional CMO service.
| Component | Weak version | Strong version |
|---|---|---|
| Core | "Fractional CMO services" | "8-week marketing audit + 90-day execution plan, delivered by a CMO who's done it for 3+ similar companies" |
| Bonuses | None | (1) 1:1 weekly check-ins for 90 days; (2) pre-vetted execution-partner introductions; (3) board-deck for marketing strategy section |
| Guarantee | None | "If after the 8-week audit you don't have a clear 90-day plan you'd run yourself, you don't pay the audit fee" |
| Scarcity | None | "We take 2 engagements per quarter — next slot opens [date]" |
| Name | "fCMO Consulting" | "The 90-Day Marketing Reset" |
| Price | "$15K, paid up front" | "$15K → $5K to start, $5K at week 8, $5K at week 16" |
Same delivery. Same person. Different offer. Different conversion.
The point: most "we need to lower our price" conversations are actually "we have one of six components missing or weak" conversations.