Harga Claude Code 2026: Pro, Max, Team, API, dan ROI
Pilih paket Claude Code, estimasi biaya API, hindari biaya tersembunyi, dan ukur ROI.
Biaya Claude Code bukan hanya harga langganan bulanan. Biaya nyata dipengaruhi ukuran repo, konteks yang menumpuk di sesi, model yang dipakai, waktu review manusia, automasi CI, dan apakah kamu memakai API credits setelah limit paket tercapai.
Panduan ini dicek ke sumber resmi pada 2026-06-03. Harga dan limit bisa berubah, jadi sebelum membeli cek ulang harga Claude, harga API Anthropic, manajemen biaya Claude Code, dan artikel resmi tentang memakai Claude Code dengan Pro atau Max.
Istilah penting
Token adalah unit teks yang dibaca dan ditulis Claude. Log panjang, file besar, prompt panjang, dan kode hasil generate akan menambah penggunaan token.
Konteks adalah bahan kerja dalam sesi: riwayat chat, file yang dibaca, CLAUDE.md, definisi tool, dan ringkasan. Konteks lama membuat permintaan kecil ikut lebih berat.
Penggunaan langganan berarti memakai Claude Code dalam alokasi Pro, Max, Team, atau Enterprise. Penggunaan API berarti bayar sesuai token lewat API key atau kredit Console. Jalur billing ini berbeda, jadi metode autentikasi harus jelas.
Baseline resmi per 2026-06-03
Halaman harga publik mencantumkan Pro seharga 17 USD/bulan jika ditagih tahunan, atau 20 USD jika bulanan, dan mencakup Claude Code. Panduan paket resmi mencantumkan Max 5x seharga 100 USD/bulan dan Max 20x seharga 200 USD/bulan.
Team ditujukan untuk 5-150 orang. Kursi standard berharga 20 USD/kursi/bulan jika tahunan atau 25 USD jika bulanan. Kursi premium berharga 100 USD/kursi/bulan jika tahunan atau 125 USD jika bulanan. Pajak, region, dan promo tidak termasuk dalam angka ini.
Untuk API, tabel resmi mencantumkan Claude Sonnet 4.6 pada 3 USD per juta input token, 15 USD per juta output token, dan 0,30 USD per juta cache read. Haiku 4.5 adalah 1, 5, dan 0,10 USD. Opus 4.8 adalah 5, 25, dan 0,50 USD. Untuk coding harian, gunakan Sonnet sebagai dasar, Haiku untuk klasifikasi atau ringkasan log sederhana, dan Opus hanya untuk keputusan sulit.
| Pilihan | Cocok untuk | Sinyal keputusan |
|---|---|---|
| Pro | Belajar, review ringan, coding sesekali | Limit jarang mengganggu |
| Max 5x | Developer solo harian | Waktu tunggu lebih mahal dari 100 USD/bulan |
| Max 20x | Pekerjaan berat multi-repo | Limit menjadi risiko delivery |
| Team standard | Akses terkelola untuk 5+ orang | Butuh billing pusat, SSO, analytics |
| Team premium/API | CI, training, automasi, refactor besar | Usage bisa diukur per orang atau job |
Kalau masih mulai, baca panduan awal Claude Code. Untuk alur kerja harian, lanjutkan dengan tips produktivitas Claude Code.
Use case praktis
Developer solo: mulai dari Pro. Pakai satu minggu untuk bug fix, fitur kecil, test, dan dokumentasi. Naik ke Max 5x hanya jika limit berulang kali menghentikan kerja nyata. API terbuka lebih sulit diprediksi saat pekerjaan masih eksploratif.
Tim kecil: mulai dengan Team standard untuk billing dan admin terpusat. Berikan kursi premium hanya kepada anggota yang sering melakukan refactor besar, review panjang, atau migrasi. Tulis scope review, command terlarang, dan test minimal di CLAUDE.md.
CI dan automasi: API cocok untuk job yang bisa diukur: merangkum log CI gagal, membuat draft PR update dependency, mengklasifikasi tiket, atau laporan code health malam hari. Kalau manusia masih menyelidiki masalah secara interaktif, langganan biasanya lebih mudah dikontrol.
Training dan konsultasi: ukur jam yang dihemat, bukan hanya token. Jika 10 engineer menghemat dua jam dalam seminggu, itu 20 jam engineering. ROI muncul ketika prompt bersama, kebiasaan review, aturan rollback, dan pemilik budget sudah jelas.
Estimator biaya API yang bisa dijalankan
Script ini memperkirakan biaya API bulanan dari input, output, dan cache read per hari. MTok berarti satu juta token. Update harga sebelum dipakai di produksi.
// estimate-claude-code-api-cost.mjs
const rates = {
sonnet46: { input: 3, output: 15, cacheRead: 0.30 },
haiku45: { input: 1, output: 5, cacheRead: 0.10 },
opus48: { input: 5, output: 25, cacheRead: 0.50 },
};
const [daysArg, inputArg, outputArg, cacheArg, modelArg] = process.argv.slice(2);
const usage = {
days: Number(daysArg ?? 20),
inputMTokPerDay: Number(inputArg ?? 0.8),
outputMTokPerDay: Number(outputArg ?? 0.15),
cacheReadMTokPerDay: Number(cacheArg ?? 0.4),
model: modelArg ?? "sonnet46",
};
const rate = rates[usage.model];
if (!rate) throw new Error(`Unknown model: ${usage.model}`);
const dailyUSD =
usage.inputMTokPerDay * rate.input +
usage.outputMTokPerDay * rate.output +
usage.cacheReadMTokPerDay * rate.cacheRead;
console.log(JSON.stringify({
model: usage.model,
activeDays: usage.days,
dailyUSD: Number(dailyUSD.toFixed(2)),
monthlyUSD: Number((dailyUSD * usage.days).toFixed(2)),
}, null, 2));
Jalankan:
node estimate-claude-code-api-cost.mjs 20 0.8 0.15 0.4 sonnet46
Cek ROI langganan
// plan-roi-check.mjs
const [planName = "Max 5x", priceArg = "100", hourlyArg = "50", hoursArg = "3"] =
process.argv.slice(2);
const monthlyPriceUSD = Number(priceArg);
const hourlyValueUSD = Number(hourlyArg);
const hoursSaved = Number(hoursArg);
const valueUSD = hourlyValueUSD * hoursSaved;
const breakEvenHours = monthlyPriceUSD / hourlyValueUSD;
console.log(`${planName} monthly price: $${monthlyPriceUSD.toFixed(2)}`);
console.log(`Estimated saved value: $${valueUSD.toFixed(2)}`);
console.log(`Net value: $${(valueUSD - monthlyPriceUSD).toFixed(2)}`);
console.log(`Break-even hours: ${breakEvenHours.toFixed(1)} h/month`);
Jalankan:
node plan-roi-check.mjs "Max 5x" 100 50 3
Kesalahan yang sering terjadi
Jangan biarkan ANTHROPIC_API_KEY aktif jika kamu ingin memakai alokasi langganan. Bantuan resmi menjelaskan bahwa Claude Code memprioritaskan API key dari environment variable. Cek /status sebelum sesi panjang.
Jangan anggap /usage sebagai invoice final. Dokumentasi biaya menjelaskan bahwa angka Session adalah estimasi lokal untuk pengguna API; billing resmi ada di Claude Console.
Jangan tempel log besar, PDF, atau halaman web tanpa filter. Walaupun tidak ada biaya fitur terpisah, konten yang diambil bisa menjadi input token. Filter dulu dan kirim hanya area error.
Jangan jadikan subagent default. Subagent berguna untuk riset sempit dan output panjang, tetapi masing-masing punya konteks sendiri. Tugas harus kecil, dibatasi waktu, dan punya kondisi selesai.
Rutinitas budget
Mulai hari dengan satu hasil: memperbaiki login, review dua PR, atau memverifikasi code block artikel. Cek /status dan /usage, kerjakan patch kecil, lalu perluas test hanya setelah kasus minimum lolos.
Di akhir hari, catat task, model, limit hit, estimasi biaya, jam yang dihemat, dan rework dari review. Upgrade jika limit menghambat kerja berguna selama beberapa hari. Jika output sulit direview, perbaiki prompt dan workflow sebelum menambah spend.
Untuk prompt dan template CLAUDE.md yang bisa dipakai ulang, lihat produk ClaudeCodeLab. Untuk rollout tim dengan permission, CI, review, dan training di repo nyata, gunakan training dan konsultasi Claude Code.
Kesimpulan
Individu sebaiknya mulai dari Pro dan upgrade setelah ada friksi yang terukur. Tim sebaiknya pilot kecil sebelum membeli banyak kursi premium. API paling aman untuk automasi yang berulang dan terukur. Dua contoh Node.js di atas dicek dengan nilai sampel pada 2026-06-03; sumber final tetap halaman resmi.
PDF gratis: cheatsheet Claude Code
Masukkan email dan unduh satu halaman berisi command, kebiasaan review, dan workflow aman.
Kami menjaga datamu dan tidak mengirim spam.
Tentang penulis
Masa
Engineer yang berfokus pada workflow Claude Code praktis dan adopsi tim.
Artikel terkait
Checklist audit repo pertama Claude Code sebelum edit pertama
Audit repo 20 menit untuk scope, area risiko, command bukti, dan CTA revenue sebelum edit pertama.
Claude Code Harness Lite: pagar kecil untuk perubahan pemula
Workflow ringan untuk memisahkan baca repo, edit, bukti, URL publik, dan CTA revenue di Claude Code.
Claude Code Repo Map First Pass: membaca codebase lama tanpa membuang konteks
Cara aman membaca repository lama dengan Claude Code sebelum edit: repo map, task kecil, bukti, PDF gratis, Gumroad, dan konsultasi.