Skip to main content
하이브리드 결제는 두 가지 이상의 결제 모델을 하나의 가격 전략으로 결합합니다. 이를 통해 반복 요금, 사용량, 좌석 수, 기능 등 다양한 가치 요소를 반영하면서 고객에게 유연성과 예측 가능성을 제공할 수 있습니다.

Usage-Based Billing

사용량 기반 가격 책정의 기반입니다.

Subscriptions

반복 결제의 기반입니다.

Add-ons

선택적 업그레이드로 구독을 확장합니다.

Seat-Based Billing

사용자별 가격 책정 모델입니다.

하이브리드 결제란 무엇인가요?

하이브리드 결제는 여러 가격 책정 기준을 하나의 제품 상품으로 결합합니다. 정액 구독과 사용량 기반 가격 중 하나만 선택하는 대신 두 방식을 함께 사용할 수 있습니다.

하이브리드 결제를 사용하는 이유

일반적인 하이브리드 패턴


하이브리드 모델 1: 구독 + 사용량

가장 일반적인 하이브리드 모델입니다. 고객은 기본 구독 요금을 지불하고, 포함된 허용량을 초과한 사용량에 대해서는 추가 요금을 지불합니다.

작동 방식

Pro 요금제: 월 $49
  • 포함: 월 10,000회 API 호출
  • 초과 요금: 10,000회 초과분에 대해 호출당 $0.005
계산 예시 (이번 달 고객 사용량이 25,000회 호출인 경우):
  • 기본 구독: $49.00
  • 초과 요금: (25,000 - 10,000) × 0.005=0.005 = 75.00
  • 합계: $124.00

사용 사례

  • API 플랫폼: 기본 액세스 + 요청별 요금
  • AI/ML 서비스: 구독 + 토큰/생성 사용량
  • 스토리지 서비스: 기본 요금제 + GB별 초과 요금
  • 커뮤니케이션 플랫폼: 기본 요금 + 메시지/분당 요금

구현

1

Create Usage Meter

청구 가능한 사용량 기준을 추적하도록 meter를 설정합니다.
2

Create Subscription Product with Usage Pricing

구독 제품을 생성하고 가격 정보가 포함된 사용량 meter를 연결합니다.
사용량 meter는 구독 제품에 직접 연결됩니다. 사용량 요금은 자동으로 계산되어 구독 인보이스에 추가됩니다.
3

Create Checkout Session

구독 제품으로 checkout session을 생성합니다.
4

Send Usage Events

청구 기간 전체에서 사용량을 추적합니다.

가격 책정 방식

무료 임계값은 기본 구독에 포함된 사용량을 충당합니다.Pro 요금제: 월 $49
  • 포함: API 호출 10,000회
  • 초과 요금: 10,000회 초과 시 호출당 $0.005
  • 고객이 8,000회 사용 → $49 지불(초과 요금 없음)

하이브리드 모델 2: 구독 + 좌석 수

플랫폼 요금에 사용자별 요금을 더하는 방식입니다. 팀 협업 도구와 B2B SaaS에 적합합니다.

작동 방식

Team 요금제: 월 99+좌석당99 + 좌석당 15
  • 기본 플랫폼 요금: 월 $99(좌석 3개 포함)
  • 추가 좌석: 좌석당 월 $15
계산 예시 (사용자 12명으로 구성된 팀):
  • 플랫폼 요금: $99.00
  • 추가 좌석: (12 - 3) × 15=15 = 135.00
  • 합계: 월 $234.00

사용 사례

  • 협업 도구: 워크스페이스 요금 + 구성원별 요금
  • CRM 시스템: 플랫폼 라이선스 + 영업 담당자별 요금
  • 프로젝트 관리: 팀 요금제 + 기여자별 요금
  • 개발자 도구: 조직 요금 + 개발자별 요금

구현

1

Create Seat Add-on

추가 좌석용 add-on을 생성합니다.
2

Create Base Subscription

플랫폼 요금으로 구독 제품을 생성하고 add-on을 연결합니다.
3

Create Checkout with Seats

checkout 중 좌석 수를 지정합니다.
4

Adjust Seats as Needed

기존 구독에서 좌석을 추가하거나 제거합니다.

가격 책정 방식

기본 요금제에 일부 좌석을 포함하고 추가 좌석에는 요금을 부과합니다.Team 요금제: 월 $99
  • 포함: 좌석 5개
  • 추가 좌석: 좌석당 월 $15
  • 사용자 20명 = $99 + (15 × $15) = 월 $324

하이브리드 모델 3: 구독 + 기능 추가 기능

고객이 선택적으로 추가할 수 있는 기능 업그레이드가 포함된 핵심 구독입니다.

작동 방식

Core 요금제: 월 $29 선택적 add-on:
  • 고급 분석: +월 $19
  • API 액세스: +월 $9
  • 우선 지원: +월 $29
  • 화이트 라벨: +월 $49
계산 예시 (고객이 Core + 분석 + API 액세스를 선택한 경우):
  • Core 요금제: $29.00
  • 분석: $19.00
  • API 액세스: $9.00
  • 합계: 월 $57.00

사용 사례

  • SaaS 플랫폼: 핵심 기능 + 프리미엄 모듈
  • 마케팅 도구: 기본 도구 + 통합 기능
  • 분석 제품: 대시보드 + 고급 보고서
  • 보안 소프트웨어: 기본 보호 + 고급 기능

구현

1

Create Feature Add-ons

각 선택적 기능에 대한 add-on을 생성합니다.
2

Create Core Subscription

기본 구독을 정의하고 모든 기능 add-on을 연결합니다.
3

Let Customers Choose

선택한 기능으로 checkout합니다.
4

Add Features Later

고객은 기존 구독에 기능을 추가할 수 있습니다.

하이브리드 모델 4: 좌석 수 + 사용량

사용자별 요금과 사용량 기반 요금을 결합합니다. 각 사용자에게 허용량이 제공됩니다.
제약 사항: Dodo Payments은(는) 현재 하나의 구독 제품에 사용량 meter와 add-on을 동시에 연결하는 기능을 지원하지 않습니다. 이 모델에는 애플리케이션 수준의 로직을 사용하는 우회 방법이 필요합니다.

작동 방식

Team Analytics: $20/user/month 각 사용자에 포함되는 항목:
  • 월 5GB 데이터 처리
  • 초과 요금: 제공량 초과 후 $2/GB
계산 예시 (총 80GB를 사용하는 10명 팀):
  • Seat 요금: 10 × 20=20 = 200.00
  • 포함된 데이터: 10 × 5GB = 50GB
  • 초과 사용량: (80 - 50) × 2=2 = 60.00
  • 합계: $260.00/month

사용 사례

  • Analytics platforms: 분석가별 요금 + 데이터 처리
  • Design tools: 디자이너별 요금 + 스토리지/내보내기
  • Development environments: 개발자별 요금 + compute hours
  • Communication tools: 사용자별 요금 + 메시지/통화량

구현 옵션

동일한 subscription에 usage meters와 add-ons를 모두 연결할 수 없으므로 다음 접근 방식 중 하나를 선택하세요:
usage-based subscription을 사용하고 애플리케이션에서 seat billing을 관리합니다.
1

Create Usage Meter

2

Create Usage-Based Subscription

3

Manage Seats in Your Application

Seat 수를 추적하고 seat 요금을 별도로 계산합니다.
4

Calculate Dynamic Free Threshold

Seat 수에 따라 포함된 usage를 조정합니다.
권장 사항: Option B (Seat Add-on + On-Demand Usage)는 Dodo가 seat billing을 자동으로 처리하므로 구현이 더 쉬운 경우가 많습니다. 사용량 초과분만 추적하고 청구하면 됩니다.

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

가장 포괄적인 모델: platform fee + 사용자별 요금 + consumption.
제약 사항: Dodo Payments는 현재 동일한 subscription product에 usage meters와 add-ons를 모두 연결하는 기능을 지원하지 않습니다. 이 모델에는 workaround 접근 방식이 필요합니다.

작동 방식

Enterprise Platform
  • Platform Fee: $199/month
  • Per Seat: $25/user/month
  • Usage: $0.10/1000 API calls (50K 포함)
계산 예시 (사용자 20명, API calls 150,000건을 사용하는 회사):
  • 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

구현 옵션

triple hybrid billing을 구현하려면 다음 접근 방식 중 하나를 선택하세요:
seat add-ons를 포함한 subscription을 사용하고 on-demand charges를 통해 usage를 수동으로 청구합니다.권장 접근 방식: Dodo가 platform fee와 seat billing을 자동으로 처리하기 때문입니다.
1

Create Seat Add-on

2

Create Subscription Product

3

Create Checkout with Seats

4

Track Usage in Your Application

시스템에 usage events를 저장합니다.
5

Charge Usage at End of Cycle

on-demand charge를 통해 사용량 초과분을 계산하고 청구합니다.
권장 사항: Option A (Base + Seats + On-Demand Usage)는 Dodo가 platform 및 seat billing을 자동으로 처리하므로 일반적으로 더 쉽습니다. 사용량을 추적하고 각 billing cycle 종료 시 charges를 제출하면 됩니다.

Hybrid Model 6: Tiered Base + Usage Overage

서로 다른 포함 제공량과 초과 요금을 적용하는 여러 subscription tier입니다.

작동 방식

구현

각 tier에 대해 별도의 subscription product를 만들고, 각 product에 자체 usage configuration을 설정합니다:

Upgrade 경로

고객이 tier를 upgrade하면 다음 혜택을 받습니다:
  • 더 높은 포함 제공량
  • 더 낮은 초과 요금
  • 지불 금액 대비 더 큰 가치

Hybrid Model 7: Subscription + On-Demand Charges

반복 subscription과 서비스 또는 초과분에 대한 변동 수동 charges를 결합합니다.

작동 방식

Retainer Plan: $199/month 포함 항목:
  • Platform access
  • 월 5시간 consulting
  • Email support
On-Demand Charges (필요한 경우):
  • 추가 consulting: $150/hour
  • Custom development: $200/hour
  • Emergency support: $100/incident
계산 예시 (이번 달):
  • Retainer: $199.00
  • 추가 consulting 3시간: $450.00
  • Emergency support 1건: $100.00
  • 합계: $749.00

사용 사례

  • Consulting services: Retainer + 시간당 billing
  • Managed services: 기본 요금 + incident charges
  • Agency services: 월 요금 + project charges
  • Support plans: SLA 요금 + ticket별 또는 시간별 요금

구현

1

Create On-Demand Subscription

on-demand charging이 활성화된 subscription을 설정합니다.
2

Charge for Services

서비스가 제공될 때 charges를 생성합니다.
3

Track and Invoice

모든 charges는 고객의 invoice에 표시됩니다.

실제 사례

이 예시는 이상적인 pricing structure를 보여줍니다. usage meters와 add-ons를 동일한 product에 연결할 수 없다는 제약으로 인해 일부 조합에는 workaround가 필요합니다(usage에는 on-demand charges를 사용하거나 seat를 앱에서 관리).

예시 1: AI SaaS Platform

Pricing Structure:
  • Base Subscription: $99/month (platform access, seat 5개 포함)
  • 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 per 1,000 tokens (on-demand를 통해 청구)
구현: seat 및 feature add-ons가 포함된 subscription을 사용합니다. 애플리케이션에서 token usage를 추적하고 billing cycle 종료 시 on-demand charges를 통해 초과분을 청구합니다. 고객 예시 (사용자 12명, token 500K개, Custom Models + API Access):

예시 2: Developer Tools Platform

Tier 옵션: 구현 옵션: Option A (Usage 중심): builds/storage에 usage meters가 포함된 product를 생성합니다. 애플리케이션에서 users를 관리합니다. Option B (Seat 중심): seat add-ons가 포함된 product를 생성합니다. builds/storage usage를 추적하고 on-demand를 통해 초과분을 청구합니다. Add-ons (Option B 사용 시):
  • 추가 users: $10/user/month
  • Priority builds: $19/month
  • Custom domains: $9/domain/month

예시 3: Marketing Automation

Pricing Structure:
  • Base: $79/month (핵심 automation features, seat 3개 포함)
  • Contact Tiers (add-ons): 1K 포함, 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: 애플리케이션에서 추적하고 on-demand를 통해 초과분 청구 (한도 초과 이메일 1,000건당 $1)
구현: contact tier add-ons, feature add-ons 및 seat add-ons가 포함된 subscription을 사용합니다. 애플리케이션에서 email sends를 추적하고 on-demand charges를 통해 초과분을 청구합니다.

구현 모범 사례

Pricing Page의 명확성

hybrid pricing을 쉽게 이해할 수 있도록 구성하세요. pricing page에 기본 비용, 포함 항목 및 초과분이 적용되는 방식을 눈에 잘 띄게 표시합니다.
Good: “$49/month에 10,000 API calls 포함. 추가 calls: 건당 $0.005” Bad: “$49/month + usage fees”

비용 예측 가능성

고객이 비용을 추정할 수 있도록 지원하세요:

Usage 가시성

고객에게 usage를 실시간으로 표시하세요:

Billing 투명성

모든 구성 요소가 표시된 상세 invoice를 제공하세요:

Hybrid Billing 문제 해결

증상: Usage가 0으로 표시되거나 잘못된 값으로 표시됩니다.해결 방법:
  1. event ingestion이 정상적으로 작동하는지 확인합니다(API responses 확인).
  2. customer_id가 subscription customer와 일치하는지 확인합니다.
  3. event_name가 meter configuration과 일치하는지 확인합니다.
  4. events에 올바른 timestamps가 있는지 확인합니다(미래 날짜가 아니어야 함).
증상: 요금제를 변경할 때 고객에게 예상치 못한 금액이 청구됩니다.해결 방법:
  1. 확인 전에 정확한 charges를 표시하려면 previewChangePlan API를 사용합니다.
  2. proration이 subscription 및 add-ons에 모두 적용된다는 점을 안내합니다.
  3. 더 간단한 upgrade billing을 위해 difference_immediately 사용을 고려합니다.
증상: 무료여야 하는 usage에 대해 고객에게 요금이 청구됩니다.해결 방법:
  1. usage-based product에 free threshold가 구성되어 있는지 확인합니다.
  2. threshold unit이 event aggregation과 일치하는지 확인합니다(calls와 requests 구분).
  3. usage meter가 subscription product에 올바르게 연결되어 있는지 확인합니다.
증상: checkout 중에 seats 또는 features를 추가할 수 없습니다.해결 방법:
  1. dashboard에서 add-ons가 subscription product에 연결되어 있는지 확인합니다.
  2. API calls에서 add-on IDs가 올바른지 확인합니다.
  3. add-on currency가 subscription product currency와 일치하는지 확인합니다.

관련 문서

Products

모든 product type 및 guide 개요입니다.

Usage-Based Billing Guide

전체 usage billing 구현입니다.

Subscription Management

recurring subscriptions 관리입니다.

Add-ons

add-ons를 사용한 subscriptions 확장입니다.
마지막 수정일 2026년 8월 6일