Pajak Airbnb Villa Bali: Rekonsiliasi Gross Booking, Komisi dan Net Settlement
Pajak Airbnb villa Bali sebaiknya tidak dimulai dari jumlah uang yang masuk rekening bank. Untuk villa yang menerima booking melalui Airbnb, finance perlu lebih dahulu menjelaskan hubungan antara gross earnings, platform fee, adjustment, payout, bank dan general ledger.
Masalah yang sering muncul sederhana: nilai booking terlihat besar di platform, tetapi transfer ke rekening lebih kecil. Selisih tersebut belum tentu merupakan error. Namun jika tidak direkonsiliasi, owner dapat kehilangan jejak antara pendapatan operasional, deduction platform, refund, payout dan angka yang akhirnya masuk ke laporan pajak.
Pajak Airbnb Villa Bali Dimulai dari Rekonsiliasi Gross-to-Net
Sebelum menentukan angka untuk tax working paper, kunci terlebih dahulu transaksi dari sumber aslinya.
Gross earnings bukan sama dengan payout
Airbnb sendiri menyediakan Earnings report yang dapat memuat gross earnings, adjustments, host service fee, pajak yang dipotong bila ada, dan total net pay.
Untuk listing owner, Airbnb menjelaskan payout dihitung dari nightly rate ditambah optional extra charges lalu dikurangi host service fee dan co-host payouts yang dibagikan.
Artinya, payout adalah hasil akhir dari beberapa komponen. Accounting sebaiknya tidak menganggap jumlah transfer bank sebagai pengganti detail transaksi bruto.
Net bank settlement bukan satu-satunya angka accounting
Misalnya platform menunjukkan gross earnings Rp100 juta dan bank menerima Rp96 juta setelah deduction yang tercatat pada laporan platform. Jika accounting hanya mencatat Rp96 juta sebagai revenue tanpa bridge, Rp4 juta selisih tersebut kehilangan penjelasan pada general ledger.
Contoh angka ini hanya ilustrasi. Nilai aktual harus mengikuti report Airbnb dan kontrak atau pengaturan akun masing-masing host.
Data Apa yang Bisa Diambil dari Airbnb?
Untuk tax reconciliation, Airbnb menyatakan Earnings dashboard menyediakan akses ke gross earnings, transaksi, dan ekspor CSV.
Data tersebut dapat digunakan sebagai titik awal untuk membangun reconciliation file. Finance sebaiknya menyimpan report per periode dan menghubungkannya dengan listing, payout method serta rekening bank yang relevan.
Secara praktis, pisahkan setidaknya:
- gross earnings
- host service fee
- adjustment
- refund atau correction bila ada
- co-host payout bila digunakan
- payout
- tanggal payout
- rekening penerima
- listing atau villa terkait
Tujuannya bukan sekadar mengunduh CSV, tetapi membuat setiap payout dapat ditelusuri kembali ke transaksi sumber.
7 Kontrol Rekonsiliasi Airbnb Villa
1. Kunci gross earnings per periode
Mulai dari Earnings report, bukan dari rekening bank. Pisahkan per bulan dan per listing jika satu owner atau villa management mengelola beberapa properti.
Gunakan satu cutoff yang konsisten agar booking akhir bulan tidak berpindah-pindah hanya karena payout diterima pada periode berikutnya.
2. Identifikasi host service fee
Host service fee harus dapat ditelusuri dari platform report ke account yang digunakan di pembukuan. Jangan membuat angka fee berdasarkan selisih bank tanpa mengecek detail transaksi.
Jika fee berubah antarreservation atau model akun berbeda, gunakan report aktual dari Airbnb sebagai source document.
3. Pisahkan adjustment dan refund
Adjustment dapat membuat payout bulan tertentu tidak sama dengan pola normal. Beri kolom tersendiri untuk refund, resolution adjustment atau koreksi lain yang terlihat di report.
Tujuannya agar finance tidak memasukkan seluruh deduction sebagai platform commission.
4. Cocokkan payout dengan rekening bank
Setelah gross-to-net bridge selesai, cocokkan payout ID, tanggal, amount dan rekening penerima dengan bank statement.
Perbedaan tanggal beberapa hari dapat menjadi timing difference. Perbedaan nilai harus mempunyai penjelasan dari report, bukan diasumsikan sebagai biaya bank atau biaya platform.
5. Pisahkan transaksi owner dan villa management
Jika Airbnb account dikelola villa management tetapi villa dimiliki pihak lain, accounting perlu membaca kontrak.
Tentukan siapa yang memperoleh pendapatan, siapa menerima payout, apa management fee, biaya apa yang menjadi tanggungan owner, dan berapa amount yang akhirnya menjadi payable kepada owner.
6. Hubungkan report dengan general ledger
Gunakan account mapping yang konsisten untuk revenue, platform fee, refund, owner payable, management fee dan bank sesuai substansi hubungan para pihak.
Tidak semua villa memerlukan struktur account yang sama. Villa yang dioperasikan langsung oleh owner berbeda dengan management company yang menerima dana untuk beberapa owner.
7. Bangun tax working paper setelah reconciliation selesai
Jangan mengambil satu kolom dari CSV dan langsung menjadikannya angka pajak.
Tax working paper sebaiknya mereferensikan gross transaction, deduction, settlement dan ledger sehingga reviewer dapat menjawab mengapa angka pada laporan pajak berbeda dari nilai transfer bank.
Contoh Gross-to-Net Reconciliation
Tabel berikut adalah control format internal, bukan ketentuan pajak atau format wajib dari Airbnb.
| Komponen | Nilai | Sumber | Status |
|---|---|---|---|
| Gross earnings | xxx | Airbnb Earnings report | Matched |
| Host service fee | (xxx) | Airbnb report | Matched |
| Adjustment/refund | +/- xxx | Transaction detail | Review |
| Co-host payout | (xxx) | Airbnb report | Jika relevan |
| Expected payout | xxx | Reconciliation | Calculated |
| Actual payout | xxx | Airbnb payout | Matched |
| Bank receipt | xxx | Bank statement | Matched/timing |
| GL posting | xxx | General ledger | Matched/variance |
Implikasinya, selisih baru dianggap exception setelah seluruh komponen yang memang menjelaskan payout telah dimasukkan ke working paper.
Hubungan Airbnb dengan PBJT Villa
Rekonsiliasi platform dan penentuan pajak adalah dua pekerjaan yang saling berhubungan tetapi tidak identik.
Dalam kerangka perpajakan nasional, PMK 70/PMK.03/2022 menempatkan jasa penyediaan akomodasi seperti hotel, hostel, vila, motel dan sejenisnya dalam kelompok jasa perhotelan yang memenuhi kriteria regulasi tersebut.
Jika kegiatan villa secara faktual merupakan penyediaan akomodasi, PP Nomor 35 Tahun 2023 memasukkan jasa perhotelan sebagai salah satu jenis jasa yang menjadi objek PBJT kabupaten/kota.
Namun artikel ini tidak menetapkan satu tarif PBJT untuk seluruh Bali. Tarif, dasar pengenaan, administrasi dan sistem pelaporan perlu diperiksa berdasarkan kabupaten atau kota serta model transaksi aktual.
Yang penting untuk accounting adalah memastikan angka yang digunakan dalam working paper pajak dapat direkonsiliasi kembali ke booking dan platform report.
Kesalahan yang Sering Terjadi
Mencatat net payout sebagai seluruh revenue
Ini membuat gross transaction dan deduction tidak terlihat. Akibatnya, laporan bank tampak cocok tetapi detail ekonomi transaksi hilang.
Menganggap seluruh selisih sebagai komisi Airbnb
Selisih dapat berasal dari fee, adjustment, refund, co-host payout, timing atau elemen lain pada report. Periksa detail sebelum membuat jurnal.
Mencampur beberapa villa dalam satu payout tanpa allocation
Jika satu payout mencakup beberapa listing, buat allocation yang menunjukkan berapa bagian setiap villa sebelum posting ke ledger atau owner statement.
Menggunakan tanggal bank sebagai satu-satunya cutoff
Tanggal transaksi, payout dan bank receipt dapat berbeda. Tetapkan accounting cutoff yang konsisten dan dokumentasikan timing difference.
Tidak merekonsiliasi owner statement
Pada villa management, amount yang dibayarkan kepada owner perlu ditelusuri ke booking, deduction, fee pengelola dan biaya lain berdasarkan kontrak.
Dokumen yang Perlu Disiapkan
Untuk membuat rekonsiliasi yang dapat ditelusuri, siapkan:
- Airbnb Earnings report
- transaction export atau CSV
- payout detail
- bank statement
- general ledger
- chart of accounts
- refund dan adjustment detail
- daftar listing
- management agreement bila ada
- owner statement
- invoice atau working paper management fee
- laporan PBJT bila sudah berjalan
- laporan pajak terkait
Dokumen tersebut sebaiknya menggunakan periode yang sama agar timing difference dapat dipisahkan dari selisih sebenarnya.
Kapan Perlu Review Profesional?
Review lebih dalam relevan jika:
- gross earnings tidak pernah direkonsiliasi dengan bank
- finance hanya mencatat net payout
- terdapat beberapa listing dalam satu payout
- payout masuk ke rekening berbeda
- owner statement tidak cocok dengan platform report
- management fee tidak mempunyai bridge ke gross booking
- refund dan adjustment sering menimbulkan selisih
- PBJT menggunakan angka yang tidak dapat ditelusuri ke booking
- general ledger berbeda dengan Airbnb Earnings report
- terdapat saldo OTA atau owner payable lama
Untuk bisnis villa di Bali, Usman Tax menyediakan pencatatan dan rekonsiliasi transaksi, rekap Airbnb dan OTA, konsultasi, serta pelaporan pajak.
Kesimpulan
Pajak Airbnb villa Bali tidak sebaiknya dimulai dari net settlement yang masuk ke rekening. Mulailah dari gross earnings dan bangun bridge sampai payout, bank dan general ledger.
Urutannya adalah gross earnings → host service fee dan deduction lain → adjustment/refund → expected payout → actual payout → bank → general ledger → tax working paper.
Setelah angka operasional tersebut dapat ditelusuri, barulah PBJT dan kewajiban pajak lain dianalisis berdasarkan model usaha, pihak penerima penghasilan dan lokasi villa. Dengan cara ini, tax reporting mempunyai jejak yang dapat dijelaskan kembali ke transaksi asli.
Airbnb Payout dan Pembukuan Villa Belum Cocok?
Jika gross earnings, platform fee, adjustment, payout, bank dan general ledger belum dapat direkonsiliasi dalam satu working paper, mulai dari export transaksi dan payout report sebelum melakukan koreksi jurnal atau tax reporting.
Usman Tax menyediakan layanan akuntansi dan pelaporan pajak untuk bisnis hospitality di Bali. Konsultasi dapat digunakan untuk mereview transaksi Airbnb, OTA reconciliation dan hubungan angka operasional dengan pelaporan pajak villa.
FAQ – Pajak Airbnb Villa Bali Rekonsiliasi Gross Booking, Komisi dan Net Settlement
Apakah net payout Airbnb sama dengan omzet villa?
Tidak sebaiknya langsung disamakan. Airbnb dapat menampilkan gross earnings, host service fee, adjustment dan komponen payout lainnya. Accounting perlu membangun reconciliation terlebih dahulu sebelum menentukan angka yang relevan untuk pembukuan atau pajak.
Data Airbnb apa yang sebaiknya digunakan untuk rekonsiliasi?
Gunakan Earnings report, transaction detail atau CSV, payout detail dan data listing yang relevan. Cocokkan seluruhnya dengan bank statement dan general ledger.
Apakah komisi Airbnb boleh dihitung hanya dari selisih gross booking dan bank?
Sebaiknya tidak. Periksa host service fee dan adjustment yang tercatat pada laporan Airbnb karena selisih dapat berasal dari lebih dari satu komponen.
Bagaimana jika satu payout mencakup beberapa villa?
Buat allocation per listing sebelum posting ke general ledger atau owner statement. Tujuannya agar setiap villa tetap mempunyai jejak transaksi dari platform sampai bank.
Apakah villa Airbnb di Bali terkena PBJT?
Jika kegiatan secara faktual merupakan jasa perhotelan atau penyediaan akomodasi yang termasuk objek PBJT, kewajiban daerah perlu diperiksa. Tarif dan tata caranya harus mengikuti peraturan kabupaten atau kota lokasi villa.
Apa beda gross earnings dan payout Airbnb?
Gross earnings menggambarkan penghasilan bruto dalam laporan Airbnb, sedangkan payout adalah nilai setelah komponen pengurang yang relevan seperti host service fee atau co-host payout dan adjustment sesuai transaksi aktual.
Rujukan & Referensi
- Laporan pendapatan Airbnb untuk gross earnings, fee, adjustment dan net pay — airbnb.com
- Cara Airbnb menghitung payout listing owner — airbnb.com
- Data pendapatan Airbnb untuk kebutuhan pajak dan rekonsiliasi — airbnb.com
- Ketentuan umum PBJT dan jasa perhotelan — jdih.kemenkeu.go.id
- Kriteria jasa perhotelan dalam ketentuan perpajakan — jdih.kemenkeu.go.id
- Layanan konsultan pajak hotel dan villa Bali dari Usman Tax — usmantax.co.id
- Artikel existing mengenai pajak Airbnb di Bali — usmantax.co.id
- Panduan rekonsiliasi PBJT villa dari Usman Tax — usmantax.co.id

