Close
  • English
Bali Visa
  • Visa Services
    • Visitor Visa
      • Visa On Arrival (E-VOA)
      • Single Entry Visa for Tourism C1
      • Single Entry Visa for Business C2
      • Multiple Entry Tourist Visitor Visa D1
      • Multiple Entry Business Visitor Visa D2
      • Multiple Entry Pre-Investment Visa D12
      • Pre-Investment Visa C12
      • C22 Internship Visa
      • EPO (Exit Permit Only)
    • Visa Extension
      • Visa On Arrival (E-VOA)
      • Single Entry Visa for Tourism C1
      • Single Entry Visa for Business C2
      • Pre-Investment Multiple Entry Visa D12
    • KITAS(longer stay visa)
      • Pre-Investment Visa C12
      • Investment KITAS E28A
      • Working KITAS
      • Retirement KITAS – E33F
      • Silver Hair Retirement KITAS – E33E
      • Digital Nomad KITAS E33G
      • Family Dependent KITAS
      • Spouse KITAS
      • Child KITAS
      • Parent KITAS
      • Sibling KITAS
      • Student KITAS E30A
      • Second Home KITAS E33
      • Golden Visa Indonesia
      • KITAP (Permanent Stay Permit)
      • Work Permit Indonesia
  • Company Establishment
    • Foreign Investment Company (PMA)
    • Local Investment Company (PMDN)
  • Legal Service
    • Open Bank Account
    • Driver’s License
    • Residency Certificate (SKTT)
    • Police Clearance Certificate (SKCK)
    • LKPM Report
    • Tax Report
  • Blog
  • Virtual Office
  • Contact
Appointment
Logo
Appointment
Logo
  • Berawa No.6, Canggu
  • info@balivisa.co
  • Mon - Fri : 10:00 to 17:00
    Bali Visa > Blog > Business Consulting > e-Faktur Indonesia practical guide for PKP businesses in Bali
e-Faktur Indonesia 2026 – PKP compliance, web-based invoicing, and PPN control
December 4, 2025

e-Faktur Indonesia practical guide for PKP businesses in Bali

  • By KARINA
  • Business Consulting, Tax Services

Establishing a successful company in Bali brings incredible rewards, but crossing the IDR 4.8 billion annual revenue threshold triggers strict fiscal responsibilities. Many foreign investors and local entrepreneurs find the transition to a registered Taxable Entrepreneur (PKP) overwhelming, fearing the technical complexity of the government’s digital systems will disrupt their daily operations. The shift requires moving from simple bookkeeping to a rigorous system of digital compliance that leaves zero room for manual errors.

The stakes are high, as failing to comply with e-Faktur Indonesia regulations invites immediate financial consequences. Missing a single digital invoice upload, miscalculating a tax base, or filing a report late results in fines of 1% of the transaction value and can block your ability to claim vital tax credits. For hospitality businesses, this often means severing relationships with corporate clients who demand valid documentation for their own tax deductions.

This guide demystifies the digital invoice system, offering a clear roadmap for Bali-based entities to secure electronic certificates and issue valid invoices. We break down the technical workflow to ensure legal compliance, while consulting a trusted tax management company can further streamline this critical transition and protect your business from costly errors.

Table of Contents

  • Understanding PKP Obligations in Bali
  • What is e-Faktur Indonesia?
  • Prerequisites for Using the System
  • Step-by-Step Registration Process
  • Real Story: The Cost of Delay in Seminyak
  • How to Issue a Valid Tax Invoice
  • Common Mistakes and Penalties
  • Exceptions and Special Cases
  • FAQ's about e-Faktur Indonesia

Understanding PKP Obligations in Bali

In the Indonesian tax system, a Pengusaha Kena Pajak (PKP) is a business entrepreneur legally bound to collect VAT (PPN) from customers. The threshold for mandatory PKP registration is an annual gross turnover of IDR 4.8 billion. Once your Bali business hits this mark, you are obligated to register with your local Tax Office (Kantor Pelayanan Pajak or KPP) and begin implementing the e-Faktur Indonesia system immediately. The obligation applies equally whether you are running a furniture export business in Jepara or a villa management company in Seminyak; regional location does not exempt you from national VAT laws. Even if your business is registered in Badung but operates in Gianyar, the reporting remains centralized through your registered KPP.

However, businesses earning below this threshold can voluntarily opt to become PKP. Why would a smaller Bali villa management or export company choose this administrative burden? Voluntary registration allows you to issue professional tax invoices, which is often a strict requirement when dealing with larger corporate clients or government contracts. Furthermore, it enables you to credit Input VAT (Pajak Masukan) paid on business purchases against the Output VAT (Pajak Keluaran) you collect. This mechanism can potentially lower your overall tax burden if your operational costs involve significant VAT payments, such as heavy construction or inventory costs. Regardless of whether your status is mandatory or voluntary, the rules regarding electronic invoicing remain identical nationwide.

What is e-Faktur Indonesia?

e-Faktur Indonesia 2026 – registration steps, certificates, and NSFP management

e-Faktur Indonesia is the official application provided by the Directorate General of Taxes (DJP) for creating, distributing, and storing electronic tax invoices (Faktur Pajak). Introduced to combat fictitious invoices and improve tax data accuracy, this system has been mandatory for PKP businesses in Java and Bali since July 2015. It replaces the old manual paper invoice system, ensuring that every transaction is digitally recorded and validated by the DJP server in real-time. The system creates a direct link between the seller’s reporting and the buyer’s crediting capabilities, effectively closing the loop on potential tax evasion.

The core function of the DJP application is to generate a unique QR code for every valid transaction. This code serves as a security feature, allowing buyers to scan and verify that the VAT they are paying has indeed been reported to the government. The system operates under specific technical regulations, currently governed by PER-03/PJ/2022 and subsequent updates like PER-11/PJ/2025. Failure to use this specific digital format means your invoice is considered legally non-existent. This strips the buyer of their right to claim it as a tax deduction and exposes the seller to administrative fines for issuing non-standard documents.

Prerequisites for Using the System

Before you can generate your first invoice, your business must clear several administrative hurdles. The electronic invoicing ecosystem requires a strict verification process to prevent fraud. The first step is ensuring your Taxpayer Identification Number (NPWP) and PKP Decree (Surat Pengukuhan PKP) are active and updated with your current Bali business address. Any discrepancy between your actual location and your registered address can cause issues during the verification visits conducted by tax officers, potentially delaying your approval.

The most critical technical prerequisite is the Electronic Certificate (Sertifikat Elektronik). This digital file contains your electronic signature and identity, allowing you to access DJP services securely. You must also obtain an activation code for e-Nofa (Electronic Tax Invoice Serial Number Service). Without these credentials, you cannot request the serial numbers required to issue invoices, effectively paralyzing your ability to conduct VAT-liable sales. It is also vital to have a computer that meets the minimum specifications for the e-Faktur desktop application (Windows, Linux, or Mac OS), including a stable internet connection for uploading data to the DJP servers.

Step-by-Step Registration Process

The registration process for the digital platform involves both physical and digital interactions. First, a director or authorized representative must visit the local KPP in Bali (such as KPP Badung or Denpasar) to request the Electronic Certificate. This cannot be delegated to a messenger or staff member, as biometric verification or direct identity checks are often required to prevent identity theft. Once obtained, this certificate is installed in your browser and the e-Faktur desktop application to authenticate your device.

Next, you must log in to the e-Nofa portal to request a block of Tax Invoice Serial Numbers (Nomor Seri Faktur Pajak or NSFP). The DJP allocates these numbers to registered PKPs in blocks (e.g., 100 numbers at a time). You cannot create an invoice without a valid NSFP. Finally, you will register your user profile within the e-Faktur application, linking your NPWP and certificate. This setup phase is crucial; any errors here can lead to synchronization failures later when you attempt to upload transaction data or generate your monthly VAT reports.

Real Story: The Cost of Delay in Seminyak

“Luca,” an Italian national, managed a thriving villa rental agency in Seminyak. His business catered primarily to corporate retreats and high-net-worth individuals. In mid-2025, his revenue crossed the IDR 4.8 billion threshold, but he hesitated to register as a PKP, fearing the administrative complexity of digital compliance would slow down his agile team. He continued issuing simple PDF receipts without tax details, assuming his clients wouldn’t mind.

The reality check came in October when a major Jakarta-based tech company booked a two-week retreat worth IDR 600 million. After the stay, the company’s finance department demanded a valid e-Faktur to claim their input VAT. Luca couldn’t provide it. The client refused to release the final payment until a valid tax invoice was issued. Luca rushed to register, but the process took three weeks due to a mismatch in his domicile documents. By the time he was compliant, he had lost the client’s future business, faced a cash flow gap that delayed staff salaries, and had to pay the 11% VAT out of his own pocket for the intervening period to avoid a tax audit.

How to Issue a Valid Tax Invoice

e-Faktur Indonesia 2026 – real PKP case, migration, and audit readiness

Issuing a valid document via the official app requires precision. The process begins by inputting the transaction details: the opponent’s transaction (buyer’s) NPWP, name, address, and the specific items or services sold. The tax base (DPP) and VAT amount are calculated automatically based on the input. You must also select the correct transaction code. For example, code ’01’ is used for general assets, while code ’07’ applies to transactions where VAT is not collected, such as in bonded zones.

Once the data is drafted, the invoice must be uploaded to the DJP server for approval. “Approval Success” status generates the mandatory QR code. This is the hallmark of a valid electronic tax document. If the internet connection is unstable—a common issue in parts of Bali—the upload may fail, so it is wise to process invoices regularly rather than batching them all at the very last minute. The final PDF output is then sent to the client electronically, replacing the need for physical courier delivery.

Common Mistakes and Penalties

One of the most frequent errors businesses make is inputting the wrong transaction date or NSFP. The billing system is rigid; serial numbers must be used in sequence and within the year they were issued. Using an expired serial number invalidates the invoice. Another common mistake is a mismatch in the buyer’s NPWP, which prevents the buyer from crediting the tax. This often leads to disputes between vendors and clients, delaying payments.

The penalties for these mistakes are significant. Under the General Provisions and Tax Procedures Law (UU KUP), failing to issue a tax invoice or issuing one late attracts a fine of 1% of the Tax Base (Dasar Pengenaan Pajak). For a property transaction worth IDR 5 billion, a simple administrative delay could cost you IDR 50 million in fines alone. Additionally, if the DJP audits your system and finds a pattern of non-compliance, they may revoke your PKP status or launch a full tax investigation.

Exceptions and Special Cases

Bali’s economy relies heavily on hospitality and retail, sectors that face specific nuances within the digital tax framework. Retailers (Pedagang Eceran) often have a high volume of transactions with end consumers who do not require a full tax invoice. In these cases, the regulations allow for a simplified invoice (like a cash register receipt) to function as a Faktur Pajak, provided it contains essential details. This eases the burden for shops and cafes that do not need to upload every single coffee sale to the e-Faktur server individually.

However, for hotels and villas serving corporate guests, full e-Faktur issuance is often mandatory. If a company books a retreat, they will demand a proper tax invoice to claim their expenses. Hospitality businesses must ensure their front-desk systems can capture the necessary corporate tax data (NPWP and address) at check-in to facilitate the smooth creation of the fiscal document later. This dual-layer of managing walk-in guests versus corporate clients requires robust internal accounting processes.

FAQ's about e-Faktur Indonesia

  • Is e-Faktur Indonesia mandatory for all businesses in Bali?

    No, it is only mandatory for businesses registered as PKP. However, businesses with gross revenue exceeding IDR 4.8 billion per year must register as PKP.

  • Can I use a third-party application instead of the DJP software?

    Yes, you can use an appointed Application Service Provider (PJAP) that integrates with the official system, which often provides a more user-friendly interface.

  • What happens if I make a mistake on an uploaded e-Faktur?

    You cannot simply delete it. You must issue a Replacement Invoice (Faktur Pajak Pengganti) which corrects the data while linking to the original serial number.

  • Do I need an internet connection to use the e-Faktur application?

    Yes, while you can draft invoices offline, you need an active internet connection to upload them to the DJP server for approval and QR code generation.

  • How do I get the Electronic Certificate?

    You must apply in person at the Tax Office (KPP) where your business is registered, providing biometric data and official company documents.

  • What is the deadline for uploading an e-Faktur?

    The e-Faktur should be uploaded and approved by the 15th of the following month after the transaction date to avoid late filing penalties.

Struggling with the complex registration process for e-Faktur Indonesia and your electronic certificate? Chat with our advisory team on WhatsApp now.

Chat on WhatsApp Chat on WhatsApp
  • Category:
  • Business Consulting, Tax Services
  • Share:
KARINA

A Journalistic Communication graduate from the University of Indonesia, she loves turning complex tax topics into clear, engaging stories for readers. Love cats and dogs.

Categories

  • Company Establishment
  • Legal Services
  • Visa Services
  • Travel
  • Tax Services
  • Business Consulting

Recent Posts

Mulut Seribu East Nusa Tenggara 2026 – Karst cliff maze navigation, boat charter logistics, and protected lagoon sanctuary access in Rote Ndao
Mulut Seribu East Nusa Tenggara: Navigating the Thousand Mouths Lagoon
February 15, 2026
Bo’a Beach East Nusa Tenggara 2026 – Right-hand reef break map, Rote Island surf travel guide, and quiet coastal accommodation for foreigners
Bo’a Beach Guide: Quiet Surf in East Nusa Tenggara
February 15, 2026
Nemberala Beach East Nusa Tenggara 2026 – T-Land surf break reef map, Rote Island ferry access, and mechanical left-hand wave photography
Nemberala Beach: The “T-Land” Surf Break – Rote’s Main Attraction at East Nusa Tenggara
February 15, 2026
u3449978488_An_office_setting_with_two_people_sitting_at_a_w (2) (1)
  • Any Questions? Call us

    +62 853 3806 5570

  • Any Questions? Email us

    info@balivisa.co

Free Online Assessment

    logo-white

    Bali Visa service сompany is
    your trusted partner in Indonesia,
    catering to your individual needs
    and providing a seamless and easy solution to all your travel needs.

    Important links
    • Visa Service
    • Company Establishment
    • Legal Services
    • Blog
    Support
    • Privacy Policy
    • Refund Policy
    • About Us
    • Contact
    Find Us Here

    Permana virtual office, Ganidha residence, Jl. Gunung Salak ruko no.1, Padangsambian Klod, Kec. Denpasar ,Bali -PT PERMANA GROUP

    Mon/Fri 10:00 – 17:00

    +62 853 3806 5570

    Get Directions

    (©) 2025 Bali Visa Services company. All rights reserved.

    • Home
    • About Us
    • Contact Us