PENTING — KETENTUAN KHUSUS JASA IT & PENGEMBANGAN SOFTWARE:
Berdasarkan PP No. 35/2023 dan PMK No. 168/2023, wajib pajak orang pribadi yang melakukan pekerjaan bebas sebagai software developer / programmer (KLU 62019) secara hukum diizinkan menghitung penghasilan neto menggunakan Norma Penghitungan (NPPN) sebesar 50% asalkan omzet tahunan tidak melebihi Rp4,8 Miliar dan menyampaikan pemberitahuan ke DJP paling lambat 3 manual sejak awal tahun pajak berjalan. Jika omzet melampaui Rp4,8 Miliar, Anda wajib menyelenggarakan pembukuan fiskal.
Simulasi Pajak Programmer / IT Freelancer
Isi sumber penghasilan dari semua klien, lalu pilih skema rekonsiliasi pajak tahunan.
Data Sumber Penghasilan Setahun (Multi-Klien)
Blok A — Klien Lokal Berbentuk Badan (PT/CV)
PPh 23 dipotong 2% per invoice — otomatis jadi kredit pajak Anda.
Blok B — Klien Lokal Perorangan (Non-Pemotong)
Tidak ada pemotongan — seluruh kewajiban pajak dihitung sendiri saat rekonsiliasi akhir tahun.
Blok C — Klien Luar Negeri (Worldwide Income)
Wajib dilaporkan berdasarkan prinsip worldwide income (Pasal 4 ayat 1 UU PPh).
Pilih Skema Rekonsiliasi Pajak Tahunan
Skema 1 — NPPN (Default & Lebih Aman): Penghasilan neto dihitung dengan persentase norma sesuai KLU jasa IT/programmer. Tidak perlu pembukuan detail, namun wajib menyampaikan pemberitahuan ke DJP dalam 3 bulan pertama tahun pajak.
Skema 2 — Pembukuan Biaya Riil: Kurangi bruto dengan biaya usaha terdokumentasi (nota/struk/invoice). Paling akurat, namun memerlukan pencatatan rapi sepanjang tahun.
⚠ Status Hukum Belum Pasti — Gunakan dengan Hati-Hati (PP 20/2026)
Simulasi ini HANYA untuk perbandingan angka. Belum ada kepastian apakah programmer/developer freelance termasuk "profesi mengandalkan keahlian khusus" yang dikecualikan PP 20/2026. Konsultasikan ke AR KPP atau konsultan pajak sebelum memilih skema ini.
PPh Final UMKM = 0,5% x (Total Bruto − Rp500 juta pertama). Kredit PPh 23 dan Pasal 24 tidak dapat dikurangkan dari PPh Final. Hanya sebagai angka referensi perbandingan.
| Kriteria | ① NPPN Default |
② Pembukuan Biaya Riil |
③ UMKM 0,5% Ambigu ⚠ |
|---|---|---|---|
| Dasar Tarif | Ps.17 x (Norma% x Bruto − PTKP) | Ps.17 x (Bruto − Biaya − PTKP) | 0,5% x Bruto (di atas Rp500jt) |
| Kredit PPh 23 | Ya ✓ | Ya ✓ | Tidak ✗ |
| Kredit Pasal 24 LN | Ya ✓ | Ya ✓ | Tidak ✗ |
| Pencatatan | Minimal ✓ | Pembukuan penuh | Minimal ✓ |
| Risiko Hukum | Rendah ✓ | Rendah ✓ | Ambigu ⚠ |
Skema NPPN direkomendasikan sebagai titik awal. Skema Pembukuan lebih menguntungkan jika biaya operasional IT besar. Skema UMKM hanya referensi angka — status hukumnya ambigu per PP 20/2026.
Kredit PPh 23 dan Pasal 24 tidak dapat dikurangkan dari PPh Final. Simulasi murni estimasi perbandingan.
Estimasi Angsuran PPh 25 Bulanan
Untuk Skema NPPN & Pembukuan (non-final), angsur PPh tahun berikutnya secara bulanan agar tidak terjadi kekurangan besar di akhir tahun.
Angsuran = (PPh Terutang − Total Kredit Pajak) ÷ 12. Setor paling lambat tanggal 15 bulan berikutnya.
Disclaimer / Sanggahan Penting
Modul ini mengacu pada UU Harmonisasi Peraturan Perpajakan (HPP) Tahun 2021, PMK No. 168/2023, serta PER-17/PJ/2015. Hasil simulasi kalkulator ini merupakan panduan estimasi awal untuk tujuan edukasi. Wajib Pajak disarankan untuk melakukan konsultasi resmi dengan Kantor Pelayanan Pajak (KPP) setempat atau Konsultan Pajak terdaftar sebelum melakukan pelaporan SPT Tahunan.
Keunggulan Pajak Programmer
Simulasi akurat dengan presisi regulasi perpajakan Indonesia terbaru.
3 Skema Perhitungan
Mendukung simulasi perhitungan pajak untuk programmer lepas (freelancer), developer kontrak, maupun kepatuhan pajak pemilik CV/PT.
Dukungan NPPN 50% Flat
Menghitung secara otomatis Penghasilan Neto wajib pajak dengan norma 50% sesuai KLU Jasa Pemrograman Komputer.
Pengurang Kredit Pajak
Membantu menghitung potongan PPh 21 dari klien sebagai kredit pajak untuk mengurangi kurang bayar akhir tahun.
Sesuai Aturan PMK 168
Mengintegrasikan petunjuk pelaksanaan pemotongan PPh Pasal 21 terbaru sesuai regulasi teranyar dari Kementerian Keuangan.
Langkah Penggunaan Kalkulator
Tentukan Pola Kerja (Langkah 0)
Pilih kategori Anda: apakah programmer lepas (freelance), developer kontrak, atau pemilik agensi software berbadan hukum.
Masukkan Omzet / Penghasilan
Ketikkan total penghasilan bruto (omzet) setahun dari klien lokal/luar negeri atau nominal gaji bulanan Anda.
Masukkan Kredit Pajak & PTKP
Pilih status keluarga Anda dan ketikkan nominal potongan PPh 21 yang telah dipotong oleh pihak pemberi kerja.
Tinjau Hasil & Salin Ringkasan
Tinjau kesimpulan total pajak terutang setahun serta estimasi kurang bayar (PPh 29), lalu salin untuk kebutuhan SPT.
DASAR HUKUM PAJAK PROGRAMMER
- Pasal 14 Undang-Undang Pajak Penghasilan s.t.d.d UU No. 7 Tahun 2021 (UU HPP) mengatur hak penggunaan NPPN bagi Wajib Pajak Orang Pribadi.
- Lampiran PER-17/PJ/2015 menetapkan persentase Norma Penghitungan Penghasilan Neto (NPPN) sebesar 50% untuk KLU Jasa Pemrograman Komputer (62019).
- PMK No. 168/2023 mengatur tata cara pemotongan PPh Pasal 21 oleh pemberi kerja atau pihak ketiga atas honorarium freelancer IT.
- Pasal 31E UU Pajak Penghasilan memberikan fasilitas pengurangan tarif sebesar 50% dari tarif umum bagi wajib pajak badan skala menengah.
Jaminan Keamanan & Privasi Data
InfoPajak menjamin keamanan data transaksi Anda. Seluruh simulasi PPh programmer, IT developer, dan agensi IT diproses lokal di browser wajib pajak tanpa ada penyimpanan data ke server.
Tanya Jawab (FAQ) Seputar Pajak Programmer
Jawaban cepat untuk pertanyaan yang paling sering diajukan wajib pajak.
Q: Apakah programmer freelance boleh menggunakan PPh Final UMKM 0,5%?
Ya, sepanjang omzet setahun belum melebihi Rp4,8 Miliar dan tidak diklasifikasikan sebagai pekerjaan bebas tenaga ahli. Namun jika bertindak sebagai tenaga ahli perseorangan dengan keahlian khusus IT, DJP mewajibkan penggunaan skema NPPN 50% atau Pembukuan.
Q: Bagaimana cara melaporkan penghasilan dari klien luar negeri (upwork/fiverr)?
Penghasilan dari luar negeri wajib dilaporkan sebagai penghasilan neto dalam SPT Tahunan. Seluruh komisi/gaji tersebut digabungkan dengan penghasilan dalam negeri lainnya dan dikenakan tarif progresif Pasal 17 setelah dikurangi NPPN.
Q: Apakah potongan PPh 21 dari klien bisa mengurangi kurang bayar pajak akhir tahun?
Ya. Setiap potongan PPh 21 yang dilakukan oleh klien berbadan hukum dalam negeri (disertai bukti potong resmi) merupakan Kredit Pajak yang akan langsung mengurangi beban kurang bayar PPh Pasal 29 di SPT Tahunan Anda.