Claude API 요금: 2026년 모델별 비용 총정리
Updated 2026-07-15
Claude는 토큰 단위로 과금하며, 입력과 출력 요율이 분리되어 있고 모델 등급마다 가격이 다릅니다. 2026년 공식 정가 기준으로 Haiku 4.5는 입력 $1 / 출력 $5(100만 토큰당)부터 Opus 4.7은 입력 $5 / 출력 $25까지 이어집니다.
빠른 답변: Claude 과금 방식
Claude API 과금은 선불이며 토큰 단위로 계량됩니다. Anthropic Console에 크레딧을 충전하면, 모든 요청이 입력 토큰(보내는 모든 것: 시스템 프롬프트, 대화 기록, 툴 정의)을 한 요율로, 출력 토큰(확장 사고 요청의 생각 토큰을 포함해 모델이 다시 작성하는 모든 것)을 더 높은 요율로 차감합니다. 각 모델 등급마다 고유한 요율 쌍을 가지므로, 동일한 요청이 Haiku 4.5보다 Opus 4.7에서 다섯 배 더 듭니다. 세 가지 메커니즘이 대부분의 사람을 걸려 넘어지게 합니다. 첫째, 현재 모든 Claude 등급에서 출력은 입력 가격의 다섯 배이므로, 긴 응답이 작은 입력 워크로드를 압도합니다. 둘째, 채팅은 상태를 저장하지 않습니다. 매 턴마다 전체 기록을 입력으로 다시 보내므로, 대화가 길어질수록 메시지당 비용이 커집니다. 셋째, 프롬프트 캐싱과 Batch API는 단순한 성능 기능이 아니라 과금 기능이며, 이를 사용하면 토큰당 지불 금액이 달라집니다. 이 페이지의 나머지 부분에서는 정확한 모델별 가격, 요청을 보내기 전에 비용을 추정하는 법, 캐싱 계산법, Claude 청구서를 실제로 줄이는 레버를 다룹니다.
Claude 가격표: 공식 정가 vs 게이트웨이
아래는 현재 활성화된 세 가지 Claude 등급의 100만 토큰당 USD 가격입니다. 공식 열은 Anthropic이 Console을 통해 청구하는 가격이고, 게이트웨이 열은 동일한 모델을 APIsRouter(공식 가격보다 20% 낮게 글로벌 모델을 제공하고, 첫 충전에 100% 잔액 보너스를 더하며, 구독 없이 사용량 기반으로 판매하는 OpenAI 호환 게이트웨이. /topup에서 결제하면 키가 이메일로 도착)를 통해 이용할 때의 가격입니다. 어느 경로로 과금하든 계량 방식은 동일합니다. 동일한 요청은 동일한 토큰 수를 소비하며, 모델 ID(claude-opus-4-7, claude-sonnet-4-6)는 모든 호출에서 그대로 명시됩니다.
| 모델 | 공식 (입력 / 출력, 100만 토큰당) | APIsRouter 경유 (입력 / 출력, 100만 토큰당) |
|---|---|---|
| Claude Opus 4.7 | $5.00 / $25.00 | $4.00 / $20.00 |
| Claude Sonnet 4.6 | $3.00 / $15.00 | $2.40 / $12.00 |
| Claude Haiku 4.5 | $1.00 / $5.00 | $0.80 / $4.00 |
요청을 보내기 전에 비용 추정하기
토큰 하나는 대략 영문 4글자 또는 단어의 4분의 3에 해당하므로, 프롬프트 1,000단어는 약 1,300토큰입니다. 요청을 추정하려면 입력에 들어가는 모든 것(시스템 프롬프트, 기록, 새 사용자 메시지)을 더하고 응답 길이를 예측하세요. Sonnet 4.6, 공식 요율 기준 계산 예시: 1,500토큰 시스템 프롬프트, 누적된 5,500토큰 기록, 500토큰 답변으로 이루어진 채팅 턴. 입력은 7,500토큰이며 비용은 7,500 / 1,000,000 x $3.00 = $0.0225입니다. 출력은 500토큰, 100만 개당 $15.00이므로 $0.0075입니다. 합계 $0.03이 이 턴의 비용입니다. 하루에 이런 턴이 300번이면 하루 약 $9.00, 한 달 약 $270에 가까워지며, 기록을 잘라내지 않는 한 기록 항목은 계속 늘어납니다. 같은 산수가 어떤 모델에도 적용됩니다. 위 표의 요율만 바꿔 넣으면 됩니다. 세 줄짜리 헬퍼로 반복 가능하게 만들 수 있습니다.
PRICES = { # 100만 토큰당 USD, 공식 정가
"claude-opus-4-7": (5.00, 25.00),
"claude-sonnet-4-6": (3.00, 15.00),
"claude-haiku-4-5": (1.00, 5.00),
}
def cost(model: str, input_tokens: int, output_tokens: int) -> float:
in_rate, out_rate = PRICES[model]
return input_tokens / 1e6 * in_rate + output_tokens / 1e6 * out_rate
print(round(cost("claude-sonnet-4-6", 7_500, 500), 4)) # 0.03
print(round(cost("claude-opus-4-7", 7_500, 500), 4)) # 0.05프롬프트 캐싱 계산법: 언제 이득인가
Anthropic은 캐싱된 접두사에 기본 입력 요율 대비 두 개의 배율을 적용합니다. 접두사를 캐시에 쓰는 데는 1.25배(기본 5분 캐시로, 적중할 때마다 갱신됨. 1시간 캐시는 쓰기에 2배)가 들고, 이후 요청에서 다시 읽으면 0.1배가 듭니다. 출력 토큰에는 영향이 없습니다. 최소 캐시 가능 길이(Opus와 Sonnet에서 1,024토큰) 미만의 접두사는 아예 캐싱되지 않습니다. 계산 예시: Sonnet 4.6에서 캐시 창 안에 50번 적중하는 8,000토큰짜리 안정적인 접두사(시스템 프롬프트 더하기 툴 정의). 캐싱하지 않으면 40만 입력 토큰, 100만 개당 $3.00이므로 $1.20입니다. 캐싱하면 쓰기 한 번(8,000토큰, 100만 개당 $3.75, $0.03)에 읽기 49번(392,000토큰, 100만 개당 $0.30, 약 $0.12)을 더해 총 약 $0.15입니다. 접두사 비용이 캐싱하지 않았을 때의 약 8분의 1로 떨어집니다. 손익분기점은 빠르게 옵니다. 쓰기는 1.25배가 들고 읽기는 0.9배를 절약하므로, 창 안에서 두 번만 재사용되어도 이미 이득입니다. 캐싱이 손해가 되는 경우는 접두사가 거의 매 요청마다 바뀔 때뿐입니다. 바뀔 때마다 새로운 1.25배 쓰기가 발생하기 때문입니다.
| 모델 | 기본 입력 (100만당) | 캐시 쓰기, 5분 (1.25배) | 캐시 읽기 (0.1배) |
|---|---|---|---|
| Claude Opus 4.7 | $5.00 | $6.25 | $0.50 |
| Claude Sonnet 4.6 | $3.00 | $3.75 | $0.30 |
| Claude Haiku 4.5 | $1.00 | $1.25 | $0.10 |
실제로 과금된 내용 확인하기: usage 객체
모든 Claude 응답에는 과금된 정확한 토큰 수를 담은 usage 블록이 포함되므로, 추측할 필요가 없습니다. 계량용 테스트 호출을 보내보세요.
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 200,
"messages": [
{"role": "user", "content": "Explain prompt caching in one line."}
]
}'Claude 청구서를 줄이는 여섯 가지 방법
채팅형 워크로드에서 이 방법들을 함께 적용하면, 등급 라우팅에 기록 잘라내기, 캐싱을 더한 조합이 과금 프로바이더를 바꾸는 것보다 대개 더 많은 비용을 줄입니다. 적용된 요율이 아니라 토큰 수 자체를 줄이기 때문입니다.
- 품질이 허용하는 선에서 등급을 낮추세요. Haiku 4.5는 Opus 입력 요율의 5분의 1로 분류, 라우팅, 추출을 처리합니다. Opus 4.7은 추론 비중이 높은 트래픽에 남겨두고 Sonnet 4.6을 기본값으로 쓰세요.
- max_tokens를 제한하세요. 모든 Claude 등급에서 출력은 입력의 다섯 배이므로, 제한 없이 장황하게 이어지는 답변이 가장 비싼 실패 유형입니다. 작업에 맞는 상한선을 설정하세요.
- 기록을 잘라내거나 요약하세요. 매 턴마다 전체 대화를 다시 보내므로, 오래된 턴을 대체하는 롤링 요약을 사용하면 입력이 선형으로 계속 늘어나는 대신 상한선을 갖게 됩니다.
- 안정적인 접두사를 캐싱하세요. 1,024토큰이 넘는 시스템 프롬프트, 툴 스키마, 참조 문서는 캐시로 표시해야 합니다. 앞 섹션의 계산법이 반복되는 모든 호출에 적용됩니다.
- 오프라인 작업에는 Batch API를 쓰세요. Anthropic은 배치 요청을 인터랙티브 요율의 절반으로 과금하며, 지연된 결과를 감내할 수 있는 평가 실행, 백필, 야간 작업에 적합합니다.
- Claude가 꼭 필요하지 않은 단계는 다른 곳으로 라우팅하세요. 초안 작성, 태깅, 검색 재순위화는 100만 토큰당 $0.126 / $0.252인 deepseek-v4-flash에서도 대개 문제없이 돌아가므로, Claude는 품질이 정말 중요한 최종 문장 작업에 남겨두세요.
자주 묻는 질문
Claude API 요금은 어떻게 매겨지나요?
선불이며 토큰 단위입니다. 크레딧을 구매하면 각 요청이 호출한 모델의 요율로 입력 토큰과 출력 토큰을 차감합니다. 월정액이나 토큰 외 요청당 요금은 없으며, 모든 응답은 정확히 무엇이 계산되었는지 보여주는 usage 블록을 돌려줍니다.
Claude API는 1,000토큰당 얼마인가요?
100만 개당 요율을 1,000으로 나누면 됩니다. 공식 기준으로 Haiku 4.5는 1K당 입력 $0.001 / 출력 $0.005, Sonnet 4.6은 $0.003 / $0.015, Opus 4.7은 $0.005 / $0.025입니다. 대부분의 가격 페이지는 100만 토큰당으로 표시하므로, 커 보이는 요율이 실제로는 그렇지 않은 경우가 많습니다.
Claude Pro 구독에 API 크레딧이 포함되나요?
아니요. Claude Pro와 Max는 claude.ai 앱을 위한 구독이며 Anthropic Console의 API 크레딧과는 별도로 과금됩니다. API로 개발한다는 것은 API 크레딧(또는 사용량 기반 게이트웨이 잔액)을 충전한다는 뜻입니다. 채팅 구독은 API로는 쓸 수 없습니다.
왜 내 Claude API 청구서가 예상보다 높게 나오나요?
흔한 원인들입니다. 매 턴마다 입력으로 재전송되는 대화 기록, 입력의 다섯 배인 출력 토큰, 표시하지 않아도 출력으로 과금되는 확장 사고 토큰. 실제 응답의 usage 블록을 확인하세요. 그 안의 수치가 대부분 격차를 설명해줍니다.
프롬프트 캐싱은 항상 비용을 절약해주나요?
아닙니다. 캐시 쓰기는 기본 입력 요율의 1.25배이므로, 거의 매 요청마다 바뀌는 접두사는 캐싱을 켜면 오히려 조금 더 비쌉니다. 1,024토큰 이상의 안정적인 접두사가 캐시 창 안에서 최소 두 번 재사용될 때부터 이득이며, 장기 실행되는 에이전트는 그 비용을 여러 번 회수합니다.
실패한 Claude API 요청도 과금되나요?
레이트 리밋 429나 인증 오류처럼 처리 전에 거부된 요청은 토큰을 소비하지 않습니다. 모델이 실제로 처리한 요청은 max_tokens에 의해 잘린 응답을 포함해 사용된 토큰만큼 과금되므로, 잘린 답변도 생성된 만큼의 비용이 듭니다.