Сколько стоит час работы Claude Code: формула и примеры
Формула стоимости часа Claude Code по четырём видам токенов и ценам API на сентябрь 2026, три расчётных профиля, доля пятичасового окна Pro и Max, наценка посредников.
Короткий ответ
Час работы Claude Code стоит столько, сколько стоят токены, которые программа отправила в модель и получила обратно за этот час. Anthropic не берёт денег за время. Считаются четыре вида токенов: обычный ввод, запись в кэш, чтение из кэша и вывод. Каждое количество умножается на тариф выбранной модели, четыре произведения складываются. Ниже эта формула применена к трём расчётным профилям часа по ценам API на 14 сентября 2026 года.
The data behind this chart
[
{
"label": "\u041b\u0451\u0433\u043a\u0438\u0439 \u0446\u0438\u043a\u043b \u043f\u0440\u0430\u0432\u043e\u043a",
"sonnet_5": "1.06",
"opus_5": "2.65",
"haiku_4_5": "0.53"
},
{
"label": "\u0420\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0441 \u0442\u0435\u0441\u0442\u0430\u043c\u0438",
"sonnet_5": "2.96",
"opus_5": "7.40",
"haiku_4_5": "1.48"
},
{
"label": "\u0414\u043b\u0438\u043d\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u043e\u043d",
"sonnet_5": "6.50",
"opus_5": "16.25",
"haiku_4_5": "3.25"
}
]Лёгкий цикл правок на Sonnet 5 обходится примерно в 1.06 доллара в час, длинный агентный прогон на Opus 5 в 16.25 доллара. Это не измерения. Это арифметика на условных количествах токенов, которые ниже разобраны по строкам. Ваш собственный час считается по той же формуле, только числа берутся из вывода команды /cost. Помесячная картина, планы и подписки разобраны в обзоре того, сколько стоит Claude Code в месяц. Здесь только единица измерения: один час и одна задача.
Формула стоимости часа Claude Code
Claude Code отправляет в API отдельный запрос на каждый шаг: ваш вопрос, ответ модели, вызов инструмента, результат инструмента, снова ответ. В каждом запросе уходит вся история сессии целиком. Чтобы не платить за неё полную цену каждый раз, программа использует кэширование промпта (prompt caching): уже виденный префикс контекста хранится на стороне Anthropic и перечитывается по сниженному тарифу. Отсюда четыре вида токенов в счёте.
- Обычный ввод (input): то, что модель читает впервые и что не попало в кэш.
- Запись в кэш (cache write): новый кусок контекста, который сохраняется для следующих запросов. Стоит дороже обычного ввода.
- Чтение из кэша (cache read): уже сохранённый префикс, который перечитывается в каждом следующем запросе. Для трёх моделей из таблицы ниже стоит в десять раз дешевле обычного ввода.
- Вывод (output): текст ответа, вызовы инструментов и токены размышления (extended thinking). Самый дорогой вид.
стоимость часа =
ввод × P_input
+ запись_в_кэш × P_cache_write
+ чтение_из_кэша × P_cache_read
+ вывод × P_output
...................................... сумма делится на 1 000 000Тарифы P берутся из прайс-листа Anthropic за миллион токенов. На 14 сентября 2026 года для трёх моделей, которые чаще всего выбирают в Claude Code, они такие.
The data behind this chart
[
{
"label": "Sonnet 5",
"input": 2,
"cache_write_5m": 2.5,
"cache_read": 0.2,
"output": 10
},
{
"label": "Opus 5",
"input": 5,
"cache_write_5m": 6.25,
"cache_read": 0.5,
"output": 25
},
{
"label": "Haiku 4.5",
"input": 1,
"cache_write_5m": 1.25,
"cache_read": 0.1,
"output": 5
}
]Например, миллион токенов вывода Opus 5 стоит 25 долларов, а миллион токенов чтения из кэша на Haiku 4.5 0.1 доллара. Три замечания к таблице. Первое: запись в кэш указана для кэша со временем жизни 5 минут (1,25 базовой цены ввода). Это режим по умолчанию при работе по API-ключу. На подписке Claude Code держит кэш час, и такая запись стоит вдвое дороже базового ввода, но подписчику она не выставляется в долларах. Второе: токены размышления оплачиваются как вывод, то есть по самой дорогой строке. Третье: модели начиная с Claude 4.7 используют новый токенизатор, который даёт примерно на 30% больше токенов на тот же текст, чем Sonnet 4.6 и старше. Сравнивать профили разных поколений по количеству токенов нельзя, сравнивайте доллары.
Цена Sonnet 5 в $2 за ввод и $10 за вывод была объявлена как временная до 31 августа 2026 года, но Anthropic оставила её постоянной: повышения до $3 и $15 с 1 сентября не было. Как устроены сами токены и почему ввод и вывод стоят по-разному, разобрано в статье о разнице цены входных и выходных токенов.
Откуда взять свои числа: команда /cost
Команда /cost в Claude Code сегодня является псевдонимом /usage. Верхний блок Session показывает токены текущей сессии по моделям и оценку в долларах. Пример из документации Anthropic:
Total cost: $0.55
Total duration (API): 6m 20s
Total duration (wall): 6h 33m 10s
Total code changes: 0 lines added, 0 lines removed
Usage by model:
claude-sonnet-4-6: 1.2k input, 5.3k output, 940.0k cache read, 50.0k cache write ($0.55)Строка Usage by model содержит ровно четыре числа, которые нужны формуле. Проверим её по прайс-листу Sonnet 4.6 ($3 ввод, $3.75 запись в кэш, $0.30 чтение из кэша, $15 вывод):
1 200 × $3 / 1 000 000 = $0.0036 ввод
50 000 × $3.75 / 1 000 000 = $0.1875 запись в кэш
940 000 × $0.30 / 1 000 000 = $0.2820 чтение из кэша
5 300 × $15 / 1 000 000 = $0.0795 вывод
итого $0.5526 ≈ $0.55Формула сходится с тем, что печатает сама программа, потому что программа считает так же: токены из ответов API умножаются на прайс-лист локально. Обратите внимание на две строки длительности. API работал 6 минут 20 секунд, а сессия была открыта шесть с половиной часов. Счёт за это время $0.55, а не «шесть часов чего-то». Час здесь значит час активной работы, в котором модель постоянно что-то делает. Простаивающая сессия почти ничего не стоит: фоновые задачи вроде сводки для claude --resume обходятся, по документации, менее чем в $0.04 за сессию.
Ещё две детали. С версии 2.1.211 счётчики Session обнуляются командой /clear, так что чистый замер часа начинается именно с неё. И оценка всегда считается по прайс-листу Anthropic, а не по тому, что вам реально выставит посредник (об этом ниже). Инструменты учёта расхода с разбивкой по дням и проектам собраны в обзоре инструментов для отслеживания трат на Claude Code.
Три расчётных профиля часа
Количества токенов ниже придуманы для примера. Они правдоподобны по пропорциям (чтение из кэша во много раз больше остального, как в образце из документации), но это не результаты измерений. Подставьте свои числа из /cost, и три строки ниже станут вашими.
The data behind this chart
[
{
"label": "\u041b\u0451\u0433\u043a\u0438\u0439 \u0446\u0438\u043a\u043b \u043f\u0440\u0430\u0432\u043e\u043a",
"input_k": 30,
"cache_write_k": 160,
"cache_read_k": 2000,
"output_k": 20
},
{
"label": "\u0420\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0441 \u0442\u0435\u0441\u0442\u0430\u043c\u0438",
"input_k": 80,
"cache_write_k": 400,
"cache_read_k": 6000,
"output_k": 60
},
{
"label": "\u0414\u043b\u0438\u043d\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u043e\u043d",
"input_k": 150,
"cache_write_k": 800,
"cache_read_k": 15000,
"output_k": 120
}
]Профиль 1: лёгкий цикл правок
Несколько десятков коротких ходов: «поправь функцию», «добавь проверку», «запусти линтер». Контекст небольшой, около 50 тысяч токенов, файлов открыто мало. За час набегает 30 тыс. токенов обычного ввода, 160 тыс. записи в кэш, 2000 тыс. чтения из кэша и 20 тыс. вывода. На Sonnet 5:
30 000 × $2 / 1 000 000 = $0.06 ввод
160 000 × $2.50 / 1 000 000 = $0.40 запись в кэш
2 000 000 × $0.20 / 1 000 000 = $0.40 чтение из кэша
20 000 × $10 / 1 000 000 = $0.20 вывод
итого $1.06Тот же профиль на Opus 5 стоит 2.65 доллара, на Haiku 4.5 0.53. Чтение из кэша уже сравнялось с записью, хотя тариф на него в 12,5 раза ниже: объём в 12,5 раза больше.
Профиль 2: рефакторинг с тестами
Модель читает несколько модулей, переписывает их, гоняет тесты и читает их вывод. Контекст растёт до сотни с лишним тысяч токенов, запросов больше, каждый тяжелее. За час: 80 тыс. обычного ввода, 400 тыс. записи в кэш, 6000 тыс. чтения и 60 тыс. вывода. На Sonnet 5:
80 000 × $2 / 1 000 000 = $0.16 ввод
400 000 × $2.50 / 1 000 000 = $1.00 запись в кэш
6 000 000 × $0.20 / 1 000 000 = $1.20 чтение из кэша
60 000 × $10 / 1 000 000 = $0.60 вывод
итого $2.96На Opus 5 это 7.40 доллара в час, на Haiku 4.5 1.48. Чтение из кэша стало самой большой строкой, и дальше оно только растёт.
Профиль 3: длинный агентный прогон
Задача на весь час без вмешательства человека: миграция, большой набор тестов, работа с субагентами. Больше сотни запросов, контекст под 200 тысяч токенов, много размышления. За час: 150 тыс. обычного ввода, 800 тыс. записи в кэш, 15000 тыс. чтения из кэша и 120 тыс. вывода. На Sonnet 5:
150 000 × $2 / 1 000 000 = $0.30 ввод
800 000 × $2.50 / 1 000 000 = $2.00 запись в кэш
15 000 000 × $0.20 / 1 000 000 = $3.00 чтение из кэша
120 000 × $10 / 1 000 000 = $1.20 вывод
итого $6.50На Opus 5 такой час стоит 16.25 доллара, на Haiku 4.5 3.25. Для масштаба: Anthropic пишет в документации Claude Code, что в корпоративных внедрениях средний расход составляет около $13 на разработчика в активный день, а у 90% пользователей он не превышает $30 в день. Час агентного прогона на Opus 5 стоит больше среднего дня, и это нормально: такие часы редки, а обычный день состоит из профилей 1 и 2.
Что делает час дороже
Модель. Тариф Opus 5 в 2,5 раза выше тарифа Sonnet 5 по всем четырём строкам, поэтому и час ровно в 2,5 раза дороже при тех же токенах. Разница в качестве работы не такая линейная. Когда какая модель окупается, разобрано в сравнении Opus, Sonnet и Haiku по задачам.
Размер контекста. Каждый запрос перечитывает всю историю сессии. Чем больше контекст, тем больше строка чтения из кэша, а она уже во втором профиле стала главной. Команда /context показывает, из чего состоит контекст, а /clear между несвязанными задачами начинает с нуля. Приёмы, которые держат контекст маленьким, собраны в руководстве по управлению контекстом Claude Code.
Промах кэша после паузы. При работе по API-ключу кэш живёт 5 минут по умолчанию. Первый запрос после более долгой паузы не находит префикс и записывает весь контекст заново по цене записи в кэш. Для контекста в 200 тысяч токенов один такой промах стоит:
The data behind this chart
[
{
"label": "Sonnet 5",
"usd_per_miss": "0.50"
},
{
"label": "Opus 5",
"usd_per_miss": "1.25"
},
{
"label": "Haiku 4.5",
"usd_per_miss": "0.25"
}
]Несколько промахов за час на Opus 5 добавляют к счёту несколько долларов. С версии 2.1.251 строка Prompt cache (main) в /usage показывает число промахов и долю ввода, пришедшую из кэша. Если доля заметно ниже 90%, ищите причину: смена набора инструментов, длинная пауза, сжатие контекста. На подписке кэш живёт час, и эта проблема почти не проявляется.
Размышление. Токены extended thinking оплачиваются как вывод. Для простых задач /effort low или отключение размышления в /config снижает строку вывода. На моделях Fable размышление отключить нельзя.
Субагенты и команды агентов. Каждый субагент несёт свой контекст. По документации, команды агентов (agent teams) в режиме планирования расходуют примерно в 7 раз больше токенов, чем обычная сессия. Час с командой агентов считайте как несколько часов.
Тот же час как доля окна Pro или Max
На подписке долларов за час нет. Есть окно использования. Anthropic формулирует это на странице claude.com/pricing (по состоянию на 14 сентября 2026 года) так: «Every plan has usage limits that reset on a rolling five-hour session window, and paid plans add weekly limits on top». То есть у каждого плана есть лимиты, которые обновляются в скользящем пятичасовом окне, а у платных планов сверху добавляются недельные лимиты. О плане Max там же: «Choose 5x or 20x more usage than Pro», выбор между пятикратным и двадцатикратным объёмом использования по сравнению с Pro. Цены на ту же дату: Pro $20 в месяц при помесячной оплате ($17 при годовой), Max от $100 в месяц.
Документация Claude Code добавляет (на ту же дату): «Claude Max and Pro subscribers have usage included in their subscription, so the session cost figure isn't relevant for billing purposes». Долларовая оценка в /cost подписчику показывается, но к счёту отношения не имеет.
Чего Anthropic не публикует: сколько токенов или долларов вмещает окно, и с каким коэффициентом разные модели его расходуют. Известно только, что модели учитываются раздельно: документация описывает отдельные сообщения «You've hit your Opus limit» и «You've hit your Sonnet limit». Поэтому единственный честный способ перевести час в долю окна такой:
- Откройте
/usageв начале часа и запомните процент на полоске плана. - Поработайте час в своём обычном режиме.
- Откройте
/usageснова. Разница в процентах и есть ваш час как доля пятичасового окна.
Дальше работает арифметика из опубликованного соотношения. Если час на Pro занял X% окна, то на Max 5x тот же час займёт примерно X/5, на Max 20x примерно X/20. Это оценка сверху: Anthropic оговаривает на той же странице, что может ограничивать использование другими способами, включая недельные и месячные потолки. Если окно закончилось, а работа нет, на Pro и Max можно включить платные usage credits через команду /usage-credits. Тогда переработка оплачивается отдельно, а кэш, по документации, начинает жить 5 минут вместо часа, как на API-ключе. Как устроены лимиты подписок в деталях, разобрано в разборе лимитов использования Claude, а выбор между подпиской и оплатой по токенам в сравнении стоимости API и подписки.
Если подписка недоступна: API и посредники
На 14 сентября 2026 года Россия и Беларусь не входят в список стран, где Anthropic предоставляет API и claude.ai; Казахстан входит. Как получить доступ, каждый решает сам, здесь только о том, что происходит с ценой. Обычно доступ идёт одним из двух путей: прямой API-ключ, если есть возможность оплаты из поддерживаемой страны, или посредник (шлюз), который перепродаёт доступ к API. Как меняется цена по странам, разобрано в статье о цене Claude Code по странам.
Прямой API. Формула выше работает без поправок. Прайс-лист Anthropic является нижней границей стоимости часа: дешевле, чем по нему, час по API не бывает. Токены, которые печатает /cost, совпадают с тем, что видно на странице Usage в консоли platform.claude.com.
Посредник. Посредник покупает токены по прайс-листу и продаёт с наценкой. Размер наценки у всех разный, и его легко проверить: разделите цену посредника за миллион токенов вывода на $10 для Sonnet 5 или на $25 для Opus 5. Кроме самой наценки важны ещё три вещи.
Первая: пробрасывает ли посредник кэширование промпта. Если нет, весь ввод оплачивается по базовой цене, а чтение из кэша, самая большая строка часа, дорожает в десять раз. На втором профиле и Sonnet 5 это выглядит так:
The data behind this chart
[
{
"label": "\u0421 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c",
"usd_per_hour": "2.96"
},
{
"label": "\u0411\u0435\u0437 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (\u0432\u0435\u0441\u044c \u0432\u0432\u043e\u0434 \u043f\u043e $2)",
"usd_per_hour": "13.56"
}
]Без кэша тот же час стоит 13.56 доллара вместо 2.96, потому что 6,48 миллиона токенов ввода идут по $2 вместо $0.20 за большую их часть. Это дороже любой разумной наценки. Вопрос «есть ли у вас prompt caching для Claude» задайте до того, как платить.
Вторая: оценка в /cost считается по прайс-листу Anthropic и ничего не знает о наценке. За посредником она занижена ровно на его маржу, а при отсутствии кэша занижена в разы. Реальный счёт смотрите у посредника. Для организаций Claude Code позволяет подставить свои тарифы через параметр modelPricing в управляемых настройках, тогда /usage помечает сумму как «at your organization's configured rates».
Третья: валюта. Прайс-лист в долларах, посредники обычно выставляют счёт в рублях по своему курсу. Курс здесь не приводится, потому что он меняется чаще, чем тарифы. Умножайте долларовую сумму на курс своего посредника, а не на биржевой.
Как посчитать свой час
- Выполните
/clear, чтобы счётчики сессии начались с нуля. - Поработайте час в обычном режиме на той модели, которую используете каждый день.
- Выполните
/costи перепишите четыре числа из строкиUsage by model. - Умножьте каждое на тариф своей модели из таблицы выше и разделите на миллион.
- Сравните сумму с
Total cost. Они должны совпасть с точностью до цента. Если нет, проверьте, не сменилась ли модель посреди сессии:/usageпечатает отдельную строку на каждую.
Повторите для двух-трёх типичных задач, и у вас будет своя таблица вместо трёх условных профилей. Заготовку для такого расчёта, включая месячную экстраполяцию, можно взять в инструкции по оценке своего счёта за Claude, а что именно считается токеном в Claude Code и откуда берутся скрытые расходы вроде системного промпта, в разборе расхода токенов в Claude Code.
FAQ
Сколько стоит час Claude Code на Sonnet 5?
По ценам API на 14 сентября 2026 года час активной работы на Sonnet 5 обходится от 1.06 доллара за лёгкий цикл правок до 6.50 доллара за длинный агентный прогон. Это расчёт на условных количествах токенов, а не измерение. Свой час считается из четырёх чисел в выводе /cost: ввод, запись в кэш, чтение из кэша и вывод. Каждое умножается на тариф ($2, $2.50, $0.20 и $10 за миллион) и делится на миллион.
Почему чтение из кэша стоит больше всего, если оно самое дешёвое за токен?
Потому что Claude Code отправляет всю историю сессии в каждом запросе. При контексте в 100 тысяч токенов и 60 запросах в час это 6 миллионов токенов чтения из кэша против нескольких десятков тысяч токенов вывода. Тариф в 50 раз ниже, объём в 100 раз больше. Держать контекст маленьким выгоднее, чем экономить на длине ответов.
Как узнать, какую долю окна Pro или Max занимает час работы?
Anthropic не публикует размер пятичасового окна в токенах. Единственный способ: посмотреть процент в /usage до и после часа работы. Разница и есть доля. По опубликованному соотношению Max даёт в 5 или 20 раз больше использования, чем Pro, поэтому тот же час на Max 5x занимает примерно пятую часть от процента на Pro, на Max 20x двадцатую.
Почему через посредника час стоит дороже, чем даёт формула?
Две причины. Посредник добавляет наценку к прайс-листу Anthropic, а оценка в /cost считается по прайс-листу и о наценке не знает. Вторая причина серьёзнее: если посредник не пробрасывает кэширование промпта, весь ввод оплачивается по базовой цене, и час рефакторинга на Sonnet 5 дорожает с 2.96 до 13.56 доллара. Уточните поддержку кэширования до оплаты.