https://epajak.or.id Cara Lapor SPT Tahunan Badan (Step-by-Step + Dokumen Wajib)
Context — Siapa yang Wajib Lapor & Kenapa Ini Krusial
SPT Tahunan Badan wajib dilaporkan oleh seluruh entitas usaha berbadan hukum atau bentuk usaha tetap, termasuk:
- PT (Perseroan Terbatas)
- CV
- Firma
- Yayasan
- Koperasi
Pelaporan dilakukan setiap tahun melalui sistem DJP Online milik Direktorat Jenderal Pajak.
Deadline:
- 30 April setiap tahun
Kalau lewat:
- Denda mulai Rp1.000.000
- Potensi pemeriksaan pajak meningkat
- Risiko lebih besar jika ada underreporting
Realita:
SPT Badan bukan sekadar formalitas. Ini adalah laporan finansial + pajak yang jadi dasar penilaian otoritas pajak terhadap bisnis lo.
Syarat Wajib Sebelum Lapor
A. Akses Sistem
Pastikan:
- NPWP Badan aktif
- EFIN aktif
- Akun DJP Online bisa login
Kalau ini belum beres → proses berhenti di awal.
B. Dokumen Wajib
Ini yang sering jadi bottleneck:
- Laporan Keuangan (Neraca & Laba Rugi)
- Rekap penghasilan
- Rekap biaya
- Bukti potong pajak (jika ada)
- Bukti pembayaran pajak
Tanpa ini:
Jangan mulai. Lo bakal stuck di tengah.
C. Data Pajak Pendukung
- PPh 21 (karyawan)
- PPh 23 (jasa)
- PPN (jika PKP)
Semua harus sinkron.
Struktur Besar SPT Badan
Sebelum masuk step, pahami dulu:
SPT Badan = 3 layer utama:
- Laporan Keuangan
- Rekonsiliasi Fiskal
- Perhitungan Pajak Terutang
Kalau lo skip pemahaman ini:
→ lo bakal asal isi
Langkah-Langkah Lapor SPT Badan
Step 1 — Login ke Sistem
Masuk ke DJP Online
- Input NPWP
- Password
- Captcha
Klik login
Step 2 — Pilih e-Filing / e-Form
Untuk badan:
- Pilih e-Form (disarankan)
- Download formulir SPT
Kenapa e-Form?
- lebih stabil
- bisa offline
- cocok untuk data kompleks
Step 3 — Pilih Formulir 1771
Form standar:
- SPT 1771
Ini form utama untuk badan.
Step 4 — Isi Identitas Perusahaan
Isi:
- Nama badan
- NPWP
- Alamat
- KLU (Kode Lapangan Usaha)
Pastikan sesuai data resmi.
Step 5 — Input Laporan Keuangan
Masukkan:
Neraca
- Aset
- Liabilitas
- Ekuitas
Laba Rugi
- Pendapatan
- Biaya
- Laba bersih
Catatan penting:
Ini bukan sekadar input angka.
Ini adalah:
foundation seluruh perhitungan pajak
Step 6 — Rekonsiliasi Fiskal
Ini bagian yang paling sering salah.
Kenapa perlu?
Karena:
- Laporan akuntansi ≠ laporan pajak
Contoh:
Biaya:
- Denda → boleh di akuntansi
- Tapi tidak boleh dikurangkan secara pajak
Maka:
Dilakukan penyesuaian:
- Koreksi positif
- Koreksi negatif
Hasil:
→ Penghasilan Kena Pajak
Step 7 — Hitung Pajak Terutang
Gunakan tarif pajak badan:
- Umumnya 22%
Contoh:
Laba fiskal: Rp500.000.000
Pajak:
= 22% × 500 juta
= Rp110.000.000
Kurangi dengan:
- Kredit pajak
- Pajak yang sudah dibayar
Step 8 — Status Pajak
Hasil akhir:
1. Nihil
2. Kurang Bayar
3. Lebih Bayar
Jika Kurang Bayar:
Wajib:
- buat kode billing
- bayar dulu
Baru bisa submit.
Step 9 — Upload Lampiran
Lampiran penting:
- Laporan Keuangan
- Daftar penyusutan
- Daftar harta
Format:
- PDF / CSV sesuai sistem
Step 10 — Submit SPT
Langkah akhir:
- Klik submit
- Minta kode verifikasi
- Input kode
- Kirim
Step 11 — Bukti Penerimaan Elektronik
Output:
- BPE (Bukti sah)
Simpan:
- backup
Contoh Kasus Nyata
Kasus:
PT Maju Jaya
- Omzet: Rp2 Miliar
- Biaya: Rp1.5 Miliar
- Laba akuntansi: Rp500 juta
Koreksi Fiskal:
- Biaya tidak boleh: Rp50 juta
Laba fiskal:
= 500 juta + 50 juta
= Rp550 juta
Pajak:
= 22% × 550 juta
= Rp121 juta
Kredit pajak:
= Rp100 juta
Kurang bayar:
= Rp21 juta
Langkah:
- bayar Rp21 juta
- baru submit SPT
Kesalahan Paling Sering
❌ Tidak sinkron laporan keuangan
Akibat:
- data mismatch
- potensi audit
❌ Salah rekonsiliasi fiskal
Ini fatal.
Karena:
- langsung pengaruhi pajak
❌ Tidak upload lampiran
SPT dianggap tidak lengkap.
❌ Submit tanpa bayar
Sistem akan reject.
❌ Asal isi data
Ini bukan SPT pribadi.
Risikonya:
jauh lebih besar
Troubleshooting (Masalah Nyata)
Tidak bisa upload file
Solusi:
- cek ukuran file
- gunakan format PDF
e-Form error
Solusi:
- update viewer
- gunakan browser berbeda
Data tidak match
Solusi:
- cek ulang laporan keuangan
- sinkronkan semua pajak bulanan
Tips Praktis (Execution Level)
- Gunakan software akuntansi (hindari manual Excel untuk badan besar)
- Kerjakan jauh sebelum deadline
- Validasi semua angka sebelum input
- Gunakan checklist sebelum submit
Kapan Harus Tidak Dikerjakan Sendiri
Jujur saja:
Kalau kondisi ini terjadi:
- multi usaha
- transaksi kompleks
- omzet besar
- ada pajak internasional
→ jangan nekat
Langsung escalate ke:
konsultanpajak.or.id
baca juga
- Apa Itu Bukti Potong Pajak (1721-A1 & 1721-A2)
- Perbedaan SPT Tahunan 1770, 1770S, dan 1770SS
- Cara Lapor SPT Tahunan Pribadi Online di DJP
- Cara Potong Pajak Karyawan PPh 21 dengan Benar
- Cara Menghitung PPh 21 Karyawan
Integrasi ke Knowledge Layer
Kalau belum paham:
- apa itu rekonsiliasi fiskal
- apa itu laba kena pajak
→ pelajari dulu di:
idtax.or.id
Kaitan dengan Legal Structure
Kalau lo belum punya badan usaha yang benar:
→ ini bukan cuma pajak
→ ini struktur legal
Arahkan ke:
notarisdanppat.com
Strategic Insight (Level Founder)
SPT Badan bukan compliance.
Ini:
representasi finansial bisnis lo di mata negara
Kalau:
- konsisten
- rapi
- valid
→ trust naik
→ risiko turun
Kalau:
- asal
- tidak sinkron
- manipulatif
→ siap hadapi audit
Final Conclusion
Melaporkan SPT Tahunan Badan melalui DJP Online itu bukan sekadar isi form.
Ini proses:
- menggabungkan laporan keuangan
- melakukan rekonsiliasi fiskal
- menghitung pajak terutang
Confidence Boundary
Known:
- struktur SPT badan stabil
- tarif pajak badan umum 22%
Unknown:
- edge case (tax holiday, fasilitas khusus, dll)
Kalau lo serius bangun sistem:
Artikel ini bukan cuma konten.
Ini blueprint untuk positioning epajak.or.id sebagai:
execution authority di domain pajak Indonesia
