18 KiB
Pricing Strategy: Banatie for AI Developers
Date: October 20, 2025 Version: 2.0 (Hybrid model - Credits + Subscription) Based on: Oleg's personal feedback + Krea.ai model inspiration Status: Draft for validation testing
Pricing Philosophy
Core insight from ICP research:
"ДиÑкомфорт подпиÑки в том, что Ñ Ð½Ðµ регулÑрно пользуюÑÑŒ ÑервиÑами и жалко денег когда не пользуюÑÑŒ"
Problem with traditional SaaS subscriptions:
- Episodic usage patterns (site in a weekend, then 2 months idle)
- Guilt of paying for unused months
- Unpredictable usage (one project = 100 gens, another = 5 gens)
- Commitment anxiety (canceling is friction)
Solution: Hybrid Model
- Credits for episodic users (buy when needed, use over 90 days)
- Subscription for power users (regular usage, predictable cost)
- Free tier for evaluation (no credit card, instant access)
Tier Structure
Free Tier: "Playground"
Purpose:
- Evaluation, testing, demos
- NOT a long-term free option
- Deliberately limited to push conversion
Limits:
- 10 generations per month
- Resets on 1st of each month
- Watermark on images (SynthID by Google)
- All API/MCP features available
- Basic transformations only
What's included:
- ✅ REST API access
- ✅ MCP integration
- ✅ Prompt Enhancement
- ✅ CDN delivery
- ✅ @name references
- ✅ Basic transformations (resize, format)
- ✅ Generation history (30 days)
What's NOT included:
- ⌠No watermark removal
- ⌠Limited transformations (no custom presets)
- ⌠Priority queue (slower generation)
- ⌠Advanced features (when released)
Revenue impact: $0 (cost center) Goal: Convert 10-20% to paid within 30 days
Credit Packs: "Pay As You Go"
Purpose:
- Episodic builders (weekenders, hobbyists)
- One-time projects (landing pages, side projects)
- Users who value flexibility over commitment
Packs:
| Pack Size | Price | Per-Image Cost | Expiry | Best For |
|---|---|---|---|---|
| Starter | $20 | $0.10 | 90 days | 1-2 small projects |
| 200 generations | Testing value | |||
| Builder | $50 | $0.083 | 90 days | 2-4 medium projects |
| 600 generations | Most popular | |||
| Creator | $100 | $0.067 | 90 days | Large projects |
| 1,500 generations | Bulk work |
What's included:
- ✅ All Free tier features
- ✅ No watermark (production-ready)
- ✅ All transformations
- ✅ Extended history (1 year)
- ✅ Priority support (email, 48hr response)
What's NOT included:
- ⌠Priority generation queue (Pro only)
- ⌠Advanced features (Pro only, when released)
- ⌠Monthly recurring generations
Why 90-day expiry:
- Based on Oleg's Krea.ai feedback: "90 дней доÑтаточно чтобы потом потратить оÑтальное"
- Long enough to not feel rushed
- Short enough to encourage purchase when needed
- Industry standard (Krea.ai, similar services)
Purchase flow:
- One-click Stripe Checkout
- No subscription created
- Credits added immediately
- Email receipt + usage reminder at 30 days left
Pro Subscription: "$49/month"
Purpose:
- Power users (agencies, frequent builders)
- Predictable cost (easier budgeting)
- Premium features (when released)
Pricing:
- $49/month (billed monthly)
- OR $470/year (save $118 = 20% discount)
What's included:
- ✅ 500 generations per month (included)
- ✅ All Credit Pack features
- ✅ Priority generation queue (2x faster)
- ✅ Advanced features (exclusive):
- Flow-based generation (when released)
- Namespaces / project organization
- On-demand URL generation
- Custom style presets (future)
- ✅ Priority support (24hr response)
- ✅ Overage pricing: $0.10/gen (same as Starter pack)
Why $49:
- Below Cloudinary ($89/month)
- Above typical dev tools ($20-30)
- Justifiable for agencies (5-10 hrs/week saved = $500+ value)
- High enough to filter hobbyists
- Room for future Enterprise tier ($149+)
Target customers:
- Small agencies (3-10 people)
- Freelancers with regular clients
- Technical founders building MVPs full-time
- Developers creating content regularly (blogs, courses)
Conversion incentive:
- "If you use >500 generations/month, Pro is cheaper than credits"
- "Get exclusive features not available elsewhere"
- "Cancel anytime, no long-term commitment"
Pricing Comparison Table (User-Facing)
| Feature | Free | Credits | Pro |
|---|---|---|---|
| Generations/month | 10 | As purchased | 500 included |
| Watermark | Yes | No | No |
| MCP Integration | ✅ | ✅ | ✅ |
| Prompt Enhancement | ✅ | ✅ | ✅ |
| @name References | ✅ | ✅ | ✅ |
| CDN Delivery | ✅ | ✅ | ✅ |
| Transformations | Basic | All | All |
| Priority Queue | ⌠| ⌠| ✅ 2x faster |
| Advanced Features | ⌠| ⌠| ✅ Exclusive |
| Support | Community | Email (48h) | Email (24h) |
| Price | $0 | $20-100 | $49/mo |
| Best For | Testing | 1-4 projects | Regular use |
Cost Analysis (Break-Even Math)
Our Costs Per Generation:
Gemini 2.5 Flash Image API:
- $0.039 per image (1024x1024)
- Source: Google Cloud Pricing (Oct 2025)
Prompt Enhancement (Gemini 2.0 Flash):
- ~$0.001 per prompt (negligible)
CDN Bandwidth (Cloudflare):
- Free tier: 100GB/month
- Estimate: ~2MB per image = 50K images/month in free tier
- After free tier: $0.01/GB = ~$0.00002 per image (negligible)
Infrastructure (Estimated):
- VPS: $20/month (Contabo) = ~$0.001 per image at 20K gens/month
- MinIO storage: negligible (1TB = $5/month)
- Database: included in VPS
Total Cost Per Generation: ~$0.040
Revenue Per Generation:
Free Tier: -$0.040 (loss per image) Starter Pack ($20 / 200): $0.10 per gen → $0.06 profit Builder Pack ($50 / 600): $0.083 per gen → $0.043 profit Creator Pack ($100 / 1500): $0.067 per gen → $0.027 profit Pro Subscription ($49 / 500): $0.098 per gen → $0.058 profit Pro Overage: $0.10 per gen → $0.06 profit
Break-Even Analysis:
Fixed Costs (Monthly):
- Infrastructure: $20 (VPS)
- Stripe fees: ~3% of revenue
- Oleg's time: N/A (sweat equity)
Variable Costs:
- Gemini API: $0.04 per generation
Scenario 1: 100% Free Tier (Worst Case)
- 100 users x 10 gens = 1,000 gens
- Cost: 1,000 x $0.04 = $40
- Revenue: $0
- Loss: -$60/month
Scenario 2: 50% Free, 50% Paid (Realistic Early)
- 50 free users x 10 gens = 500 gens (cost: $20)
- 50 paid users x 100 gens avg = 5,000 gens
- 30 users buy $20 pack = $600 revenue, 6,000 gens, cost $240
- 15 users buy $50 pack = $750 revenue, 9,000 gens, cost $360
- 5 Pro subscribers = $245 revenue, 2,500 gens, cost $100
- Total Revenue: $1,595
- Total Cost: $20 (infra) + $720 (API) = $740
- Profit: ~$855/month
Scenario 3: PMF (6 months in)
- 200 free users = 2,000 gens (cost: $80)
- 80 Credit Pack users = $3,200 revenue, 30K gens, cost $1,200
- 20 Pro users = $980 revenue, 10K gens, cost $400
- Total Revenue: $4,180
- Total Cost: $20 + $1,680 = $1,700
- Profit: ~$2,480/month
Break-even: ~10-15 paying customers ($300-500 MRR)
Pricing Psychology
Why This Structure Works:
1. Anchoring:
- Free tier = "anchor low" (10 gens feels limited)
- Pro tier = "anchor high" ($49 feels premium)
- Credit packs = "middle option" (most choose Builder $50)
2. Value Perception:
- "No watermark" = tangible value (production-ready)
- "Priority queue" = time savings (valuable for agencies)
- "Exclusive features" = FOMO (Pro only)
3. Decision Simplification:
- Only 3 paid options (not 6-7 like some competitors)
- Clear use case per tier (testing → projects → regular use)
- Easy to upgrade (credits → Pro seamless)
4. Commitment Gradient:
- Free → try instantly (no credit card)
- Credits → low commitment (pay once, use when needed)
- Pro → higher commitment (monthly, but cancel anytime)
Competitor Pricing (Benchmarking)
| Service | Model | Price | What You Get |
|---|---|---|---|
| Cloudinary | Subscription | $89/mo | 25GB storage, 25GB bandwidth, transformations |
| imgix | Subscription | $62.50/mo | Image optimization, CDN, transformations |
| Replicate | Pay-as-you-go | $0.055/gen | Flux Pro generation only, no CDN |
| Gemini Studio | Free/Usage | $0.039/gen | Direct API, no infrastructure |
| Midjourney | Subscription | $30/mo | 200 fast gens, image generation only |
| Krea.ai | Hybrid | $10/mo + packs | Realtime gen, credits for video |
Banatie positioning:
- More expensive than pure gen APIs (we bundle CDN + automation)
- Cheaper than full image platforms (Cloudinary, imgix)
- Similar to Krea.ai (hybrid model resonates with creators)
- Higher value than Midjourney (programmatic, production-ready)
MCP Access Strategy (Revised)
Original plan: MCP only for Pro tier Oleg's feedback: "MCP должно быть беÑплатно, Ñто Ð¼Ð°Ñ€ÐºÐµÑ‚Ð¸Ð½Ð³Ð¾Ð²Ð°Ñ Ñ„Ð¸Ñ‡Ð°"
New strategy: MCP on ALL tiers ✅
Why this is correct:
- Viral adoption: Developers try MCP → share with others → network effect
- Can't restrict: If API is open, community will build MCP anyway
- Marketing asset: "First AI image gen with native MCP support"
- Trust building: No artificial feature paywalls (developer-friendly)
How to monetize without MCP paywall:
- Free tier: Limited generations (10/month) → forces upgrade
- Credits: Episodic users buy when needed → flexible revenue
- Pro: Heavy users subscribe → predictable MRR
Features exclusive to Pro (after launch):
- Priority queue (2x faster generation)
- Flow-based generation (complex workflows)
- Namespaces (project organization)
- On-demand URL generation
- Custom style presets
These are legitimately advanced, not artificial restrictions.
Pricing Page Copy (Draft)
Headline:
"Start free. Pay only when you need it. Or subscribe for heavy use."
Subheadline:
"No credit card required to try. Production-ready images with MCP, API, or UI."
Free Tier Card:
Playground $0/month
Perfect for testing and small demos
- 10 generations/month
- MCP + API + UI access
- Prompt Enhancement
- CDN delivery
- Watermark on images
[Start Free →]
Credit Packs Card:
Pay As You Go From $20
Buy credits when you need them
- 200-1,500 generations
- No watermark (production-ready)
- All transformations
- Valid for 90 days
- No recurring charges
[View Packs →]
Pro Subscription Card:
Pro $49/month
For regular builders and agencies
- 500 generations/month included
- Priority generation queue (2x faster)
- Exclusive features (Flow, Namespaces)
- $0.10 per additional generation
- Cancel anytime
[Start Pro Trial →]
FAQ (Pricing-Related)
Q: Can I switch from credits to Pro subscription? A: Yes, anytime. Unused credits remain valid for 90 days.
Q: What happens if I run out of credits? A: Generations pause until you purchase more credits or upgrade to Pro.
Q: Can I use Pro subscription + buy extra credits? A: Pro includes 500 gens/month. After that, it's $0.10/gen automatically. No need to buy packs.
Q: Do unused Pro generations roll over? A: No, but overage is only $0.10/gen (same as credit packs).
Q: Can I cancel Pro anytime? A: Yes, cancel anytime. You keep access until end of billing period.
Q: Is there a refund policy? A: Credit packs: No refunds (digital goods). Pro: 14-day money-back guarantee if <50 generations used.
Q: Can I share credits with team members? A: Not in MVP. Team features coming soon for Pro+ tier.
Q: Do credits expire? A: Yes, 90 days from purchase. You'll get email reminders at 30 days and 7 days before expiry.
Q: Is there an Enterprise plan? A: Not yet. Contact us if you need >10K generations/month or custom features.
Pricing Experiments (Post-Launch)
Month 1-2: Validation
- Test current structure
- Track conversion rates (Free → Credits, Free → Pro)
- Identify most popular pack (likely Builder $50)
Month 3: A/B Test
Test A: $20 / $50 / $100 packs (current) Test B: $15 / $40 / $80 packs (10% cheaper)
- Measure: Revenue per user, conversion rate
Month 4: Pro Tier Test
Test A: $49/month for 500 gens Test B: $39/month for 400 gens
- Measure: Pro adoption rate, MRR growth
Month 5: Annual Discount Test
Test A: 20% discount (current: $470/year) Test B: 30% discount ($410/year)
- Measure: Annual vs. monthly ratio, LTV
Pricing Flexibility (Dynamic Adjustments)
When to increase prices:
- If profit margins <30% (Gemini API costs rise)
- If demand significantly exceeds supply (resource constraints)
- After strong PMF signals (low churn, high NPS)
When to decrease prices:
- If conversion rate <5% (Free → Paid)
- If competitor undercuts significantly
- If usage patterns show lower value perception
When to add tiers:
- Hobbyist tier ($10/mo for 100 gens): If many users want smaller commitment than $49
- Agency tier ($149/mo for 2,000 gens + team features): After agencies start adopting
- Enterprise tier (Custom): After 50+ Pro users, inbound agency interest
Revenue Projections
Conservative (Months 1-6):
- Month 1: 10 paid users = $300 MRR
- Month 2: 20 paid users = $700 MRR
- Month 3: 35 paid users = $1,200 MRR
- Month 4: 50 paid users = $1,800 MRR
- Month 5: 70 paid users = $2,400 MRR
- Month 6: 90 paid users = $3,000 MRR
Assumptions:
- 70% credit packs ($30 avg), 30% Pro ($49)
- 10% monthly growth (conservative)
- 5% monthly churn
Optimistic (Months 1-6):
- Month 1: 20 paid users = $600 MRR
- Month 2: 40 paid users = $1,400 MRR
- Month 3: 70 paid users = $2,200 MRR
- Month 4: 110 paid users = $3,500 MRR
- Month 5: 160 paid users = $5,200 MRR
- Month 6: 220 paid users = $7,000 MRR
Assumptions:
- Viral growth via Reddit, MCP adoption
- 60% credit packs, 40% Pro
- 20% monthly growth (strong PMF)
- 3% monthly churn
Realistic (Split the Difference):
- Month 1: $450 MRR
- Month 2: $1,050 MRR
- Month 3: $1,700 MRR
- Month 4: $2,650 MRR
- Month 5: $3,800 MRR
- Month 6: $5,000 MRR (TARGET)
Key milestone: $5K MRR by Month 6 = Proof of viability
Stripe Setup (Technical)
Products to Create:
1. Credit Packs (One-time payments):
Product: Banatie Credits - Starter Pack
Price: $20.00 USD
Type: One-time
Metadata: { credits: 200, expiry_days: 90 }
Product: Banatie Credits - Builder Pack
Price: $50.00 USD
Type: One-time
Metadata: { credits: 600, expiry_days: 90 }
Product: Banatie Credits - Creator Pack
Price: $100.00 USD
Type: One-time
Metadata: { credits: 1500, expiry_days: 90 }
2. Pro Subscription:
Product: Banatie Pro
Price: $49.00 USD/month
Type: Recurring (monthly)
Metadata: { included_credits: 500, overage_rate: 0.10 }
Product: Banatie Pro (Annual)
Price: $470.00 USD/year
Type: Recurring (yearly)
Metadata: { included_credits: 500, overage_rate: 0.10 }
Webhook Events to Handle:
checkout.session.completed:
- Add credits to user account
- Set expiry date (+90 days)
- Send confirmation email
- Log transaction
customer.subscription.created:
- Activate Pro tier for user
- Reset monthly generation counter
- Send welcome email
customer.subscription.deleted:
- Downgrade to Free or Credits
- Send cancellation confirmation
invoice.payment_succeeded:
- Reset monthly generation counter (for Pro)
- Charge overage if applicable
- Send invoice receipt
invoice.payment_failed:
- Suspend Pro tier
- Send payment failure notification
- Retry payment (Stripe handles)
Pricing Strategy: Key Decisions
✅ CONFIRMED:
- Hybrid model (Credits + Subscription) - accommodates episodic AND regular users
- MCP on all tiers - marketing asset, can't be restricted
- 90-day credit expiry - based on Krea.ai feedback from Oleg
- Free tier with 10 gens/month - enough to test, not enough to abuse
- Watermark on free tier - clear upgrade incentive
- $49 Pro tier - positioned between dev tools ($20) and platforms ($89+)
- No fake scarcity - transparent, developer-friendly pricing
â³ TO VALIDATE:
- Credit pack sizes - are 200/600/1500 the right amounts?
- Pro inclusion (500 gens) - is this the sweet spot or too low/high?
- Annual discount (20%) - does this drive annual commitments?
- Overage pricing ($0.10) - acceptable or feels like nickel-and-diming?
ðŸ"® FUTURE:
- Hobbyist tier ($10-20) - if demand shows for lower entry point
- Agency tier ($149+) - when agencies start adopting
- Enterprise tier (Custom) - SLA, SSO, white-label
- Volume discounts - for high-usage customers (>10K gens/month)
Document owner: @men (based on Oleg's feedback)
Next review: After beta testing (Month 2-3)
Related docs: strategy/07-validated-icp-ai-developers.md, execution/09-mvp-scope.md