종량제 AI 코딩을 1년 동안 사용했을 때 실제 비용은 얼마였을까: $20 요금제로 $510.70를 청구받은 경험
요약
Cursor와 같은 AI 코딩 도구의 구독 모델과 종량제(metered usage) 결합 방식이 초래하는 비용 변동성을 분석합니다. 사용량이 많은 달에는 구독료 외에 상당한 추가 비용이 발생할 수 있음을 경고하며, 이를 관리하기 위한 지출 한도 설정의 중요성을 강조합니다.
핵심 포인트
- 구독료는 비용의 최저 기준선일 뿐이며, 실제 비용은 사용량에 따라 급증할 수 있음
- 작업 난이도가 높을수록 에이전틱 도구의 처리량이 늘어나 비용이 비례해서 상승함
- 예측 불가능한 비용을 방지하기 위해 반드시 지출 한도(spend limit)를 설정해야 함
- AI 코딩 도구 도입 시 구독료 외에 온디맨드 사용량을 고려한 예산 수립 필요
현재 대부분의 AI 코딩 도구들은 클라우드 인프라(cloud infrastructure) 산업에서 빌려온 모델을 기반으로 비용을 청구합니다. 즉, 일정량의 허용치(allowance)가 포함된 고정 구독료를 지불한 뒤, 이를 초과하는 사용량에 대해서는 기본 모델의 API 요율에 따라 사후에 청구되는 종량제(metered usage) 방식입니다.
이는 구독(subscription)과는 근본적으로 다른 비용 모델임에도 불구하고, 우리 대부분은 이를 동일한 것으로 간주하고 평가합니다. 저는 2025년 동안 11개월 동안 Cursor를 결제한 후 취소했는데, 청구서(invoices)를 보니 가격 페이지에서는 느낄 수 없었던 차이가 구체적으로 드러났습니다.
산술적 계산
11개월 동안 총 $510.70를 지불했습니다. 그중 $340는 구독료였고, **$170.70는 온디맨드 사용량(on-demand usage)**이었습니다. $20라고 광고된 요금제 위에 전체 청구액의 3분의 1인 33.4%가 추가로 붙은 것입니다.
분포를 살펴보면 흥미로운 점이 있습니다. 비용이 고르게 분산되지 않았습니다.
| 월 | 청구액 | 초과 사용량 비중 |
|---|---|---|
| 2025년 10월 | $159.22 | 49.8% |
| ... |
두 달 동안은 종량제 사용량이 청구서의 거의 절반을 차지했습니다. 헤드라인 숫자가 $20인 요금제에서 말이죠.
청구 자체에는 문제가 없었습니다. 포함된 허용치를 초과하는 사용량은 모델의 API 요율로 청구되며, 개인 요금제에서는 모델의 요율이 적용됩니다(할인된 토큰 요율은 Teams 및 Enterprise 기능입니다). 요율은 공개되어 있었습니다. 부족했던 것은 사용량이 많은 달에 비용이 얼마나 빠르게 누적되는지에 대한 직관이었습니다.
직관이 실패하는 이유
실패의 원인은 가격이 아니라 **변동성(variance)**입니다. 구독 모델은 최악의 경우를 예측할 수 있습니다. 하지만 구독에 종량제가 결합된 모델은 사용자의 처리량(throughput)에 의해서만 최악의 상황이 결정됩니다. 그리고 에이전틱 도구(agentic tool)에서의 처리량은 작업이 어려워질 때 정확히 급증합니다. 즉, 도구에 가장 많이 의존하는 주가 비용이 가장 많이 발생하는 주가 됩니다. 비용이 작업의 난이도와 상관관계를 갖는데, 이는 예산을 세우는 방식과는 정반대입니다.
저는 여유 공간을 확보하기 위해 한때 $60 등급으로 업그레이드했습니다. 하지만 포함된 허용치는 약 일주일 만에 바닥났습니다.
정신적 모델 (mental model)이 필요하다면 이렇게 생각하세요. 구독료를 가격이 아닌 **최저 기준선 (floor)**으로 취급하십시오. 실제 비용은 '최저 기준선 + (처리량 (throughput) × 요율 (rate))'이며, 몇 달간의 이력이 쌓이기 전까지는 자신의 처리량을 알 수 없습니다. 즉, 첫 분기 동안 당신은 사실상 측정되지 않는 비용 센터 (uninstrumented cost centre)를 운영하고 있는 셈입니다.
존재하지만 아무도 설정하지 않는 제어 장치
Cursor에는 지출 한도 (spend limit) 설정이 있습니다. 결제 설정 (billing settings)에 들어있으며, 처음부터 계속 그곳에 있었습니다.
첫 번째 대규모 사용 주간이 오기 전, 즉 첫 번째 놀라운 청구서를 받기 전인 첫날에 바로 설정하십시오. 이는 무제한 모델을 다시 제한된 모델로 전환해주며, 이것만이 도구의 비용을 예산 논의에서 방어할 수 있을 만큼 예측 가능하게 만드는 유일한 변화입니다.
이는 Cursor를 넘어 일반화될 수 있습니다. 구독료에 종량제 (metering)가 결합된 모든 도구는 다음과 같은 방식으로 온보딩(onboarding)되어야 합니다.
- 기능을 찾기 전에 지출 상한선 (spend cap)을 찾으십시오. 상한선이 없다면, 그것 자체가 하나의 발견 사항입니다.
- 첫 달을 측정 (instrument)하십시오 — 단순히 업무를 수행하는 것이 아니라, 처리량의 기준선 (throughput baseline)을 수집하는 과정입니다.
- 표시 가격 (sticker price)이 아닌, 최저 기준선에 변동 폭 (variance band)을 더한 금액으로 예산을 잡으십시오.
- 등급 (tier)을 변경할 때 다시 확인하십시오. 더 큰 요금제는 결제 모델을 바꾸는 것이 아니라 허용치 (allowance)를 바꿀 뿐이며, 더 큰 허용치는 정확히 그 허용치를 초과하게 만드는 사용 패턴을 조장할 수 있습니다.
나의 결론
저는 구독을 취소했습니다. 서비스가 나빠서가 아닙니다. 서비스는 진심으로 훌륭했으며, 많은 사람에게 월 $20의 고정 비용에 적절한 종량제가 추가되는 것은 그 가치에 합당한 공정 가격입니다. 제가 취소한 이유는 저의 사용 패턴상 종량제 계층이 비용의 지배적인 항목이 되었기 때문이며, 그 시점에서는 차라리 예측 가능한 금액을 지불하는 편이 나았기 때문입니다.
이는 제품에 대한 판결이 아니라 사용 프로필 (usage profile)에 대한 판단입니다. 당신의 판단은 다를 수 있으며, 이를 확인하는 정직한 방법은 추측하는 것이 아니라 직접 측정 (instrument)하는 것입니다.
무엇을 잘하는지, 어디서 어려움을 겪는지, 그리고 제가 몇 달 동안 결제 방식에 대해 잘못 알고 있었던 점을 포함한 전체 분석 내용은 마케팅 페이지가 아닌 실제 청구서를 바탕으로 작성된 저의 Cursor 리뷰에서 확인하실 수 있습니다.
수치는 2025년 동안 제가 직접 받은 인보이스(invoices)를 바탕으로 작성되었습니다. 공표된 요금제 명칭은 Pro $20, Pro Plus $60, Ultra $200입니다. 각 요금제별 허용량(allowances)은 반복적으로 변경되었고, 제가 여기서 인용하는 어떤 숫자도 금방 구식이 될 것이기에 의도적으로 현재의 요금제별 허용량은 언급하지 않았습니다. 과금 모델(billing model)은 지속적인 부분이지만, 포함 사항(inclusions)은 그렇지 않습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기