← Semua artikel

Artikel

Biaya Tersembunyi Implementasi Odoo yang Tidak Diceritakan Siapa pun

License dan jam konsultan adalah item baris yang gampang. Biaya yang meledakkan budget adalah yang tidak ada di quote. Daftar lengkapnya, dengan rentang rupiah.

5 menit baca
  • bottom

Kalau Anda minta tiga partner Odoo untuk penawaran, Anda akan dapat tiga angka yang kelihatan bisa dibandingkan. Padahal nggak. Angka utamanya untuk pekerjaan yang semua sepakat: konfigurasi modul-modul ini, training user-user ini, go-live sebelum tanggal ini. Biaya riilnya tinggal di semua hal yang nggak ada di halaman itu.

Kami sudah cukup banyak ikut post-mortem proyek Odoo — punya kami sendiri dan punya orang lain — untuk tahu polanya. Ini item-item yang nggak muncul di proposal tapi akan nyangkut di rekening bank Anda.

Migrasi data selalu lebih besar dari perkiraan

Setiap quote pasti ada baris “migrasi data”. Yang sebenarnya tercakup: import customer list yang ada, katalog produk, saldo awal, dan mungkin invoice historis.

Yang biasanya nggak tercakup, tapi Anda butuhkan:

  • Bersihkan data sebelum import. File Excel lama dan sistem lama Anda penuh dengan duplikat, NPWP yang kosong, kode produk yang nggak konsisten, dan mismatch mata uang. Alokasikan 80–200 jam pembersihan untuk bisnis menengah. Kalau partner bilang “kami import apa yang Anda kasih”, kerjaan itu balik ke Anda.
  • Memetakan field yang nggak match satu-satu. Model produk Odoo punya 30+ field. Sistem lama Anda mungkin pakai 12 yang berbeda. Memutuskan apa map ke apa itu jam diskusi bisnis, bukan cuma kerjaan data.
  • Data finansial historis dengan saldo yang rekon. Kalau Anda mau P&L tahun lalu sama dengan yang sebelumnya, migrasinya saja bisa jadi sub-proyek 2–4 minggu.

Biaya tersembunyi realistis: Rp 15–60 juta di atas apa pun yang ada di quote.

Customisation yang merembet

Fase discovery selalu melewatkan sesuatu. Selalu. Anda akan menemukannya di minggu ke-4 saat seorang user bilang “tapi gimana saya kerjain X” dan jawabannya ternyata “kita perlu tambah satu field, satu workflow, dan satu report”.

Kejutan umum di implementasi Indonesia:

  • Aturan diskon atau komisi khusus yang nggak terdokumentasi karena “semua orang sudah tahu”.
  • Rantai approval yang berbeda tergantung nominal, tipe customer, atau kategori produk.
  • Logika multi-gudang di mana stok bisa di-reserve virtual lintas lokasi.
  • Format cetak invoice, surat jalan, dan PO yang harus match dengan yang diharapkan customer Anda (beberapa pembeli B2B Indonesia menolak format PO non-standar).
  • Penanganan pajak khas Indonesia: pemotongan PPh 22, 23, 26 di invoice supplier, kerumitan format output e-Faktur, potongan BPJS payroll kalau Anda pakai HR.

Masing-masing ini sebenarnya kecil kalau berdiri sendiri. Tapi sama-sama menambah 30–50% di budget customisation di kebanyakan implementasi. Pura-pura nggak ada, ya Anda yang nanggung.

Localisasi Indonesia

Kalau di quote Anda nggak ada baris localisasi Indonesia yang lebih besar dari Rp 20 juta, partner-nya entah membundling-nya nggak kelihatan di tempat lain, atau berencana mengirim sesuatu yang nggak lengkap.

Pekerjaan localisasi mencakup chart of accounts dipetakan ke PSAK, kode pajak untuk PPN dan berbagai kategori withholding, export e-Faktur dalam format XML yang benar, perhitungan payroll BPJS kalau relevan, dan layout cetak format Indonesia. Localisasi OCA Indonesia yang off-the-shelf hanya membawa Anda mungkin 70% dari jalan. Sisa 30%-nya adalah bagian yang penting buat akuntan Anda.

Biaya realistis kalau nggak ada di quote: Rp 30–80 juta.

Training yang benar-benar nempel

Sebagian besar quote mencakup 8–16 jam training. Cukup untuk membuat satu champion user nyaman. Nggak cukup buat organisasi yang benar-benar mengadopsi sistem.

Yang akhirnya Anda bayar:

  • Materi train-the-trainer supaya power user Anda bisa mengajar yang lain. 20–40 jam pekerjaan untuk diproduksi proper.
  • Panduan referensi cepat per peran dalam Bahasa Indonesia. Dokumentasi Odoo dalam bahasa Inggris dan mengasumsikan Anda paham konsep ERP. Kebanyakan staf lapangan nggak.
  • Shadowing pasca go-live selama 2–4 minggu pertama. Orang akan nyangkut dan entah menyerah atau mengembangkan kebiasaan buruk. Harus ada yang siap menangkap ini.
  • Training putaran 2 di minggu 6–8, setelah orang-orang mentok di apa yang mereka pelajari pertama kali.

Kalau Anda berhenti di training awal, adopsi mandek dan Anda bayar sistem yang setengah tim Anda akali. Anggarkan Rp 15–40 juta tambahan untuk ini.

Hosting, backup, dan tagihan ops

Odoo.sh mulai sekitar USD 84/bulan untuk tier paling rendah dan naik dengan worker, storage, dan staging environment. Self-hosting di VPS Jakarta kelihatan lebih murah di Rp 1–3 juta/bulan — sampai Anda hitung jam engineer untuk backup, monitoring, patching keamanan, dan manajemen uptime.

Kami pernah lihat setup Odoo self-hosted diam-diam jalan tanpa patch selama 18 bulan karena nggak ada yang memiliki maintenance. Itu biaya nyata — cuma yang nggak kelihatan sampai sesuatu rusak.

Biaya hosting + ops realistis di tahun pertama: Rp 15–35 juta untuk Odoo.sh, Rp 8–25 juta untuk self-hosted kalau dikerjakan proper.

Integrasi dan pajak API

Setiap quote mencakup daftar integrasi dasar: mungkin platform e-commerce Anda, mungkin payment gateway, mungkin e-Faktur. Integrasi yang selalu muncul belakangan:

  • Tokopedia, Shopee, Lazada — sync order multi-channel yang menangani mapping SKU, alokasi stok, dan alur status order kembali. Sebagian besar integrasi ini nggak ada di Odoo standar dan butuh modul Indonesia berbayar atau pekerjaan kustom.
  • Logistik — JNE, J&T, SiCepat, Anteraja untuk tracking dan generate label.
  • Payment rail — Midtrans, Xendit, atau rekonsiliasi langsung GoPay/OVO/DANA.
  • WhatsApp Business API untuk notifikasi order dan pengingat invoice.
  • Sistem akuntansi yang sebenarnya dipakai akuntan Anda kalau Anda nggak memindahkan semuanya ke Odoo.

Masing-masing integrasi Rp 10–40 juta pekerjaan, kadang lebih kalau API pihak ketiganya nggak ramah.

Biaya waktu internal

Biaya tersembunyi paling besar yang nggak ada di quote adalah waktu yang dihabiskan tim Anda sendiri untuk proyek. Dua hari seminggu dari operations manager, setengah hari seminggu dari tiap kepala departemen, waktu owner untuk meeting steering committee.

Untuk implementasi 16 minggu, ekspektasi 400–800 jam-orang waktu internal. Di biaya gaji loaded, itu Rp 60–150 juta dari kapasitas produktif orang Anda sendiri. Nggak ada di invoice mana pun tapi itu pasti biaya.

Total sebenarnya

Untuk UKM menengah Indonesia, quote implementasi headline Rp 150–250 juta biasanya datang dengan Rp 80–200 juta biaya tersembunyi di tahun pertama. Tahu ini di awal bukan pesimisme — itu cara budget yang jujur.

Kalau Anda sedang scope proyek Odoo dan mau sanity check seperti apa total sebenarnya untuk bisnis Anda, kami senang luangkan satu jam menjalankan situasi spesifik Anda dan menandai di mana kejutan biasanya tinggal. Tanpa biaya.