Files
gift-a-roast/COST_ANALYSIS.md

2.4 KiB

Gift-a-Roast — Cost Analysis & Pricing

Per-Call Cost Breakdown (2-minute roast call, outbound)

Layer Service Unit Cost Call Usage Subtotal
Twilio call Programmable Voice (outbound) $0.014/min 2 min $0.028
Twilio Studio Flow execution $0.0025/flat 1x $0.003
STT OpenAI Whisper $0.006/min 30s speech $0.003
LLM deepseek-v4-pro (admin-ai) ~$2-4/1M tokens 500 tokens $0.002
TTS (voice) Azure Neural $12/1M chars (~1,500 chars/resp) 30s speech $0.005
TTS (voice) Resemble.ai (alt) $0.0005/sec 30s $0.015
Total (voice only) ~$0.04

Song Mode Add-on

Layer Service Unit Cost Usage Subtotal
Song generation Suno API (3rd party) $0.06/request 1 song $0.06
Total (with song) ~$0.10

Inbound Call Scenario (customer calls the roast line)

Same AI costs but Twilio inbound rate: $0.0085/min → $0.017 per call → ~$0.03 total (voice only)

Monthly Fixed Costs

Item Cost
Twilio local number $1.15/mo
Twilio toll-free number (optional) ~$2.00/mo
Server (Core, shares existing) $0 (marginal)
Total fixed ~$3/month

Pricing Recommendation

Standard SaaS margins: 3-5x cost. This is a novelty product with viral potential — higher margins justified.

Tier Cost Price Margin
Basic Roast $0.04 $2.99 74x
Roast + Song $0.10 $4.99 50x
Premium (custom dialect + song) $0.10 $6.99 70x
Gift-a-Roast (send to friend) $0.04 $3.99 100x

At these prices, even low volume (50 calls/mo) covers costs + Stripe fees. Viral adoption at 1,000+ calls/mo = $3,000-7,000 revenue vs $40-100 in API costs.

Notes

  • Resemble.ai vs Azure TTS: Azure is cheaper ($0.005/call) but Resemble's voice agents ($0.001/sec) might have better regional accent quality. Test both.
  • Suno API: No official public API confirmed. The $0.06/request is from third-party reverse-engineered APIs. Risky for production. LLM lyrics + TTS singing is the fallback.
  • Stripe fees: ~2.9% + $0.30 per transaction. At $2.99, that's ~$0.39/call in fees.
  • Legal: Needs Terms of Service with opt-out mechanism. Anti-harassment safeguards (can't call the same number more than once without consent).