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 > 7 Steps to File Your Corporate Annual Tax Return in Bali
Corporate Annual Tax Return in Bali 2026 – filing steps, e-Filing, penalties, and audit readiness
December 9, 2025

7 Steps to File Your Corporate Annual Tax Return in Bali

  • By Kia
  • Business Consulting, Tax Services

Navigating the Indonesian tax system can be an intimidating prospect for foreign business owners, particularly when facing the strict statutory deadlines for corporate reporting. For many, the transition from a casual lifestyle to the rigorous compliance demands of running a PT PMA in Bali is a sharp wake-up call. A single misstep in your filing process—whether it is a calculation error, a missed deadline, or a forgotten attachment—could lead to significant administrative fines or, worse, trigger an unwanted audit from the local authorities. Understanding the exact requirements for your Bali Corporate Annual Tax Return is not just about obeying the law; it is crucial for maintaining your company’s good standing, protecting your visa status, and ensuring long-term financial health.

Fortunately, the government has modernized the process significantly with the introduction of various digital tools, making it more streamlined than in previous decades. However, while the tools are digital, the complexity of the underlying regulations remains high. Whether you are running a boutique villa management company in Uluwatu or a remote digital agency in Canggu, knowing how to properly prepare your financial statements and navigate the government portals is essential. This guide breaks down the complex legal jargon into actionable, easy-to-follow steps to help you file your annual return correctly and on time.

If you are unsure about the nuances of “fiscal corrections” or need professional oversight to ensure every number aligns, partnering with a trusted tax management company is highly recommended. Below, we outline the seven critical steps to successfully file your annual return, ensuring you stay compliant with Indonesian tax laws while you focus on growing your business in paradise.

Table of Contents

  • Step 1: Verify Eligibility and Deadlines
  • Step 2: Prepare Prerequisites (NPWP & EFIN)
  • Step 3: Compile and Reconcile Financial Data
  • Step 4: Choose Your Filing Channel
  • Step 5: Complete Form 1771
  • Step 6: Settle Underpaid Taxes
  • Step 7: Submit and Secure Evidence
  • Real Story: The "Small" Oversight That Froze a Visa Renewal
  • FAQ's about Corporate Tax Filing

Step 1: Verify Eligibility and Deadlines

The first step in compliance is understanding who exactly needs to file. In Indonesia, every registered corporate entity, including every PT PMA (foreign-owned limited liability company) based in Bali, is legally obligated to file an annual corporate income tax return. This obligation is absolute and applies regardless of your company’s commercial activity levels. Even if your company was dormant, had zero revenue, or reported a significant loss during the fiscal year, you must still file the return to declare your status to the government. The document used for this reporting is the SPT Tahunan PPh Badan (Form 1771), which acts as the definitive report of your company’s financial health.

The deadline for this submission is strictly enforced by the Ministry of Finance. For the vast majority of companies that follow the standard calendar year (January 1 to December 31), the Bali Corporate Annual Tax Return must be filed by April 30 of the following year. For example, for the 2025 fiscal year, the deadline is April 30, 2026. Failing to meet this deadline results in automatic administrative penalties and places a “compliance red flag” on your tax identification number, which can complicate future applications for permits, visas, or tax clearance letters.

Step 2: Prepare Prerequisites (NPWP & EFIN)

Corporate Annual Tax Return in Bali 2026 – records, storage, and audit readiness essentials

Before you can even attempt to access the digital filing ecosystem, you must ensure your company’s administrative credentials are fully active. Obviously, you must hold a valid NPWP (Tax Identification Number), but equally important is the EFIN (Electronic Filing Identification Number). The EFIN is a unique security number issued by the Directorate General of Taxes that allows you to activate your account on the DJP Online portal and digitally sign your tax documents. Without an active EFIN, you are effectively locked out of the system.

It is common for business owners to lose track of this number. If your EFIN has lapsed due to inactivity, or if you have simply lost the original document issued during your company setup, you must contact your registered tax office (KPP) immediately. You cannot generate a new one online; it often requires a specific request from the authorized company director. Once you have recovered or activated your EFIN, you can log in to DJP Online (djponline.pajak.go.id). Remember, the EFIN is the key to the entire digital doorway; without it, electronic filing is impossible.

Step 3: Compile and Reconcile Financial Data

Accurate financial records are the backbone of any valid Bali Corporate Annual Tax Return. Before opening the tax forms, you must gather your final balance sheet and profit and loss statement for the fiscal year. However, simply taking your accounting software’s “Net Profit” figure is rarely sufficient. You must perform a process known as “fiscal reconciliation” or “fiscal correction” (koreksi fiskal).

This is because Indonesian tax law treats certain expenses differently than standard accounting practices. For example, “Benefits in Kind” (Natura)—such as personal housing for directors, private family drivers, or personal holidays—are generally not deductible from the company’s taxable income (though rules are evolving). You must adjust your commercial profit by adding back these non-deductible expenses to arrive at your “Fiscal Profit.” Ensuring these calculations are precise is vital; under-reporting taxable income by claiming invalid deductions is a primary trigger for tax audits.

Step 4: Choose Your Filing Channel

Indonesia offers a few methods to file your return, but the most efficient and widely used method for a PT PMA is the “e-Form” service available on DJP Online. In the past, taxpayers used “e-Filing,” which required a stable, continuous internet connection to fill out forms live on the browser. This was often problematic in Bali, where internet fluctuations could cause you to lose unsaved data midway through the process.

The newer e-Form system solves this by allowing you to download a digital form (in PDF format), fill it out offline at your own pace, and then upload it once it is complete. This method is far more reliable and user-friendly. To finalize the upload of your e-Form, the system will ask for a verification code which is sent to your email, and in some specific setup phases or password resets, you may again need to reference your EFIN data to ensure your profile is secure.

Step 5: Complete Form 1771

This step is the most labor-intensive part of the entire process. Form 1771 is not a single page; it consists of a main form and six specific attachments (Lampiran I through VI). You must systematically report your turnover, cost of goods sold, other operating expenses, and tax credits across these attachments.

  • Lampiran I: Calculates commercial profit vs. taxable profit.
  • Lampiran II: Details the Cost of Goods Sold (COGS) and operating expenses.
  • Lampiran V: Lists the shareholders and dividend distributions.

It is essential to ensure that the data entered here matches your physical financial statements exactly. You will also need to input details of any withheld taxes (such as PPh 23 on services you provided) and monthly tax installments (PPh 25) paid throughout the year. These “prepaid taxes” act as credits that reduce your final tax liability. A common mistake is a discrepancy between reported revenue in Form 1771 and the total VAT (PPN) reported in your monthly returns; such mismatches are easily detected by the tax authority’s system.

Step 6: Settle Underpaid Taxes

Corporate Annual Tax Return in Bali 2026 – villa company case on compliance, tax timing, and audits

After filling out all the attachments and the main form, the system will automatically calculate your final tax liability. If the result is “Kurang Bayar” (Underpayment)—meaning your total tax due is higher than the tax credits you have already paid—you must pay the difference before you can submit the return. The standard Corporate Income Tax rate is generally 22% of your taxable income.

To pay this, you must generate an “ID Billing” code directly from the DJP system or your accounting software. You can then pay this amount via a local bank transfer, ATM, or mobile banking app. It is critical to save the proof of payment (specifically the NTPN code). You will need to input this transaction code into the Bali Corporate Annual Tax Return form to validate that the tax obligation has been fully settled. You cannot submit the return until the system verifies the payment.

Step 7: Submit and Secure Evidence

Once the form is complete, validated, and any additional tax is paid, you are ready to submit. You will upload the completed e-Form XML file back to the portal. Upon successful transmission, the system will generate a receipt known as the BPE (Bukti Penerimaan Elektronik).

Do not close the browser without saving this. The BPE is your official, legal receipt proving that you filed your annual return on time. Store the BPE digitally and physically along with your financial statements and working papers. In the event of a dispute or a request for clarification from the tax office years later, this electronic receipt is your primary defense against claims of non-compliance.

Real Story: The "Small" Oversight That Froze a Visa Renewal

Meet Marco, an architect from Rome, Italy who launched his design studio in Pererenan in 2024. Marco was diligent with his client work but treated his tax administration casually. He assumed that since his PT PMA was small, he could file his taxes “whenever he had time.”

The reality check hit in late April 2025. Marco didn’t just miss the deadline; he ignored it. He assumed the standard IDR 1,000,000 fine was a small price to pay for procrastination.

He was wrong. Two months later, when he applied to renew his Investor KITAS, his agent called with bad news: the application was flagged. The Immigration system is now integrated with the Tax Office. Because Marco hadn’t filed his Annual Return (SPT Tahunan), his tax status was “Non-Effective,” blocking his visa renewal.

Suddenly, Marco wasn’t just facing a small fine; he was facing deportation if he couldn’t fix his tax status in 7 days. He spent a frantic week at the Tax Office in Denpasar—missing client meetings and paying rush fees to consultants—just to get his reporting “Green” again. He learned the hard way that in Indonesia, tax compliance is the key to staying in the country.

FAQ's about Corporate Tax Filing

  • How do I get an EFIN if I don't have one?

    You must visit your registered tax office (KPP) to apply for an EFIN. It requires the physical presence of the company director. Once you obtain the EFIN, you must activate it immediately via email to access the online system.

  • What is the penalty for late filing?

    The administrative fine for late filing of the SPT Tahunan is IDR 1,000,000. Additionally, if there is underpaid tax, you may face monthly interest penalties on the outstanding amount.

  • Can I file my tax return if my company made a loss?

    Yes, every company must file a return even if reporting a loss. Properly filing a loss is actually beneficial, as it allows you to carry that loss forward to offset taxable profits in future years.

  • Do I need to audit my financial statements?

    Generally, private companies do not need a statutory audit unless they meet specific asset thresholds (usually over IDR 50 billion), but accurate, professionally prepared statements are always required.

  • Can I extend the filing deadline?

    You can request an extension of up to two months by submitting Form 1771-Y to the tax office before the original deadline, provided you include a tentative tax calculation.

Need help with Bali Corporate Annual Tax Return, Chat with our team on WhatsApp now!

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

Kia is a specialist in AI technology with a background in social media studies from Universitas Indonesia (UI) and holds an AI qualification. She has been blogging for three years and is proficient in English. For business inquiries, visit @zakiaalw.

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