Kenapa ini penting
Mendapat klien US itu baru setengah jalan. Setengah lainnya adalah administrasi: menandatangani kontrak yang tidak merugikan, mengirim invoice yang benar, mengisi formulir pajak US yang diminta klien, menerima pembayaran USD ke Indonesia dengan biaya wajar, dan memenuhi kewajiban pajak di Indonesia. Banyak developer mengabaikan bagian ini sampai muncul masalah: pembayaran tertahan karena formulir salah, kurs dan biaya transfer memakan banyak, atau surat dari kantor pajak datang karena penghasilan luar negeri tidak dilaporkan. Modul ini memberi peta umumnya.
Bukan nasihat pajak atau hukum. Aturan pajak bergantung pada situasi pribadi (status tempat tinggal, jenis pekerjaan, cara dibayar, apakah lewat badan usaha atau pribadi). Sebelum mengambil keputusan, konsultasikan ke konsultan pajak terdaftar dan, untuk kontrak bernilai besar, ke ahli hukum.
Konsep inti
Kontrak kontraktor: bagian yang wajib kamu baca
- Scope of work: pekerjaan apa yang termasuk dan tidak termasuk.
- Rate and payment terms: tarif, mata uang, jadwal invoice (bulanan/dua mingguan), tenggat bayar (misalnya "Net 15" = dibayar paling lambat 15 hari setelah invoice), dan siapa menanggung biaya transfer.
- Term and termination: masa kontrak dan pemberitahuan pemutusan (misalnya 14 atau 30 hari). Tanpa klausul ini, kamu bisa diputus hari itu juga.
- Intellectual property (IP): biasanya hak atas kode yang kamu buat berpindah ke klien setelah dibayar. Pastikan proyek pribadi dan kode open source milikmu tidak ikut diklaim.
- Confidentiality / NDA: apa yang tidak boleh kamu bagikan, termasuk di portofolio.
- Non-compete / non-solicit: apakah kamu dilarang bekerja untuk pihak lain. Klausul yang terlalu luas perlu dinegosiasikan.
- Governing law: hukum negara/negara bagian mana yang berlaku jika ada sengketa.
- Independent contractor status: kontrak biasanya menegaskan kamu bukan karyawan, jadi kamu yang menanggung pajak, alat, dan jam kerja sendiri.
Kalau kontrak lewat platform seperti Deel, platform menyediakan templat kontrak, invoice, dan pengumpulan formulir pajak. Bacalah tetap isinya sebelum tanda tangan.
Invoice
Invoice adalah tagihan resmi dari kamu ke klien. Isi minimal: nomor invoice unik, tanggal, data kamu dan klien, periode kerja, rincian jam/jasa, total dan mata uang, tenggat bayar, dan instruksi pembayaran. Simpan semua invoice dan bukti pembayaran; ini juga bahan laporan pajak kamu di Indonesia.
Formulir W-8BEN (pajak US)
Perusahaan US yang membayar orang asing biasanya meminta Form W-8BEN. Menurut irs.gov, nama resminya "Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding and Reporting (Individuals)". Poin penting dari halaman dan instruksi IRS:
- Dipakai oleh individu yang merupakan foreign person (bukan US person). Badan usaha memakai W-8BEN-E. US citizen, termasuk yang tinggal di luar US, memakai W-9.
- Diberikan kepada withholding agent atau payer (klien atau platform pembayar), bukan dikirim ke IRS.
- Revisi formulir yang berlaku per Oktober 2026 adalah versi Oktober 2021.
- Secara umum berlaku sampai hari terakhir tahun kalender ketiga setelah ditandatangani, kecuali ada perubahan keadaan; jika data berubah, isi formulir baru.
- Baris 6a meminta nomor identitas pajak negara tempat tinggalmu (foreign TIN), dengan beberapa pengecualian yang dijelaskan di instruksi.
Kenapa formulir ini penting? Menurut tabel sumber penghasilan di irs.gov (Nonresident Aliens - Source of Income), sumber penghasilan jasa pribadi ditentukan oleh tempat jasa dilakukan. Jasa yang kamu kerjakan sepenuhnya dari Indonesia pada umumnya bukan penghasilan bersumber US. W-8BEN membantu klien mendokumentasikan bahwa kamu bukan US person. Ada juga perjanjian pajak (tax treaty) US-Indonesia yang tercantum di irs.gov (tertanggal 1988). Apakah kamu perlu mengklaim manfaat treaty di formulir, dan bagaimana mengisinya untuk kasusmu, perlu dicek ke ahli pajak.
Menerima pembayaran USD ke Indonesia
Pilihan umum (cek fitur dan biaya terbaru di aplikasi masing-masing, karena bisa berubah dan berbeda per negara):
- Lewat platform kontrak (Deel, Remote.com, Upwork): klien membayar ke platform, kamu menarik dana lewat metode yang tersedia di akunmu.
- Wise: menurut pusat bantuan Wise, account details USD (routing number dan account number untuk menerima ACH) hanya tersedia di sebagian wilayah, tergantung alamat terdaftar. Wise juga menyebut menerima ACH ke saldo USD gratis. Apakah akun beralamat Indonesia bisa mendapat USD account details tidak bisa penulis pastikan dari halaman publik Wise; cek langsung di aplikasi (menu "Get account details") atau tanya support Wise.
- Payoneer: halaman resmi Payoneer menyebut receiving account tersedia dalam berbagai mata uang termasuk USD dan IDR, dan dana bisa ditarik ke rekening bank lokal. Biaya penarikan dan batas minimal untuk Indonesia cek di layar penarikan akunmu.
- Transfer bank internasional (SWIFT) langsung ke rekening Indonesia: biasanya ada biaya dari bank pengirim, bank perantara, dan bank penerima, plus selisih kurs. Tanyakan ke bankmu.
Bandingkan dengan menghitung jumlah rupiah yang benar-benar masuk untuk nominal USD yang sama, bukan hanya biaya yang diiklankan.
Kewajiban pajak di Indonesia (gambaran umum)
Berikut gambaran dari situs resmi DJP (pajak.go.id). Penerapannya ke kasus kamu wajib dicek ke konsultan pajak.
- Subjek pajak dalam negeri dikenakan pajak atas seluruh penghasilannya di mana pun diperoleh. Penjelasan UU PPh di pajak.go.id menyebut penghasilan dari dalam maupun luar Indonesia. Orang pribadi yang berada di Indonesia lebih dari 183 hari dalam 12 bulan, atau berniat tinggal di Indonesia, termasuk subjek pajak dalam negeri. Jadi bayaran dari klien US tetap harus dilaporkan di SPT Tahunan.
- Tarif PPh orang pribadi (UU HPP), atas Penghasilan Kena Pajak: 5% sampai Rp60 juta, 15% di atas Rp60 juta-Rp250 juta, 25% di atas Rp250 juta-Rp500 juta, 30% di atas Rp500 juta-Rp5 miliar, dan 35% di atas Rp5 miliar (sumber: pajak.go.id, materi UU HPP).
- PTKP: artikel pajak.go.id tentang UU HPP menyebut orang dengan penghasilan tidak lebih dari Rp54 juta per tahun tidak perlu membayar pajak (PTKP diri sendiri). Besaran PTKP bisa disesuaikan lewat peraturan menteri keuangan, jadi cek angka terbaru.
- Pekerja bebas tidak bisa memakai PPh Final UMKM 0,5%. Artikel pajak.go.id (19 Juni 2026) tentang PP 20/2026 menegaskan bahwa PPh final UMKM sejak awal tidak diperuntukkan bagi orang pribadi yang melakukan pekerjaan bebas, dan PP 20/2026 hanya memperjelas contoh-contohnya. Pilihan yang tersisa untuk peredaran bruto di bawah Rp4,8 miliar setahun adalah NPPN (Norma Penghitungan Penghasilan Neto: penghasilan neto = persentase norma × peredaran bruto, wajib mencatat) atau pembukuan. Menurut pajak.go.id, penggunaan NPPN harus diberitahukan ke DJP paling lama 3 bulan sejak awal tahun pajak; yang tidak memberitahu dianggap memilih pembukuan. Apakah pekerjaan developer kamu digolongkan sebagai "pekerjaan bebas" atau kegiatan usaha, dan berapa persentase norma untuk daerahmu, perlu dicek ke konsultan pajak atau KPP.
- Kredit pajak luar negeri (PPh Pasal 24): kalau ada pajak yang dipotong di luar negeri atas penghasilanmu, pajak.go.id menjelaskan pajak itu dapat dikreditkan dengan batas tertentu (tidak melebihi pajak terutang di Indonesia atas penghasilan itu, dihitung per negara) dan butuh dokumen pendukung.
- Tinggal di luar negeri: pajak.go.id menjelaskan WNI yang berada di luar negeri lebih dari 183 hari dalam 12 bulan bisa menjadi subjek pajak luar negeri jika memenuhi beberapa syarat dan mengajukan ke DJP. Ini relevan kalau kamu relokasi.
- Pelaporan: DJP kini memakai sistem Coretax untuk layanan perpajakan. Batas waktu SPT Tahunan orang pribadi umumnya tiga bulan setelah tahun pajak berakhir (akhir Maret), cek tanggal resmi di pajak.go.id setiap tahun.
Kalau kamu menjadi karyawan lewat EOR di Indonesia, situasinya berbeda: menurut halaman Deel, EOR mereka memotong PPh 21 dan mengurus BPJS, jadi kewajibanmu lebih mirip karyawan biasa. Tetap simpan bukti potong untuk SPT Tahunan.
Contoh kode
Template invoice kontraktor:
INVOICE #2026-011
From: Budi Santoso
Jl. Contoh No. 1, Jakarta, Indonesia
Tax ID (Indonesia): [NPWP kamu]
budi.santoso@email.com
Bill to: Acme Analytics Inc.
100 Market St, San Francisco, CA, USA
accounts@acme.example
Invoice date : 2026-10-31
Due date : 2026-11-15 (Net 15)
Period : 2026-10-01 to 2026-10-31
Description Qty Rate Amount
Frontend development (per contract #A-7) 160 h USD 30/h USD 4,800.00
TOTAL USD 4,800.00
Payment instructions:
Account name : Budi Santoso
Method : [Wise / Payoneer / bank SWIFT details]
Reference : INV 2026-011
Services were performed entirely in Indonesia.
Daftar periksa sebelum menandatangani kontrak:
[ ] Scope jelas: apa yang termasuk & tidak termasuk
[ ] Tarif, mata uang, jadwal invoice, tenggat bayar (Net 15/30)
[ ] Siapa menanggung biaya transfer
[ ] Masa kontrak & masa pemberitahuan pemutusan (min. 14-30 hari)
[ ] IP: proyek pribadi & open source milikku dikecualikan
[ ] NDA: boleh menyebut nama klien di portofolio? (minta izin tertulis)
[ ] Non-compete: tidak terlalu luas
[ ] Governing law & cara penyelesaian sengketa
[ ] Formulir pajak yang diminta (W-8BEN untuk individu non-US)
[ ] Konsultasi ke konsultan pajak soal pelaporan di Indonesia
Catatan keuangan bulanan sederhana (bahan SPT dan NPPN/pembukuan):
Month | Client | Invoice # | USD billed | Date received | IDR received | Fees | Notes
2026-10 | Acme | 2026-011 | 4,800.00 | 2026-11-12 | [isi] | [isi] | via Wise
2026-11 | Acme | 2026-012 | 4,560.00 | ... | ... | ... |
Kesalahan umum
- Menandatangani kontrak tanpa membaca klausul pemutusan dan IP. Cara benar: pakai daftar periksa di atas dan minta perubahan sebelum tanda tangan.
- Mengirim W-8BEN ke IRS. Menurut irs.gov, formulir ini diberikan ke withholding agent atau payer, bukan ke IRS. Cara benar: serahkan ke klien atau platform yang meminta.
- Menganggap bayaran dari luar negeri tidak perlu dilaporkan di Indonesia. Subjek pajak dalam negeri dikenakan pajak atas penghasilan dari mana pun. Cara benar: catat semua penghasilan dan konsultasikan cara pelaporannya.
- Memakai PPh Final 0,5% untuk penghasilan pekerjaan bebas. Menurut pajak.go.id, skema itu tidak untuk pekerja bebas. Cara benar: tanyakan ke konsultan apakah kamu memakai NPPN (beri tahu DJP dalam 3 bulan awal tahun pajak) atau pembukuan.
- Hanya membandingkan biaya transfer yang diiklankan. Cara benar: bandingkan jumlah rupiah akhir yang masuk untuk nominal USD yang sama.
Latihan
- Mudah, Kepada siapa Form W-8BEN diberikan, dan siapa yang memakai W-8BEN-E?
- Sedang, Buat template invoice kamu sendiri dengan semua elemen wajib, lalu isi untuk 120 jam kerja dengan tarif contoh USD 25/jam.
- Menantang, Buat daftar 8 pertanyaan yang akan kamu bawa ke konsultan pajak sebelum mulai menerima bayaran dari klien US.
Lihat solusi
-
Diberikan ke withholding agent atau payer (klien/platform yang membayar), bukan ke IRS. W-8BEN-E dipakai oleh badan usaha asing; W-8BEN untuk individu.
-
Total: 120 × 25 = USD 3.000.
INVOICE #2026-001
From: [nama, alamat, NPWP, email] Bill to: [nama & alamat klien]
Invoice date: 2026-11-30 Due: 2026-12-15 (Net 15)
Period: 2026-11-01 to 2026-11-30
Frontend development 120 h x USD 25/h = USD 3,000.00
TOTAL USD 3,000.00
Payment instructions: [metode & detail]
- Contoh pertanyaan:
1. Apakah pekerjaan saya termasuk "pekerjaan bebas" atau kegiatan usaha?
2. Lebih baik NPPN atau pembukuan untuk kasus saya? Berapa persentase norma
untuk daerah saya, dan bagaimana cara memberitahukannya lewat Coretax?
3. Kurs apa yang dipakai untuk mengonversi penghasilan USD di SPT?
4. Bagaimana mencatat biaya platform dan biaya transfer?
5. Apakah saya perlu mengangsur PPh Pasal 25 setiap bulan?
6. Apakah perlu mengisi bagian treaty di W-8BEN untuk kasus saya?
7. Bagaimana jika klien memotong pajak di luar negeri (PPh 24)?
8. Kapan sebaiknya mempertimbangkan membuat badan usaha?
Ringkasan
- Baca kontrak: scope, pembayaran, pemutusan, IP, NDA, non-compete, governing law.
- Invoice wajib memuat nomor unik, periode, rincian, total, tenggat, dan instruksi pembayaran; simpan semuanya.
- W-8BEN (irs.gov) untuk individu non-US, diberikan ke payer, bukan ke IRS; berlaku umumnya sampai akhir tahun kalender ketiga.
- Penghasilan jasa bersumber di tempat jasa dilakukan (irs.gov); bandingkan opsi Wise, Payoneer, platform, dan bank dari jumlah rupiah akhir.
- Di Indonesia (pajak.go.id): penghasilan dari mana pun wajib dilaporkan; pekerja bebas tidak bisa memakai PPh Final 0,5%; pilihannya NPPN atau pembukuan.
- Ini bukan nasihat pajak: konsultasikan ke konsultan pajak terdaftar.