Pricing Rationale & Subscription Math
Why $97 / $197 / $397 — and the math that decides whether the model actually works.
TL;DR
- $97 Starter is a loss leader. It exists to convert people who'd otherwise say "I just need something basic." Many will upgrade.
- $197 Growth is the anchor and your target sale. It's where ~70% of clients should land.
- $397 Pro exists to make $197 look reasonable AND to capture clients who want full-service marketing. ~10% of clients.
You don't make money on Starter at scale unless you keep them very cheap to serve. You make money on Growth and Pro, and on client tenure (LTV).
Why these specific numbers?
$97
- Below $100 = "feels cheap, no IT-budget approval needed"
- Above $50 = "feels real, not a hobby project"
- The price a brand-new sole-prop coffee shop will say yes to without flinching.
$197
- Below $200 = same psychological floor as $97
- 2× Starter = signals "you're getting clearly more"
- Industry sweet spot per 2026 web design subscription pricing guides
- Simple math for the client: "$197 to make sure I never get a surprise web bill again"
$397
- ~4× the entry tier = positions as serious / done-for-you
- Below $500 = still "monthly subscription," not "marketing retainer"
- Lets you bundle real work (SEO, ad management) without underpricing your time
Why end in 7 instead of round?
Charm pricing matters less than you'd think — but it does matter for SMB. $197 reads as "less than $200" to a busy owner glancing at it. $200 reads as "$200." Test it once you scale; for now, ride the convention.
What you actually do for the money
Starter ($97/mo) — your real cost: ~$15-25/mo
Variable cost:
- Hosting (Cloudflare Pages): $0
- Domain registration: $1 amortized (passed through)
- Monitoring: $0 (free tier)
- Avg edits: 30 min × $50/hr = $25/mo
- Total: ~$25/mo
Margin: ~$72/mo per Starter client
This is fine — but it's a thin tier. Don't accept Starter clients who want more than 1 hr of edits/mo. Push them to Growth or politely lose them.
Growth ($197/mo) — your real cost: ~$50-80/mo
Variable cost:
- Hosting + domain + monitoring: ~$5
- 3 hrs of edits + content: 3 × $60 = $180 (oof, but most clients don't use full hours)
- GBP management: 30 min × $60 = $30
- Monthly report (templated, takes 15 min): $15
- Realistic average: ~$80/mo (utilization is usually 60% of budgeted)
Margin: ~$117/mo per Growth client
This is where the business lives. Get 20 of these = $4K/mo profit at minimum.
Pro ($397/mo) — your real cost: ~$150-250/mo
Variable cost:
- Hosting + monitoring: ~$10
- Content + GBP + edits: ~$80
- Social posts (4/mo): 4 × 30min = 2 hrs × $50 = $100
- Google Ads management: 1 hr/mo = $75
- Monthly strategy call: 30 min = $30
- Realistic average: ~$200/mo
Margin: ~$197/mo per Pro client
This tier eats time. Don't sell more Pro than you can deliver. Cap at 8-10 Pro clients per solo operator.
The MRR math
Suppose you have a mix:
- 3 Starter clients × $97 = $291/mo
- 14 Growth clients × $197 = $2,758/mo
- 3 Pro clients × $397 = $1,191/mo
- Total MRR: $4,240/mo = $50,880 ARR
Your variable cost on this mix: ~$1,650/mo Net: ~$2,600/mo profit, or ~$31K/year.
Add another 20 Growth clients to that mix and you're at $8,180 MRR / $98K ARR / ~$60K profit before you've hired anyone.
This is a lifestyle business at 25 clients. It's a real business at 50.
Lifetime value (LTV) and why retention is everything
Industry benchmarks for SMB website subscriptions:
- Average tenure: 18–24 months
- Monthly churn: 4–6% (lower than software because moving is annoying)
A Growth client at $197/mo with 20-month tenure = $3,940 LTV. Customer acquisition cost (CAC) at solo scale: maybe $50–100 (your time, light tooling).
LTV:CAC of 30–50:1. This is why subscription web design is a great business — you can spend a lot more acquiring clients than you'd think because they stick around.
What kills the model
Scope creep
A Starter client who DMs you twice a week with "small change" requests will eat your margin in 3 months. Hold the line. Refer them to the price list. Hours over allowance get billed at $125/hr.
Pricing yourself by the hour mentally
You will be tempted to think "this client only takes me 30 minutes a month, I'm overcharging." Stop. They're paying you for the option to call you, the monitoring that prevents disasters, and the years you spent learning to do it in 30 minutes. You're a doctor, not a Lyft driver.
Free downgrades
"I'm tight this month, can I drop to Starter?" → "Sure, no problem, want me to switch you starting next month?" — this is the right answer. What's not OK: doing the Growth work for the Starter price. If they downgrade, the deliverables downgrade.
Canceling without exit interview
Every cancel: ask why. Even if they just leave a voicemail. The reasons cluster:
- "Going out of business" → can't help
- "Too expensive" → did they understand the value? (often a comms failure on your part)
- "I want to manage it myself" → 70% come back in 6 months
- "Found someone cheaper" → ask who, what they offered. You're losing on a story, not on numbers.
Upsell paths
Starter → Growth (your main move)
Trigger: They request edits 3+ times in a month. Pitch: "Hey — I noticed we're doing more changes than the Starter plan covers. Want me to bump you to Growth ($197) so we don't keep nickel-and-diming the time? You'd also get the GBP management which I think would help you a lot."
Growth → Pro
Trigger: They mention "I wish more people found us on Google" / "I want to try ads." Pitch: "That's exactly what Pro is for. $200 more per month and I'd be running your SEO and Ads, plus 4 social posts. Want to give it 90 days and see what it does?"
One-time add-ons (don't structure as subscription)
- Logo refresh: $400
- New product photography (local photographer): $500-1,200 pass-through + $100 coordination fee
- Booking/reservation system add-on: $500 setup, $25/mo extra
- Custom landing page for a campaign: $500
- Restaurant menu re-photography day: $1,200 pass-through + $200 coordination
Discounts (when, never, why)
Discount:
- Annual prepay: 1 month free if they pay 12 upfront. Locks them in, gives you cash flow.
- Referral discount: $20/mo off for the referrer for as long as both are active. (Pricing-as-loyalty.)
- Multi-location: $50/mo off second location, $75/mo off third+.
Never discount:
- Because they asked
- To "win" a tire-kicker
- Because a competitor quoted lower (they're often promising less)
If you discount once because they asked, you've taught them every monthly invoice is negotiable. Hold the line.
The monthly report (template)
Send this every month, same format. Takes you ~15 minutes per client once you have a template. Massively reduces churn because they remember what they're paying for.
Subject: [BusinessName] — [Month] report
Hey [FirstName] —
Quick monthly update on [BusinessName] →
📈 Site this month
- Visits: [number] (vs last month: [+/- %])
- Top page: [/page] — [n] views
- Top source: [Google / Direct / Facebook]
- Avg load time: [1.2s] ✓ (target <2s)
✏️ What we shipped
- [Updated holiday hours]
- [Added new menu item: X]
- [Replaced hero photo]
- [Other content tweak]
🌐 Google Business Profile
- Profile views: [n]
- Direction requests: [n]
- Calls from listing: [n]
- Reviews: [+1 4-star, +1 5-star]
🎯 Suggestion this month
[One concrete suggestion — get more reviews / add a service / take new photos / etc. Don't pad with generic advice.]
Anything you want me to dig into or change? Just reply.
— [YourFirstName]
For Starter clients without analytics setup, just do "What we shipped" + a short suggestion.