PT PMA Accounting and Tax Compliance in Bali

Published 03 October 2026 · 9 minute read · The Bali Accountant, Umalas

PT PMA accounting and tax compliance covers monthly bookkeeping, monthly tax filing (SPT Masa), quarterly LKPM investment reporting, payroll and BPJS administration, and the annual corporate tax return (SPT Tahunan) for foreign-owned companies registered in Indonesia. A PT PMA has these obligations from the month it receives its business licence, whether or not it has started trading. Missing even one monthly filing creates a penalty and a compliance gap that follows the company every year after, so most owners hand this to a local accountant rather than manage it themselves.

Table of Contents

PT PMA Accounting and Tax Compliance in Bali

Who Needs This Service and When

If you hold a PT PMA, this applies to you from the day the licence (NIB) is issued, not from the day you open for business. We see two groups of clients most often in Bali: owners of villa management and hospitality companies around Canggu, Seminyak and Uluwatu, and owners of consulting, F&B, wellness or import businesses based in Ubud, Sanur, Denpasar, Kuta and Kerobokan. Both groups have identical obligations under Indonesian tax law regardless of turnover or whether the company has any revenue yet.

A dormant PT PMA, one that has a licence but no activity, still has to file monthly nil returns and the quarterly LKPM. Owners frequently assume "no income means no filing." That assumption is the single most common reason new PT PMA companies end up with accumulated penalties before their first year is out.

What We Do, Step by Step

Full PT PMA accounting and tax compliance is a recurring cycle, not a one-off filing. In practice it runs like this:

  1. Chart of accounts and bookkeeping setup, matched to your NIB's registered business classification (KBLI) so reports reconcile with what you're licensed to do.
  2. Monthly bookkeeping: we record sales, expenses, bank transactions and intercompany items, usually working from your bank statements, invoices and a shared drive or accounting software you already use.
  3. Monthly tax calculation and filing: corporate income tax instalments, VAT (PPN) if you are a registered VAT collector, and withholding tax (PPh 21, 23, 4(2)) depending on what the company pays out that month.
  4. Payroll run
  5. Quarterly LKPM, the investment activity report filed through the OSS system. This is separate from tax filing and is often missed by companies that only track tax deadlines.
  6. Annual corporate tax return (SPT Tahunan), financial statements, and reconciliation of the full year once your fiscal year closes.
  7. Ongoing advisory on anything that changes your position: hiring a foreign director, bringing in a new investor, changing KBLI codes, or distributing dividends.

Our full list of accounting and tax services covers each of these in more detail, including how we handle companies that already have a bookkeeper on the ground and just need tax filing and review.

What You Need to Provide

The quality of your filings depends entirely on what we receive from you and when. At minimum, a PT PMA client needs to provide:

  • NIB, deed of establishment, and NPWP (company tax number)
  • Bank statements for every company account, every month, not just at year end
  • Sales invoices and purchase invoices or receipts
  • Payroll details for any employee: contract, salary, start date
  • Any lease agreements, loan agreements or shareholder loan documents
  • Access to your accounting software if you already use one (we work with most common platforms)

Timing matters more than owners expect. Bank statements and invoices that arrive after the 15th of the following month leave almost no buffer to prepare and review a filing that is due on the 20th. Late client documents are the most common operational reason a filing slips, not anything on the accountant's side.

Filing Deadlines and Penalties in Plain Words

Indonesian tax rates and thresholds change from time to time, so treat the figures below as a guide and confirm the current rate with us before relying on them for a decision.

ObligationTypical DeadlineTypical Penalty If Late
Monthly VAT (PPN) returnEnd of the following monthFixed fine per late return, confirm current amount with us
Monthly withholding tax (PPh 21/23/4(2))20th of the following monthFixed fine per late return plus interest on unpaid tax
Monthly corporate tax instalment15th to 20th of the following month, depending on tax typeInterest charged monthly on the unpaid amount
Quarterly LKPM (investment report)Within days of quarter end, via OSSWarning letters, and in repeated cases, licence issues at renewal
Annual corporate tax return (SPT Tahunan)End of April, for a December fiscal year endFixed fine for late filing, plus interest on any unpaid balance
BPJS contributions (if staff employed)Monthly, usually by the 10th to 15thInterest penalty and possible claim issues for staff

Penalties compound in a specific way that catches owners off guard: a late monthly filing does not just cost the fixed fine, it also means the annual return at year end has to reconcile twelve months of filings instead of a clean run, which takes longer and costs more in professional time to untangle.

Mistakes PT PMA Owners Make

Most compliance problems we're asked to fix trace back to one of these:

  • Treating a dormant company as exempt from filing. It is not. Nil returns are still returns.
  • Mixing personal and company bank accounts. This makes bookkeeping slower and raises questions in any future audit or due diligence.
  • Not budgeting for the annual return separately from monthly fees. The annual filing involves reconciling the whole year and is genuinely more work than any single month.
  • Skipping LKPM because it feels like a licensing formality rather than a tax filing. It's checked at licence renewal.
  • Paying staff cash without running payroll properly, which creates BPJS and withholding tax exposure that surfaces later, usually at the worst time.
  • Switching accountants mid-year without a clean handover, which leaves gaps in the books that take longer to fix than if nothing had been filed at all.

The most expensive mistake: assuming that because a PT PMA has no revenue yet, it has no filing obligation. A company can accumulate a full year of monthly penalties, plus LKPM warnings, before it ever issues an invoice. Fixing a year of backlog costs far more in time and fees than simply filing nil returns on time from month one. If your company has a licence, start the filing clock the same month, not the month you open.

How Pricing Works: Monthly Retainer vs Per Filing

PT PMA accounting is usually priced one of two ways, and which one suits you depends on how active the company is.

ModelHow It WorksBest For
Monthly retainerOne fixed monthly fee covers bookkeeping, monthly tax filing, payroll and LKPM togetherCompanies with regular transactions, staff, or more than a handful of invoices a month
Per filingYou pay per return submitted (monthly tax, LKPM, annual return) with no ongoing bookkeeping includedDormant companies, very early stage companies, or those with their own in-house bookkeeper
Annual-onlyOnly the year-end corporate tax return and financial statements are handledCompanies already filing monthly tax themselves correctly and just need year-end work

Whichever model you use, ask for a written scope that states exactly which filings are included, what counts as an "extra" (a tax office audit response, a new hire's payroll setup, a shareholder change), and how documents are expected to reach the accountant each month. A vague scope is where disputes start, not the fee itself.

Why Work With a Local Accountant in Bali

A PT PMA registered in Bali is dealing with the Bali tax office, Bali's OSS and licensing processes, and local BPJS branch offices, all of which have their own rhythm and informal expectations that differ slightly from Jakarta or Surabaya. An accountant working from Jakarta by email can file your returns correctly on paper and still miss a local requirement, a local renewal timing, or a local document a tax officer wants to see in person.

Being based in Umalas, Kerobokan means we deal with clients across Canggu, Seminyak, Ubud, Sanur, Uluwatu, Denpasar and Kuta regularly enough to know which tax office handles which district and what each one tends to ask for. That local knowledge shortens the back and forth that otherwise eats weeks out of a filing deadline. You can read more about how we work on our about us page.

FAQ

Does a PT PMA need to file taxes even with no income?

Yes. A PT PMA must file monthly nil tax returns and the quarterly LKPM investment report from the month its business licence (NIB) is issued, regardless of whether it has started trading or earned any revenue. Penalties for missed nil returns are the same fixed fines applied to active companies, so dormant status does not remove the obligation.

What is LKPM and why does it matter for a PT PMA?

LKPM is the Investment Activity Report filed quarterly through Indonesia's OSS licensing system. It reports the company's realised investment and operational status to the investment coordinating body, separate from tax filings. Companies that skip LKPM repeatedly risk warning letters and complications at licence renewal, even if their tax filings are otherwise current.

What is the corporate income tax rate for a PT PMA in Bali?

Indonesia applies a standard corporate income tax rate to most PT PMA companies, with a separate, lower rate available to qualifying small companies under certain turnover thresholds for a limited number of years. Rates and thresholds change periodically, so confirm the current rate and whether your company qualifies for any reduced rate with us before filing.

Can I do my own bookkeeping and just hire an accountant for tax filing?

Yes, this is the per-filing model. You manage day to day bookkeeping in-house or with your own software, and the accountant only prepares and submits monthly tax returns, LKPM and the annual return. It works well if your internal bookkeeping is accurate and consistent, since errors in your books still flow through to the filings.

What happens if a PT PMA misses the annual tax return deadline?

A fixed fine applies for late filing, and interest accrues monthly on any unpaid tax balance until it's settled. Beyond the direct cost, a late annual return often signals unresolved issues in the monthly filings for that year, which can trigger closer review at the tax office. Confirm current fine amounts with us, as these are periodically revised.

Do I need a local accountant if my PT PMA is based in Canggu or Ubud rather than Denpasar?

Yes, location within Bali still matters. Different districts fall under different local tax office branches and BPJS offices, each with its own informal processing timelines and document preferences. An accountant familiar with your specific area, whether Canggu, Ubud, Sanur or elsewhere, can anticipate these differences rather than discovering them after a filing is rejected or delayed.

How much does PT PMA accounting cost in Bali?

Cost depends on transaction volume, number of staff on payroll, and whether you need monthly bookkeeping or filing only. Most providers price it as a monthly retainer covering bookkeeping and filing together, a per-filing fee for companies with their own bookkeeper, or an annual-only fee for year-end work alone. Request a written quote scoped to your specific company rather than a generic published rate.

If you want a clear answer on what your PT PMA actually needs this year, and what it will cost to stay compliant without surprises, message us on WhatsApp at +62 877-9626-0478 or get in touch through our contact page to arrange a free consultation.

See also: Villa Rental Accounting and Tax in Bali: What It Costs.

See also: Accounting and Tax for Restaurants and Cafes in Bali.

Scroll to Top