Developer Menerima Booking Fee: Kapan Menjadi Isu Pajak?

IDTAX.OR.ID KNOWLEDGE SYSTEM

Developer Menerima Booking Fee: Kapan Menjadi Isu Pajak?

FormatPost
Diperbarui16 September 2026
Waktu baca8 menit
KonteksPanduan praktis

Calon pembeli datang ke marketing gallery.

Harga rumah Rp1,8 miliar.

Sales meminta booking fee Rp10 juta.

Kalau lanjut, booking fee menjadi bagian pembayaran.

Kalau batal, tergantung syarat, bisa dikembalikan atau hangus.

Dari sisi marketing, booking fee adalah alat mengunci unit.

Dari sisi pajak, pertanyaan lebih tajam.

Apakah uang tersebut sudah menjadi pembayaran atas penyerahan rumah?

Apakah masih refundable deposit?

Apakah menjadi uang muka?

Apakah developer sudah wajib membuat Faktur Pajak?

Apakah penghasilan atau PPh Final pengalihan sudah terpicu?

Tidak semua booking fee mempunyai treatment yang sama.

Nama “booking fee” bukan jawaban pajak.

Kontrak dan hak para pihak yang menentukan.

Bedakan booking fee, deposit, dan uang muka

Tiga istilah sering dipakai bergantian.

Padahal substansinya bisa berbeda.

Booking fee refundable:

calon pembeli menitipkan uang untuk reservasi dan dapat menarik kembali jika syarat tertentu terjadi.

Booking fee non-refundable:

uang menjadi hak developer ketika calon pembeli membatalkan sesuai ketentuan.

Uang muka:

pembayaran sebagian harga jual yang akan diperhitungkan saat transaksi diselesaikan.

Deposit:

jaminan yang belum menjadi pembayaran harga sampai kondisi tertentu.

Tax team harus membaca dokumen booking.

Apakah jumlah Rp10 juta otomatis mengurangi harga rumah?

Apakah refundable?

Kapan menjadi milik developer?

Apakah PPJB sudah ditandatangani?

Apakah unit sudah ditentukan?

Apakah pembeli sudah terikat membeli?

Semakin dekat substansi ke pembayaran sebagian harga, semakin kuat alasan melihatnya sebagai uang muka.

PPN mempunyai aturan saat pembayaran diterima sebelum penyerahan

Dalam sistem PPN, jika pembayaran diterima sebelum penyerahan Barang Kena Pajak atau Jasa Kena Pajak, Faktur Pajak dapat wajib dibuat pada saat penerimaan pembayaran uang muka sesuai ketentuan.

Untuk memperluas konteks pada bagian ini, lihat Retensi Proyek: Kapan Penghasilan Diakui dan kapan pajak dipotong?.

DJP pada panduan Coretax menjelaskan Faktur Pajak Uang Muka dibuat PKP saat menerima pembayaran DP dari pembeli sebelum penyerahan dilakukan secara utuh.

Ini sangat relevan untuk developer PKP.

Kalau booking fee secara substansi sudah merupakan pembayaran sebagian harga rumah, jangan menunggu AJB untuk melihat PPN.

Tax point dapat muncul lebih awal.

Sebaliknya, jika uang benar-benar deposit refundable dan belum menjadi consideration atas penyerahan, treatment perlu dianalisis berbeda.

Jangan invoice system otomatis membuat Faktur Pajak hanya dari cash receipt tanpa product code dan contract status.

Booking system harus memberi tax status.

Uang muka PPN 2026 juga bersinggungan dengan insentif rumah

Pada 2026, PMK 90 Tahun 2025 memberikan PPN Ditanggung Pemerintah atas penyerahan rumah tapak dan satuan rumah susun tertentu yang memenuhi syarat.

Salah satu syarat pentingnya:

pembayaran uang muka atau cicilan pertama tidak boleh dilakukan sebelum 1 Januari 2026.

Artinya, booking fee bisa menjadi isu besar jika ternyata secara substansi dianggap sebagai pembayaran uang muka atau cicilan pertama.

Bayangkan pembeli membayar booking fee 20 Desember 2025.

Serah terima rumah dilakukan Maret 2026.

Pembeli berharap PPN DTP 2026.

PMK 90 menyatakan PPN DTP tidak diberikan jika telah dilakukan pembayaran uang muka atau cicilan pertama sebelum 1 Januari 2026.

Tax team harus menentukan apakah booking fee Desember memang merupakan uang muka atau bukan berdasarkan dokumen dan fakta.

Jangan marketing menyebut “booking fee” hanya untuk menghindari syarat waktu.

Substance harus konsisten.

PMK 90 Tahun 2025 sangat spesifik

Untuk insentif 2026, rumah harus baru dan siap huni.

Harga jual paling banyak Rp5 miliar.

Penyerahan harus dalam periode 1 Januari sampai 31 Desember 2026.

PPN DTP diberikan 100 persen dari PPN terutang atas bagian harga jual sampai Rp2 miliar.

Ada syarat AJB atau PPJB lunas, BAST, kode identitas rumah, Faktur Pajak, dan pelaporan yang relevan.

Booking fee bukan salah satu istilah utama dalam fasilitas.

Karena itu, yang diuji adalah apakah booking fee sebenarnya masuk kategori pembayaran uang muka atau cicilan pertama.

Developer perlu policy tertulis.

Jangan masing-masing sales office membuat definisi sendiri.

Satu proyek menyebut booking fee refundable.

Proyek lain non-refundable.

Tax treatment bisa berbeda.

Saat booking fee dikreditkan ke harga, audit trail harus jelas

Pembeli membayar booking Rp10 juta.

Satu minggu kemudian menandatangani PPJB dan membayar DP Rp190 juta.

Total first payment menjadi Rp200 juta.

Accounting harus dapat menunjukkan:

booking receipt Rp10 juta,

conversion date,

DP invoice,

total contract price,

remaining receivable.

Kalau Faktur Pajak Uang Muka diperlukan, DPP dan PPN harus dihitung berdasarkan pembayaran yang benar sesuai ketentuan.

Jangan booking fee tetap berada di akun other income sementara secara komersial sudah menjadi bagian harga rumah.

Itu membuat revenue dan tax reconciliation berbeda.

Gunakan status:

booking deposit,

converted to down payment,

refunded,

forfeited.

Setiap status punya trigger.

Booking fee hangus berbeda dari pembayaran rumah

Calon pembeli batal.

Syarat menyatakan booking fee Rp10 juta tidak dikembalikan.

Sekarang developer tidak menyerahkan rumah.

Apa karakter Rp10 juta yang menjadi hak developer?

Jangan otomatis memperlakukan sebagai penjualan rumah.

Tidak ada pengalihan unit.

Tax team perlu menganalisis apakah uang hangus merupakan penghasilan lain, cancellation fee, atau kompensasi berdasarkan kontrak dan treatment PPN/PPh yang relevan.

Jangan menempatkan di account property sales hanya karena berasal dari calon pembeli.

Buat separate revenue code.

Forfeited booking fee.

Lalu review treatment.

Jumlahnya mungkin kecil per unit.

Pada developer besar, pembatalan ribuan unit bisa material.

Jangan biarkan berada di suspense account.

PPh Final pengalihan tidak selalu muncul saat booking

PP 34 Tahun 2016 mengatur PPh Final atas penghasilan dari pengalihan hak atas tanah dan atau bangunan serta PPJB beserta perubahannya.

Timing pembayaran PPh Final pengalihan untuk developer perlu dibaca sesuai ketentuan transaksi dan mekanisme PPJB.

Booking fee yang belum menjadi transaksi pengalihan atau PPJB yang mengikat tidak otomatis diperlakukan sama dengan pembayaran atas pengalihan.

Tax team harus melihat stage.

Reservation.

PPJB.

Payment.

Handover.

AJB.

Jangan seluruh customer receipt langsung dipetakan ke PPh Final PHTB.

Sebaliknya, jangan menunggu AJB jika ketentuan PPh pada transaksi PPJB sudah memicu kewajiban lebih awal.

Developer membutuhkan transaction stage field yang akurat.

Ini bukan sekadar sales pipeline.

Ia tax data.

PPJB membuat tax story lebih jelas

Begitu PPJB ditandatangani, hak dan kewajiban lebih konkret.

Unit.

Harga.

Payment schedule.

Cancellation.

Handover.

Tax clause.

Developer sebaiknya menghubungkan booking record ke PPJB.

Jangan ada orphan transaction.

Setiap booking punya outcome:

converted,

cancelled,

expired,

refunded.

Converted booking harus punya PPJB reference.

Cancelled harus punya refund atau forfeiture evidence.

Dengan data ini, tax team dapat membangun reconciliation per unit.

Satu unit satu genealogy.

Untuk proyek ribuan unit, ini jauh lebih penting daripada spreadsheet total.

Developer harus memisahkan customer money dari revenue logic

Uang masuk tidak selalu revenue.

Reservation deposit.

Refundable deposit.

Down payment.

Installment.

Penalty.

Maintenance deposit.

Utility deposit.

Sinking fund.

Semua bisa masuk rekening developer atau pengelola.

Kalau accounting hanya punya satu account Customer Receipt, tax error pasti besar.

Buat customer ledger per unit.

Contract price.

Receipts.

Tax status.

Invoice status.

PPN.

PPh.

Outstanding.

Refund.

Tax system properti harus unit based.

Bukan hanya customer based, karena satu customer bisa beli dua unit dan satu unit batal.

Unit ID menjadi key.

Marketing promotion juga bisa mengubah booking fee

Promo:

booking fee Rp1 juta.

Normal Rp10 juta.

Atau booking fee akan dikembalikan sebagai cashback saat akad.

Tax team perlu tahu mekanisme.

Cashback bisa merupakan potongan harga jika memenuhi karakter tertentu.

Atau pembayaran terpisah.

Free installment.

Subsidized mortgage.

Furnishing package.

Promo property sangat kreatif.

Harga jual untuk PPN dan PPh harus didasarkan pada transaksi yang benar dan dokumen konsisten.

Jangan marketing mengubah promo tanpa tax review.

Satu campaign nasional bisa mengubah tax base ribuan unit.

Buat promo tax checklist.

Harga sebelum promo.

Discount.

Cashback.

Booking fee.

DP.

DPP.

Faktur Pajak.

PPh Final.

Developer PKP harus menghubungkan Coretax dengan sales system

Coretax Factur Pajak Uang Muka membutuhkan data kontrak dan pembayaran.

Jika sales system tidak terintegrasi, tax team melakukan manual matching.

Risikonya:

Faktur Pajak terlambat,

DPP salah,

booking dikonversi tapi tidak diketahui,

refund tidak membetulkan tax document,

customer identity salah.

Buat daily atau weekly interface.

Unit.

Customer NPWP atau NIK.

Receipt.

Receipt type.

Taxable payment yes/no.

Faktur status.

Dengan workflow ini, tax tidak perlu membaca rekening bank.

Sales system memberi tax event.

Tax validates.

Accounting reconciles.

Refund juga perlu tax workflow

Booking fee sudah dianggap uang muka dan Faktur Pajak dibuat.

Kemudian transaksi batal.

Jangan hanya transfer refund ke customer.

Tax document perlu dievaluasi.

Apakah pembatalan faktur diperlukan?

Apakah dokumen retur relevan?

Apakah PPN sudah dilaporkan?

Apakah SPT Masa perlu pembetulan?

Treatment bergantung fakta dan tahap transaksi.

Refund SOP harus melibatkan tax.

Jangan customer service memproses refund tanpa memberi informasi.

Satu refund bisa memengaruhi:

customer receivable,

revenue,

PPN,

PPh,

dan unit inventory.

End to end correction diperlukan.

Booking fee kecil bisa mempunyai dampak besar

Secara nominal Rp5 juta atau Rp10 juta terlihat tidak material dibanding rumah Rp2 miliar.

Tetapi timing-nya bisa menentukan.

Khusus insentif PPN DTP 2026, payment sebelum 1 Januari 2026 dapat membuat fasilitas tidak tersedia jika payment tersebut merupakan uang muka atau cicilan pertama.

Karena itu, jangan meremehkan booking fee hanya karena nilainya kecil.

Tax consequence tidak selalu sebanding nominal pembayaran.

Satu booking Rp10 juta dapat memengaruhi PPN ratusan juta rupiah jika classification salah dan fasilitas menjadi tidak memenuhi syarat.

Ini alasan policy harus jelas sebelum campaign diluncurkan.

Buat booking fee tax matrix

Status 1:

refundable reservation deposit.

Tax action:
review whether no payment of consideration has yet occurred based on facts.

Status 2:

converted to down payment.

Tax action:
trigger PPN advance payment process if applicable and update customer ledger.

Status 3:

non-refundable from inception.

Tax action:
review whether consideration for reservation service, part of property price, or other income based on contract.

Status 4:

forfeited after cancellation.

Tax action:
reclassify and review PPh/PPN consequence.

Status 5:

refunded.

Tax action:
close deposit and correct tax documents if any had already been issued.

Matrix tidak menggantikan aturan.

Ia membuat sistem tahu kapan tax harus melihat.

Kapan booking fee menjadi isu pajak?

Ketika substansinya berubah dari uang yang sekadar ditahan menjadi pembayaran atau penghasilan.

Dan untuk developer rumah pada 2026, timing menjadi lebih sensitif karena PMK 90 Tahun 2025 menetapkan syarat pembayaran uang muka atau cicilan pertama untuk fasilitas PPN DTP.

Jadi jangan bertanya hanya:

“Booking fee kena pajak atau tidak?”

Tanyakan:

refundable atau tidak?

Bagian harga atau tidak?

Kapan dikonversi?

PPJB sudah ada?

Faktur Pajak sudah perlu dibuat?

Jika batal, uang dikembalikan atau hangus?

Enam jawaban itu menentukan tax workflow.

Booking fee adalah transaksi kecil yang berada di pintu masuk transaksi properti besar.

Kalau pintu masuknya salah klasifikasi, seluruh tax trail unit dapat ikut salah.

Leave a Comment

Your email address will not be published. Required fields are marked *