AssemblyAI + GPT-4o — Managed APIs, simple but expensive at scale
| Line Item | Per Call | Calls/Mo | Monthly | % of Total |
|---|---|---|---|---|
| AssemblyAI Transcription | $0.08 | 55,000 | $4,400 | 92.2% |
| GPT-4o-mini (Notos) | $0.003 | 55,000 | $165 | 3.5% |
| GPT-4o (Call Analyzer) | $0.08 | 2,000 | $160 | 3.4% |
| Infrastructure (Vercel + Supabase) | — | — | $45 | 0.9% |
| Total | $0.087 | $4,770 | 100% |
Lexington Capital — faster-whisper + pyannote on GPU cloud, everything else unchanged
| Spec | Value |
|---|---|
| Model | faster-whisper Large V3 |
| Diarization | pyannote 3.1 |
| GPU | RTX 4090 or L40S |
| Speed | 40x real-time |
| 12-min call | ~18 seconds |
| Capacity (1 GPU) | ~130K calls/mo |
| Lexington needs | 55K calls/mo (42% utilization) |
| Cost model | Serverless (pay per second) |
| Monthly compute | ~$130 |
| Line Item | Current | Self-Hosted | Savings |
|---|---|---|---|
| Transcription | $4,400 | $130 | $4,270 (97%) |
| GPT-4o-mini (Notos) | $165 | $165 | $0 |
| GPT-4o (Call Analyzer) | $160 | $160 | $0 |
| Infrastructure | $45 | $45 | $0 |
| Total | $4,770 | $500 | $4,270 |
| Net (vs $3,500 revenue) | -$1,270 | +$3,000 |
Multi-tenant SaaS with CRM-agnostic delivery, 24/7 support, fully staffed
| # | Client | Reps | Calls/Mo | CRM | Products | Monthly |
|---|---|---|---|---|---|---|
| 1 | Lexington Capital | 60 | 55,000 | Salesforce | Notos + Analyzer | $3,500 |
| 2 | Client B | 35 | 28,000 | Salesforce | Notos + Analyzer | $7,500 |
| 3 | Client C | 25 | 20,000 | HubSpot | Notos + Analyzer | $7,500 |
| 4 | Client D | 40 | 32,000 | Salesforce | Notos only | $7,500 |
| 5 | Client E | 20 | 16,000 | Zoho | Notos + Analyzer | $7,500 |
| 6 | Client F | 30 | 24,000 | HubSpot | Notos + Analyzer | $7,500 |
| 7 | Client G | 25 | 20,000 | Salesforce | Notos + Analyzer | $7,500 |
| 8 | Client H | 35 | 28,000 | Close | Notos only | $7,500 |
| 9 | Client I | 30 | 24,000 | Pipedrive | Notos + Analyzer | $7,500 |
| 10 | Client J | 30 | 24,000 | HubSpot | Notos + Analyzer | $7,500 |
| Total | 330 | 271,000 | $71,000 |
Full P&L across all three scenarios — conservative estimates, fully staffed
| Current (1 client, managed APIs) |
Self-Hosted (1 client, own GPUs) |
Scaled (10 clients, fully staffed) |
|
|---|---|---|---|
| Revenue | |||
| Client subscriptions | $3,500 | $3,500 | $71,000 |
| Rep self-purchase (est.) | $0 | $500 | $4,000 |
| Total Revenue | $3,500 | $4,000 | $75,000 |
| Infrastructure | |||
| Transcription | $4,400 | $130 | $850 |
| GPT-4o-mini (Notos) | $165 | $165 | $840 |
| GPT-4o (Call Analyzer) | $160 | $160 | $1,600 |
| Deepgram fallback (standby) | — | $0 | $200 |
| Vercel Pro | $20 | $20 | $20 |
| Supabase Pro | $25 | $25 | $75 |
| Monitoring (Betterstack/etc) | — | $0 | $50 |
| Total Infrastructure | $4,770 | $500 | $3,635 |
| Team (Scaled Only) | |||
| Senior Dev (US) | — | — | $6,000 |
| Backend Dev (Offshore) | — | — | $3,000 |
| Support Lead (US) | — | — | $3,500 |
| Support Eng (Offshore) | — | — | $1,500 |
| Total Team | — | — | $14,000 |
| Total Cost | $4,770 | $500 | $17,635 |
| Net Profit | -$1,270 | +$3,500 | +$57,365 |
| Margin | -36% | 87.5% | 76.5% |
| Clients | Revenue/Mo | Infra/Mo | Team/Mo | Total Cost | Net Profit | Margin | Annual Profit |
|---|---|---|---|---|---|---|---|
| 1 (Lex only) | $4,000 | $500 | $0 | $500 | $3,500 | 87.5% | $42K |
| 3 | $19,000 | $1,200 | $0 | $1,200 | $17,800 | 93.7% | $214K |
| 5 | $34,000 | $1,800 | $9,500 | $11,300 | $22,700 | 66.8% | $272K |
| 10 | $75,000 | $3,635 | $14,000 | $17,635 | $57,365 | 76.5% | $688K |
| 15 | $112,500 | $5,400 | $18,000 | $23,400 | $89,100 | 79.2% | $1.07M |
| 20 | $150,000 | $7,200 | $24,000 | $31,200 | $118,800 | 79.2% | $1.43M |
| Base subscription | $7,500/mo |
| Rep self-purchase (est.) | $400/mo |
| Custom product add-ons | TBD |
| Total per client | $7,900/mo |
| Annual contract value | $94,800 |
| Transcription (GPU, ~25K calls) | $60 |
| GPT-4o-mini Notos | $75 |
| GPT-4o Call Analyzer | $160 |
| CRM integration maintenance | $50 |
| Marginal cost/client | $345/mo |
| Marginal margin | 95.6% |