knowledge/areas/operational-costs.md
# Operational Costs — LeadsPanther

Last updated: 2026-02-24

## Monthly Cost Summary

| Service | Tier | Monthly Cost | Notes |
|---------|------|-------------|-------|
| OpenRouter | Free (Tier 3) | $0 | Tier 1/2 needs $10+ credits |
| Supabase | Free | $0 | PostgreSQL — 500MB, 2GB bandwidth |
| Google Places API | Pay-per-use | ~$5-15 | ~$0.032/request, ~200-500 calls/mo |
| Serper.dev | Free tier | $0 | 2,500 searches/month |
| Vercel | Hobby | $0 | leadspanther.com + Mission Control |
| GitHub | Free private | $0 | openclaw-org, mission-control repos |
| HubSpot | Free CRM | $0 | 1M contacts, basic CRM |
| Stripe | Pay-per-use | 2.9% + $0.30/txn | Only charged on revenue |
| PayPal | Pay-per-use | 2.99% + $0.49/txn | Only charged on revenue |
| Telegram | Free | $0 | Bot API — team group |
| OpenClaw | Self-hosted | $0 | Running on VPS |
| VPS (Windows Server) | Monthly | ~$20 | Hosting all services |
| Domain (leadspanther.com) | Annual | ~$12/yr ($1/mo) | Domain registration |

## Projected Costs by Phase

| Phase | Monthly | Services |
|-------|---------|----------|
| Current (Pre-funding) | ~$21 | VPS + domain |
| Phase 1 (Funded) | ~$46 | + OpenRouter $10, Google Places $15 |
| Phase 2 (5 clients) | ~$76 | + Crustdata $15, Telnyx $15 |
| Phase 3 (10+ clients) | ~$96 | + Crustdata $25, expanded API usage |

## API Usage Tracking

### OpenRouter
- Current credits: $0 (unfunded)
- Model cascade: auto → DeepSeek V3 → Maverick:free → V3:free → free
- Estimated monthly at Tier 1: ~$5-10

### Crustdata (Enrichment)
- Company search: $0.025/company
- Person search: $0.075/person
- Budget per session: max 25 companies ($0.625) + 10 people ($0.75) = ~$1.38/session
- Estimated monthly: ~$15-25

### Google Places API
- Nearby Search: $0.032/request
- Place Details: $0.017/request
- Budget: ~500 calls/month = ~$15

### Telnyx (Telephony — planned)
- SMS: $0.004/message
- Voice: $0.01/minute
- Phone numbers: $1/month each
- Estimated monthly: ~$10-15

## Cost Per Lead

- Google Maps import (free via Serper): $0
- Google Places enrichment: ~$0.05/lead
- Email enrichment (website scraping): $0
- Crustdata company enrichment: $0.025/lead
- Crustdata person enrichment: $0.075/lead
- **Total cost per fully enriched lead: ~$0.15**

## Revenue vs Cost Target

- Target gross margin: 80%+
- At $500/client/month with 10 clients = $5,000 MRR
- Operating costs at Phase 3: ~$96/mo = 1.9% of revenue
- Net margin target: 78%+