• 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.

8 menit baca
PPN 11% Website Bisnis: Panduan Coretax & Checkout 2026

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:

AspekMarketplace (Shopee, Tokopedia, TikTok Shop)Website sendiri
PPh Final 0,5%Sering dipotong otomatis saat penarikan danaAnda 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 transaksiInvoice platformInvoice/bukti dari sistem Anda
Data untuk SPTLaporan seller dashboard + rekonsiliasiDatabase pesanan + ekspor akuntansi
RekonsiliasiSettlement batch mingguanSettlement 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:

  1. e-Faktur bukan PDF cantik di email — ia adalah dokumen resmi dengan nomor seri faktur pajak (NSFP) yang divalidasi sistem DJP.
  2. 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.
  3. 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):

Text
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):

Text
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:

YAML
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:

  1. Backend hitung DPP + PPN + ongkir sebelum memanggil API payment.
  2. Kirim gross_amount final ke gateway; jangan biarkan frontend menghitung ulang dengan floating point JavaScript.
  3. Webhook settlement memperbarui status pajak — bukan membuat ulang angka dari callback gateway (payload kadang tidak memuat rincian pajak).
  4. Untuk refund sebagian, hitung proporsi DPP dan PPN yang dikembalikan; jangan refund flat tanpa dokumentasi.

Contoh pseudo-logika server-side:

TypeScript
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:

PrioritasTindakanPemilik
TinggiLacak omzet per kanal bulanan di satu spreadsheet atau ERPFinance
TinggiKonsultasi pengukuhan PKP ke konsultan pajakFinance
TinggiTambah mode harga include/exclude + field pajak di checkoutEngineering
SedangSiapkan ekspor CSV/JSON untuk e-FakturEngineering
SedangPastikan NPWP/NIB konsisten di website, marketplace, dan OSSOps
SedangReview apakah produk Anda kena PPN penuh atau ada pengecualianFinance
RendahTampilkan badge "PKP" dan NPWP di footer websiteMarketing

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 bisnisTampilkan PPN di website?e-Faktur Coretax?Fokus engineering
UMKM non-PKP, omzet < Rp4,8 MTidakTidakInvoice sederhana + arsip omzet
UMKM mendekati ambang PKPSiapkan, belum aktif ke pelangganBelumMonitoring omzet + struktur data
PKP, B2C retailYa (include atau exclude)Sesuai pola faktur yang disetujui pajakCheckout + ekspor
PKP, B2BYa, exclude umumYa, per transaksi atau periodeField NPWP pembeli + validasi
Hybrid marketplace + websiteHanya di website (jika PKP)Untuk penjualan websiteRekonsiliasi 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.

Artikel terkait

Integrasi WhatsApp Flows dan Website untuk UMKM
7 menit baca

Integrasi WhatsApp Flows dan Website untuk UMKM

Panduan integrasi WhatsApp Flows dengan website UMKM: arsitektur webhook, biaya Meta, sinkron SKU, dan tabel perbandingan Flows vs chatbot vs checkout web.

Baca selengkapnya
Integrasi Video Shoppable di Website UMKM: Panduan 2026
7 menit baca

Integrasi Video Shoppable di Website UMKM: Panduan 2026

Panduan integrasi video shoppable di website UMKM Indonesia—model data produk, pola teknis, checkout QRIS, Core Web Vitals, dan roadmap 30 hari tanpa kehilangan margin marketplace.

Baca selengkapnya

Punya proyek dalam pikiran?

Mari diskusikan kebutuhan Anda. Kami siap membantu mewujudkan ide menjadi produk nyata.