Tax Dispute Resolution Services in Indonesia

Published 12 October 2026 · 9 minute read · The Bali Accountant

Tax dispute resolution services in Indonesia cover everything between a tax office letter asking you to explain a discrepancy and, at the far end, a case sitting in front of the Pengadilan Pajak (Tax Court) or the Supreme Court. For most businesses in Bali the dispute starts small: an SP2DK, a mismatch flagged by the e-Faktur system, or a pemeriksaan (audit) following a VAT refund request. How you respond in the first two weeks usually decides whether the matter stays informal or turns into a formal assessment you have to appeal.

What's covered on this page

Tax Dispute Resolution Services in Indonesia

How Much Tax Dispute Resolution Costs in Indonesia

Cost depends almost entirely on which stage you're at and how many tax years are involved. A simple SP2DK response might run a few million rupiah. A full appeal through the Tax Court, with hearings and formal submissions, can run into the tens of millions and sometimes well beyond that if a registered tax attorney is required for the court hearings themselves. The table below gives typical ranges we see in the Bali market. Always get a written scope before starting, because fees usually scale with the number of fiscal years under review, not just the dispute itself.

StageTypical fee range (IDR)What drives the cost
SP2DK response (explanation letter)3,000,000 to 8,000,000Number of transactions queried, whether bookkeeping is already clean
Tax audit (pemeriksaan) representation15,000,000 to 50,000,000+Years under audit, type of tax (VAT, corporate income tax, withholding), document volume
Objection (keberatan) preparation and filing10,000,000 to 30,000,000Complexity of the assessment, amount of supporting evidence needed
Appeal (banding) to Pengadilan Pajak40,000,000 to 150,000,000+Number of hearings, whether a certified tax attorney must appear, expert witness needs
Judicial review (Peninjauan Kembali)50,000,000+Requires a licensed advocate, case can run one to three years

These are indicative only. Confirm a fixed quote once the actual assessment letter or SP2DK is in hand, since the specific articles of the tax law cited and the amount in dispute change the work involved. If your books are already handled through our accounting and payroll outsourcing services in Bali, dispute cases usually move faster and cost less, because the supporting ledgers already reconcile to what was filed.

What Tax Dispute Resolution Services Actually Cover

Tax dispute resolution is not one service, it's a sequence of distinct legal mechanisms, each with its own deadline and its own forum. In Indonesia this generally means: responding to an SP2DK, defending a tax audit (pemeriksaan), filing a formal objection (keberatan) against an assessment letter, appealing (banding) to the Pengadilan Pajak if the objection is rejected, and, as a last resort, requesting judicial review (Peninjauan Kembali) at the Mahkamah Agung. For PT PMA with cross border transactions, a Mutual Agreement Procedure (MAP) under a tax treaty can also apply to transfer pricing disputes.

A good advisor does two jobs here: handles the paperwork and deadlines correctly, and tells you honestly when a case is not worth fighting. Not every assessment should be contested. Sometimes paying and moving on costs less than three years of legal fees and interest exposure.

The Indonesian Tax Dispute Process, Step by Step

The process runs in a fairly fixed order, and missing a deadline at any stage usually closes that door permanently. This is the sequence most disputes follow.

StageIssued byYour deadlineTypical duration to resolve
SP2DK (request for explanation)Local tax office (KPP)Usually 14 days to respond2 to 6 weeks
Tax audit (pemeriksaan)KPP or Kanwil DJPOngoing document requests during auditSeveral months to about a year
Tax assessment letter (SKPKB, SKPLB or SKPN)Directorate General of Taxes3 months to file keberatanDJP has up to 12 months to decide
Objection decisionKanwil DJP3 months to file banding if rejectedDecision itself takes up to 12 months
Appeal (banding)Pengadilan PajakFiled within 3 months of objection decisionRoughly 12 to 18 months, can run longer
Judicial review (PK)Mahkamah AgungWithin 3 months of the Tax Court verdictCan take one to three years

These deadlines are set in tax law and the specific rules do shift with regulatory updates, so confirm the current deadline for your exact letter type before relying on it. A deadline missed by even one day generally means the assessment stands, with no further appeal route on the merits.

SP2DK vs Tax Audit vs Formal Assessment: Know Which Stage You're In

An SP2DK (Surat Permintaan Penjelasan atas Data dan/atau Keterangan) is not an audit and not an assessment. It's a request for clarification, usually triggered by a data mismatch the tax office's system flagged automatically, for example a VAT input credit that doesn't tie to a supplier's filing, or reported income lower than bank deposit data suggests. Respond properly within the window and many SP2DK cases close without ever becoming an audit.

If the explanation isn't accepted, or the discrepancy is large, the case can escalate to a formal pemeriksaan (audit), where auditors can request full ledgers, invoices and contracts going back several fiscal years. An audit concludes with a formal assessment letter: SKPKB if you owe more tax, SKPLB if you overpaid, or SKPN if the figures match. Only the formal assessment letter can be contested through keberatan. You cannot object to an SP2DK itself, only respond to it.

Objection (Keberatan): Deadlines and What You Need

A keberatan must be filed within 3 months of the date on the assessment letter, addressed to the regional tax office (Kanwil DJP), and it must state a clear calculated amount you believe is correct, not just a general objection. Filing late or filing without supporting calculations is the single most common reason objections get rejected outright without the merits even being reviewed.

You generally need to pay any portion of the assessed tax you agree with before filing the objection on the disputed remainder. Interest and penalty rules around unpaid disputed amounts have changed under recent tax harmonization legislation, moving from a flat monthly penalty to a reference-rate based calculation, so confirm the current applicable rate with your advisor rather than relying on an older figure. If this is the first formal letter your company has received, it's worth having your annual corporate tax return reviewed alongside the objection, since the same figures often get queried again in the following year's filing.

Appeal (Banding) to the Tax Court: What Happens

If the Kanwil rejects your objection, in whole or in part, you can appeal to the Pengadilan Pajak within 3 months of receiving that decision. This is a formal court process with written submissions, evidence bundles and scheduled hearings in Jakarta, even for cases originating in Bali. Older rules required paying 50 percent of the disputed tax before an appeal could even be filed. That specific requirement was removed under the 2021 tax harmonization law, though confirm the current position before filing, since related sanction rules have been adjusted more than once since then.

One detail businesses often don't know until it matters: representation at Pengadilan Pajak hearings requires either a company director appearing personally, or a kuasa hukum who holds the correct certified tax consultant or legal license for court representation. A regular bookkeeper, junior staff member, or uncertified consultant cannot represent the company at a hearing. Confirm this with whoever is preparing your appeal well before the hearing date, not after.

The most expensive mistake we see: treating the 3 month objection deadline as flexible because "the tax office usually gives extensions." It doesn't, on the merits. Companies that wait to gather every document before filing often miss the window entirely, and once it closes the original assessment becomes final and collectible, with no further right to contest the calculation itself. File within the deadline with the evidence you have, then supplement the file afterward if the Kanwil allows it.

Why PT PMA and Bali Businesses End Up Here

Foreign owned companies (PT PMA) trigger tax office attention for reasons that are specific to how they're structured: related party transactions with an overseas parent that look like transfer pricing to the system, VAT refund claims from capital investment phases, and inconsistent LKPM investment reporting that doesn't match the financial statements filed with the tax office. A mismatch between what's reported to BKPM through LKPM and what's reported to the tax office is a common automatic trigger for an SP2DK. If LKPM filings have fallen behind, that's worth fixing before it becomes part of a dispute file, and our page on LKPM reporting deadlines for PT PMA covers what's required and how often.

Restaurants, villas and hospitality businesses in Bali also see a specific pattern: cash heavy revenue combined with EDC machine and QRIS data the tax office cross references automatically. If declared turnover sits noticeably below what payment processor data suggests, expect an SP2DK before an audit. If that describes your business, it's worth reading how we handle this in our dedicated piece on accounting and tax for restaurants and cafes in Bali.

Common Mistakes That Cost Businesses Their Case

  • Ignoring an SP2DK on the assumption it will go away. It doesn't. Silence is treated as an admission in practice and almost guarantees escalation to a full audit.
  • Responding without reconciling the underlying ledger first. An explanation that contradicts your own bookkeeping weakens the case more than no response at all.
  • Filing an objection without a specific recalculated figure. A general statement of disagreement gets rejected on form, before anyone reviews the substance.
  • Waiting past the 3 month window to gather every document. File on time with what you have.
  • Using uncertified staff for Tax Court representation. This can invalidate the hearing appearance entirely.
  • Not budgeting for interest accrual during the 12 to 18 month appeal process, which can add materially to the final bill even if you eventually win part of the case.

FAQ

What is SP2DK in Indonesia and how should I respond?

SP2DK (Surat Permintaan Penjelasan atas Data dan/atau Keterangan) is a request for clarification issued by the local tax office when its system flags a mismatch, such as reported income versus bank data. You typically have around 14 days to respond with a clear, documented explanation. Respond properly and many cases close there. Ignore it and the case usually escalates to a formal audit.

How long does a tax dispute take to resolve in Indonesia?

It depends on how far it goes. An SP2DK can close in a few weeks. An objection (keberatan) can take up to 12 months for the tax office to decide. An appeal (banding) at the Tax Court typically runs 12 to 18 months. A judicial review (Peninjauan Kembali) at the Supreme Court can take one to three years. Most disputes resolve at the SP2DK or objection stage without reaching court.

Do I have to pay the disputed tax before filing an objection or appeal?

You generally must pay any portion of the assessed tax you agree with before filing an objection on the remainder. The old rule requiring 50 percent payment before an appeal was removed under the 2021 tax harmonization law, but related interest and sanction rules have changed since then. Confirm the current requirement with a tax advisor before filing, since getting this wrong can affect the validity of the filing itself.

What is the difference between keberatan and banding?

Keberatan (objection) is filed with the regional tax office (Kanwil DJP) within 3 months of receiving a tax assessment letter, and the tax office itself reviews it. Banding (appeal) is filed with the Pengadilan Pajak, an independent court, within 3 months of an objection being rejected. Banding is a formal court process with hearings, while keberatan is an administrative review within the tax authority.

Can a foreign owned company (PT PMA) in Bali be audited by the tax office?

Yes, and PT PMA structures draw specific attention because of related party transactions with overseas parent companies, VAT refund claims during the investment phase, and mismatches between LKPM investment reports and tax filings. Keeping LKPM reporting, financial statements and tax returns consistent across all three reduces the chance of triggering an SP2DK or audit in the first place.

What happens if I miss the deadline to file an objection?

The 3 month deadline to file a keberatan is strict. Miss it and the tax office will generally reject the objection on form without reviewing the substance of your calculation, leaving the original assessment final and collectible. There is no routine extension for this deadline, so file within the window even if supporting documents are still being gathered, and supplement the file afterward.

How much does it cost to fight a tax assessment in Indonesia?

Costs scale with the stage and the number of fiscal years involved. An SP2DK response might cost IDR 3 to 8 million. A full audit defense can run IDR 15 to 50 million or more. An appeal to the Tax Court often runs IDR 40 to 150 million or higher, particularly if a certified tax attorney is required for hearings. Get a written, case-specific quote once the actual letter is in hand.

Is Peninjauan Kembali (judicial review) worth pursuing?

It depends on the amount in dispute and the strength of the legal argument, since PK at the Supreme Court can take one to three years and requires a licensed advocate. For smaller disputed amounts, the cost and time often outweigh the potential recovery. For larger assessments with a genuine legal error in the Tax Court's reasoning, it can be worth pursuing. This decision should be made case by case with an advisor who has reviewed the full file.

If you've received an SP2DK, an audit notice or a formal assessment letter, the deadline is already running. Reach out through our contact page or via WhatsApp at +62 877-9626-0478 with the letter in hand, and we'll tell you honestly where you stand and what it will cost to respond properly.

Scroll to Top