🧠 Second Brain
🎯

MedSchools.ai Pricing & Stripe Implementation Status

P3 - Low
Decision MedSchools.ai

Stripe integration mostly complete. Pricing: Free/$49.95mo/$399yr + $99/mo interview. Remaining: coupons, paywalls, webhook completion.

## Pricing Structure (Approved 2026-02-06)

### Base Plans
- **Free**: $0 - Full platform except Interview, 5 AI chats/day
- **Monthly**: $49.95/mo - $1 for 3-day trial, then full price
- **Application Cycle**: $399 one-time (12 months) - 33% savings

### Add-on
- **Interview Practice**: $99/mo - Requires profile completion + PS draft for free 3-min trial

## Stripe Configuration
- Products created in Stripe dashboard with test keys
- Price IDs in .env: STRIPE_PRICE_MONTHLY, STRIPE_PRICE_CYCLE, STRIPE_PRICE_INTERVIEW
- Account: Stripe test mode

## Implementation Status (as of 2026-02-14)
- `/src/lib/server/stripe.ts` - Full implementation with checkout, portal, customer management
- `/api/stripe/checkout` - Creates checkout sessions
- `/api/stripe/webhook` - Handles subscription events
- `/api/stripe/portal` - Customer billing portal
- `/routes/pricing/+page.svelte` - Pricing page exists

## Remaining Work
- $1 trial fee (currently standard Stripe trial)
- Coupon/promo codes for F&F beta
- Billing schema tables in Supabase
- Feature paywalls on protected routes
- Complete webhook handler for all events

## Reference
Full PRD: ~/clawd/projects/medschools_ai/BILLING_PRD.md

Created: Sun, Feb 15, 2026, 2:25 AM by bob

Updated: Sun, Feb 15, 2026, 2:25 AM

Last accessed: Sun, Feb 15, 2026, 2:25 AM

ID: f3b03c2d-e485-4ba0-a438-7ea3879802b1