- e-commerce
- umkm
- engineering
- mvp
PPN 11% Website Bisnis: Panduan Coretax & Checkout 2026
PPN 11% website bisnis Indonesia: kapan wajib PKP, cara tampilkan pajak di checkout, siapkan e-Faktur Coretax, dan hindari salah hitung di toko online.

PPN 11% di website bisnis bukan sekadar label di struk — ini keputusan produk, akuntansi, dan engineering yang saling terikat. Di Agustus 2026, banyak UMKM di Indonesia merasakan tekanan efisiensi sekaligus kejelasan kewajiban pajak: marketplace memotong PPh secara otomatis, sementara penjualan lewat website sendiri menuntut pencatatan yang rapi dan, jika Anda sudah Pengusaha Kena Pajak (PKP), penerbitan e-Faktur lewat Coretax. Artikel ini merangkum cara menyiapkan checkout, struktur data invoice, dan alur kepatuhan tanpa mengorbankan pengalaman pelanggan — pendekatan yang kami terapkan saat membantu bisnis di Nganjuk, Jawa Timur, dan klien lintas kota.
1. Kapan UMKM Wajib Memungut PPN di Website Sendiri
Kewajiban memungut PPN 11% tidak muncul hanya karena Anda punya domain. Aturan utamanya:
- Belum PKP (omzet di bawah Rp4,8 miliar/tahun buku): umumnya Anda tidak memungut PPN ke pelanggan akhir. Anda tetap punya kewajiban pelaporan pajak penghasilan — sering melalui PPh Final UMKM 0,5% jika memenuhi syarat.
- Sudah PKP: Anda wajib memungut PPN pada penjualan barang/jasa kena pajak, menerbitkan faktur pajak, dan menyetorkan selisih PPN keluaran dikurangi PPN masukan.
- PKP sukarela: beberapa bisnis mendaftar lebih awal agar bisa mengkreditkan PPN masukan dari pembelian ke supplier — relevan jika margin tipis dan banyak biaya operasional kena pajak.
Tarif 12% dalam undang-undang sering membingungkan. Untuk barang dan jasa umum, pemerintah memakai DPP nilai lain 11/12, sehingga tarif efektif yang dibayar pelanggan tetap 11%. Verifikasi status terkini di pajak.go.id sebelum go-live, karena kebijakan fiskal bisa disesuaikan.
Implikasi untuk website: field "PPN" di checkout sebaiknya bisa diaktifkan, bukan di-hardcode permanen. Bisnis yang tumbuh dari marketplace ke kanal sendiri sering terkejut saat omzet gabungan mendekati ambang PKP — padahal infrastruktur checkout belum siap.
2. Beda Pajak Marketplace vs Penjualan di Website Resmi
Banyak seller mengira "sudah dipotong pajak di Shopee, jadi website bebas urusan pajak". Realitanya berbeda:
| Aspek | Marketplace (Shopee, Tokopedia, TikTok Shop) | Website sendiri |
|---|---|---|
| PPh Final 0,5% | Sering dipotong otomatis saat penarikan dana | Anda hitung dan setor sendiri (atau lewat marketplace untuk bagian marketplace saja) |
| PPN 11% | Umumnya tidak Anda tampilkan per transaksi ke pembeli (kecuali Anda PKP dan ada mekanisme khusus) | Jika PKP, wajib tampilkan dan catat per pesanan |
| Bukti transaksi | Invoice platform | Invoice/bukti dari sistem Anda |
| Data untuk SPT | Laporan seller dashboard + rekonsiliasi | Database pesanan + ekspor akuntansi |
| Rekonsiliasi | Settlement batch mingguan | Settlement payment gateway per transaksi |
Artinya, website bukan pengganti kewajiban pajak — ia menambah kanal yang membutuhkan disiplin data. Jika Anda sudah menjual di marketplace dan membangun kanal hybrid, pisahkan pencatatan omzet per kanal sejak bulan pertama. Gabungkan angka hanya saat menghitung apakah ambang PKP terlewati.
3. Coretax dan e-Faktur: Apa yang Berubah di 2026
Coretax adalah portal terpadu DJP untuk administrasi perpajakan — termasuk penerbitan e-Faktur, e-Billing, dan pelaporan SPT. Aplikasi e-Faktur desktop lama tidak lagi menjadi jalur utama; PKP mengakses layanan lewat akun di portal Coretax.
Untuk tim produk, yang perlu dipahami:
- e-Faktur bukan PDF cantik di email — ia adalah dokumen resmi dengan nomor seri faktur pajak (NSFP) yang divalidasi sistem DJP.
- Tidak setiap pesanan website otomatis jadi e-Faktur — faktur pajak penuh biasanya untuk transaksi B2B atau pembeli yang membutuhkan kredit pajak. B2C retail sering memakai faktur digabung atau mekanisme khusus sesuai ketentuan berlaku; konsultasikan dengan konsultan pajak untuk pola usaha Anda.
- Data yang harus konsisten: nama PKP, NPWP, alamat, DPP, PPN, deskripsi barang/jasa, tanggal transaksi.
Engineering website tidak menggantikan akuntan, tetapi menyediakan data bersih yang bisa diekspor ke Coretax atau ke software akuntansi (Accurate, Jurnal, Odoo, dll.). Field minimal per pesanan PKP: dpp_amount, ppn_amount, tax_status, buyer_npwp (opsional), invoice_number, faktur_number (setelah diterbitkan).
4. Cara Menampilkan PPN 11% di Checkout Website
Dua mode harga yang harus didukung sejak awal:
Harga exclude PPN (umum untuk B2B):
Subtotal produk Rp 1.000.000
PPN 11% Rp 110.000
Ongkir Rp 25.000
Total Rp 1.135.000
Harga include PPN (umum untuk B2C retail):
Harga tampil Rp 1.000.000 (termasuk PPN)
DPP (11/12) Rp 916.667
PPN 11% Rp 83.333
Kesalahan klasik: mengalikan 11% ke total yang sudah include ongkir tanpa memisahkan komponen kena pajak. Ongkir dan biaya layanan mungkin memiliki perlakuan berbeda — jangan asumsikan satu rumus untuk semua baris.
Praktik UX yang kami rekomendasikan:
- Tampilkan rincian pajak hanya jika status PKP aktif; untuk non-PKP, hindari label "PPN 0%" yang membingungkan — cukup total final.
- Simpan
price_mode(inclusive/exclusive) di konfigurasi toko, bukan di setiap SKU, kecuali Anda punya katalog campuran B2B/B2C. - Bulatkan ke rupiah utuh per baris; simpan juga nilai presisi di database untuk audit.
- Di halaman sukses dan email, ulangi rincian yang sama dengan halaman checkout — pelanggan PKP akan membandingkan dengan e-Faktur.
Jika Anda sudah mengintegrasikan payment gateway, pastikan gross_amount yang dikirim ke Midtrans/Xendit sama persis dengan total yang sudah termasuk PPN. Selisih satu rupiah bisa membuat webhook ditolak.
5. Struktur Data Invoice dan Arsip untuk Audit
Checkout yang siap pajak menyimpan lebih dari total dan status:
order:
id: "ORD-2026-0815-0042"
channel: "website"
pkp_status_at_checkout: true
subtotal_dpp: 916667
ppn_amount: 83333
shipping_dpp: 22523
shipping_ppn: 2477
grand_total: 1025000
buyer:
name: "PT Contoh Nusantara"
npwp: "01.234.567.8-901.000" # opsional B2C
tax_invoice:
faktur_number: null # diisi setelah Coretax
issued_at: null
payment:
gateway: "midtrans"
settlement_at: "2026-08-15T14:22:00+07:00"
Manfaat struktur ini:
- Ekspor bulanan ke tim pajak tanpa mengekspor ulang dari dashboard gateway.
- Rekonsiliasi antara pesanan "paid" dan faktur yang sudah divalidasi.
- Bukti saat pemeriksaan — DJP semakin mengandalkan data digital yang konsisten antar kanal.
Retensi data: simpan minimal sesuai ketentuan perpajakan (umumnya 10 tahun untuk dokumen terkait). Backup invoice PDF dan payload JSON mentah. Ini selaras dengan prinsip UU PDP — data finansial juga data pribadi jika memuat identitas pembeli.
6. Integrasi Payment Gateway Tanpa Salah Hitung
Alur yang aman untuk PKP:
- Backend hitung DPP + PPN + ongkir sebelum memanggil API payment.
- Kirim
gross_amountfinal ke gateway; jangan biarkan frontend menghitung ulang dengan floating point JavaScript. - Webhook
settlementmemperbarui status pajak — bukan membuat ulang angka dari callback gateway (payload kadang tidak memuat rincian pajak). - Untuk refund sebagian, hitung proporsi DPP dan PPN yang dikembalikan; jangan refund flat tanpa dokumentasi.
Contoh pseudo-logika server-side:
function calculateIndonesiaVat(lineItems: LineItem[], isPkp: boolean) {
if (!isPkp) {
const subtotal = lineItems.reduce((s, i) => s + i.qty * i.unitPrice, 0);
return { dpp: subtotal, ppn: 0, total: subtotal };
}
const dpp = lineItems.reduce((s, i) => s + i.qty * i.dppUnit, 0);
const ppn = Math.round(dpp * 0.11);
return { dpp, ppn, total: dpp + ppn };
}
Uji skenario: diskon persen, voucher gratis ongkir, split payment gagal, dan pesanan multi-produk dengan kategori pajak berbeda (jika berlaku).
7. Checklist Kepatuhan Sebelum Omzet Mendekati Batas PKP
Gunakan daftar ini saat omzet gabungan (marketplace + website + offline) mendekati Rp4 miliar — memberi waktu 2–3 bulan sebelum wajib PKP:
| Prioritas | Tindakan | Pemilik |
|---|---|---|
| Tinggi | Lacak omzet per kanal bulanan di satu spreadsheet atau ERP | Finance |
| Tinggi | Konsultasi pengukuhan PKP ke konsultan pajak | Finance |
| Tinggi | Tambah mode harga include/exclude + field pajak di checkout | Engineering |
| Sedang | Siapkan ekspor CSV/JSON untuk e-Faktur | Engineering |
| Sedang | Pastikan NPWP/NIB konsisten di website, marketplace, dan OSS | Ops |
| Sedang | Review apakah produk Anda kena PPN penuh atau ada pengecualian | Finance |
| Rendah | Tampilkan badge "PKP" dan NPWP di footer website | Marketing |
Jangan menunggu surat pengukuhan untuk memperbaiki checkout. Migrasi harga ribuan SKU di tengah musim ramai jauh lebih mahal daripada feature flag tax_enabled yang diaktifkan bertahap.
8. Tabel Keputusan: Non-PKP, PKP, dan Seller Marketplace
| Profil bisnis | Tampilkan PPN di website? | e-Faktur Coretax? | Fokus engineering |
|---|---|---|---|
| UMKM non-PKP, omzet < Rp4,8 M | Tidak | Tidak | Invoice sederhana + arsip omzet |
| UMKM mendekati ambang PKP | Siapkan, belum aktif ke pelanggan | Belum | Monitoring omzet + struktur data |
| PKP, B2C retail | Ya (include atau exclude) | Sesuai pola faktur yang disetujui pajak | Checkout + ekspor |
| PKP, B2B | Ya, exclude umum | Ya, per transaksi atau periode | Field NPWP pembeli + validasi |
| Hybrid marketplace + website | Hanya di website (jika PKP) | Untuk penjualan website | Rekonsiliasi kanal |
Strategi margin juga berubah saat PPN aktif: kenaikan biaya marketplace dan beban pajak membuat kanal sendiri lebih menarik untuk repeat order — asalkan checkout dan kepatuhan sudah rapi.
Kesimpulan
PPN 11% di website bisnis Indonesia adalah kombinasi keputusan pajak dan implementasi produk: kapan Anda PKP, bagaimana harga ditampilkan, dan apakah data pesanan siap masuk Coretax. Marketplace membantu pemotongan PPh, tetapi tidak menggantikan tanggung jawab Anda di kanal sendiri. Bangun checkout yang jujur, arsip yang bisa diaudit, dan integrasi payment gateway yang tidak mengubah angka di menit terakhir.
Jika Anda menyiapkan toko online yang siap PKP atau ingin audit alur checkout yang sudah ada, mulai percakapan dengan kami — kami biasa membantu UMKM dan bisnis berkembang di Indonesia membangun sistem yang aman secara teknis sekaligus siap scale.
Pertanyaan yang sering diajukan
Apakah UMKM dengan website sendiri wajib memungut PPN 11%?
Tidak otomatis. PPN 11% wajib dipungut jika bisnis sudah dikukuhkan sebagai Pengusaha Kena Pajak (PKP), biasanya setelah omzet bruto melebihi Rp4,8 miliar dalam satu tahun buku. Di bawah batas itu, Anda umumnya tidak memungut PPN ke pelanggan.
Bagaimana cara menghitung PPN 11% di checkout website?
Untuk barang dan jasa umum, tarif efektif yang dibayar pelanggan adalah 11% dari harga jual. Jika harga sudah termasuk PPN, DPP dihitung dengan membagi total dengan 1,11 lalu PPN adalah selisihnya.
Apa bedanya pajak di marketplace dan di website sendiri?
Marketplace besar sering memotong PPh Final 0,5% dari penarikan dana secara otomatis. Di website sendiri, Anda bertanggung jawab mencatat omzet, menerbitkan bukti transaksi, dan jika sudah PKP, menerbitkan e-Faktur melalui Coretax.
Apakah Coretax wajib dipakai untuk e-Faktur di 2026?
Ya. Penerbitan faktur pajak elektronik untuk PKP kini dilakukan melalui portal Coretax DJP, bukan aplikasi e-Faktur desktop lama.
Kapan sebaiknya website mulai siap menampilkan PPN?
Sebelum omzet mendekati batas PKP atau saat Anda mengajukan pengukuhan PKP. Menambah field pajak, mode harga include atau exclude PPN, dan arsip invoice lebih mudah di fase awal daripada mengubah ribuan pesanan historis.


