인프라·개발도구
무료 사용자 한 명이 이번 달에 얼마를 태웠는지 아는 앱이 없다
게시일: 2026-08-06
해결할 문제
소비자 앱은 무료 사용자 한 명이 이번 달 추론비를 얼마나 썼는지 모른 채 월말 청구서 총액만 본다. 그래서 한도를 걸 때도 전체에 똑같이 건다.
왜 지금인가
유료 전환율이 낮은 소비자 앱에서 유료 한 명이 감당해야 하는 무료 사용자 수가 구독료 상한을 넘기기 시작했고, 총액만 보는 대시보드로는 어디를 줄일지 고를 수 없다.
추천 인재
소비자 앱에서 온보딩 퍼널과 결제 전환을 직접 만져봤고, LLM API 호출 단에 계측을 붙일 줄 아는 사람.
총액은 아는데 누가 얼마를 썼는지는 모른다
소비자 앱에 챗봇이나 음성 기능을 얹은 팀은 월말에 청구서 한 장을 받는다. 총액은 안다. 그 안에서 누가 얼마를 썼는지는 모른다.
인월드가 2026년 7월 7일 정가 기준으로 계산한 소비자 AI 앱 유닛 이코노믹스를 보면 규모가 잡힌다. 하루 활성 사용자 한 명당 월 원가는 스택에 따라 0.09달러에서 18.24달러까지 벌어진다. 하루 채팅 50건 또는 음성 10분을 가정한 값이다. 음성 쪽은 캐스케이드 구성에서 월 2.58달러, OpenAI gpt-realtime-2.1을 쓰면 월 18.24달러다. 여기에 유료 전환율 3%를 넣으면 유료 사용자 한 명이 약 33명분의 AI 비용을 떠받쳐야 하고, 그 부담이 월 5달러에서 20달러 사이 구독료 안에 들어와야 사업이 성립한다(Inworld).
이 계산에는 한 가지가 빠져 있다. 무료 사용자가 다 똑같이 쓴다는 가정이다. 실제로는 그럴 리 없는데, 어느 앱이 무료 사용자 상위 몇 퍼센트가 원가의 몇 퍼센트를 차지하는지 공개한 자료는 찾기 어렵다. 팀 안에서도 그 숫자를 못 보고 있다는 뜻이다.
그래서 대응이 거칠어진다. 원가가 무서워지면 무료 한도를 전체에 똑같이 내린다. 이때 같이 잘리는 쪽이 아직 가치를 못 느껴본 신규 사용자다. 활성화되기 전에 벽을 맞은 사용자는 돌아오지 않는데, 정작 원가를 태우던 소수는 한도를 내려도 그 한도까지는 계속 쓴다.
기존 도구는 이 자리를 안 본다. 사내 LLM 지출 관리 도구는 직원과 팀 단위로 쪼개고, 라우팅 도구는 요청 단위로 더 싼 백엔드를 고른다. 둘 다 비용을 쓰는 주체가 우리 편일 때의 도구다. 소비자 앱에서 비용을 쓰는 쪽은 로그인만 한 익명의 사용자이고, 그 사람을 자를지 말지는 원가가 아니라 전환 가능성으로 판단해야 한다.
단가가 내려간 만큼 더 무거운 기능을 무료로 열었다
토큰 단가는 계속 내려가는데 소비자 앱의 원가 문제는 오히려 선명해졌다. 단가가 내려간 만큼 팀들이 더 무거운 기능을 무료로 열었기 때문이다. 텍스트 한 줄 주고받던 자리에 음성과 긴 맥락이 들어오면서, 사용자 한 명당 월 원가가 구독료와 같은 자릿수에 올라섰다.
동시에 소비자 앱의 유료 전환율은 예전 그대로다. 전환율이 낮은 채로 원가만 올라가면 유료 한 명이 떠받치는 무료 인원수가 늘어나고, 그 수는 구독료로 나눌 수 있는 한계를 금방 넘는다. 총액 대시보드는 이 지점에서 아무것도 못 알려준다. 이번 달에 30% 더 나왔다는 사실만 보여주고, 그게 신규 유입이 늘어서인지 헤비 유저 몇 명이 붙어서인지는 구분해주지 않는다.
호출마다 사용자와 기능 이름을 함께 기록한다
SDK나 프록시로 LLM 호출 앞단에 붙어서, 호출마다 사용자 식별자와 기능 이름을 같이 기록한다. 여기까지는 기존 관측 도구와 같다. 다른 점은 그다음이다. 사용자별 누적 원가를 그 사용자의 전환 신호와 같은 화면에 놓는다. 가입 후 경과일, 핵심 행동 완료 여부, 재방문 간격 같은 것들이다.
그러면 무료 사용자가 네 칸으로 갈린다. 원가는 높은데 전환 신호가 없는 쪽, 원가는 높고 전환이 임박한 쪽, 원가도 낮고 신호도 없는 쪽, 원가는 낮은데 곧 결제할 쪽. 한도를 걸 자리는 첫 번째 칸 하나다.
quadrantChart
title 무료 사용자 배치
x-axis 전환 신호 약함 --> 전환 신호 강함
y-axis 원가 낮음 --> 원가 높음
quadrant-1 지금 결제를 권한다
quadrant-2 한도를 거는 자리
quadrant-3 그대로 둔다
quadrant-4 가치를 더 보여준다
MVP는 대시보드 하나면 된다. 사용자별 원가 순위, 그 사용자들의 전환 신호, 그리고 상위 원가 구간을 잘랐을 때 활성화 지표가 어떻게 움직이는지 보여주는 시뮬레이션. 실제 차단 기능은 그다음이다. 팀이 숫자를 보고 스스로 한도를 정하기 시작하면 그 규칙을 대신 집행해주는 쪽으로 붙이면 된다.
가격은 절감액 기준으로 매기는 편이 설득이 쉽다. 이 도구를 쓰는 팀은 이미 매달 얼마가 나가는지 알고 있어서, 줄어든 금액을 바로 확인할 수 있다.
무료 사용자의 원가가 한쪽으로 쏠려 있어야 한다
핵심 가정은 하나다. 무료 사용자의 원가 분포가 실제로 한쪽으로 크게 쏠려 있어야 한다. 고르게 퍼져 있다면 개인 단위로 볼 이유가 없고 전체 한도만 조정하면 된다. 이건 초기 고객 서너 곳의 로그만 봐도 몇 주 안에 확인된다.
두 번째 가정은 원가 상위 사용자와 전환 상위 사용자가 실제로 다른 집단이라는 것이다. 만약 많이 쓰는 사람이 결국 결제하는 사람이라면 이 도구가 제안하는 차단은 매출을 깎는 조언이 된다. 이쪽은 도입 초기에 반드시 확인해야 하고, 결과에 따라서는 제품이 차단 도구가 아니라 결제 유도 타이밍 도구로 방향을 틀어야 한다.
함께 만들어 보세요
함께할 인재 보기