본문으로 건너뛰기

AI 음성 에이전트 스타트업을 만드시나요? Twilio의 분당 청구서가 간접비가 아니라 COGS에 속하는 이유

게시됨 약 9분Mike ThriftMike Thrift
AI 음성 에이전트 스타트업을 만드시나요? Twilio의 분당 청구서가 간접비가 아니라 COGS에 속하는 이유
이 페이지에서

당신의 가격 책정 스프레드시트는 통화 1분당 비용이 $0.014라고 말합니다. Twilio 청구서는 그보다 거의 열 배에 가까운 금액을 말합니다. 두 숫자 모두 사실이며, 그 사이의 간격이 바로 음성 에이전트 스타트업이 조용히 마진을 잃는 지점입니다 — 감사인이 찾아오는 12개월 차가 아니라, 첫 실제 사용 청구서가 도착하고 창업자가 단위 경제성이 페이지에서 가장 저렴한 항목을 기준으로 모델링되었다는 사실을 깨닫는 2개월 차에 말이죠.

AI 리셉셔니스트, AI 예약 담당자, 또는 고객의 고객과 대화하는 어떤 음성 에이전트를 판매하든, 통신은 간접비가 아닙니다. 그것은 제품을 제공하는 데 드는 가장 직접적인 단일 비용이며, 에이전트가 소비하는 다른 모든 분당 투입 비용과 나란히 매출원가(COGS)에 속합니다. $0.014의 1분이 어떻게 완전 부과 기준 $0.15 이상이 되는지, 왜 전체 스택이 COGS인지, 그리고 매출총이익률이 진실을 말하도록 어떻게 기록하는지 살펴보겠습니다.

$0.014의 1분은 실재합니다 — 그리고 가장 작은 항목입니다​

Twilio가 공개한 미국 종량제 음성 요금은 통신 계층에서는 정말 저렴합니다. 미국 시내 또는 무료 전화번호로의 발신 통화는 분당 $0.0140이고, 시내 번호로의 수신 통화는 분당 $0.0085이며, 시내 번호 자체는 월 $1.15에 임대됩니다. 이것들이 가격 페이지의 헤드라인 숫자이며, 대부분의 창업자가 첫 마진 모델에 입력하는 숫자입니다.

세 가지 세부 사항이 청구서를 그 모델이 예측하는 것보다 크게 만듭니다.

청구 증가분은 모든 통화를 올림 처리합니다. Twilio는 통화가 응답된 순간부터 60초 단위로 음성 사용량을 청구하므로, 1분 6초 동안 진행된 통화는 2분 전체로 청구됩니다. 짧은 통화 — 예약 확인, 영업시간 및 길 안내 질문, 스팸 전화 끊기 — 를 처리하는 리셉셔니스트 에이전트는 거의 모든 상호작용에서 올림세를 부담합니다. 평균 응답 통화가 70초라면 120초로 청구되며, AI 입력을 하나도 더하기 전에 실효 통신 요금은 표시 가격보다 약 70퍼센트 높아집니다.

방향과 번호 유형이 요금을 바꿉니다. 시내 번호로의 수신, 무료 전화번호로의 수신, 시내로의 발신, 무료 전화번호로의 발신, 국제 구간은 각각 고유한 요금을 가집니다. 수신 통화를 받은 뒤 발신을 하는 에이전트 — 사람에게로의 웜 트랜스퍼, 콜백, 발신 리마인더 캠페인 — 는 한 통의 대화에 두 가지 요금을 쌓습니다. "하나의 요금 곱하기 총 분"으로 모델링하는 창업자는 구간이 둘 이상인 모든 통화를 과소 계산합니다.

번호, 수수료, 부가 기능이 누적됩니다. 각 시내 번호는 월 $1.15이고, 무료 전화번호는 더 비싸며, 통화 녹음 같은 기능은 자체적인 분당 요금을 추가합니다. 이것들 중 어느 것도 단독으로는 크지 않습니다. 하지만 수십 개의 고객 번호에 걸쳐 합쳐지면 순진한 분당 모델에는 결코 나타나지 않는 고정 더하기 변동 기반을 형성합니다.

그러니 모델에 $0.014를 유지하세요 — 다만 올바르게 레이블을 붙이세요. 그것은 통신의 하한선이지 분당 비용이 아닙니다.

$0.014를 약 $0.17로 바꾸는 스택​

맨 전화 통화는 AI 음성 에이전트가 아닙니다. 발신자의 음성과 에이전트의 답변 사이에는 종량제 서비스의 사슬이 있으며, 각각이 당신에게 별도로 청구합니다.

음성 계층. 발신자의 실시간 전사, 대화에 대한 LLM 추론, 답변을 생성하는 텍스트 음성 변환이 필요합니다. Twilio는 이를 ConversationRelay라는 관리형 계층으로 분당 $0.07에 판매하며 음성 분은 별도로 청구됩니다 — 따라서 발신 AI 통화는 LLM이 토큰 하나를 생성하기 전에 이미 분당 $0.084에서 시작합니다. 대안은 원시 오디오 스트림 위에 자체 파이프라인을 구축하는 것으로, $0.07의 플랫폼 수수료를 분당 전사 및 합성 청구서와 파이프라인을 인간처럼 느껴질 만큼 빠르게 유지하는 엔지니어링 비용으로 맞바꿉니다. 어느 쪽이든 음성은 가장 큰 단일 투입 비용이며, 그것이 올라타는 통신의 약 다섯 배입니다.

추론 계층. 대화의 매 턴마다 전사본을 언어 모델로 보냅니다. 여기서의 비용은 모델, 프롬프트 길이, 에이전트가 얼마나 말이 많은지에 달려 있습니다 — 짧은 주고받기로 세부 사항을 확인하는 리셉셔니스트는 이야기를 들려주는 세일즈 에이전트보다 훨씬 적은 토큰을 소비합니다. 실무자들은 일관되게 LLM 추론이 가장 변동성이 큰 투입 비용이라고 보고합니다: 발신자가 대본에서 벗어나 대화가 길어질 때 급증하는 항목이 바로 이것입니다.

녹음, 분석, 이중화. 통화 녹음, 대화 인텔리전스, 장애 조치를 위한 백업 통신사, 전화번호 자체가 스택을 완성합니다. 개별적으로는 작지만, 집합적으로는 분당 1~2센트를 더합니다.

모두 더하면 업계의 총비용 벤치마크는 예상대로 군집합니다: 프리미엄 구축의 경우 분당 약 $0.09~$0.13, 광고 요금에 통신과 추론이 제외된 호스팅 플랫폼의 경우 총비용 $0.15~$0.33, 소매 가격은 분당 약 $0.07에서 $0.30 이상까지입니다. 헤드라인의 $0.014에서 $0.17로의 격차는 과장이 아닙니다 — 그것은 통신의 하한선과 관리형 스택에서 완전 부과된 1분 사이의 거리입니다. 하한선을 기준으로 가격을 매기면 50퍼센트를 제공하는 제품에 90퍼센트 마진을 약속한 셈입니다.

왜 전체 스택이 간접비가 아니라 COGS인가​

이 비용들이 장부에서 어디에 위치하는지는 대부분의 창업자가 예상하는 것보다 중요합니다. 왜냐하면 매출총이익률은 투자자, 대출 기관, 인수자가 가장 먼저 읽는 숫자이기 때문입니다. 규칙은 보이는 것보다 단순합니다.

제품 제공에 직접 비례하여 확장되는 모든 것은 매출원가입니다. 소프트웨어 비즈니스의 경우, 이는 프로덕션 호스팅, 결제 처리, 고객 지원, 그리고 제품이 의존하는 타사 API를 의미합니다 — 업계 COGS 가이드는 Twilio와 OpenAI를 정식 사례로 명시합니다. 음성 에이전트는 통신, 전사, 추론, 합성 없이는 단 1분도 서비스할 수 없습니다. 이 투입 비용은 고객 사용량에 따라 오르내리며, 그것이 바로 정확한 기준입니다: 고객 1분을 추가로 서비스하는 데 $0.15가 더 든다면, 그 $0.15는 COGS입니다.

간접비는 전화가 울리든 말든 지불하는 것입니다. 사무실, 마케팅 지출, 다음 분기 기능을 만드는 엔지니어, 창업자의 급여 — 이것들은 운영 비용입니다. 모호한 비용에 대한 유용한 도전 질문: 모든 고객이 한 달 동안 중단된다면 이 청구서가 0이 될까? Twilio 사용료는 그럴 것입니다. $1.15의 번호 임대료는 아닐 것이며, 그래서 많은 회사가 사용료를 변동 COGS로, 번호 임대료를 고정 COGS로 기록합니다 — 둘 다 매출총이익선 위에 있지만, 단위 경제성을 깨끗하게 유지하기 위해 별도로 추적됩니다.

잘못된 분류는 두 번 거짓말합니다. Twilio를 간접비에 넣으면 매출총이익률은 85퍼센트로 읽히는 반면, 운영 비용은 모든 통화 비용을 조용히 흡수합니다. 이는 투자자가 벤치마크하는 마진을 부풀립니다 — 순수 구독 SaaS는 7585퍼센트를 기록하는 반면, AI 추론 비즈니스는 4065퍼센트에 군집합니다 — 그리고 실제 가격 신호를 숨깁니다. 85퍼센트의 매출총이익률을 보는 창업자는 가격을 낮출 여지가 있다고 생각합니다; 진짜 52퍼센트를 보는 창업자는 하한선을 압니다. 두 번째 창업자가 물량 할인을 요구하는 첫 엔터프라이즈 계약에서 살아남습니다.

매출 측면에도 관련된 함정이 있습니다. 분을 마크업으로 재판매한다면, 그 마크업이 매출이고 플랫폼 청구서가 COGS입니다 — 간단합니다. 그러나 2,000분을 포함하는 정액 월 $500 리테이너를 청구한다면, 고객이 실제로 사용하는 매 분마다 분당 비용을 여전히 지불해야 합니다. 정액 가격은 비용을 평탄하게 만들지 않습니다; 단지 변동성을 당신에게로 옮길 뿐입니다. 리테이너를 완전 부과 비용 기준의 예상 사용량에 대해 모델링하고, 그것을 초과하는 고객을 위한 초과 요금을 설정하세요.

조정 작업: 청구된 분은 통화 기록 분이 아닙니다​

스택이 올바르게 분류되면, 그것은 조정되어야 합니다 — 그리고 음성 청구에는 이것을 청구서를 한 번 보는 것이 아니라 진정한 월말 작업으로 만드는 특이점이 있습니다.

통화 기록은 이벤트를 추적하고, 사용 기록은 청구 증가분을 추적합니다. 통화 기록은 모든 통화를 실제 지속 시간으로 보여주는 반면, 청구서는 각 통화를 다음 정수 분으로 올림한 후의 청구 분을 보여줍니다. 둘은 결코 정확히 일치하지 않으며, 평균 통화가 짧아질수록 격차는 벌어집니다. 다른 종량제 투입 비용과 마찬가지로 조정하세요: 기록에서 통화별 지속 시간을 가져와 60초 올림 규칙을 직접 적용하고, 계산된 청구 분이 청구서의 작은 허용 오차 범위 내에 들어오는지 확인하세요. 올림으로 설명되는 것보다 큰 격차는 이의를 제기할 가치가 있습니다 — 보통 실패한 통화를 다시 거는 잘못 구성된 재시도 루프, 또는 프로덕션에서 계속 실행 중인 테스트 번호를 의미합니다.

청구서별이 아니라 제품별로 조정하세요. 단일 Twilio 청구서는 통신 분, ConversationRelay 분, 번호 임대료, 녹음, 통신사 수수료를 혼합합니다. 각각은 서로 다른 COGS 하위 계정에 매핑되므로, 일괄 금액 하나로 기록하는 대신 청구서를 항목별로 배분하세요. 항목별 분할은 또한 매달 진정한 혼합 분당 비용을 계산할 수 있게 해줍니다: 총 음성 COGS를 총 서비스 분으로 나눈 값. 식당이 식품 원가를 보는 것처럼 그 숫자를 주시하세요 — 그것이 상승하면 구성에서 무언가 바뀌었고, 더 긴 통화였는지, 더 비싼 모델이었는지, 고객의 남용 패턴이었는지 알고 싶을 것입니다.

고객 사용량으로 루프를 닫으세요. 고객에게 분당 청구한다면, 청구한 분과 청구받은 분을 비교하세요. 올림은 때때로 공정하게 청구할 수 없는 분에 대해 지불하게 됨을 의미합니다 — 대부분의 회사는 이를 사업 비용으로 흡수하고 완충을 두고 분당 요금을 책정합니다. 정액 리테이너를 청구한다면, 매달 각 고객의 실제 사용 비용을 리테이너와 비교하세요. 완전 부과 비용 $460을 소비하면서 $500을 지불하는 고객은 $500 고객이 아닙니다; 그들은 의상을 입은 $40 고객이며, 의상은 갱신 시점에 벗겨집니다.

격차가 당신을 잡아먹지 않도록 가격 책정하기​

진정한 분당 비용을 손에 쥐면, 가격 책정은 희망이 아닌 산수가 됩니다. 음성 에이전트 가격 책정에는 세 가지 구조가 지배하며, 각각 격차를 다르게 처리합니다.

분당 가격 책정은 변동 비용을 가장 투명하게 전가합니다: 완전 부과 비용을 1에서 목표 마진을 뺀 값으로 나눈 요율을 설정하세요. 완전 부과 비용 $0.15와 목표 마진 65퍼센트에서, 하한선은 분당 약 $0.43입니다. 위험은 통신만 계산한 수치를 제시하는 경쟁자에 대한 가격 충격입니다 — 모든 비용을 그들의 모든 비용과 비교하여 제시함으로써 답하세요, 왜냐하면 그들의 고객도 결국 진짜 숫자를 알게 될 테니까요.

통화당 가격 책정은 통화가 균일할 때 효과적입니다 — 치과의 리마인더 통화는 항상 짧습니다. 통화당 가격은 평균 통화 시간이 아니라 올림을 포함한 평균 청구 지속 시간에서 설정하세요. 평균 40초 통화는 1분 전체로 청구되므로, 1분 미만 통화에 대한 통화당 가격 책정은 올림 비용을 부담해야 하며, 그렇지 않으면 매 벨소리마다 조금씩 손실을 봅니다.

구독 더하기 초과는 예측 가능한 청구서를 원하는 고객에게 맞습니다: 분 묶음을 포함하는 기본 요금에 명시된 분당 요율의 초과 요금. 묶음은 완전 부과 비용 기준의 예상 사용량에서 설정하고, 기본 요금은 일반 사용량에서 마진을 내도록 가격을 매기며, 기본 요금이 아닌 초과 요율을 마진 보호 장치로 만드세요. 가장 흔한 실패 모드는 초과 계량기가 작동하지 않는 넉넉한 묶음이며, 한 고객의 리셉셔니스트가 바이럴 주간을 처리할 때 발견됩니다.

어떤 구조를 선택하든, 청구하는 것과 동일한 세분성으로 마진 산수를 장부에 기록하세요. 고객이 분당 지불한다면, COGS 하위 계정은 분당 비용을 보고할 수 있어야 합니다. 고객별로 지불한다면, 사용량을 고객별로 태그하세요. 단위별로 볼 수 없는 마진은 방어할 수 없는 마진입니다.

플레인텍스트 장부에 기록하기​

음성 에이전트 스타트업의 장부에는 하나의 수익 계정과 비용 스택을 반영하는 COGS 트리가 필요합니다. 통신, AI 플랫폼 계층, 추론은 각각 고유한 하위 계정을 받아 매달 혼합 요율이 포렌식 프로젝트가 아닌 쿼리가 되도록 합니다. 한 고객의 한 달은 다음과 같습니다:

2026-11-01 * "Acme Dental" "November voice-agent plan - 2,400 minutes at $0.30"
  Assets:Receivable:Clients  720.00 USD
  Income:Voice-Agent-Fees  -720.00 USD
 
2026-11-02 * "Twilio" "October usage - telephony plus ConversationRelay"
  Expenses:COGS:Voice-Telephony  201.60 USD
  Assets:Bank:Checking  -201.60 USD
 
2026-11-02 * "AI platform" "October usage - speech-to-text plus LLM plus text-to-speech"
  Expenses:COGS:Voice-AI-Inference  144.00 USD
  Assets:Bank:Checking  -144.00 USD

$345.60의 음성 COGS에 대해 $720의 매출은 $374.40의 매출총이익을 남깁니다 — 52퍼센트 마진으로, AI 추론 비즈니스가 실제로 존재하는 범위에 정확히 들어갑니다. Twilio와 AI 플랫폼 기록이 대신 간접비에 기록되었다면, 같은 달은 환상적인 100퍼센트 매출총이익률을 보고하면서 $345.60의 분당 비용이 선 아래에 숨어, 창업자가 다음에 내리는 모든 가격 결정에서 보이지 않게 되었을 것입니다.

규모가 커지면서 두 가지 개선이 효과를 냅니다. 첫째, 번호 임대료를 고정 COGS 하위 계정으로 분리하여 변동 분당 요율을 오염시키지 않도록 하세요. 둘째, COGS 기록에 메타데이터로 고객 사용량을 태그하여 하나의 쿼리가 "이번 달 각 고객에게 비용이 얼마 들었나"에 답하도록 하세요 — 갱신, 초과 대화, 추구할 고객 프로필을 결정하는 질문입니다.

다음 청구서가 곧 감사입니다​

마지막 Twilio 청구서를 꺼내 가격 모델이 외면한 숫자를 계산하세요: 총 통신 지출을 총 서비스 분으로 나눈 값, 모든 종량제 투입 비용을 포함하여. 결과가 모델링된 비용의 몇 센트 이내에 들어온다면, 마진은 진짜이며 이 글은 값싼 확인이었습니다. 결과가 모델의 두 배 또는 세 배라면, 누수가 당신을 찾기 전에 당신이 그것을 찾은 것입니다 — 스택을 COGS로 재분류하고, 완전 부과 요율에서 가격을 다시 매기고, 혼합 분당 비용을 매출과 같은 대시보드에 올리세요. 규모를 견디는 창업자는 가장 저렴한 분을 가진 사람이 아니라, 자신의 분이 실제로 얼마인지 아는 사람입니다.

출처: https://beancount.io/ko/blog/2026/11/09/ai-voice-agent-twilio-cogs-gross-margin-guide

게시됨: 2026년 11월 9일

약 9분

API 래퍼 사업을 운영하시나요? 마크업 모델에서 업스트림 API 청구서가 COGS인 이유 — 그리고 제공자가 가격을 인상할 때 마진에 무슨 일이 일어나는지

업스트림 API 요금은 간접비가 아니라 COGS입니다 — 이를 손익계산서 상단에 기록하지 않으면 당신의 80% 마진은 허구이며, ASC…

ai
cost-of-goods-sold
약 7분

LLM API 비용은 COGS이지 간접비가 아니다: AI 래퍼를 위한 매출총이익 가이드

LLM 추론은 소프트웨어 간접비가 아니라 제품을 전달하는 데 드는 변동비다 — ICONIQ의 2026년 데이터에 따르면 AI 제품의…

cost-of-goods-sold
ai
약 9분

웹훅 청구서는 간접비가 아니라 매출원가(COGS)입니다: Svix 및 Hookdeck 기반 이벤트 중심 SaaS의 장부 관리

Svix 및 Hookdeck 청구서는 간접비가 아닌 매출 비용입니다: 플랫폼 수수료와 측정 사용량을 분리하고, 인보이스 발행 전에 발생시켜,…

saas
cost-of-goods-sold
약 7분

SaaS 매출총이익률 완벽 해설: COGS에 포함되어야 하는 항목, 75–80% 벤치마크, 그리고 AI 추론 비용이 이를 끌어내리는 이유

SaaS 매출총이익률은 75–80%를 넘어야 하며, 구독 마진은 90%에 가까워야 합니다 — 하지만 AI 추론 비용이 AI 네이티브 제품을…

saas
cost-of-goods-sold
약 10분

메시지당이 아닌 초당 과금: CloudAMQP의 인스턴스 시간 인보이스를 인프라 COGS로 조정하기

CloudAMQP는 인스턴스 시간을 초 단위로 청구하며 한 달 후에 청구합니다: 프로덕션 브로커는 COGS로 처리하고, 마감 시 발생액을…

cost-of-goods-sold
cloud-services