Cara Lapor SPT Tahunan 2026 untuk Karyawan dan Freelancer: Panduan Lengkap
Mendekati 31 Maret, satu pertanyaan selalu menghantui: "Gimana sih cara lapor SPT yang benar?" Bagi karyawan, mungkin tinggal minta bukti potong ke HRD dan input angka. Tapi bagi freelancer, kreator konten, atau pekerja lepas? Bisa jadi mimpi buruk kalau tidak paham aturannya.
Kabar baiknya: Lapor SPT sekarang jauh lebih mudah berkat e-Filing DJP Online. Anda tidak perlu lagi antre di Kantor Pajak. Semua bisa dilakukan dari rumah, bahkan dari smartphone. Yang penting paham formulir mana yang harus diisi dan dokumen apa saja yang perlu disiapkan.
Artikel ini akan memandu Anda tuntas—dari menyiapkan dokumen, memilih formulir yang tepat, menghitung pajak terutang, hingga submit e-Filing. Saya juga akan bahas strategi legal untuk dapat restitusi pajak yang sering luput dari perhatian.
1. Siapa yang Wajib Lapor SPT Tahunan?
| Kategori | Kewajiban Lapor SPT |
|---|---|
| Karyawan dengan penghasilan > PTKP | WAJIB. PTKP 2026: Rp 54 juta/tahun (TK/0) - Rp 67,5 juta/tahun (K/3) |
| Karyawan dengan penghasilan < PTKP | TIDAK WAJIB, tapi disarankan tetap lapor (formulir 1770 SS nihil) |
| Freelancer/kreator dengan penghasilan bruto > Rp 4,5 juta/bulan | WAJIB lapor SPT dan bayar PPh jika ada kurang bayar |
| Freelancer UMKM (peredaran bruto < Rp 4,8 M/tahun) | WAJIB lapor, bisa pakai PPh Final 0,5% (PP 55/2022) |
| WP dengan NPWP tapi tidak berpenghasilan | WAJIB lapor SPT nihil (formulir 1770 SS) |
| WP Non-Efektif (NE) | TIDAK WAJIB (sudah mengajukan permohonan NE ke KPP) |
Penting: Jika Anda punya NPWP, status default-nya adalah WAJIB LAPOR, meskipun penghasilan di bawah PTKP atau bahkan tidak bekerja. Satu-satunya pengecualian adalah jika Anda sudah mengajukan status Wajib Pajak Non-Efektif (NE) ke KPP tempat terdaftar. Jika tidak, Anda tetap harus lapor SPT nihil untuk menghindari denda keterlambatan Rp 100.000.
Cara cek status NE: Login ke DJP Online → Profil → Status Wajib Pajak. Jika tertulis "Non-Efektif", Anda bebas dari kewajiban lapor SPT. Jika "Efektif", Anda wajib lapor.
2. Dokumen yang Harus Disiapkan Sebelum Lapor SPT
| Dokumen | Untuk Karyawan | Untuk Freelancer |
|---|---|---|
| Bukti Potong PPh 21 | âś… Form 1721-A1 (dari perusahaan) | âś… Form 1721-VI (dari pemberi kerja/pemotong) |
| Rekap Penghasilan Bruto | ❌ Tidak perlu (sudah di A1) | ✅ Wajib (rekap invoice/bukti transfer setahun) |
| Daftar Pengeluaran Bisnis | ❌ Tidak perlu | ✅ Opsional (jika pakai Norma Penghitungan/NPPN) |
| Daftar Harta (aset > Rp 10 juta) | âś… Jika ada (rumah, mobil, tanah, tabungan > Rp 10 jt) | âś… Jika ada |
| Daftar Utang/Kewajiban | âś… Jika ada (KPR, kredit mobil, utang bank) | âś… Jika ada |
| NPWP Suami/Istri | âś… Jika gabung (MT/K/I) | âś… Jika gabung |
| Bukti Bayar PPh (SSP) | ❌ (kecuali ada penghasilan lain) | ✅ Jika sudah setor sendiri PPh 25 atau Final |
Tips untuk freelancer: Mulai sekarang, biasakan mencatat semua pemasukan dan pengeluaran bisnis dalam spreadsheet atau aplikasi keuangan. Ini akan sangat membantu saat musim SPT tiba. Simpan semua invoice dan bukti transfer minimal 5 tahun (masa daluwarsa pajak).
3. Pilih Formulir yang Tepat: 1770 S, 1770 SS, atau 1770?
| Formulir | Untuk Siapa | Karakteristik |
|---|---|---|
| 1770 SS | Karyawan dengan penghasilan bruto ≤ Rp 60 juta/tahun dari 1 pemberi kerja | Paling sederhana, hanya 2 halaman, langsung input angka dari 1721-A1 |
| 1770 S | Karyawan dengan penghasilan bruto > Rp 60 juta/tahun ATAU punya penghasilan dari >1 pemberi kerja | Lebih detail, ada lampiran harta, utang, dan penghasilan lain |
| 1770 | Freelancer, pengusaha, profesional, atau punya penghasilan dari usaha/pekerjaan bebas | Paling lengkap, wajib lampirkan laporan laba rugi atau NPPN |
Aturan praktis memilih formulir:
- Anda karyawan biasa dengan 1 pemberi kerja, gaji ≤ Rp 60 juta/tahun → Formulir 1770 SS.
- Anda karyawan dengan gaji > Rp 60 juta/tahun → Formulir 1770 S.
- Anda pindah kerja dalam setahun (punya 2 bukti potong A1) → Formulir 1770 S.
- Anda freelancer/kreator konten/pekerja lepas → Formulir 1770.
- Anda karyawan tapi punya side hustle (penghasilan dari YouTube, jualan online, dll) → Formulir 1770.
4. Panduan Lapor SPT untuk Karyawan (Formulir 1770 SS)
Ini adalah skenario paling umum. Berikut langkah-langkahnya:
Langkah 1: Login ke DJP Online
Buka djponline.pajak.go.id → Masukkan NPWP, password, dan kode keamanan. Jika belum punya akun, daftar dulu dengan EFIN (bisa diminta ke KPP terdekat atau via email resmi).
Langkah 2: Pilih Menu e-Filing
Klik menu "Lapor" → Pilih "e-Filing" → Klik "Buat SPT".
Langkah 3: Isi Data SPT
Sistem akan memandu Anda melalui beberapa tahap. Untuk 1770 SS, data yang perlu diisi:
| Bagian | Cara Isi |
|---|---|
| A. Penghasilan Neto | Lihat Form 1721-A1 bagian B nomor 1. Masukkan angka "Penghasilan Neto" |
| B. Penghasilan Tidak Kena Pajak (PTKP) | Sistem otomatis menghitung berdasarkan status Anda (TK/K dan jumlah tanggungan) |
| C. Penghasilan Kena Pajak | Otomatis: A - B |
| D. PPh Terutang | Otomatis dihitung berdasarkan tarif progresif (5% - 35%) |
| E. Kredit Pajak (PPh Dipotong) | Lihat Form 1721-A1 bagian C nomor 21. Masukkan angka "PPh Pasal 21 yang Dipotong" |
Hasil akhir:
- Nihil: Jika E = D (pajak sudah dibayar lunas via potongan perusahaan).
- Kurang Bayar: Jika E < D (Anda harus bayar kekurangannya). Ini jarang terjadi untuk karyawan 1 pemberi kerja.
- Lebih Bayar: Jika E > D (Anda berhak minta restitusi). Ini terjadi jika Anda punya tanggungan baru atau pindah kerja di tengah tahun.
Langkah 4: Isi Daftar Harta dan Utang (Opsional untuk 1770 SS)
Meski opsional, disarankan untuk mengisi daftar harta (aset > Rp 10 juta) dan utang. Data ini penting untuk profil perpajakan Anda jika suatu saat ingin mengajukan kredit atau transaksi besar.
Langkah 5: Kirim SPT
Centang pernyataan "Data yang saya isikan adalah benar" → Klik "Kirim SPT" → Masukkan kode verifikasi yang dikirim ke email/SMS → Selesai.
Simpan Bukti Penerimaan Elektronik (BPE) sebagai bukti lapor. Bisa diunduh dalam format PDF.
5. Panduan Lapor SPT untuk Freelancer (Formulir 1770)
Untuk freelancer, prosesnya lebih kompleks karena Anda harus menghitung sendiri penghasilan neto. Ada dua metode:
| Metode | Cara Hitung Penghasilan Neto | Cocok Untuk |
|---|---|---|
| Pembukuan | Penghasilan Bruto - Biaya Operasional Riil (harus ada bukti) | Freelancer dengan pengeluaran besar dan rapi administrasinya |
| Norma Penghitungan Penghasilan Neto (NPPN) | Penghasilan Bruto Ă— Persentase NPPN (sesuai KLU) | Freelancer yang tidak mau ribet pembukuan |
| PPh Final UMKM 0,5% | Tidak perlu hitung neto, langsung bayar 0,5% × omzet per bulan | Freelancer dengan omzet ≤ Rp 4,8 M/tahun (PP 55/2022) |
Metode NPPN (Paling Praktis untuk Freelancer)
NPPN adalah metode yang disediakan DJP untuk WP yang melakukan pekerjaan bebas. Anda tidak perlu menyimpan bukti pengeluaran—cukup kalikan penghasilan bruto dengan persentase NPPN sesuai Klasifikasi Lapangan Usaha (KLU).
Contoh KLU untuk freelancer:
- Jasa konsultan (IT, bisnis, manajemen): NPPN 50%
- Penulis, penerjemah, content creator: NPPN 50%
- Desainer grafis, fotografer, videografer: NPPN 50%
- Programmer, developer: NPPN 50%
- Pelatih, instruktur, tutor: NPPN 50%
Simulasi perhitungan PPh freelancer dengan NPPN:
| Komponen | Jumlah |
|---|---|
| Penghasilan Bruto Setahun | Rp 120.000.000 |
| NPPN (50% Ă— Bruto) | Rp 60.000.000 |
| Penghasilan Neto | Rp 60.000.000 |
| PTKP (TK/0, 2026) | Rp 54.000.000 |
| Penghasilan Kena Pajak (PKP) | Rp 6.000.000 |
| PPh Terutang (5% Ă— PKP) | Rp 300.000 |
Dari simulasi di atas, freelancer dengan penghasilan bruto Rp 10 juta/bulan hanya perlu membayar PPh Rp 300.000 per tahun (atau Rp 25.000 per bulan)—jauh lebih kecil dari yang dibayangkan!
Syarat menggunakan NPPN: Anda harus memberitahukan ke DJP paling lambat 3 bulan pertama tahun pajak (31 Maret 2026 untuk tahun pajak 2026). Caranya: kirim surat pemberitahuan memilih NPPN ke KPP terdaftar, atau centang opsi NPPN saat lapor SPT pertama kali.
6. Panduan Lapor SPT untuk Freelancer UMKM (PPh Final 0,5%)
Jika omzet Anda di bawah Rp 4,8 miliar per tahun, Anda bisa memilih skema PPh Final UMKM 0,5% (PP 55/2022). Skema ini jauh lebih sederhana: Anda cukup membayar 0,5% dari omzet setiap bulan, dan di akhir tahun melaporkan total omzet di SPT Tahunan.
Simulasi PPh Final UMKM:
| Komponen | Jumlah |
|---|---|
| Omzet Setahun | Rp 120.000.000 |
| PPh Final (0,5% Ă— Omzet) | Rp 600.000 per tahun (Rp 50.000/bulan) |
| Status di SPT Tahunan | Masukkan di Lampiran III: Penghasilan yang Dikenakan PPh Final |
Cara lapor SPT Tahunan untuk UMKM:
- Pilih Formulir 1770.
- Di bagian "Penghasilan Neto Dalam Negeri dari Usaha/Pekerjaan Bebas", isi NIHIL (Rp 0)—karena penghasilan sudah dikenakan PPh Final.
- Masukkan omzet setahun di Lampiran III: Penghasilan yang Dikenakan PPh Final.
- Isi daftar harta dan utang (jika ada).
- SPT akan berstatus Nihil (kecuali ada penghasilan lain yang tidak final).
Mana yang lebih menguntungkan: NPPN atau PPh Final 0,5%?
- Jika penghasilan neto (setelah NPPN) < PTKP → NPPN lebih hemat (pajak Rp 0 atau kecil).
- Jika penghasilan tinggi dan > PTKP → PPh Final 0,5% lebih sederhana dan pasti.
- Tips: Hitung simulasi kedua skema, pilih yang pajaknya lebih kecil.
7. Cara Mendapatkan Restitusi (Lebih Bayar) Pajak
Banyak karyawan tidak sadar bahwa mereka berhak atas restitusi pajak (pengembalian kelebihan bayar). Ini terjadi jika PPh yang dipotong perusahaan lebih besar dari PPh terutang yang sebenarnya.
Kapan restitusi terjadi?
- Anda pindah kerja di tengah tahun (punya 2 bukti potong A1).
- Anda baru menikah atau punya anak (PTKP naik, pajak terutang turun).
- Anda punya penghasilan tidak teratur (bonus, THR) yang dipotong pajak lebih tinggi.
- Anda membayar zakat/sumbangan keagamaan yang bisa jadi pengurang penghasilan.
Cara klaim restitusi:
- Saat lapor SPT, sistem akan otomatis mendeteksi status "Lebih Bayar".
- Anda akan diberi dua pilihan:
- Restitusi: Uang dikembalikan ke rekening Anda (proses 1-3 bulan, bisa diperiksa KPP).
- Kompensasi: Kelebihan bayar dipakai untuk mengurangi pajak tahun depan.
- Pilih "Restitusi", isi nomor rekening, dan submit.
- KPP akan memproses dan menghubungi Anda jika perlu klarifikasi.
Contoh kasus restitusi: Andi pindah kerja di Juli 2025. Di perusahaan lama, gaji setahun disetahunkan dan dipotong pajak Rp 5 juta. Di perusahaan baru, gaji Juli-Desember dipotong pajak Rp 2 juta. Total potongan Rp 7 juta. Saat lapor SPT (dengan total penghasilan riil 12 bulan), PPh terutang sebenarnya hanya Rp 5,5 juta. Andi berhak restitusi Rp 1,5 juta.
8. Sanksi Jika Terlambat atau Tidak Lapor SPT
| Pelanggaran | Sanksi |
|---|---|
| Terlambat lapor SPT (WP OP) | Denda Rp 100.000 per tahun |
| Tidak lapor SPT | Denda + NPWP bisa dinonaktifkan + kesulitan urus administrasi (kredit bank, paspor, dll) |
| Terlambat bayar PPh kurang bayar | Bunga 2% per bulan (maksimal 24 bulan) dari jumlah kurang bayar |
| Sengaja tidak melaporkan penghasilan | Pidana pajak: denda 2-4Ă— pajak terutang + penjara 6 bulan - 6 tahun |
Jangan anggap remeh! Meski denda Rp 100.000 terlihat kecil, status "tidak patuh pajak" akan tercatat di sistem DJP. Ini bisa menyulitkan Anda saat mengajukan kredit bank, membuat paspor, atau mengurus tender proyek pemerintah.
9. Checklist Lapor SPT 2026 untuk Karyawan dan Freelancer
Gunakan checklist ini untuk memastikan tidak ada yang terlewat:
Untuk Karyawan (1770 SS / 1770 S):
- [ ] Siapkan Form 1721-A1 dari HRD (jika ada >1, kumpulkan semua)
- [ ] Siapkan daftar harta (rumah, mobil, motor, tanah, tabungan > Rp 10 juta)
- [ ] Siapkan daftar utang (KPR, kredit kendaraan, utang bank)
- [ ] Login ke DJP Online, pilih e-Filing
- [ ] Isi data penghasilan sesuai A1
- [ ] Isi daftar harta dan utang
- [ ] Kirim SPT dan simpan BPE
- [ ] Jika Lebih Bayar, pilih Restitusi dan isi rekening
Untuk Freelancer (1770):
- [ ] Rekap semua penghasilan bruto setahun (Jan-Des 2025)
- [ ] Rekap semua bukti potong PPh 21 dari klien (Form 1721-VI)
- [ ] Tentukan metode: NPPN atau Pembukuan
- [ ] Hitung penghasilan neto dan PPh terutang
- [ ] Siapkan daftar harta dan utang
- [ ] Login ke DJP Online, pilih e-Filing, pilih Form 1770
- [ ] Isi Lampiran I (Penghasilan Neto), Lampiran II (Harta/Utang), Lampiran III (PPh Final jika ada)
- [ ] Isi induk SPT, cek status Kurang/Lebih Bayar
- [ ] Jika Kurang Bayar, buat kode billing dan bayar sebelum submit
- [ ] Kirim SPT dan simpan BPE
Kesimpulan: Lapor SPT Itu Mudah, Asal Tahu Caranya
Lapor SPT Tahunan bukanlah monster menakutkan seperti yang dibayangkan. Dengan e-Filing DJP Online, prosesnya bisa selesai dalam 10-30 menit—asalkan Anda sudah menyiapkan dokumen dengan benar.
Ringkasan penting:
- Karyawan 1 pemberi kerja: Gunakan 1770 SS, tinggal input angka dari 1721-A1.
- Karyawan pindah kerja/penghasilan > Rp 60 juta: Gunakan 1770 S.
- Freelancer/kreator: Gunakan 1770, pilih NPPN (50%) untuk perhitungan lebih simpel.
- UMKM omzet < Rp 4,8 M: Bisa pakai PPh Final 0,5% (lebih sederhana).
- Jangan lupa isi daftar harta dan utang: Penting untuk rekam jejak perpajakan.
- Simpan BPE: Bukti Anda sudah lapor, bisa diminta sewaktu-waktu.
Pajak adalah kontribusi kita untuk membangun negeri. Lapor SPT tepat waktu bukan hanya menghindari denda, tapi juga membangun rekam jejak finansial yang baik. Rekam jejak ini akan sangat berguna saat Anda ingin mengajukan KPR, kredit usaha, atau bahkan visa ke luar negeri. Jadi, jadikan lapor SPT sebagai kebiasaan tahunan yang menyenangkan—bukan beban. Selamat melapor, semoga dapat restitusi!
Baca Juga:
- 8 Cara Mulai Investasi 2026: Panduan Lengkap Pemula
- Cara Membangun Dana Pensiun Sejak Usia 20-an
- Perbandingan Asuransi Kesehatan Terbaik 2026
- 5 Cara Kreator Konten Mengelola Pajak dan Penghasilan
- Cara Mengatur Keuangan untuk Freelancer dan Kreator
Sumber: DJP Kemenkeu, Peraturan Dirjen Pajak PER-02/PJ/2026, UU Harmonisasi Peraturan Perpajakan (HPP), PP 55/2022, dan panduan resmi e-Filing DJP Online per April 2026.