본문으로 바로가기
리옵트 핸드북
리옵트 핸드북
글로벌 프로덕트 결제 가이드

전략·계약 구조

의사결정 맵국내 PG 해외결제 vs 해외 MoRMoR 계약 흐름계약·데이터 보정 워크시트온보딩 준비

결제 구현

상품·가격·세금 카탈로그한국 Checkout 현지화한국 Checkout QA 매트릭스구독 라이프사이클웹훅과 권한 동기화Webhook 구현 부록

운영·컴플라이언스

한국 세무·회계개인사업자 vs 법인 수익·수수료·과세 분석세무·법무 전달 패키지정산·대사정산 CSV·전표 템플릿약관·소비자·개인정보한국 B2B·Paddle Invoicing 청구 플로우CS·분쟁·리스크

사례·검증

사례·체크리스트검증 리포트업데이트 내역
핸드북›글로벌 프로덕트 결제 가이드›상품·가격·세금 카탈로그

상품·가격·세금 카탈로그

Paddle Product/Price, 국가별 가격, KRW, tax-inclusive/exclusive 정책 설계

핵심 요약

  • Product/Price 구조는 코드보다 먼저 정해야 월마감·환불·권한·가격 변경이 흔들리지 않는 가장 오래 남는 결정이다.
  • Product는 가치 묶음(Pro/Team), Price는 주기·금액으로 나누고, 국가별 가격은 country-specific price override로 조정한다.
  • KRW는 소수점 없는 통화이므로 가격·할인·환불·분석 파이프라인에서 1000원 = 1000으로 처리되는지 확인한다.
  • Price ID는 코드·권한 매핑에 쓰이므로 임의 삭제·재사용하지 않고, 가격 변경 전 grandfathering 여부를 먼저 결정한다.
  • Product의 tax_category와 Price의 tax_mode를 가격 출시 전에 확정하고 변경 영향을 기존 구독까지 검토한다.
  • 원화 가격은 환율뿐 아니라 세금 포함 표시·수수료·환불률까지 반영한 하한을 검토한다.

Paddle 연동에서 가장 오래 남는 결정이 Product/Price 구조입니다. 코드를 짜기 전에 상품 카탈로그와 회계 분석 단위부터 정해 둬야 월마감, 환불, 권한 부여, 가격 변경이 흔들리지 않습니다.

기본 모델

개념권장 사용
Product고객이 구매하는 가치 묶음. 예: Pro, Team, Enterprise
Price결제 주기와 금액. 예: Pro Monthly, Pro Annual
Product tax categorysaas, standard, digital-goods 등 상품의 과세 분류
Price tax mode세금 포함·별도 표시 정책. 지역 자동 판단에는 location 검토
Price override국가별 가격·통화 조정
Discount캠페인/쿠폰. 장기 할인 정책은 별도 관리
TransactionCheckout, renewal, upgrade 등 과금 이벤트
Subscription반복 과금과 권한의 기준 객체

SaaS 구독 카탈로그 예시

ProductPriceBilling cycle권한
ProPro Monthlymonthly개인 고급 기능
ProPro Annualyearly개인 고급 기능 + 연간 할인
TeamTeam Monthlymonthly워크스페이스, 멤버, 협업
TeamTeam Annualyearly워크스페이스, 멤버, 협업 + 연간 할인

Product를 너무 잘게 쪼개면 권한 매핑은 쉬워지지만 가격 변경과 리포팅이 복잡해집니다. 반대로 하나의 Product에 전부 욱여넣으면 결제·권한·회계 분석 단위가 흐려집니다.

과금 패턴별 모델

패턴Paddle 모델내부에서 추가로 필요한 것
고정 월간·연간recurring Price플랜·권한 매핑
좌석 과금subscription item quantity승인된 좌석 수와 실제 사용 좌석 reconcile
tier·volumePrice quantity tierspreview와 proration QA
add-on같은 subscription의 추가 itemadd-on별 entitlement·해지 정책
선불 creditrecurring/one-time charge + 내부 credit ledger잔액·만료·환불·세금 정책
사용량 후불usage를 외부에서 계량하고 upcoming transaction에 custom item 추가계량 원장, cutoff, 고객 검증, 과다 청구 방지
paid trialtrial period의 할인된 charge한국 유료전환 동의와 trial 가격 표시

순수 사용량 과금은 Paddle이 사용량 원장을 대신 보관한다고 가정하지 않습니다. 내부 metering과 immutable usage ledger를 원장으로 두고 Paddle에는 청구 시점의 line item을 전달합니다.

국가별 가격

Paddle은 country-specific price override를 제공합니다. 같은 Price를 기준으로 한국·일본·EU 등 국가마다 가격을 따로 조정할 수 있습니다.

지역통화권장 방식
한국KRW심리 가격을 직접 지정. 원화는 소수점 없음
미국USD기준 가격
EUEURVAT 포함/별도 표시 정책 확인
일본JPY소수점 없음, 소비세 포함 표시 확인

KRW 처리

Paddle API는 통화별 최소 단위로 금액을 다룹니다. KRW는 소수점이 없는 통화이므로 내부 가격 계산, 할인, 환불, 분석 파이프라인에서 1000원 = 1000으로 처리되는지 확인하세요.

세금 포함/별도 표시

Paddle은 MoR 거래의 국가별 거래세를 계산하지만, 가격 페이지 문구는 자사가 책임져야 합니다.

product.tax_category

Product API의 tax_category는 계정에 활성화된 과세 카테고리 중 하나를 지정하는 필수 필드입니다. SaaS라고 모든 상품을 기계적으로 saas로 두지 말고, 소프트웨어 구현·전문 서비스·교육·디지털 상품을 별도 Product로 분리합니다. 카테고리를 바꾸면 기존 subscription item의 세금 계산과 고객 청구액에 영향을 줄 수 있으므로 Finance 승인과 checkout preview를 거칩니다.

price.tax_mode

지역별로 세금 포함/별도 표시를 자동 결정하려면 지원되는 계정·가격에서 tax_mode: location을 검토합니다. 기존 internal, external, account_setting 가격과 섞여 있을 수 있으므로 API 응답을 기준으로 inventory를 만들고, B2C 표시가격·B2B VAT ID·country override 조합을 sandbox와 live에서 확인합니다.

고객 유형권장 문구
B2C결제 단계에서 적용 세금이 포함되거나 추가될 수 있음을 표시
B2BVAT ID/사업자 정보 입력 가능성과 reverse charge 가능성을 안내
한국 개인원화 가격, 자동결제 주기, 해지/환불 조건을 명확히 표시
한국 법인Paddle 인보이스 발행 구조와 한국 세금계산서 제공 여부를 사전 안내

원화 가격 sanity check

원화 가격은 미국 가격 × 환율로만 정하지 말고 세금 포함 표시, Paddle 수수료, 고정 수수료, 환불률까지 반영해 최소 가격을 다시 보세요. 아래 계산기는 가격 후보를 확정하는 장치가 아니라, 가격 하한을 빠르게 가늠해 보는 도구입니다.

가격 변경 원칙

  • Price ID는 코드와 권한 매핑에 들어가므로 임의 삭제/재사용하지 않습니다.
  • 기존 고객 grandfathering 여부를 가격 변경 전에 결정합니다.
  • 연간 결제 고객에게 변경 가격이 언제 적용되는지 이메일과 포털에서 확인 가능해야 합니다.
  • 국가별 가격 override는 환율보다 전환율·환불률·지원 비용 기준으로 조정합니다.

내부 데이터 모델

plans
- internal_plan_code
- paddle_product_id
- paddle_tax_category
- paddle_price_ids[]
- paddle_tax_modes[]
- entitlement_set
- display_name

subscriptions
- user_id / workspace_id
- paddle_customer_id
- paddle_subscription_id
- paddle_status
- current_price_id
- next_billed_at
- entitlement_snapshot

참고 자료

  • Paddle Developer - Prices
  • Paddle Developer - Products API
  • Paddle Help - Taxable categories
  • Paddle Developer - Automatic tax-inclusive/exclusive prices
  • Paddle Developer - Supported currencies
  • Paddle Developer - Localize prices
  • Paddle Developer - SaaS billing patterns
  • Paddle Developer - Usage-based billing for AI companies
  • Paddle Developer - Paid trials

관련 문서

검증 리포트

Paddle 글로벌 결제 가이드의 공식 문서 기준일, 검증 범위, 한계

사례·체크리스트

Paddle 공개 사례, 한국 SaaS 가상 사례, 출시 전·월마감·장애 대응 체크리스트

템플릿 & 도구

SaaS 유료 플랜 설계 · 비용에서 최소 가격을 도출하는 계산 워크시트, Good-Better-Best 티어 캔버스, 경쟁사 분석 매트릭스, 가격 인상 이메일과 런칭 전·분기별 리뷰 체크리스트를 복사해 바로 씁니다.

가격 책정 기초

SaaS 유료 플랜 설계 · 비용·가치·경쟁이라는 가격의 3요소와 반복 수익·LTV 등 SaaS 가격의 특수성, 앵커링·미끼 효과 같은 가격 심리학으로 인디해커의 첫 가격을 설계하는 기초를 다룹니다.

결제 UX 설계

SaaS 유료 플랜 설계 · 가격 페이지 베스트 프랙티스, 인디해커 친화 결제 플랫폼, 구독 관리 셀프서브

온보딩 준비

한국 법인 정보, 제품 심사, 금지/제한 상품, 도메인·환불정책·지원채널 준비

한국 Checkout 현지화

Paddle Checkout에서 한국 로컬 카드·KakaoPay·Naver Pay 노출 조건, Overlay/Inline 선택, 세분화된 결제수단 API 타입 대응, 한국어 결제 문구와 QA 기준을 정리한다.

On this page

기본 모델SaaS 구독 카탈로그 예시과금 패턴별 모델국가별 가격세금 포함/별도 표시product.tax_categoryprice.tax_mode원화 가격 sanity check가격 변경 원칙내부 데이터 모델참고 자료