상태: 확정 | 최종 수정: 2026-09-10 | 근거: 정책 정본 v3.1 (OGQ_크리에이터_등급_수익배분_체계_v3.1)
수익 배분 정책 (Revenue Split Policy)
목적
OGQ 마켓 거래 시 크리에이터, 플랫폼 간 수익 배분 규칙을 정의한다.
0. 정산기준액 — 모든 배분율의 분모 (v3.1 1장)
배분표의 숫자가 서로 다른 것을 가리키면 분쟁이 생긴다. 분모는 하나만 쓴다.
| 용어 | 정의 | 비고 |
|---|---|---|
| 결제금액 | 구매자가 실제로 결제한 금액(할인·쿠폰 적용 후, 배송비 별도) | 배송비는 실비 항목이라 기준액에서 뺀다 |
| 결제수수료(PG) | PG 사가 실제로 청구한 수수료 (카드 약 3.3~3.5%) | 실비 정산. 정률로 고정하지 않는다 |
| 유통파트너 수수료 | 네이버 스마트스토어 등 외부 채널의 채널 수수료 | OGQ 자체 판매는 0 |
| 정산기준액 N | 결제금액 − 결제수수료 − 유통파트너 수수료 | 모든 배분율의 분모 |
| 원가 | 제작 파트너가 청구한 제작비 + 출고 배송비 | 굿즈에만 있음. 분모에서 빼지 않는다 |
| 플랫폼 몫 | N − 크리에이터 배분 − (파트너 IP 배분) − 원가 | 플랫폼이 원가·반품 리스크를 지는 대가 |
원가를 분모에서 빼지 않는 이유: 분모에 넣으면 원가가 오르내릴 때마다 크리에이터·파트너 몫이 판매마다 달라져 서로 검증할 수 없다. 원가 변동은 플랫폼 몫이 흡수하고, 플랫폼은 최저판매가(5.3)로 자기 몫을 지킨다.
절대 규칙 (변경 시 Product Owner 승인 필수)
- 모든 rate 는 정산기준액(0장) 기준 — 결제금액 − PG − 유통파트너 수수료. 원가는 분모가 아니다
- 크리에이터 최대 수익 70% 상한 — 어떤 등급·유형이든 70% 초과 금지
- "크리에이터 수익 ≥ 50% 보장" 없음 — 낮은 등급·AI 콘텐츠는 50% 미만 가능 (예: General AI 단독 = 20%)
- Partner 등급은 공통 테이블 미포함 — 개별 계약 기반 관리
- 2차 창작 배분율(60/10/30) 은 등급 무관 고정, 변경 불가 — 2차창작자 10%는 원작자 몫을 잠식하지 않기 위한 고정값
transaction_log는 INSERT ONLY — 수정/삭제 금지- 수익 배분 로직 하드코딩 금지 — 설정(
revenue.ts) 기반 - 판매 시점 등급 스냅샷을 원장에 기록 — 원장은 INSERT-ONLY 라 과거 배분액은 등급이 바뀌어도 불변
1. 2차 창작 수익 배분 (고정, 불변)
| 항목 | 배분율 |
|---|---|
| 원작자 | 60% |
| 2차 창작자 | 10% |
| OGQ 플랫폼 | 30% |
- 원작자 등급·콘텐츠 유형 무관 고정 적용
rights_config.secondary_creation기본값 =true- 코드:
packages/core/src/revenue.ts→SECONDARY_REVENUE_SPLIT
2. 크리에이터 수익률 — 등급 × 원작 유형
모든 비율은 제반 수수료 제외 후 순액 기준.
| 창작 유형 | Star | Pro | General |
|---|---|---|---|
| Human 창작 | 70% | 60% | 50% |
| AI 보조 (Hybrid) | 60% | 50% | 30% |
| AI 단독 (100%) | 40% | 30% | 20% |
- 나머지는 OGQ 플랫폼 몫
- Partner 등급은 이 공통 테이블에 포함하지 않음 — 섹션 6 참조
3. 크리에이터 최대 수익 70% 상한
- 어떤 등급·콘텐츠 유형이든 최대 70% 초과 금지
- 현실적으로 Star Human 만 70% 도달
- 코드:
CREATOR_MAX_SHARE = 0.70상수 +calculateRevenue()에서 rate 초과 시throw
4. "크리에이터 수익 ≥ 50% 보장" 없음
- 최소 보장 rate 없음
- 낮은 등급 + AI 콘텐츠는 50% 미만 정상 (예: General AI 단독 = 20%)
- 코드:
CREATOR_MIN_GUARANTEE: number | null = null상수로 명시
5. 실물 굿즈 수익배분 (v3.1 5장)
5.1 두 가지 거래, 두 가지 규칙
| 구분 | 누가 사는가 | 가격 | 크리에이터 배분 | 플랫폼 |
|---|---|---|---|---|
| A. 본인 구매(샘플·자가) | 크리에이터 본인 | 원가 × 1.15 ÷ (1 − PG율) | 없음 (본인이 구매자) | 운영수수료 15% |
| B. 타인 판매 | 팬·일반 구매자 | 크리에이터가 정함, 단 최저판매가 이상 | 정산기준액 × 등급률 | 나머지 − 원가 − 파트너 IP 몫 |
본인 구매에 배분을 주지 않는 이유는 두 가지다. 자기 물건을 자기가 사면서 배분을 받는 순환을 막고, 샘플 가격이 원가에 가까워야 크리에이터가 부담 없이 실물을 먼저 확인한다.
5.2 등급별 굿즈 배분율 — 상한이 아니라 고정 비율
| 등급 | General | Pro | Star | Partner |
|---|---|---|---|---|
| 굿즈 크리에이터 배분율 | 20% | 25% | 30% | 개별 계약 (기본 30%) |
정산기준액 기준이며, 원가·반품 리스크는 플랫폼이 진다(원가는 분모에서 빼지 않는다 — 0장).
정산기준액 N = 결제금액 − PG수수료 − 유통파트너수수료
크리에이터 배분 = N × r(등급) r = 20% / 25% / 30%
파트너 IP 배분 = N × 20% (김영사 계약 굿즈 해당 시)
플랫폼 몫 = N − 크리에이터 배분 − 파트너 IP 배분 − 원가(제작비 + 출고 배송비)
5.3 최저판매가 — 플랫폼 몫을 지키는 한 줄
고정 비율 배분의 유일한 위험은 크리에이터가 가격을 너무 낮게 정해 플랫폼 몫이 원가 아래로 떨어지는 것이다. 상품 등록·주문 생성 시 서버가 최저판매가를 계산해 그 아래를 거절한다. 플랫폼 최소 마진 m = 10%.
P_min = 원가 ÷ ( 1 − PG율 − r(등급) − r(파트너 IP) − m ) m = 10%
- 예) 원가 15,500원, PG 3.5%, General 20%, 파트너 없음 → 15,500 ÷ 0.665 = 23,308원 → 23,500원
- 예) 같은 조건 + 파트너 IP 20% → 15,500 ÷ 0.465 = 33,333원 → 33,500원
원가는 제작 파트너의 실시간 단가 스냅샷을 쓴다. 단가가 오르면 P_min 도 오르고, 이미 등록된 상품이 P_min 아래로 내려가면 판매를 멈추고 크리에이터에게 가격 인상을 안내한다.
- 코드:
packages/core/src/revenue.ts→goodsMinPrice()·goodsSelfPurchasePrice() - 제품별 SKU 계약(제조 원가·공급사 몫)은
packages/core/src/goods-sku.ts→calculateGoodsSettlement()
5.4 반품·환불·불량
| 사유 | 구매자 | 크리에이터 배분 | 원가 부담 |
|---|---|---|---|
| 단순 변심(수령 후 7일 내) | 환불, 왕복 배송비 구매자 부담 | 해당 판매 배분 취소(원장 역분개) | 플랫폼(재판매 불가 시 손실) |
| 불량·오배송·파손 | 전액 환불 또는 재제작 | 판매 유지 시 배분 유지, 환불 시 취소 | 제작 파트너 → 플랫폼이 회수 |
| 부분 환불(쿠폰·가격 조정) | 차액 환불 | 조정 후 N 기준으로 재계산 | — |
| 크리에이터 귀책(IP 침해 등) | 환불 | 배분 취소 + 회수, 반복 시 등급 강등 | 크리에이터에게 구상 가능 |
배분 취소는 다음 정산 주기의 배분액에서 상계한다. 상계할 배분액이 없으면 미수로 이월하고, 3개월 이상 미수가 남으면 정산을 보류한다.
6. Partner 등급 — 개별 계약
- 공통 테이블에 포함하지 않음
- 어드민 모드 파트너 관리 > 크리에이터 계약 에서 개별 rate 입력
- 저장: Firestore
partner_creator_contracts/{creatorId} - 계약별 배분율은 어떤 값이든 70% 상한 이내 에서 자유 설정
- 정산 엔진 (
packages/core/src/settlement/calculator.ts) 은 Partner 등급 입력 시 반드시partnerCreatorContractRate파라미터 필요 (없으면 throw) - 공통
calculateRevenue()에grade === 'partner'입력 시 throw →calculatePartnerContractRevenue(contractRate)별도 호출
6-2. 파트너 IP 위탁 계약과의 정합 (v3.1 3.2)
파트너 IP(위탁 계약) 콘텐츠·굿즈의 배분이다. 계약표의 「제반수수료 제외 후」를 이 문서의 정산기준액(0장)으로 읽는 것이 전제이며, 이 전제는 파트너와 확인이 끝나야 확정된다.
| 판매 유형 | 원작(파트너) | 2차창작자 | OGQ | 기준 |
|---|---|---|---|---|
| 라이선스·다운로드(디지털 2차 창작물) | 60% | 10% | 30% | 정산기준액 |
| AI Agent — 2차창작자 제작 | 60% | 10% | 30% | 정산기준액 |
| AI Agent — 회사 직접 제작 | 70% | 해당 없음 | 30% | 정산기준액 |
| 실물상품(굿즈) | 20% | 5장 등급률 | 80% − 크리에이터 몫 − 원가 | 정산기준액 |
| 기획상품(도서 + 굿즈 공동기획) | 20%(굿즈 부분) | 해당 없음 | 별도 합의(도서 부분) | 도서 배분은 별도 합의 |
- 「디지털 2차 창작물」에는 웹툰·웹소설·쇼츠·웹드라마·이미지·영상·음악·악보·애니메이션· 스티커·이모티콘 등이 포함되고, 「실물상품」에는 굿즈 등 실물 형태의 상품이 포함된다
- 신규 유형·특수 판매 형태는 양 당사자가 협의해 별도로 정한다
- 코드:
packages/core/src/revenue.ts→PARTNER_IP_GOODS_SHARE(굿즈 20%) - 미확정: 「제반수수료 제외 후」의 정의, 본인 구매의 파트너 몫, 기획상품 도서 부분 — 파트너 합의 전까지 이 문서의 값을 임의로 바꾸지 않는다
7. 세금 — 크리에이터 원천징수
7.1 한국 국내 개인 거주자 (기본)
| 항목 | 세율 |
|---|---|
| 소득세 | 3.0% |
| 지방세 | 0.3% |
| 합계 | 3.3% |
- 계산:
payoutNet = payoutGross × (1 − 0.033) - 현재 운영 중인 수치 유지
- 코드:
revenue.ts→WITHHOLDING_TAX_KR
7.2 한국 국내 사업자/법인
- 세금계산서 기반 정산 → 원천징수 없음 (0%)
7.3 국외 거주자 — 별도 문서
- 한국 세법상 국외 비거주자는 다른 원천징수율 적용
- 조세조약(DTAA) 체결국은 감면 세율
- 상세 세율표: 국외 크리에이터 원천징수 정책 (international-tax)
8. 정산 운영 규칙 (v3.1 6장)
- 시점: 콘텐츠는 결제 확정 시, 굿즈는 배송 완료 + 7일(반품 창) 경과 시 배분 확정
- 주기: 월 1회, 익월 15일 지급. 최소 지급액 KRW 10,000(통화별 값은
MIN_WITHDRAWAL), 미달 시 이월 - 세금: 개인은 사업소득 원천징수(3.3%) 후 지급, 사업자는 세금계산서 역발행. 부가세는 배분액에 포함된 금액으로 처리(별도 가산 없음)
- 등급 스냅샷: 판매 시점 등급률을 원장에 기록. 이후 등급 변동은 이후 판매에만 적용
- 투명성: 크리에이터 대시보드에 건별로 결제금액 → PG → 정산기준액 → 배분율 → 배분액을
그대로 보여 준다(
/dashboard,/api/my/pnl). 분쟁의 대부분은 「분모를 모를 때」 생긴다 - 코드:
packages/core/src/revenue.ts→SETTLEMENT_SCHEDULE·MIN_WITHDRAWAL
9. 크리에이터 등급 산정 (v3.1 2.1)
등급은 매월 8개 지표를 가중 합산한 점수(0~100)로 정한다. 각 지표는 기준값 대비 실적을 최대 1로 자르고 가중치를 곱한다.
| 지표 | 가중치 | 데이터 소스 |
|---|---|---|
| 월 수익 | 30% | 대화·스킬 매출 + 콘텐츠 판매 + 굿즈 배분액 |
| 콘텐츠 창작 수 | 20% | 웹툰·웹소설·음악·스티커·에이전트·굿즈 등 누적 |
| 창작 빈도(월) | 15% | 당월 업로드 건수 |
| 친구 | 10% | 수락 친구 · 팔로우/구독 |
| 공유 | 8% | posting_social(share) — 소스 구축 전까지 0 |
| 댓글 | 7% | agent_comments |
| 좋아요 | 6% | posting_social(like) |
| 조회수 | 4% | content_views |
점수 = Σ ( min(실적 ÷ 기준값, 1) × 가중치 ) → Star ≥ 55 · Pro ≥ 25 · General < 25
승급은 산정 즉시 적용, 강등은 3개월 유예(연속 3개월 임계값 미만일 때만). Partner 는 점수로 오르는 등급이 아니라 계약으로 부여한다.
- 코드:
packages/core/src/grade-weights.ts·grade-system.ts - 어드민 추천 API:
GET /api/admin/creator-grade/evaluate/:id - 자동 배정은 본사 oid-server 연동 전까지 어드민이 추천 점수를 근거로 수동 확정한다
등급별 플랫폼 수수료 (참고)
수익률의 반대 관점에서 본 OGQ 플랫폼 몫 가이드.
| 등급 | OGQ 수수료 (Human 기준) | 라이선스 할인 | 콘텐츠 심사 | 굿즈 배분율 |
|---|---|---|---|---|
| General | 50% | 0% | 14일 | 20% |
| Pro | 40% | 30% | 5일 | 25% |
| Star | 30% | 50% | 2일(우선) | 30% |
| Partner | 20% (개별 계약) | 50%(개별) | 2일(우선) | 개별 계약 (기본 30%) |
- 「OGQ 수수료(Human 기준)」는 100% − 2장 표의 크리에이터 몫이다. 배분표와 같은 축이다(v3.1 2.2)
- AI 보조·AI 단독 콘텐츠의 플랫폼 몫은 이 표가 아니라 2장 표를 따른다
- Partner 의 20%는 파트너가 직접 올린 원본 콘텐츠에 적용한다. 2차 창작·AI Agent 제작물은 1장(2차 창작 60/10/30)의 플랫폼 30%를 따른다
- 코드:
packages/core/src/revenue.ts→PLATFORM_FEE_BY_GRADE·LICENSE_DISCOUNT_BY_GRADE
정책 빠른 참조표
| 항목 | 값 |
|---|---|
| 2차 창작 배분 (고정, 불변) | 원작자 60% / 2차창작자 10% / OGQ 30% |
| Human 크리에이터 수익 | General 50% / Pro 60% / Star 70% |
| AI 보조 (Hybrid) 수익 | General 30% / Pro 50% / Star 60% |
| AI 단독 (100%) 수익 | General 20% / Pro 30% / Star 40% |
| 크리에이터 최대 상한 | 70% (초과 금지) |
| 크리에이터 최소 보장 | 없음 (50% 보장 X) |
| 정산기준액(분모) | 결제금액 − PG − 유통파트너 수수료 (원가 미차감) |
| 등급 산정 | 8지표 가중 점수 0~100 — Star ≥ 55 / Pro ≥ 25 / General < 25 |
| 등급 적용 | 승급 즉시 · 강등 3개월 유예 · 판매 시점 등급 스냅샷 |
| 정산 시점 | 콘텐츠 = 결제 확정 시 / 굿즈 = 배송 완료 + 7일 |
| 정산 주기 | 월 1회, 익월 15일 지급 (최소 10,000원, 미달 시 이월) |
| 굿즈 크리에이터 배분(고정) | General 20% / Pro 25% / Star 30% / Partner 개별(기본 30%) |
| 굿즈 최저판매가 | P_min = 원가 ÷ (1 − PG율 − r(등급) − r(파트너IP) − 10%) |
| 굿즈 본인 구매 가격 | 원가 × 1.15 ÷ (1 − PG율) — 배분 없음 |
| 파트너 IP 굿즈(원작자 몫) | 정산기준액 × 20% |
| Partner 등급 | 공통 테이블 미포함 — partner_creator_contracts/{creatorId} |
| 한국 국내 개인 원천징수 | 소득세 3% + 지방세 0.3% = 3.3% |
| 한국 국내 법인 원천징수 | 0% (세금계산서 기반) |
| 국외 거주자 원천징수 | 조약 감면 세율 또는 기본 22% — 별도 문서 |
출처
| 항목 | 근거 |
|---|---|
| 정산기준액 정의 | 정책 정본 v3.1 1장 |
| 등급 산정(8지표 가중 점수) | 정책 정본 v3.1 2.1 |
| 등급별 수수료·할인·심사·굿즈율 | 정책 정본 v3.1 2.2 |
| 등급별 수익률 테이블 | 정책 정본 v3.1 3.1 |
| 2차 창작 60/10/30 | 정책 정본 v3.1 3.1 · 파트너 계약표 3.2 |
| 70% 상한 · 50% 보장 없음 | 정책 정본 v3.1 3.1 |
| 굿즈 20/25/30 + 최저판매가 공식 | 정책 정본 v3.1 5장 |
| 정산 시점·주기·세금 | 정책 정본 v3.1 6장 |
| Partner 개별 계약 | 정책 정본 v3.1 2.2 |
| 한국 3.3% 원천징수 | 소득세법, 현재 운영 중인 수치 |
calculate_revenue_split 함수 | 03_PRD_Market.md 섹션 7 |