사용량 기반 과금
SaaS 사용량 측정 전에 정의할 가치 단위와 과금 기준
발행
SaaS 사용량을 측정하기 전에 가치 단위 1개를 정해 두면, 대시보드의 숫자가 고객이 얻는 결과와 운영 비용을 함께 설명하는 기준이 됩니다. AI 에이전트 호출 횟수보다 완료된 업무 1건이 고객이 체감하는 가치에 가깝다면, 호출량은 원가 기록으로 두고 완료된 업무를 가치 단위로 삼아야 합니다. 가치 단위를 정의하는 문장부터 이벤트를 기록하는 경계, 과금과 가격 최적화에 연결하는 순서까지 실무 예시로 설명합니다. 숫자를 모으기보다 무엇을 1건으로 인정할지 정하는 일이 먼저입니다.
가치 단위의 의미
기능 호출이 아니라 결과가 단위입니다. 예를 들어 AI 에이전트가 고객지원 티켓 1건을 분류하고 답변 초안을 만든다면, 모델 호출 8회나 도구 실행 3회는 원가 지표이고 ‘검토 가능한 답변 초안 1건’이 가치 후보입니다. 단위 문장은 ‘누가, 어떤 입력을 받아, 어느 완료 상태에 도달하면 1건인가’로 씁니다. 완료 상태가 실패·중복·취소를 구분하지 못하면 청구 수량과 실제 성과가 갈라집니다. 초보 운영자라면 화면 조회 수보다 업무가 끝난 순간을 먼저 기록하면 됩니다.
가치 단위의 점검 기준
가치 단위 후보는 4가지 질문을 통과해야 합니다. 고객이 결과를 확인할 수 있는가, 같은 조건에서 두 번 측정해도 같은 건으로 잡히는가, 실패와 재시도를 분리할 수 있는가, 계정별 비용을 붙일 수 있는가를 묻습니다. 단위의 경계도 정해야 합니다. ‘문서 처리 1건’처럼 입력만 들어오면 끝나는 단위보다 ‘검증된 요약이 저장된 문서 1건’처럼 완료 상태가 드러나는 단위가 운영 기록과 청구 내역을 맞추기 쉽습니다. 기준이 자주 바뀌는 실험 단계라면 가치 단위와 내부 원가 단위를 한 화면에서 섞지 않고 각각 이름을 붙여 추적합니다.
AI 에이전트의 측정 이벤트
AI 에이전트의 사용량은 한 번의 요청이 여러 도구 호출로 분해되기 때문에 이벤트 경계를 먼저 고정해야 합니다. 예를 들어 ‘계약서 검토’ 업무라면 파일 접수, 내용 추출, 규칙 검사, 사람 검토 대기 중 어디를 1건으로 볼지 문서에 남깁니다. 호출과 가치 단위는 분리해서 기록합니다. 모델 호출 6회가 발생해도 최종 산출물이 저장되지 않았다면 가치 단위 0건으로 기록하고, 재시도는 동일 작업 ID에 연결합니다. 이벤트에는 계정 ID, 작업 ID, 가치 단위 이름, 완료 상태, 수량, 발생 시각을 남기면 중복 집계와 비용 추적을 함께 확인할 수 있습니다. 실패한 작업까지 성공 수량에 넣으면 사용량은 커지지만 고객이 받은 결과는 늘지 않습니다.
측정값과 과금의 연결
가치 단위를 정해도 과금 단위가 바로 같아지지는 않습니다. 고객에게 보이는 단위와 사업자가 감당하는 원가 단위를 나눠야 합니다. 예를 들어 월 구독료 안에 검토 완료 100건을 포함하고 초과분만 건당 과금하면, 고객은 결과를 기준으로 이해하고 운영자는 토큰·도구 실행 비용을 별도로 관리할 수 있습니다. 가격 최적화는 이 경계가 안정된 뒤 시작됩니다. Dynamic Pricing이나 가변 가격을 적용할 때도 가격을 바꾸는 입력은 수요 신호보다 앞서 정의한 가치 단위의 사용·완료·원가 기록과 연결해야 하며, 측정이 흔들리면 실험 결과도 해석하기 어렵습니다.
도입 전 점검표
도입 전에는 가치 단위 1개를 문장으로 고정하고, 테스트 데이터 10건으로 성공·실패·취소·재시도 상태를 각각 흘려보내 중복과 누락을 찾습니다. 화면 수량과 원장 수량이 일치하는지, 실패 작업이 성공 수량에 섞이지 않는지 기록합니다. 청구는 뒤로 둡니다. 제품팀은 고객이 이해하기 쉬운 이름을 쓰고 개발팀은 완료 이벤트와 작업 ID를 관리해 동일 작업의 재시작을 한 건으로 묶습니다. 재무 담당자는 단가와 무료 포함량이 실제 원가와 어긋나지 않는지 검토합니다. 숫자가 다르면 가격표를 바꾸기보다 단위 정의와 이벤트 연결부터 다시 고칩니다.
핵심 요약
- 고객이 확인하는 완료 결과 1건을 사용량보다 먼저 가치 단위로 정합니다.
- AI 에이전트의 호출과 토큰은 원가 기록으로 남기고 완료 상태와 분리합니다.
- 가격 최적화는 계측 경계와 중복 집계 기준이 고정된 뒤 연결합니다.
- 테스트 데이터 10건으로 화면 숫자와 청구 원장의 일치를 먼저 확인합니다.
자주 묻는 질문
가치 단위와 사용량 단위는 무엇이 다른가요?
사용량 단위는 호출 횟수나 토큰처럼 시스템이 소비한 양을 세고, 가치 단위는 고객 업무가 완료된 결과를 셉니다. AI 에이전트에서는 두 값을 함께 기록하되 목적을 구분합니다.
AI 에이전트에서 1건을 어떻게 정하나요?
완료 조건을 먼저 문장으로 씁니다. 계약서 검토라면 파일을 받은 시점이 아니라 정해진 검사를 거쳐 결과가 저장된 시점을 1건으로 정합니다.
실패한 실행도 사용량에 포함하나요?
원가 기록에는 포함할 수 있지만, 가치 단위와 고객 청구 수량에는 완료 조건을 적용합니다. 실패 이벤트는 별도로 남겨 재시도 비용과 중복 집계를 확인합니다.
가치 단위를 정한 뒤 가격을 바로 바꿔도 되나요?
바로 바꾸지 않습니다. 테스트 데이터 10건으로 완료 상태와 수량이 일치하는지 확인한 뒤 가격표와 포함량을 검토해야 변경 결과를 해석할 수 있습니다.
— Monetai · calendly.com