Usage-Based Billing
Subscriptions
Add-ons
Seat-Based Billing
हाइब्रिड Billing क्या है?
हाइब्रिड billing कई pricing dimensions को एक product offering में मिलाती है। Flat-rate subscriptions और usage-based pricing में से किसी एक को चुनने के बजाय, आप दोनों का एक साथ उपयोग करते हैं।हाइब्रिड Billing का उपयोग क्यों करें?
सामान्य हाइब्रिड Patterns
हाइब्रिड Model 1: Subscription + Usage
यह सबसे सामान्य हाइब्रिड model है। ग्राहक base subscription fee के साथ included allowances से अधिक consumption के लिए charges का भुगतान करते हैं।यह कैसे काम करता है
Pro Plan: $49/month- Included: 10,000 API calls/month
- Overage: 10,000 के बाद प्रति call $0.005
- Base subscription: $49.00
- Overage: (25,000 - 10,000) × 75.00
- Total: $124.00
Use Cases
- API platforms: Base access + per-request charges
- AI/ML services: Subscription + token/generation usage
- Storage services: Base plan + per-GB overage
- Communication platforms: Base + per-message/minute charges
Implementation
Create Usage Meter
Create Subscription Product with Usage Pricing
Create Checkout Session
Send Usage Events
Pricing Variations
- Included Allowance
- Zero Base + Pure Usage
- Tiered Allowances
- Includes: 10,000 API calls
- Overage: 10,000 के बाद $0.005/call
- ग्राहक 8,000 का उपयोग करता है → $49 का भुगतान (कोई overage नहीं)
हाइब्रिड Model 2: Subscription + Seats
Platform fee के साथ per-user charges। Team collaboration tools और B2B SaaS के लिए उपयुक्त।यह कैसे काम करता है
Team Plan: 15/seat- Base platform fee: $99/month (3 seats included)
- Additional seats: $15/seat/month
- Platform fee: $99.00
- Extra seats: (12 - 3) × 135.00
- Total: $234.00/month
Use Cases
- Collaboration tools: Workspace fee + per-member
- CRM systems: Platform license + per-sales-rep
- Project management: Team plan + per-contributor
- Developer tools: Organization fee + per-developer
Implementation
Create Seat Add-on
Create Base Subscription
Create Checkout with Seats
Adjust Seats as Needed
Pricing Variations
- Included Seats
- Pure Per-Seat
- Tiered Per-Seat
- Includes: 5 seats
- Extra seats: $15/seat/month
- 20 users = $99 + (15 × $15) = $324/month
हाइब्रिड Model 3: Subscription + Feature Add-ons
Optional feature upgrades वाली core subscription, जिन्हें ग्राहक जोड़ सकते हैं।यह कैसे काम करता है
Core Plan: $29/month Optional Add-ons:- Advanced Analytics: +$19/month
- API Access: +$9/month
- Priority Support: +$29/month
- White-label: +$49/month
- Core plan: $29.00
- Analytics: $19.00
- API Access: $9.00
- Total: $57.00/month
Use Cases
- SaaS platforms: Core features + premium modules
- Marketing tools: Base tool + integrations
- Analytics products: Dashboard + advanced reports
- Security software: Basic protection + advanced features
Implementation
Create Feature Add-ons
Create Core Subscription
Let Customers Choose
Add Features Later
हाइब्रिड Model 4: Seats + Usage
Per-user fee को consumption-based charges के साथ मिलाया जाता है। प्रत्येक user को एक allowance मिलता है।यह कैसे काम करता है
Team Analytics: $20/user/month प्रत्येक user में शामिल:- 5 GB data processing/month
- Overage: allowance के बाद $2/GB
- Seat fees: 10 × 200.00
- Included data: 10 × 5 GB = 50 GB
- Overage: (80 - 50) × 60.00
- कुल: $260.00/month
उपयोग के मामले
- Analytics platforms: प्रति analyst + data processing
- Design tools: प्रति designer + storage/exports
- Development environments: प्रति developer + compute hours
- Communication tools: प्रति user + message/call volume
Implementation विकल्प
चूँकि आप एक ही subscription में usage meters और add-ons दोनों संलग्न नहीं कर सकते, इनमें से कोई एक approach चुनें:- Option A: Usage Product + App-Managed Seats
- Option B: Seat Add-on + On-Demand Usage Charges
Create Usage Meter
Create Usage-Based Subscription
Manage Seats in Your Application
Calculate Dynamic Free Threshold
Hybrid Model 5: Subscription + Seats + Usage (Triple Hybrid)
सबसे व्यापक model: platform fee + प्रति user + consumption.यह कैसे काम करता है
Enterprise Platform- Platform Fee: $199/month
- Per Seat: $25/user/month
- Usage: $0.10/1000 API calls (50K included)
- Platform: $199.00
- Seats: 20 × 500.00
- Usage: (150K - 50K) × $0.10/1K = $10.00
- कुल: $709.00/month
उपयोग के मामले
- Enterprise SaaS: Platform + team + consumption
- Data platforms: Workspace + analysts + queries
- Integration platforms: Hub + connectors + transactions
- AI platforms: Workspace + developers + inference
Implementation विकल्प
Triple hybrid billing लागू करने के लिए इनमें से कोई एक approach चुनें:- Option A: Base + Seats (Add-on) + On-Demand Usage
- Option B: Base + Usage (Meter) + App-Managed Seats
Create Seat Add-on
Create Subscription Product
Create Checkout with Seats
Track Usage in Your Application
Charge Usage at End of Cycle
Hybrid Model 6: Tiered Base + Usage Overage
अलग-अलग subscription tiers में अलग included allowances और overage rates होते हैं।यह कैसे काम करता है
Implementation
प्रत्येक tier के लिए अलग subscription products बनाएँ और हर product में अपना usage configuration रखें:Upgrade Path
जब customers tiers upgrade करते हैं, तो उन्हें मिलता है:- अधिक included allowance
- कम overage rates
- प्रति dollar अधिक value
Hybrid Model 7: Subscription + On-Demand Charges
Recurring subscription के साथ services या overages के लिए variable manual charges।यह कैसे काम करता है
Retainer Plan: $199/month इसमें शामिल:- Platform access
- 5 hours consulting/month
- Email support
- Extra consulting: $150/hour
- Custom development: $200/hour
- Emergency support: $100/incident
- Retainer: $199.00
- 3 extra consulting hours: $450.00
- 1 emergency support: $100.00
- कुल: $749.00
उपयोग के मामले
- Consulting services: Retainer + hourly billing
- Managed services: Base fee + incident charges
- Agency services: Monthly fee + project charges
- Support plans: SLA fee + per-ticket या per-hour
Implementation
Create On-Demand Subscription
Charge for Services
Track and Invoice
वास्तविक उदाहरण
उदाहरण 1: AI SaaS Platform
Pricing Structure:- Base Subscription: $99/month (platform access, 5 seats included)
- Seat Add-on: $20/seat/month
- Feature Add-ons: Custom Models ($49/mo), API Access ($29/mo), Priority Queue ($19/mo)
- Usage Overage: 100K के बाद $0.02 प्रति 1,000 tokens (on-demand के माध्यम से charge किया गया)
उदाहरण 2: Developer Tools Platform
Tier Options:- Extra users: $10/user/month
- Priority builds: $19/month
- Custom domains: $9/domain/month
उदाहरण 3: Marketing Automation
Pricing Structure:- Base: $79/month (core automation features, 3 seats included)
- Contact Tiers (add-ons): 1K included, 5K (+$30), 25K (+$80), 100K (+$200)
- Feature Add-ons: SMS Marketing ($29/mo), Landing Pages ($19/mo), A/B Testing ($29/mo)
- Team Seats: $15/user/month add-on
- Email Volume: Application में track करें और on-demand के माध्यम से overage charge करें (limit से अधिक $1/1,000 emails)
Implementation की सर्वोत्तम practices
Pricing Page की स्पष्टता
अच्छा: “$49/month में 10,000 API calls शामिल हैं। Additional calls: $0.005 each” खराब: “$49/month + usage fees”Cost Predictability
Customers को अपनी costs का अनुमान लगाने में सहायता करें:Usage Visibility
Customers को real-time में उनका usage दिखाएँ:Billing Transparency
सभी components दिखाने वाले detailed invoices प्रदान करें:Hybrid Billing की troubleshooting
Usage not being tracked correctly
Usage not being tracked correctly
- Verify करें कि event ingestion काम कर रहा है (API responses check करें)
- Confirm करें कि
customer_idsubscription customer से match करता है - Check करें कि
event_namemeter configuration से match करता है - Verify करें कि events में सही timestamps हैं (future-dated नहीं)
Proration confusion with multiple components
Proration confusion with multiple components
- Confirm करने से पहले exact charges दिखाने के लिए
previewChangePlanAPI का उपयोग करें - Communicate करें कि proration subscription और add-ons दोनों पर लागू होता है
- सरल upgrade billing के लिए
difference_immediatelyका उपयोग करने पर विचार करें
Free threshold not applying correctly
Free threshold not applying correctly
- Verify करें कि usage-based product पर free threshold configured है
- Check करें कि threshold unit event aggregation से match करता है (calls बनाम requests)
- Confirm करें कि usage meter subscription product से सही तरीके से attached है
Add-ons not appearing in checkout
Add-ons not appearing in checkout
- Verify करें कि dashboard में add-ons subscription product से attached हैं
- Check करें कि API calls में add-on IDs सही हैं
- Ensure करें कि add-on currency subscription product की currency से match करती है