Better Changelog Unit Economics Model

Last updated: 2026-03-02

Provider Pricing (Current Rates)

Email: Resend

VolumePrice
0-3,000/moFree
3K-50K/mo$20/mo (includes 50K)
50K-100K/mo$40/mo
100K+0.40 per 1K)

Auth: Clerk

TierPrice
Free10K MAUs
Pro0.02/MAU beyond 10K
Enterprise SSO (SAML)Custom pricing (~$0.05/MAU minimum)

Database: Neon Postgres

TierPriceStorage
Free$00.5GB
Launch$19/mo10GB
Scale$69/mo50GB
Compute$0.16/hr activeOn-demand

File Storage: Cloudflare R2

  • Storage: $0.015/GB/mo
  • Egress: Free
  • Class A ops: $4.50/million
  • Class B ops: $0.36/million

Hosting: Vercel

TierPrice
HobbyFree (non-commercial)
Pro$20/user/mo
EnterpriseCustom

Customer Archetypes

🐣 Indie Hacker (Free/Starter)

  • 1 product, ~50 subscribers
  • 2 changelog entries/week
  • 100 emails/mo (50 subs Γ— 2/week)
  • Minimal storage (~5MB)

πŸš€ Growing Startup (Pro)

  • 1-3 products, ~2,000 subscribers
  • 4 entries/week
  • 8,000 emails/mo
  • Moderate storage (~100MB)

🏒 Scale-up (Business)

  • 5+ products, ~15,000 subscribers
  • 10 entries/week
  • 150,000 emails/mo
  • Heavy storage (~1GB)

πŸ›οΈ Enterprise

  • Multi-org, ~50,000+ subscribers
  • High volume, SSO required
  • 500,000+ emails/mo
  • Compliance/audit needs

Cost Per Customer (Monthly)

Free Tier Customer

Cost ItemAmountNotes
Email$0Under 3K/mo free
Auth$0Under 10K MAU free
DB~$0.05Shared, minimal
Storage$0Negligible
Total COGS~$0.05

Starter ($19/mo)

Cost ItemAmountNotes
Email$0.40~1K emails/mo
Auth$0.021 MAU @ $0.02
DB$0.50~10MB, shared
Storage$0.01~1MB attachments
Total COGS~$0.93
Gross Margin$18.07 (95%)βœ… Healthy

Pro ($49/mo)

Cost ItemAmountNotes
Email$3.20~8K emails/mo
Auth$0.20~10 MAU team
DB$2.00~100MB
Storage$0.15~10MB attachments
Total COGS~$5.55
Gross Margin$43.45 (89%)βœ… Healthy

Business ($149/mo)

Cost ItemAmountNotes
Email$60150K emails @ $0.40/K
Auth$2.00~100 MAU team
DB$10.00~1GB + compute
Storage$1.50~100MB attachments
Total COGS~$73.50
Gross Margin$75.50 (51%)⚠️ Tight!

Enterprise ($499/mo minimum)

Cost ItemAmountNotes
Email$200500K emails
Auth + SSO$501000 MAU + SAML premium
DB$30Multi-GB + compute
Storage$5500MB+
Total COGS~$285
Gross Margin$214 (43%)⚠️ Email kills us

The Email Problem πŸ“§

Email is the margin killer at scale:

SubscribersEmails/mo (weekly)Email CostBreak-even Price
1,0004,000$1.60$3
5,00020,000$8.00$16
10,00040,000$16.00$32
25,000100,000$40.00$80
50,000200,000$80.00$160
100,000400,000$160.00$320

At 25K subscribers sending weekly, email alone costs $40/mo.


Pricing Recommendations

Option A: Subscriber-Based Tiers

TierPriceSubscribersEntriesHistory
Free$010050/mo30 days
Starter$291,000Unlimited90 days
Pro$795,000Unlimited1 year
Business$19925,000UnlimitedUnlimited
EnterpriseCustomUnlimitedUnlimitedUnlimited

Margins:

  • Starter: 92%
  • Pro: 85%
  • Business: 65%
  • Enterprise: 50%+

Option B: Usage-Based (Email Passes Through)

TierBase PriceIncluded EmailsOverage
Starter$195,000/mo$0.50/1K
Pro$4925,000/mo$0.50/1K
Business$149100,000/mo$0.40/1K

This protects margins but adds complexity.

Option C: Hybrid (My Recommendation)

TierPriceSubscribersEmail Overage
Free$0250β€”
Starter$292,500β€”
Pro$7910,000$0.50/1K over
Business$19950,000$0.40/1K over
Enterprise$499+CustomNegotiated
  • Lower tiers: simple flat pricing, protected by subscriber cap
  • Higher tiers: soft cap with reasonable overage
  • Enterprise: fully negotiated based on volume

Audit Trail Storage Math

Average entry with full history:

  • Base entry: ~2KB
  • 10 edits average: ~20KB total
  • 500 entries Γ— 20KB = 10MB per customer

At Neon pricing ($19/mo for 10GB):

  • Can support ~1,000 β€œ500-entry” customers per $19
  • Cost per customer: ~$0.02/mo

Verdict: Audit trail storage is NOT a concern. Even with generous history, it’s pennies.


Key Takeaways

  1. Email is the only real variable cost β€” everything else is negligible at our scale
  2. Cap subscribers, not entries β€” entries/storage cost almost nothing
  3. History is cheap β€” don’t artificially limit it for cost reasons (maybe for UX)
  4. SSO is a pricing lever β€” Clerk charges premium for SAML; we should too
  5. Target 70%+ gross margin β€” adjust subscriber caps to maintain this

Churn Scenarios πŸ“‰

SaaS Benchmark Churn Rates

SegmentMonthly ChurnAnnual ChurnAvg Lifetime
SMB (self-serve)3-5%30-45%2-3 years
Mid-market1-2%12-22%4-8 years
Enterprise0.5-1%6-12%8-15 years

Better Changelog Expected Churn

TierExpected Monthly ChurnLifetime (months)LTV
Starter ($29)5%20$580
Pro ($79)3%33$2,607
Business ($199)1.5%67$13,333
Enterprise ($499)0.8%125$62,375

LTV = Price Γ— Lifetime months Γ— Gross Margin

Churn Impact on Revenue (Year 1)

Assume starting with 100 customers per tier in Month 1:

Starter Tier (5% monthly churn):

MonthCustomersMRR
1100$2,900
677$2,233
1254$1,566
Year 1 Total$26,448

Pro Tier (3% monthly churn):

MonthCustomersMRR
1100$7,900
683$6,557
1269$5,451
Year 1 Total$77,604

Business Tier (1.5% monthly churn):

MonthCustomersMRR
1100$19,900
691$18,109
1283$16,519
Year 1 Total$219,780

Worst Case: 2x Expected Churn

TierNormal LTV2x Churn LTVRevenue Loss
Starter$580$290-50%
Pro$2,607$1,303-50%
Business$13,333$6,667-50%

Takeaway: Reducing churn by 1% has massive compounding effect. Focus on:

  • Onboarding (first 30 days critical)
  • Usage triggers (alert when usage drops)
  • Annual contracts (lock in Business+)

CAC Payback Analysis πŸ’°

Assumed CAC by Channel

ChannelCACTypical Tier
Organic/SEO$20-50Starter
Content marketing$50-100Starter/Pro
Google Ads$150-300Pro
LinkedIn Ads$300-500Business
Outbound sales$500-1,500Enterprise

CAC Payback by Tier

Starter (27.55 contribution)

CACPaybackLTV:CAC
$50 (organic)1.8 mo11.6x βœ…
$100 (content)3.6 mo5.8x βœ…
$200 (paid)7.3 mo2.9x ⚠️

Pro (70.31 contribution)

CACPaybackLTV:CAC
$100 (content)1.4 mo26x βœ…
$250 (Google)3.6 mo10.4x βœ…
$400 (LinkedIn)5.7 mo6.5x βœ…

Business (125.37 contribution)

CACPaybackLTV:CAC
$400 (LinkedIn)3.2 mo21x βœ…
$800 (outbound)6.4 mo10.4x βœ…
$1,500 (enterprise sales)12 mo5.6x ⚠️

Enterprise (214.57 contribution)

CACPaybackLTV:CAC
$1,0004.7 mo62x βœ…
$2,50011.6 mo25x βœ…
$5,00023.3 mo12.5x βœ…

Target Benchmarks

MetricGoodGreatOur Target
CAC Payback<12 mo<6 mo<6 mo
LTV:CAC>3x>5x>5x
Gross Margin>70%>80%>75% avg

Revenue Scenarios (Year 1)

Conservative: 200 Paying Customers

TierCustomersMRRARR
Starter100$2,900$34,800
Pro70$5,530$66,360
Business25$4,975$59,700
Enterprise5$2,495$29,940
Total200$15,900$190,800

Moderate: 500 Paying Customers

TierCustomersMRRARR
Starter250$7,250$87,000
Pro175$13,825$165,900
Business60$11,940$143,280
Enterprise15$7,485$89,820
Total500$40,500$486,000

Aggressive: 1,000 Paying Customers

TierCustomersMRRARR
Starter500$14,500$174,000
Pro350$27,650$331,800
Business120$23,880$286,560
Enterprise30$14,970$179,640
Total1,000$81,000$972,000

Break-Even Analysis

Fixed Costs (Monthly)

ItemCost
Vercel Pro$20
Neon Scale$69
Clerk Pro$25
Resend (base)$20
Domain/misc$10
Total Fixed$144/mo

Break-Even Point

With average contribution margin of ~$50/customer:

  • Break-even: 3 paying customers

With founder time valued at $10K/mo:

  • True break-even: ~200 paying customers (to cover 144 fixed)

Key Decisions Needed

  1. Pricing model: Subscriber-based vs. hybrid with overages?
  2. Annual discount: 20% off (2 months free) to reduce churn?
  3. Enterprise floor: 999 minimum?
  4. Free tier limits: 250 subscribers or 500?

Next Steps

  • Validate Clerk SSO pricing (request enterprise quote)
  • Model churn scenarios
  • Calculate CAC payback at each tier
  • Decide: subscriber-based vs usage-based vs hybrid
  • Build pricing page with tier comparison