Skip to main content
हाइब्रिड billing दो या अधिक billing models को एक pricing strategy में मिलाती है। इससे आप अलग-अलग आयामों—recurring fees, usage, seats और features—से value प्राप्त कर सकते हैं और ग्राहकों को flexibility और predictability दे सकते हैं।

Usage-Based Billing

consumption-based pricing का आधार।

Subscriptions

recurring billing का आधार।

Add-ons

optional upgrades के साथ subscriptions का विस्तार करें।

Seat-Based Billing

per-user pricing models।

हाइब्रिड 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
Example calculation (ग्राहक इस महीने 25,000 calls का उपयोग करता है):
  • Base subscription: $49.00
  • Overage: (25,000 - 10,000) × 0.005=0.005 = 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

1

Create Usage Meter

Billable usage dimension को track करने के लिए meter सेट अप करें।
2

Create Subscription Product with Usage Pricing

Subscription product बनाएँ और pricing के साथ usage meter attach करें।
Usage meter सीधे subscription product से attach होता है। Usage charges की गणना करके उन्हें subscription invoice में अपने-आप जोड़ दिया जाता है।
3

Create Checkout Session

अपने subscription product के साथ checkout session बनाएँ।
4

Send Usage Events

Billing period के दौरान usage track करें।

Pricing Variations

Free threshold base subscription में included usage को cover करता है।Pro Plan: $49/month
  • 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: 99/month+99/month + 15/seat
  • Base platform fee: $99/month (3 seats included)
  • Additional seats: $15/seat/month
Example calculation (12 users की team):
  • Platform fee: $99.00
  • Extra seats: (12 - 3) × 15=15 = 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

1

Create Seat Add-on

Additional seats के लिए add-on बनाएँ।
2

Create Base Subscription

Platform fee के साथ subscription product बनाएँ और add-on attach करें।
3

Create Checkout with Seats

Checkout के दौरान seat quantity निर्दिष्ट करें।
4

Adjust Seats as Needed

मौजूदा subscriptions में seats जोड़ें या हटाएँ।

Pricing Variations

Base plan में कुछ seats शामिल हैं; अतिरिक्त seats के लिए charge करें।Team Plan: $99/month
  • 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
Example calculation (ग्राहक Core + Analytics + API Access चुनता है):
  • 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

1

Create Feature Add-ons

प्रत्येक optional feature के लिए एक add-on बनाएँ।
2

Create Core Subscription

अपनी base subscription define करें और सभी feature add-ons attach करें।
3

Let Customers Choose

चुने गए features के साथ checkout करें।
4

Add Features Later

ग्राहक मौजूदा subscriptions में features जोड़ सकते हैं।

हाइब्रिड Model 4: Seats + Usage

Per-user fee को consumption-based charges के साथ मिलाया जाता है। प्रत्येक user को एक allowance मिलता है।
Constraint: Dodo Payments वर्तमान में एक ही subscription product में usage meters और add-ons दोनों attach करने का समर्थन नहीं करता। इस model के लिए application-level logic का उपयोग करके workaround आवश्यक है।

यह कैसे काम करता है

Team Analytics: $20/user/month प्रत्येक user में शामिल:
  • 5 GB data processing/month
  • Overage: allowance के बाद $2/GB
उदाहरण calculation (10-user team द्वारा कुल 80 GB का उपयोग):
  • Seat fees: 10 × 20=20 = 200.00
  • Included data: 10 × 5 GB = 50 GB
  • Overage: (80 - 50) × 2=2 = 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 चुनें:
Usage-based subscription का उपयोग करें और seat billing को अपने application में manage करें.
1

Create Usage Meter

2

Create Usage-Based Subscription

3

Manage Seats in Your Application

Seat count track करें और seat fees की अलग से calculation करें.
4

Calculate Dynamic Free Threshold

Seat count के आधार पर included usage adjust करें.
Recommendation: Option B (Seat Add-on + On-Demand Usage) को लागू करना अक्सर आसान होता है, क्योंकि Dodo seat billing को automatically manage करता है। आपको केवल usage overages track करके charge लेने हैं।

Hybrid Model 5: Subscription + Seats + Usage (Triple Hybrid)

सबसे व्यापक model: platform fee + प्रति user + consumption.
Constraint: Dodo Payments वर्तमान में एक ही subscription product में usage meters और add-ons दोनों संलग्न करने का समर्थन नहीं करता। इस model के लिए workaround approach आवश्यक है।

यह कैसे काम करता है

Enterprise Platform
  • Platform Fee: $199/month
  • Per Seat: $25/user/month
  • Usage: $0.10/1000 API calls (50K included)
उदाहरण calculation (20 users और 150,000 API calls वाली company):
  • Platform: $199.00
  • Seats: 20 × 25=25 = 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 चुनें:
Seat add-ons वाले subscription का उपयोग करें और on-demand charges के माध्यम से usage का manual charge लें.यह recommended approach है, क्योंकि Dodo platform fee और seat billing को automatically manage करता है।
1

Create Seat Add-on

2

Create Subscription Product

3

Create Checkout with Seats

4

Track Usage in Your Application

Usage events को अपने system में store करें.
5

Charge Usage at End of Cycle

On-demand charge के माध्यम से usage overages की calculation करें और charge लें.
Recommendation: Option A (Base + Seats + On-Demand Usage) आम तौर पर आसान होता है, क्योंकि Dodo platform और seat billing को automatically manage करता है। आपको केवल usage track करके प्रत्येक billing cycle के अंत में charges submit करने होते हैं।

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
On-Demand Charges (आवश्यकतानुसार):
  • Extra consulting: $150/hour
  • Custom development: $200/hour
  • Emergency support: $100/incident
उदाहरण calculation (इस महीने):
  • 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

1

Create On-Demand Subscription

On-demand charging enabled करके subscription set up करें.
2

Charge for Services

Services deliver होने पर charges create करें.
3

Track and Invoice

सभी charges customer के invoice पर दिखाई देते हैं.

वास्तविक उदाहरण

ये उदाहरण आदर्श pricing structures दिखाते हैं। Usage meters और add-ons को एक ही product में संलग्न नहीं किया जा सकता, इसलिए कुछ combinations के लिए workarounds आवश्यक हैं (usage के लिए on-demand charges या app-managed seats का उपयोग करके)।

उदाहरण 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 किया गया)
Implementation: Seat और feature add-ons वाले subscription का उपयोग करें। अपने application में token usage track करें और billing cycle के अंत में on-demand charges के माध्यम से overages charge करें. उदाहरण customer (12 users, 500K tokens, Custom Models + API Access):

उदाहरण 2: Developer Tools Platform

Tier Options: Implementation Options: Option A (Usage-focused): Builds/storage के लिए usage meters वाले products बनाएँ। Users को अपने application में manage करें. Option B (Seat-focused): Seat add-ons वाले products बनाएँ। Builds/storage usage track करें और on-demand के माध्यम से overages charge करें. Add-ons (यदि Option B का उपयोग कर रहे हैं):
  • 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: Contact tier add-ons, feature add-ons और seat add-ons वाले subscription का उपयोग करें। अपने application में email sends track करें और on-demand charges के माध्यम से overages charge करें.

Implementation की सर्वोत्तम practices

Pricing Page की स्पष्टता

Hybrid pricing को समझना आसान बनाएँ। अपने pricing page पर base costs, क्या शामिल है और overages कैसे काम करते हैं, इसे प्रमुखता से दिखाएँ।
अच्छा: “$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

Symptoms: Usage 0 या गलत values दिखाता है.Solutions:
  1. Verify करें कि event ingestion काम कर रहा है (API responses check करें)
  2. Confirm करें कि customer_id subscription customer से match करता है
  3. Check करें कि event_name meter configuration से match करता है
  4. Verify करें कि events में सही timestamps हैं (future-dated नहीं)
Symptoms: Plans बदलने पर customer से अप्रत्याशित amounts charge किए गए.Solutions:
  1. Confirm करने से पहले exact charges दिखाने के लिए previewChangePlan API का उपयोग करें
  2. Communicate करें कि proration subscription और add-ons दोनों पर लागू होता है
  3. सरल upgrade billing के लिए difference_immediately का उपयोग करने पर विचार करें
Symptoms: Customer से उस usage के लिए charge लिया गया जो free होना चाहिए था.Solutions:
  1. Verify करें कि usage-based product पर free threshold configured है
  2. Check करें कि threshold unit event aggregation से match करता है (calls बनाम requests)
  3. Confirm करें कि usage meter subscription product से सही तरीके से attached है
Symptoms: Checkout के दौरान seats या features add नहीं कर सकते.Solutions:
  1. Verify करें कि dashboard में add-ons subscription product से attached हैं
  2. Check करें कि API calls में add-on IDs सही हैं
  3. Ensure करें कि add-on currency subscription product की currency से match करती है

संबंधित documentation

Products

सभी product types और guides का overview।

Usage-Based Billing Guide

Complete usage billing implementation।

Subscription Management

Recurring subscriptions को manage करना।

Add-ons

Add-ons के साथ subscriptions को extend करना।
अंतिम संशोधन 6 अगस्त 2026