Digital Agency Menjual Paket Iklan: Bedakan Fee Agency dan Budget Media Klien

Klien membayar digital agency Rp500 juta.

Dari angka itu:

Rp350 juta untuk Meta dan Google Ads.

Rp100 juta untuk produksi konten.

Rp50 juta fee agency.

Apakah seluruh Rp500 juta menjadi dasar PPh Pasal 23 atas agency?

Tidak selalu.

PMK 141/PMK.03/2015 memberikan contoh yang hampir persis dengan model perusahaan periklanan.

Dalam contoh resmi, klien mengontrak agen periklanan untuk membuat materi iklan sekaligus memasang iklan melalui perusahaan media.

Tagihan terdiri dari biaya pembuatan materi, fee agen, dan biaya pemasangan media yang kemudian direimbursement kepada agency.

Jika terdapat faktur tagihan atau bukti pembayaran dari agency kepada perusahaan media, PPh Pasal 23 oleh klien dapat dipotong atas jasa pembuatan materi dan fee agency, sedangkan media spend yang benar-benar merupakan reimbursement kepada pihak ketiga diperlakukan berdasarkan bukti tersebut.

Jika bukti pihak ketiga tidak ada, PMK memberi contoh bahwa keseluruhan pembayaran kepada penyedia jasa dapat menjadi jumlah bruto dasar pemotongan.

Pembahasan yang masih berada dalam jalur isu yang sama dapat dilanjutkan ke Edtech, Healthtech, Fintech: Kenapa Label Startup Tidak Menentukan Perlakuan Pajak.

Jadi satu kata kunci penting:

evidence.

Budget media bukan otomatis fee agency.

Tetapi hanya kalau strukturnya benar-benar dapat dibuktikan.

Mulai dari contract scope

Agency menjual apa?

Full-service package.

Media buying.

Creative.

Strategy.

Production.

Influencer.

SEO.

Paid search.

Social ads.

Agency fee.

Jangan satu baris “digital marketing Rp500 juta” jika modelnya memang mempunyai pass-through cost.

Contract perlu memisahkan.

Agency-owned service.

Third-party media.

Third-party production.

Reimbursement.

Markup.

Management fee.

Kalau seluruh Rp500 juta adalah harga package fixed tanpa kewajiban menunjukkan biaya media, posisi economic principal bisa berbeda.

Jangan memecah invoice setelah tax question muncul.

Commercial model harus jelas sejak proposal.

PMK 141 membedakan fee dan reimbursement dengan bukti

Contoh resmi PMK 141 sangat berguna.

PT Jumbo mengontrak PT Iklan Promo.

Tagihan:

jasa pembuatan materi iklan Rp100 juta

fee agen Rp5 juta

biaya pemasangan iklan Rp150 juta

Media menagih agency Rp150 juta dan klien mengganti biaya tersebut.

Dengan bukti media, PPh Pasal 23 oleh klien atas agency dihitung atas jasa pembuatan materi dan fee agency.

Agency sendiri memotong PPh Pasal 23 ketika membayar jasa pemasangan iklan ke perusahaan media sesuai contoh.

Kalau faktur atau bukti pembayaran ke media tidak ada, seluruh Rp255 juta dapat menjadi jumlah bruto dasar pemotongan klien kepada agency dalam contoh tersebut.

Ini menunjukkan dokumentasi bukan detail kecil.

Ia mengubah basis pemotongan.

Media budget harus mempunyai invoice pihak ketiga

Untuk Meta Ads atau Google Ads, bukti mungkin berupa:

commercial invoice

billing statement

platform invoice

payment receipt

campaign account

legal entity

currency

Untuk media Indonesia:

invoice

Faktur Pajak jika relevan

payment

contract

Tax withholding

Simpan semua.

Jangan hanya screenshot Ads Manager.

Dashboard menunjukkan spend.

PMK mensyaratkan bukti tagihan atau pembayaran pihak ketiga untuk treatment reimbursement.

Tax file membutuhkan official billing evidence.

Kalau agency menggunakan credit card sendiri, statement kartu perlu dilengkapi invoice platform.

Card charge saja kurang menjelaskan campaign.

Nama klien perlu dapat ditelusuri.

Dedicated ad account lebih mudah

Agency mengelola ad account milik klien.

Klien top-up langsung.

Agency hanya menagih management fee.

Tax flow lebih sederhana.

Media budget tidak pernah masuk rekening agency.

Agency revenue jelas fee.

Tetapi model bisnis tidak selalu memungkinkan.

Agency bisa mendapatkan credit terms dari platform.

Bisa menggunakan business manager sendiri.

Bisa membeli inventory lalu menjual kembali.

Jangan memaksakan satu architecture.

Yang penting tahu siapa principal atas media.

Siapa yang berutang kepada platform.

Siapa yang menanggung risiko spend.

Siapa yang memiliki rebate.

Contract dan account setup harus konsisten.

Markup media mengubah economics

Agency membeli media Rp350 juta lalu menagih klien Rp385 juta.

Ada markup Rp35 juta.

Apakah seluruh Rp385 juta reimbursement?

Tidak.

Ada economic margin.

Jangan menyebut markup sebagai pass-through.

Breakdown:

third-party media cost

agency media markup

management fee

Tax treatment perlu mengikuti.

Kalau markup adalah imbalan jasa keagenan atau media buying, withholding dapat relevan.

Invoice harus transparan.

Jangan menyembunyikan margin dalam reimbursement account.

Auditor bisa melihat.

Tax authority juga.

Production cost punya rule yang sama

Agency mengontrak production house Rp100 juta.

Klien reimburse Rp100 juta.

Jika bukti pihak ketiga tersedia, treatment jumlah bruto PPh 23 perlu mengikuti PMK 141.

Agency juga mempunyai kewajiban withholding terhadap production house jika jasanya termasuk objek.

Jangan hanya fokus media.

Freelancer.

Photographer.

Voice-over.

Studio.

Talent.

All third party.

Untuk setiap pass-through:

supplier

invoice

payment

tax

client allocation

reimbursement

Tanpa allocation, satu vendor invoice untuk lima klien sulit dipakai menjelaskan reimbursement tertentu.

Media foreign vendor menambah PPN PMSE

Google, Meta, TikTok, atau platform asing dapat berada dalam mekanisme PPN PMSE jika ditunjuk.

DJP menjelaskan produk dan jasa digital dari luar negeri dapat dipungut PPN oleh Pemungut PMSE.

Untuk memperluas konteks pada bagian ini, lihat Biaya Riset Produk Digital: Kapan Menjadi Beban, Kapan Bisa Menjadi Aset?.

Commercial invoice dapat menjadi bukti pungut jika memenuhi persyaratan.

Agency perlu membedakan:

media cost

PPN PMSE

card fee

FX

agency fee

Jangan memasukkan PPN vendor menjadi agency revenue.

Kalau agency PKP dan syarat kredit Pajak Masukan terpenuhi, treatment PPN perlu direkonsiliasi.

Kalau invoice platform atas nama agency, siapa yang berhak menggunakan bukti?

Structure matters.

Media domestic membawa PPh 23

PMK 141 memasukkan jasa penyediaan tempat atau waktu dalam media untuk penyampaian informasi dan jasa periklanan sebagai jasa lain objek PPh Pasal 23.

Dalam contoh resminya, agency memotong 2 persen atas pembayaran jasa pemasangan iklan kepada perusahaan media.

Jadi ketika agency membayar publisher Indonesia, withholding dapat muncul.

Jangan hanya potong pajak ketika klien membayar agency.

Ada tax layer vendor.

Client to agency.

Agency to media.

Bukti potong berbeda.

Tax engine perlu two-sided.

PPN agency dan PPh withholding bukan pajak yang sama

Agency PKP menagih fee Rp50 juta plus PPN sesuai ketentuan.

Klien memotong PPh Pasal 23 dari jasa agency.

PPN tetap dipungut sesuai Faktur Pajak.

PPh dipotong dari penghasilan agency.

Jangan net PPN dengan PPh.

Invoice bridge:

DPP service

PPN

gross invoice

PPh withheld

net cash

Media reimbursement juga harus jelas apakah angka include PPN.

Jangan satu total.

Finance client dan agency perlu melihat basis yang sama.

Budget iklan yang tidak terpakai adalah liability atau refund

Klien mengirim media budget Rp500 juta.

Actual spend hanya Rp450 juta.

Sisa Rp50 juta.

Apakah revenue agency?

Tidak otomatis.

Kalau contract menyatakan unused budget dikembalikan, ada liability kepada klien.

Refund.

Carry forward.

Credit.

Jangan masukkan ke other income saat month-end hanya karena cash masih ada.

Buat client media wallet.

Opening budget.

Top-up.

Spend.

Fee.

Refund.

Closing.

Agency yang memegang banyak client funds perlu subledger.

Jangan campur operating cash.

Platform rebate perlu ditentukan pemiliknya

Media platform memberi rebate 5 persen karena volume.

Siapa berhak?

Agency?

Klien?

Dibagi?

Contract harus menjawab.

Kalau agency mempertahankan rebate, itu economic benefit.

Jangan tetap menyebut seluruh media spend pass-through.

Rebate dapat menjadi revenue atau pengurang cost sesuai accounting treatment.

Tax perlu melihat.

Simpan rebate statement.

Client allocation.

Contract clause.

Agency besar sering memperoleh incentive yang material.

Jangan biarkan off-book.

Credit card points juga jangan membuat accounting absurd

Agency membayar media menggunakan corporate card dan mendapat point.

Untuk nilai kecil mungkin immaterial.

Untuk volume besar, rewards bisa material.

Buat policy.

Jangan mengurangi media reimbursement secara arbitrer.

Jangan juga mengabaikan benefit besar tanpa review.

Tax treatment bergantung bentuk reward dan accounting.

Prinsipnya sama:

pass-through harus benar-benar pass-through.

Economic benefit agency perlu terlihat.

Campaign currency menambah selisih

Klien memberi budget Rp350 juta.

Media invoice USD20 ribu.

Kurs berubah.

Actual rupiah Rp340 juta atau Rp360 juta.

Siapa menanggung FX?

Contract perlu jelas.

Kalau agency menanggung, selisih bisa menjadi gain/loss.

Kalau client reimburses actual, settlement berubah.

Jangan menyembunyikan FX dalam fee.

Tax invoice and reimbursement schedule perlu menunjukkan.

Simpan currency.

Invoice date.

Payment date.

Card settlement.

Client billing.

Media agency adalah bisnis cross-currency bahkan kalau client domestik.

One-line invoice adalah musuh tax reconciliation

Invoice:

“Digital Marketing Package Rp500 juta.”

Finance tidak bisa melihat:

creative

media

agency fee

third-party cost

PPN

PPh base

Jangan one-line kalau komponen memang berbeda secara ekonomi.

Boleh proposal simple.

Supporting schedule tetap ada.

Tax invoice description cukup sesuai sistem, tetapi subledger perlu detail.

Klien juga membutuhkan basis withholding.

Semakin transparan, semakin kecil dispute.

Bukan berarti agency harus membuka seluruh margin.

Hanya bedakan owned fee dan pass-through berdasarkan contract.

Bukti pihak ketiga harus match period dan client

Media invoice Q1 Rp1 miliar untuk semua client.

Agency mengklaim Rp300 juta reimbursement untuk Client A.

Buat allocation.

Campaign ID.

Ad account.

Spend.

Invoice.

Payment.

Jangan hanya attach invoice Rp1 miliar.

PMK 141 menekankan bukti pembayaran atau tagihan pihak ketiga.

Evidence perlu menunjukkan hubungan dengan jasa yang diberikan.

Agency dengan pooled billing harus punya reconciliation.

Platform export bisa membantu.

Client.

Campaign.

Spend.

Tax.

Allocation.

Tidak perlu manual.

Media budget perlu cash control

Klien membayar budget di muka.

Agency kemudian membayar platform.

Jangan gunakan dana itu untuk payroll kalau contract menganggap client funds.

Operational risk besar.

Buat restricted or designated cash policy.

Media payable.

Client deposit.

Spend.

Refund.

Tax.

Semakin besar agency, pass-through bisa jauh lebih besar daripada fee.

Bank balance terlihat kaya.

Revenue sebenarnya kecil.

Cash management harus tahu.

PPh 23 yang terlalu besar bisa menjadi cash flow problem

Kalau klien tidak punya bukti third-party media dan memotong PPh 23 dari seluruh package, agency menerima net lebih kecil.

Media platform tetap harus dibayar penuh.

Cash squeeze muncul.

Itu sebabnya dokumen reimbursement bukan hanya soal tax correctness.

Ia memengaruhi working capital.

Kirim supporting invoice bersama billing.

Jangan tunggu klien meminta.

Buat standard reimbursement pack.

Media bill.

Allocation.

Payment proof.

Tax.

Fee invoice.

Proses yang rapi mengurangi dispute.

Agency retainer berbeda dari media budget

Monthly retainer Rp100 juta.

Media spend actual Rp500 juta.

Jangan gabung.

Retainer adalah agency service fee.

Media spend adalah third-party cost jika model contract memang pass-through.

Performance bonus Rp50 juta.

Itu fee tambahan.

Production markup Rp20 juta.

Fee.

Revenue streams:

retainer

project fee

performance fee

markup

production fee

media reimbursement

Buat akun terpisah.

Pajak mengikuti.

Management reporting juga lebih berguna.

Gross billing tidak sama dengan agency revenue.

Buat campaign gross-to-net

Contoh ilustratif:

Client funding Rp600 juta.

Media invoice Rp400 juta.

Production invoice Rp100 juta.

Agency fee Rp80 juta.

Performance bonus Rp20 juta.

PPN.

PPh withheld.

Net cash.

Agency revenue bukan otomatis Rp600 juta.

Pass-through cost perlu dibuktikan.

Tax withheld perlu basis.

Vendor withholding perlu basis.

Buat reconciliation per campaign.

Jangan menunggu annual audit.

Media operation menghasilkan ribuan transaction.

Campaign ID menjadi key.

Bedakan fee agency dan budget media sebelum invoice pertama

Itulah rule paling sederhana.

Agency fee adalah imbalan atas jasa agency.

Budget media adalah dana untuk membeli inventory atau jasa pihak ketiga jika contract memang menyatakan demikian.

Kalau agency membeli media sebagai principal lalu menjual package sendiri, treatment bisa berbeda.

Jangan memaksa reimbursement jika faktanya principal.

Tetapi kalau pass-through, buktikan.

PMK 141 memberi lesson yang jelas:

rincian dan bukti pihak ketiga dapat menentukan jumlah bruto PPh Pasal 23.

Digital agency mungkin memakai Meta, TikTok, atau programmatic.

Prinsip dokumentasinya tetap sama.

Fee milik siapa?

Budget milik siapa?

Pajak baru dihitung setelah dua angka itu dipisahkan.

Leave a Comment

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