Kontraktor Mendapat SP2DK: Cara Menghadapi Perbedaan Omzet dan PPh

Bagi perusahaan kontraktor, satu proyek saja bisa menghasilkan transaksi bernilai ratusan juta bahkan miliaran rupiah.

Namun, semakin besar nilai proyek, semakin kompleks pula pencatatannya.

Ada kontrak.

Ada uang muka.

Ada pembayaran berdasarkan termin.

Ada retensi.

Ada pekerjaan tambah atau kurang.

Ada pembayaran kepada subkontraktor.

Ada pemotongan pajak.

Ada PPN.

Dan semuanya bisa masuk ke rekening pada waktu yang berbeda.

Karena itu, ketika seorang kontraktor menerima SP2DK dan menemukan adanya perbedaan antara omzet yang dilaporkan dengan data yang dimiliki kantor pajak, persoalannya tidak selalu sesederhana:

“Perusahaan saya kurang melaporkan omzet.”

Bisa saja terdapat perbedaan periode pengakuan, pembayaran termin, nilai kontrak, PPN, pemotongan PPh, transaksi antar rekening, atau bahkan pembayaran yang sebenarnya berkaitan dengan proyek tetapi belum dicatat dengan cara yang sama.

Di sisi lain, perbedaan tersebut juga tidak boleh dianggap sepele.

Jika memang terdapat penghasilan yang belum dilaporkan atau PPh yang belum dipenuhi, perusahaan perlu mengakuinya dan melakukan langkah koreksi yang sesuai.

Jadi, pertanyaan yang paling tepat ketika menerima SP2DK bukan:

“Bagaimana supaya angka saya terlihat sama dengan data DJP?”

Melainkan:

“Bagaimana menjelaskan secara benar mengapa angka tersebut berbeda dan dokumen apa yang membuktikannya?”

Artikel ini membahas cara menghadapi SP2DK bagi kontraktor secara sistematis, terutama ketika masalahnya berkaitan dengan perbedaan omzet dan PPh.

Apa Itu SP2DK dan Mengapa Kontraktor Bisa Mendapatkannya?

SP2DK adalah Surat Permintaan Penjelasan atas Data dan/atau Keterangan yang diterbitkan oleh KPP untuk meminta penjelasan kepada wajib pajak atas data atau keterangan dalam kegiatan pengawasan.

DJP saat ini mencantumkan bahwa wajib pajak harus memberikan tanggapan atau penjelasan atas SP2DK dalam jangka waktu paling lama 14 hari.

Data yang menjadi dasar pengawasan dapat berasal dari data internal maupun eksternal.

Dalam konteks kontraktor, sumber data dapat berkaitan dengan:

  • laporan SPT;
  • bukti pemotongan pajak;
  • data pemberi kerja;
  • pembayaran proyek;
  • data pihak ketiga;
  • transaksi perbankan;
  • data kontrak;
  • dan informasi lain yang dimiliki DJP.

DJP juga menjelaskan bahwa SP2DK dapat diterbitkan ketika terdapat data yang perlu dimintakan penjelasan dari wajib pajak.

Karena bisnis konstruksi memiliki banyak transaksi bernilai besar, kemungkinan munculnya perbedaan data menjadi sesuatu yang perlu diantisipasi.

Artikel terkait:

  • Apa Itu SP2DK? Memahami Surat Permintaan Penjelasan dari Kantor Pajak
  • Kenapa Saya Mendapat SP2DK? 10 Penyebab yang Paling Sering Terjadi
  • Apakah SP2DK Berarti Saya Akan Diperiksa Pajak? Ini Penjelasannya

Mengapa Kontraktor Sering Menghadapi Perbedaan Omzet?

Bisnis kontraktor memiliki karakter yang berbeda dengan toko yang setiap hari menjual barang dan langsung menerima pembayaran.

Satu proyek dapat berlangsung selama berbulan-bulan atau bahkan lebih dari satu tahun.

Misalnya perusahaan mendapatkan proyek:

Nilai kontrak: Rp10 miliar

Tetapi pembayarannya:

  • uang muka 20%;
  • termin pertama 20%;
  • termin kedua 25%;
  • termin ketiga 25%;
  • retensi 10%.

Artinya, nilai kontrak Rp10 miliar tidak berarti:

Rp10 miliar langsung masuk rekening pada hari kontrak ditandatangani.

Pembayaran bisa tersebar sepanjang periode proyek.

Di sinilah rekonsiliasi menjadi penting.

Perusahaan harus dapat menjelaskan hubungan antara:

Kontrak → Pekerjaan → Termin → Invoice → Pembayaran → Pajak → SPT

Jika salah satu bagian tidak cocok, angka omzet dan PPh dapat terlihat berbeda.

Perbedaan Nilai Kontrak, Omzet, dan Uang Masuk

Ini adalah salah satu hal paling penting dalam menghadapi SP2DK kontraktor.

Ketiganya tidak selalu identik.

Nilai kontrak

Merupakan nilai pekerjaan berdasarkan kontrak.

Omzet atau penghasilan

Perlu dilihat berdasarkan perlakuan akuntansi dan ketentuan perpajakan yang relevan.

Uang masuk rekening

Merupakan arus kas yang diterima perusahaan.

Ketiganya dapat memiliki angka berbeda pada suatu waktu.

Contoh sederhana:

Nilai kontrak:

Rp5 miliar

Uang muka:

Rp1 miliar

Pembayaran termin tahun berjalan:

Rp2 miliar

Sisa pembayaran:

Rp2 miliar

Dalam kondisi tersebut, rekening perusahaan tidak akan menunjukkan Rp5 miliar sekaligus.

Sebaliknya, angka yang diterima pada periode tertentu juga tidak boleh langsung disamakan dengan nilai kontrak keseluruhan tanpa melihat konteks transaksinya.

Karena itu, ketika SP2DK menyebut angka tertentu, kontraktor perlu mengetahui:

Angka yang dimaksud DJP sebenarnya merujuk kepada apa?

Apakah:

  • nilai kontrak;
  • pembayaran;
  • omzet;
  • bukti potong;
  • atau mutasi rekening?

Ini harus dipastikan terlebih dahulu.

PPh Jasa Konstruksi Tidak Bisa Diperlakukan Sama untuk Semua Kontraktor

Ini bagian yang sangat penting.

Jangan menggunakan satu tarif PPh untuk semua proyek konstruksi.

DJP menjelaskan bahwa penghasilan dari usaha jasa konstruksi memiliki ketentuan PPh tersendiri. Besarnya pajak dipengaruhi oleh klasifikasi jasa konstruksi dan kondisi penyedia jasa.

Dalam ketentuan jasa konstruksi, terdapat perbedaan perlakuan berdasarkan jenis pekerjaan seperti:

  • pelaksanaan konstruksi;
  • perencanaan konstruksi;
  • pengawasan konstruksi;
  • dan konstruksi terintegrasi.

Kualifikasi atau sertifikasi penyedia jasa juga dapat memengaruhi tarif yang berlaku.

Karena itu, sebelum menjawab SP2DK, perusahaan perlu memastikan:

jenis jasa apa yang diberikan?

bagaimana kualifikasi penyedia jasa?

ketentuan apa yang berlaku pada periode transaksi?

siapa yang melakukan pemotongan?

berapa dasar pengenaan pajaknya?

Jangan hanya mengambil tarif dari proyek lain lalu menerapkannya secara otomatis.

Artikel terkait:

  • Menerima SP2DK karena PPN? Ini Penyebab dan Cara Menyiapkan Jawabannya
  • SP2DK PPh 21: Ketika Beban Gaji dan Laporan Pajak Tidak Sama
  • SP2DK Karena Perbedaan Omzet: Cara Menjelaskan Selisih antara Data Pajak dan Pembukuan

Penyebab Pertama: Nilai Kontrak Berbeda dengan Pembayaran

Misalnya:

Nilai kontrak: Rp8 miliar

Namun pembayaran yang diterima selama tahun tersebut:

Rp4 miliar.

Jika perusahaan melaporkan angka Rp4 miliar dalam konteks tertentu, sementara DJP memiliki data kontrak Rp8 miliar, bisa muncul pertanyaan:

“Mengapa omzet perusahaan hanya Rp4 miliar?”

Jawabannya tidak cukup:

“Karena yang masuk rekening baru Rp4 miliar.”

Perusahaan harus menjelaskan bagaimana kontrak tersebut dilaksanakan, bagaimana pembayaran dilakukan, dan bagaimana transaksi tersebut dicatat serta dilaporkan sesuai ketentuan perpajakan.

Siapkan:

  • kontrak;
  • addendum;
  • invoice;
  • berita acara pekerjaan;
  • faktur pajak jika relevan;
  • bukti pembayaran;
  • rekening koran;
  • dan dokumen pajak terkait.

Penyebab Kedua: Pembayaran Termin Berbeda Periode

Ini sangat sering terjadi dalam proyek konstruksi.

Misalnya:

Pekerjaan selesai pada Desember.

Namun pembayaran termin baru diterima Januari tahun berikutnya.

Akibatnya, terdapat perbedaan antara:

periode pekerjaan

dan

periode penerimaan uang.

Jika SP2DK memperlihatkan data pembayaran yang berbeda dengan angka yang dilaporkan perusahaan, jangan langsung menyimpulkan ada kesalahan.

Periksa:

  • tanggal invoice;
  • tanggal berita acara;
  • tanggal pembayaran;
  • tanggal pemotongan pajak;
  • dan periode pelaporan.

Buat timeline.

Contoh

Desember 2025

Pekerjaan/termin diselesaikan.

Januari 2026

Pembayaran diterima.

Dengan timeline seperti ini, perbedaan periode menjadi lebih mudah dijelaskan.

Penyebab Ketiga: Uang Muka Proyek

Kontraktor sering menerima uang muka sebelum seluruh pekerjaan selesai.

Misalnya:

Nilai kontrak:

Rp10 miliar

Uang muka:

Rp2 miliar

Sisa pembayaran:

Rp8 miliar

Jika data rekening menunjukkan Rp2 miliar masuk pada awal proyek, jangan mencatatnya tanpa memahami perlakuan transaksi tersebut dalam sistem akuntansi dan perpajakan perusahaan.

Dokumen kontrak dan ketentuan perpajakan yang berlaku perlu diperiksa.

Dalam menjawab SP2DK, tunjukkan bahwa penerimaan tersebut merupakan bagian dari proyek tertentu dan jelaskan bagaimana perlakuannya.

Penyebab Keempat: Retensi

Retensi juga sering menjadi sumber kebingungan.

Misalnya:

Nilai pekerjaan:

Rp1 miliar

Pemberi kerja menahan:

Rp50 juta

sebagai retensi.

Maka jumlah yang diterima perusahaan dapat berbeda dari nilai invoice atau nilai pekerjaan.

Jika data DJP dan data perusahaan menggunakan basis yang berbeda, muncul selisih.

Karena itu, kontraktor perlu menyiapkan:

  • kontrak;
  • termin;
  • invoice;
  • berita acara;
  • bukti pembayaran;
  • dan catatan retensi.

Jangan menjelaskan retensi hanya dengan satu kalimat.

Tunjukkan bagaimana angka tersebut terbentuk.

Penyebab Kelima: PPh Sudah Dipotong oleh Pengguna Jasa

Ini merupakan salah satu masalah yang paling sering membuat kontraktor bingung.

Misalnya perusahaan memperoleh pembayaran proyek.

Pemberi kerja melakukan pemotongan PPh.

Akibatnya:

Nilai bruto pembayaran

tidak sama dengan:

uang bersih yang masuk rekening.

Jika perusahaan hanya mencocokkan rekening dengan omzet, angka dapat terlihat berbeda.

Karena itu, buat rekonsiliasi:

Nilai bruto

PPh dipotong

=

penerimaan bersih

Kemudian cocokkan dengan:

rekening bank.

Simpan bukti pemotongan pajak.

Dalam ketentuan jasa konstruksi, PPh final dapat dipotong oleh pengguna jasa ketika pengguna jasa merupakan pemotong pajak, atau disetor sendiri oleh penyedia jasa dalam kondisi tertentu.

Penyebab Keenam: PPN Bercampur dengan Nilai Pembayaran

Kontraktor juga perlu berhati-hati membedakan:

nilai sebelum PPN

dan

nilai setelah PPN.

Dalam ketentuan PPh jasa konstruksi, dasar pengenaan yang dijelaskan DJP adalah jumlah pembayaran atau penerimaan pembayaran tidak termasuk PPN.

Misalnya nilai penyerahan:

Rp1 miliar

dan terdapat komponen PPN sesuai ketentuan.

Jumlah yang masuk rekening dapat mencerminkan nilai yang berbeda dengan dasar tertentu untuk penghitungan PPh.

Karena itu, jangan membandingkan:

rekening bank

dengan

omzet atau dasar pengenaan PPh

tanpa terlebih dahulu memisahkan komponen pajaknya.

Artikel terkait:

  • Menerima SP2DK karena PPN? Ini Penyebab dan Cara Menyiapkan Jawabannya
  • SP2DK Karena Mutasi Rekening: Apakah Semua Uang Masuk Dianggap Penghasilan?

Penyebab Ketujuh: Pekerjaan Tambah atau Kurang

Proyek konstruksi jarang selalu berjalan persis seperti kontrak awal.

Bisa terjadi:

Addendum pekerjaan

Variation order

Pekerjaan tambah

Pekerjaan kurang

Misalnya:

Kontrak awal:

Rp5 miliar

Kemudian terdapat pekerjaan tambah:

Rp500 juta

Nilai akhir:

Rp5,5 miliar.

Jika DJP memiliki data dari dokumen awal sementara perusahaan menggunakan nilai kontrak setelah addendum, dapat terjadi perbedaan.

Karena itu, jangan hanya menyimpan kontrak pertama.

Simpan seluruh:

  • addendum;
  • berita acara perubahan;
  • variation order;
  • invoice;
  • dan dokumen pembayaran.

Penyebab Kedelapan: Pembayaran Melalui Rekening yang Berbeda

Perusahaan kontraktor mungkin memiliki beberapa rekening.

Misalnya:

  • rekening operasional;
  • rekening proyek;
  • rekening payroll;
  • rekening lainnya.

Kadang pembayaran masuk ke rekening A, kemudian dipindahkan ke rekening B.

Jika hanya melihat salah satu rekening, angka dapat terlihat tidak konsisten.

Contoh:

Rekening A menerima Rp2 miliar.

Kemudian:

Rp1 miliar ditransfer ke rekening B.

Jika seluruh rekening dianalisis tanpa memahami transfer internal, angka dapat terhitung dua kali.

Karena itu, lakukan rekonsiliasi antar rekening.

Artikel terkait:

  • SP2DK Karena Mutasi Rekening: Apakah Semua Uang Masuk Dianggap Penghasilan?
  • Pemilik Toko Mendapat SP2DK karena Mutasi Rekening: Bagaimana Cara Menjawabnya?

Penyebab Kesembilan: Pembayaran Subkontraktor

Kontraktor utama sering menggunakan subkontraktor.

Misalnya perusahaan menerima:

Rp5 miliar

dari pemberi kerja.

Kemudian membayar:

Rp3 miliar

kepada subkontraktor.

Pemilik perusahaan mungkin berpikir:

“Berarti omzet saya hanya Rp2 miliar.”

Tidak sesederhana itu.

Pembayaran kepada subkontraktor merupakan transaksi biaya atau pengeluaran yang perlu dianalisis sesuai perlakuan akuntansi dan pajaknya.

Jangan mengurangi omzet hanya karena terdapat biaya subkontrak.

Dalam rekonsiliasi, pisahkan:

Pendapatan

dengan

Biaya proyek.

Ini merupakan konsep yang sangat penting.

Omzet Tidak Sama dengan Laba

Kesalahan lain yang sering terjadi:

“Proyek Rp10 miliar, tetapi keuntungan hanya Rp500 juta. Jadi penghasilan saya Rp500 juta.”

Tidak demikian.

Omzet/penghasilan dan laba adalah konsep yang berbeda.

Contoh:

Nilai pendapatan:

Rp10 miliar

Biaya:

Rp9,5 miliar

Laba:

Rp500 juta

Bukan berarti omzet Rp500 juta.

Karena itu, ketika menjawab SP2DK tentang omzet, jangan menjelaskan berdasarkan keuntungan.

Gunakan istilah dan angka yang tepat.

Cara Membuat Rekonsiliasi Omzet Kontraktor

Buat tabel proyek.

ProyekNilai KontrakPembayaranPPhPPNOmzet Dilaporkan
Proyek ARp5 MRp3 MRp60 jtRp330 jtRp3 M
Proyek BRp4 MRp2 MRp40 jtRp220 jtRp2 M
Proyek CRp2 MRp1 MRp20 jtRp110 jtRp1 M

Kemudian lakukan pemeriksaan:

Kontrak

Invoice

Pembayaran

Bank

Bukti potong

SPT

Jika salah satu angka tidak cocok, telusuri penyebabnya.

Cara Menjawab Jika DJP Mempertanyakan Perbedaan Omzet

Misalnya:

Data DJP: Rp7 miliar

Omzet SPT: Rp5,5 miliar

Selisih:

Rp1,5 miliar

Jangan langsung menjawab:

“Data DJP tidak benar.”

Jangan pula langsung mengatakan:

“Kami memang kurang lapor Rp1,5 miliar.”

Sebelum menyimpulkan, buat rekonsiliasi.

Misalnya:

Rp700 juta = pembayaran proyek tahun sebelumnya.

Rp400 juta = transfer antar rekening.

Rp200 juta = PPN.

Rp200 juta = pinjaman.

Maka seluruh selisih:

Rp1,5 miliar

telah diklasifikasikan.

Tetapi setiap klasifikasi harus memiliki dasar.

Contoh Kasus Kontraktor Mendapat SP2DK

PT Maju Konstruksi menerima SP2DK.

Dalam data yang dipertanyakan:

Penerimaan proyek: Rp12 miliar

Dalam laporan perusahaan:

Omzet: Rp10 miliar

Perusahaan panik karena terdapat selisih:

Rp2 miliar.

Setelah dilakukan rekonsiliasi:

  • Rp1 miliar merupakan pembayaran yang berkaitan dengan proyek tahun sebelumnya;
  • Rp500 juta merupakan PPN;
  • Rp300 juta merupakan transfer antar rekening perusahaan;
  • Rp200 juta merupakan pencairan pinjaman.

Dengan demikian, perusahaan dapat menjelaskan sumber selisih tersebut.

Namun, sebelum memasukkan suatu transaksi ke kategori tertentu, perusahaan harus memastikan karakter transaksi berdasarkan dokumen dan ketentuan yang berlaku.

Dokumen yang Harus Disiapkan Kontraktor

Jika SP2DK berkaitan dengan omzet dan PPh, jangan hanya membawa SPT.

Siapkan dokumen secara berlapis.

Dokumen Kontrak

  • Kontrak utama.
  • Addendum.
  • Surat perintah kerja.
  • Variation order.
  • Berita acara.

Dokumen Penagihan

  • Invoice.
  • Faktur pajak jika relevan.
  • Rekap termin.
  • Berita acara pembayaran.

Dokumen Bank

  • Rekening koran.
  • Bukti transfer.
  • Rekonsiliasi antar rekening.

Dokumen PPh

  • Bukti potong.
  • Bukti setor.
  • SPT terkait.

Dokumen Proyek

  • Progress pekerjaan.
  • Berita acara progress.
  • Dokumen serah terima.
  • Rekap pekerjaan.

Dokumen Subkontraktor

  • Kontrak subkontrak.
  • Invoice.
  • Bukti pembayaran.
  • Dokumen pajak terkait.

Semakin besar nilai proyek, semakin penting sistem dokumentasinya.

Jangan Mengirim Dokumen Tanpa Indeks

Bayangkan Anda memiliki:

300 halaman dokumen.

Jika semuanya dikirim tanpa penjelasan, AR harus mencari sendiri dokumen yang berkaitan dengan setiap angka.

Buat indeks.

Contoh:

No.PenjelasanNilaiBukti
1Proyek ARp3 MLampiran 1
2Proyek BRp2 MLampiran 2
3PPh dipotongRp60 jtLampiran 3
4Transfer internalRp300 jtLampiran 4
5PPNRp200 jtLampiran 5

Dengan cara ini, jawaban jauh lebih mudah ditelusuri.

Contoh Struktur Surat Tanggapan SP2DK Kontraktor

Surat tidak perlu bertele-tele.

Yang penting sistematis.

Bagian 1 — Identitas

Cantumkan identitas perusahaan dan referensi SP2DK.

Bagian 2 — Maksud Tanggapan

Jelaskan bahwa perusahaan memberikan penjelasan atas data yang tercantum dalam SP2DK.

Bagian 3 — Data yang Dipertanyakan

Tuliskan angka yang dipertanyakan.

Bagian 4 — Rekonsiliasi

Tunjukkan perbedaan dan komposisinya.

Bagian 5 — Penjelasan

Jelaskan masing-masing transaksi.

Bagian 6 — Dokumen Pendukung

Cantumkan daftar lampiran.

Bagian 7 — Penutup

Sampaikan bahwa penjelasan diberikan berdasarkan data dan dokumen perusahaan.

Contoh Narasi Jawaban SP2DK Kontraktor

Misalnya data DJP menunjukkan penerimaan:

Rp12 miliar

sementara perusahaan melaporkan:

Rp10 miliar.

Contoh narasi:

“Sehubungan dengan SP2DK yang meminta penjelasan atas perbedaan data penerimaan sebesar Rp12.000.000.000 dengan omzet yang dilaporkan sebesar Rp10.000.000.000, perusahaan telah melakukan rekonsiliasi berdasarkan kontrak pekerjaan, invoice, dokumen pembayaran, rekening koran, serta dokumen perpajakan terkait. Berdasarkan hasil penelusuran, perbedaan tersebut terdiri atas beberapa transaksi yang memiliki karakter berbeda, antara lain pembayaran yang berkaitan dengan periode sebelumnya, komponen pajak, transfer antar rekening perusahaan, dan transaksi pendanaan. Rincian rekonsiliasi dan dokumen pendukung untuk masing-masing transaksi kami lampirkan untuk memberikan penjelasan lebih lanjut.”

Setelah paragraf tersebut, jangan berhenti.

Lampirkan tabel.

Karena tabel adalah bagian penting dari argumentasi.

Bagaimana Jika Memang Ada Omzet yang Belum Dilaporkan?

Ini bagian yang tidak boleh dihindari.

Misalnya setelah rekonsiliasi ternyata:

Data sebenarnya: Rp10 miliar

SPT: Rp8,5 miliar

Dan setelah diperiksa:

Rp1,5 miliar memang merupakan omzet yang belum dilaporkan.

Jangan mengubahnya menjadi:

“transfer pribadi.”

Jangan membuat dokumen baru yang tidak sesuai fakta.

Jangan mencari alasan untuk menghilangkan transaksi.

Sebaliknya:

  1. identifikasi periode;
  2. identifikasi transaksi;
  3. hitung dampaknya;
  4. periksa pajak yang terkait;
  5. evaluasi pembetulan;
  6. dan berikan penjelasan yang sesuai fakta.

SP2DK bukan kompetisi untuk membuat angka terlihat kecil.

Tujuannya adalah menjelaskan kondisi perpajakan yang sebenarnya.

Bagaimana Jika PPh Sudah Dipotong tetapi Tidak Tercatat?

Ini juga dapat terjadi.

Misalnya pemberi kerja sudah melakukan pemotongan PPh, tetapi perusahaan belum memasukkan bukti potong ke rekonsiliasi internal.

Akibatnya:

PPh menurut data pihak ketiga

berbeda dengan

PPh menurut catatan perusahaan.

Periksa:

  • nama pemotong;
  • NPWP/NITKU bila relevan;
  • masa pajak;
  • nilai bruto;
  • nilai PPh;
  • tanggal pembayaran;
  • dan bukti potong.

Kemudian cocokkan dengan proyek.

Jangan hanya mencocokkan berdasarkan nama perusahaan pemberi kerja.

Bagaimana Jika Kontraktor Memiliki Banyak Proyek?

Jangan membuat satu rekonsiliasi besar.

Buat:

Satu proyek → satu folder → satu rekonsiliasi.

Contoh:

Proyek A

Kontrak:

Rp5 miliar.

Proyek B

Kontrak:

Rp3 miliar.

Proyek C

Kontrak:

Rp7 miliar.

Kemudian jumlahkan.

Dengan pendekatan ini, ketika muncul pertanyaan:

“Dari mana angka Rp2,5 miliar?”

Anda dapat langsung menunjukkan:

Proyek B → Termin 3 → Invoice nomor X → Pembayaran tanggal Y → Bukti potong Z.

Ini jauh lebih kuat dibanding membuka rekening koran dan mencari transaksi secara manual.

Bagaimana Jika Rekening Perusahaan Bercampur dengan Transaksi Pribadi Pemilik?

Ini cukup berisiko dari sisi administrasi.

Jika rekening badan usaha atau rekening operasional perusahaan digunakan untuk transaksi pribadi, lakukan identifikasi secara jelas.

Pisahkan:

Transaksi usaha

dan

transaksi pribadi.

Namun jangan menggunakan label “pribadi” tanpa bukti.

Buat catatan:

Tanggal → Nilai → Tujuan → Bukti.

Setelah SP2DK selesai, perusahaan sebaiknya memperbaiki sistem pengelolaan rekening agar transaksi pribadi tidak lagi bercampur dengan aktivitas usaha.

Apakah SP2DK Kontraktor Berarti Pasti Akan Diperiksa?

Tidak otomatis.

SP2DK merupakan bagian dari kegiatan pengawasan dan digunakan untuk meminta penjelasan atas data dan/atau keterangan.

DJP sendiri menjelaskan bahwa SP2DK merupakan sarana meminta penjelasan atas data yang perlu diklarifikasi.

Namun, mengabaikan SP2DK bukan pilihan yang bijaksana.

Dalam praktik pengawasan, ketika penjelasan tidak diberikan atau tidak menyelesaikan permasalahan data, dapat terdapat tindak lanjut sesuai ketentuan dan kondisi kasus.

Karena itu, kontraktor sebaiknya menggunakan kesempatan SP2DK untuk menjelaskan data dengan lengkap sejak awal.

Batas Waktu Menjawab SP2DK Kontraktor

DJP saat ini mencantumkan jangka waktu tanggapan paling lama 14 hari.

Bagi kontraktor, waktu tersebut dapat terasa singkat karena dokumen proyek sering tersebar.

Misalnya:

  • kontrak di bagian legal;
  • invoice di accounting;
  • bukti potong di tax;
  • rekening koran di finance;
  • dokumen proyek di project manager;
  • dan dokumen subkontrak di procurement.

Karena itu, begitu SP2DK diterima, jangan menunggu.

Segera bentuk satu tim kecil:

Tax/Accounting + Finance + Project + Management

agar data dapat dikumpulkan dengan cepat.

Kesalahan yang Sering Dilakukan Kontraktor Saat Menjawab SP2DK

1. Membandingkan nilai kontrak dengan SPT tanpa memahami basis angkanya

Nilai kontrak, pembayaran, dan omzet tidak selalu dapat dibandingkan secara langsung.

2. Menganggap semua uang masuk adalah omzet

Padahal dapat terdapat transfer internal, pinjaman, atau komponen lainnya.

3. Menganggap omzet sama dengan laba

Ini dua konsep berbeda.

4. Mengurangi omzet dengan biaya subkontraktor

Biaya tidak otomatis mengurangi angka pendapatan.

5. Melupakan PPN

Komponen PPN perlu dipisahkan ketika melakukan rekonsiliasi tertentu.

6. Melupakan bukti potong

Padahal bukti potong dapat membantu menjelaskan PPh yang telah dipotong.

7. Tidak memperhatikan periode

Pembayaran Januari dapat berkaitan dengan pekerjaan atau dokumen periode sebelumnya.

8. Mengirim dokumen tanpa indeks

Dokumen yang banyak tanpa struktur justru menyulitkan penelusuran.

9. Membuat dokumen setelah SP2DK yang tidak sesuai fakta

Jangan membuat bukti fiktif.

10. Menutupi omzet yang memang belum dilaporkan

Jika memang ada kekurangan pelaporan, lebih baik dievaluasi dan diperbaiki daripada membuat argumentasi yang tidak sesuai fakta.

Cara Membuat Rekonsiliasi SP2DK Kontraktor yang Profesional

Gunakan empat lapisan.

Lapisan 1 — Kontrak

Berapa nilai pekerjaan?

Lapisan 2 — Penagihan

Berapa yang sudah ditagihkan?

Lapisan 3 — Pembayaran

Berapa yang sudah dibayar dan kapan?

Lapisan 4 — Pajak

Berapa PPh dan PPN yang terkait serta bagaimana pelaporannya?

Kemudian cocokkan dengan:

rekening → pembukuan → SPT.

Jika semuanya dapat ditelusuri, Anda memiliki dasar jawaban yang jauh lebih kuat.

Checklist Dokumen SP2DK untuk Kontraktor

Sebelum menyampaikan jawaban, periksa:

  • SP2DK sudah dibaca.
  • Periode pajak sudah jelas.
  • Data yang dipertanyakan sudah diidentifikasi.
  • Daftar seluruh proyek sudah dibuat.
  • Kontrak tersedia.
  • Addendum tersedia.
  • Invoice tersedia.
  • Berita acara tersedia.
  • Rekening koran tersedia.
  • Bukti pembayaran tersedia.
  • Bukti potong tersedia.
  • Data PPN sudah direkonsiliasi.
  • PPh sudah direkonsiliasi.
  • Pembayaran subkontraktor sudah ditelusuri.
  • Transfer antar rekening sudah dipisahkan.
  • Perbedaan periode sudah diperiksa.
  • Omzet sudah dicocokkan dengan SPT.
  • Seluruh dokumen diberi indeks.
  • Surat tanggapan sudah direview.

Jangan Hanya Mencari Kesalahan DJP

Ini sikap yang perlu dihindari.

Ketika melihat angka berbeda, jangan langsung berpikir:

“Data kantor pajak pasti salah.”

Bisa saja benar terdapat perbedaan sumber data.

Tetapi bisa juga:

  • pembukuan perusahaan yang salah;
  • ada invoice yang belum tercatat;
  • ada pembayaran yang belum direkonsiliasi;
  • ada bukti potong yang belum masuk;
  • ada transfer antar rekening;
  • atau memang ada omzet yang belum dilaporkan.

Karena itu, pendekatan terbaik adalah investigasi berbasis dokumen.

Bukan asumsi.

Download Template Jawaban SP2DK untuk Kontraktor

Jika Anda sedang menghadapi SP2DK karena perbedaan omzet dan PPh, jangan mulai dari halaman kosong.

Gunakan Template Jawaban SP2DK Gratis untuk membantu menyusun:

  • tabel rekonsiliasi omzet;
  • daftar proyek;
  • rekonsiliasi kontrak dan pembayaran;
  • rekonsiliasi PPh;
  • daftar bukti potong;
  • penjelasan perbedaan rekening;
  • daftar dokumen pendukung;
  • dan struktur surat tanggapan.

👉 Download Template Jawaban SP2DK Gratis

Download Template SP2DK

DOWNLOAD FORM

 
 

Gunakan prinsip:

Data DJP → Data Proyek → Rekonsiliasi → Penjelasan → Bukti

Dengan struktur tersebut, jawaban tidak hanya berupa surat naratif, tetapi menjadi paket penjelasan yang dapat ditelusuri.

FAQ SP2DK untuk Kontraktor

Mengapa kontraktor bisa mendapat SP2DK?

Salah satu kemungkinan adalah terdapat perbedaan atau data yang perlu dijelaskan antara informasi yang dimiliki DJP dengan data yang telah dilaporkan perusahaan, misalnya terkait omzet, pembayaran proyek, bukti potong, atau transaksi lainnya.

Apakah nilai kontrak sama dengan omzet?

Tidak selalu dapat disamakan begitu saja. Nilai kontrak merupakan nilai berdasarkan perjanjian, sedangkan pengakuan dan pelaporan penghasilan perlu dianalisis berdasarkan kondisi transaksi, prinsip akuntansi yang digunakan, dan ketentuan perpajakan yang berlaku.

Apakah uang muka proyek otomatis sama dengan omzet?

Tidak boleh disimpulkan hanya dari mutasi rekening. Uang muka harus dianalisis berdasarkan kontrak, waktu penerimaan, dokumen pekerjaan, serta ketentuan perpajakan yang berlaku.

Mengapa omzet kontraktor berbeda dengan uang yang masuk rekening?

Karena rekening dapat mencerminkan pembayaran bruto/neto, pemotongan pajak, PPN, pembayaran proyek periode berbeda, transfer antar rekening, pinjaman, atau transaksi lainnya.

Apakah PPh jasa konstruksi selalu menggunakan tarif yang sama?

Tidak. Perlakuan PPh jasa konstruksi bergantung pada jenis jasa dan kondisi penyedia jasa sesuai ketentuan yang berlaku. DJP mencantumkan beberapa klasifikasi dan tarif berbeda untuk jasa konstruksi.

Bagaimana jika PPh sudah dipotong oleh pemberi kerja?

Kumpulkan bukti potong dan rekonsiliasikan dengan pembayaran proyek, rekening bank, pembukuan, serta SPT. Dalam kondisi tertentu, pengguna jasa dapat menjadi pihak yang melakukan pemotongan PPh jasa konstruksi.

Apakah biaya subkontraktor boleh dikurangkan dari omzet?

Jangan langsung mengurangi omzet dengan biaya subkontraktor. Pendapatan dan biaya merupakan komponen berbeda dan harus dicatat sesuai perlakuan akuntansi serta perpajakan yang berlaku.

Bagaimana jika nilai kontrak berubah karena addendum?

Simpan kontrak awal, addendum, berita acara perubahan, invoice, dan dokumen pembayaran. Gunakan dokumen tersebut untuk menjelaskan perubahan nilai proyek.

Bagaimana jika pembayaran proyek masuk ke dua rekening perusahaan?

Lakukan rekonsiliasi seluruh rekening dan identifikasi transfer antar rekening agar tidak terjadi penghitungan ganda.

Bagaimana jika terdapat omzet yang memang belum dilaporkan?

Jangan membuat klasifikasi transaksi yang tidak sesuai fakta. Identifikasi periode dan dampaknya, kemudian evaluasi langkah pembetulan dan kewajiban perpajakan yang relevan.

Apakah SP2DK berarti kontraktor pasti diperiksa?

Tidak otomatis. SP2DK merupakan bagian dari kegiatan pengawasan dan permintaan penjelasan atas data/keterangan. Namun, tanggapan tetap harus diberikan secara serius dan sesuai fakta.

Berapa lama kontraktor harus menjawab SP2DK?

DJP saat ini mencantumkan jangka waktu tanggapan paling lama 14 hari.

Kesimpulan

Ketika kontraktor mendapat SP2DK karena perbedaan omzet dan PPh, jangan langsung menganggap bahwa perusahaan pasti melakukan kesalahan.

Namun, jangan pula langsung menganggap data DJP pasti keliru.

Cari jawabannya melalui rekonsiliasi.

Mulai dari:

Kontrak

Addendum

Termin

Invoice

Pembayaran

Rekening Bank

PPh

PPN

Pembukuan

SPT

Dengan cara tersebut, perbedaan angka dapat diurai menjadi transaksi-transaksi yang konkret.

Jika selisih terjadi karena perbedaan periode, jelaskan periodenya.

Jika karena PPh dipotong, tunjukkan bukti potong.

Jika karena PPN, pisahkan komponen pajaknya sesuai konteks perhitungannya.

Jika karena transfer antar rekening, tunjukkan rekening asal dan tujuan.

Jika karena uang muka atau retensi, tunjukkan kontrak dan dokumen proyek.

Jika karena addendum, tunjukkan perubahan kontraknya.

Dan jika setelah seluruh rekonsiliasi ternyata memang terdapat omzet atau pajak yang belum dilaporkan, jangan membuat argumentasi untuk menutupinya.

Identifikasi, hitung, evaluasi, dan lakukan koreksi sesuai ketentuan yang berlaku.

Dalam menghadapi SP2DK, jawaban terbaik bukan jawaban yang paling panjang.

Bukan pula jawaban yang paling agresif.

Jawaban terbaik adalah jawaban yang:

jelas angkanya, masuk akal kronologinya, konsisten dengan pembukuan, dan dapat dibuktikan dengan dokumen.

Bagi perusahaan kontraktor, prinsip tersebut sangat penting karena satu proyek dapat menghasilkan puluhan bahkan ratusan dokumen.

Karena itu, jangan menunggu SP2DK berikutnya untuk melakukan rekonsiliasi.

Setiap proyek sebaiknya sejak awal memiliki hubungan data yang jelas:

Kontrak → Progress → Invoice → Pembayaran → Pajak → SPT.

Jika rantai tersebut rapi, ketika kantor pajak bertanya:

“Mengapa omzet Anda berbeda dengan data kami?”

perusahaan tidak perlu menjawab berdasarkan ingatan.

Cukup buka dokumennya dan tunjukkan:

“Ini proyeknya, ini kontraknya, ini pembayarannya, ini pajaknya, dan ini alasan mengapa angkanya berbeda.”

Itulah fondasi jawaban SP2DK yang kuat.

Hot this week

PMK 55 Tahun 2026 vs PMK 111 Tahun 2014: Apa yang Berubah?

Terbitnya PMK Nomor 55 Tahun 2026 tentang Konsultan Pajak...

Sanksi Konsultan Pajak Menurut PMK 55 Tahun 2026: Peringatan, Pembekuan, hingga Pencabutan Izin

Menjadi Konsultan Pajak bukan hanya soal memiliki kompetensi dan...

Masa Berlaku SKT Pihak Lain: Berapa Tahun, Kapan Berakhir, dan Bagaimana Agar Tetap Bisa Menjadi Kuasa Wajib Pajak?

Salah satu pertanyaan yang paling sering muncul setelah seseorang...

Dokter Mendapat SP2DK: Cara Menjelaskan Penghasilan dan Transaksi Rekening

Bagi seorang dokter, menerima SP2DK bisa menjadi pengalaman yang...

Pemilik Toko Mendapat SP2DK karena Mutasi Rekening: Bagaimana Cara Menjawabnya?

Bagi pemilik toko, rekening bank sering kali menjadi bagian...

Topics

PMK 55 Tahun 2026 vs PMK 111 Tahun 2014: Apa yang Berubah?

Terbitnya PMK Nomor 55 Tahun 2026 tentang Konsultan Pajak...

Dokter Mendapat SP2DK: Cara Menjelaskan Penghasilan dan Transaksi Rekening

Bagi seorang dokter, menerima SP2DK bisa menjadi pengalaman yang...

Pemilik Toko Mendapat SP2DK karena Mutasi Rekening: Bagaimana Cara Menjawabnya?

Bagi pemilik toko, rekening bank sering kali menjadi bagian...

Kantor Konsultan Pajak Menurut PMK 55 Tahun 2026: Bentuk, Syarat, Izin, dan Ketentuannya

Mendirikan Kantor Konsultan Pajak sekarang tidak cukup hanya dengan...

PPL Konsultan Pajak: Jumlah SKP dan Ketentuannya Menurut PMK 55 Tahun 2026

Mendapatkan Izin Konsultan Pajak bukan berarti proses menjaga kompetensi...
spot_img

Related Articles

Popular Categories

spot_imgspot_img