A tax audit is an integral component of tax regulatory oversight. Within Indonesia’s self-assessment system, the tax cycle moves from voluntary compliance toward administrative enforcement.
The workflow begins when a taxpayer registers, calculates liabilities, remits payments, and files their tax returns. Following submission, tax authorities enter a supervisory phase to monitor compliance and flag anomalies. Unresolved discrepancies or data mismatches trigger a formal tax audit to examine bookkeeping and financial records thoroughly.
If an audit uncovers indications of tax criminal activity, the case can escalate to a preliminary evidence audit. However, if an audit yields a disputed tax assessment letter (surat ketetapan pajak/SKP), taxpayers retain the legal right to challenge it via an objection process or appeal to the Tax Court.
The Directorate of Taxes (DGT) derives its constitutional auditing authority from Minister of Finance Regulation Number 15 of 2025 concerning Tax Audit, Director General of Taxes Regulation Number PER-04/PJ/2012 concerning Guidelines on the Use of Audit Methods and Techniques to Test Compliance with Tax Obligations, and Director General of Taxes Circular Letter Number SE-10/PJ/2017 concerning Technical Guidelines for Field Audits to Test Compliance with Tax Obligations.
Core Audit Techniques
During a tax audit, DGT relies on audit methodologies centered heavily on inter-account linkage testing and financial reconciliations. Reconciliation is an auditor’s primary line of defense to verify consistency across different tax returns, while linkage testing evaluates the logical economic connection between related financial accounts.
Linkage testing verifies transaction accuracy by analyzing movements across related accounts. An identified numerical discrepancy does not, by itself, give auditors grounds to issue a tax correction.
For instance, discrepancies in gross revenue or taxable supplies require valid substantiation before they can be legally classified as hidden sales, non-operating income, or additional economic capacity under Article 4 of Law of the Republic of Indonesia Number 36 of 2008 concerning Fourth Amendment to Law of the Republic of Indonesia Number 7 of 1983 concerning Income Tax. To systematically reconstruct these financial relationships, auditors examine the flow of goods, cash flow, flow of receivables, and flow of liabilities.
Insights From the Field
Practical experience navigating real-world tax audits reveals critical strategic considerations.
When performing reconciliations, the approach should be tailored to the nature of the business. Reconciliation methods cannot follow a one-size-fits-all approach. For example, in retail or real estate, varied tenant contract durations frequently lead to timing differences between accrual accounting recognition and tax invoice issuance. Reconciliations must be specifically engineered to map revenue recognition timing differences to prevent auditors from misinterpreting accruals as hidden sales.
Furthermore, ensure that the underlying accounting records are properly reconciled before facing a tax audit. A pristine general ledger (GL) signals to tax authorities that the company’s accounting system is valid and trustworthy. In a real-life case, mathematically net-to-zero GL balances proved to be a foundational starting point.
Another important consideration is avoiding manual tracing of low-value transactions. For low-risk accounts supported by clear document tracking numbers, adjustments and proof should be handled directly through integrated GL data. Performing manual one-by-one voucher checks for micro transactions is inefficient and time-consuming.
Audit Preparation Steps
Standard audit preparation practically relies on the fundamental accounting equation, i.e., assets = liabilities + equity. Mathematically, when every journal transaction is recorded accurately, reconciliation or equalization procedures will naturally net out to zero.
To ensure that the company’s accounting records produce audit-ready reconciliations, first, check the GL, trial balance (TB), balance sheet, and income statement. Confirm that net GL balances equal zero and that transaction-level GL details align with TB movements. Second, reconcile tax invoices with the output VAT account. Cross-match total e-Invoice values against account movements in the output VAT ledger. Third, validate total tax invoice values directly against real revenue numbers recorded in the sales ledger. Finally, fill out official testing and reconciliation worksheets using data extracted directly from validated GL sources.
Also Read:
Complete List of Tax Account Codes and Tax Payment Type Codes for e-Billing
DGT Regulation Number 11 of 2025
Breaking Down the Article 21 Withholding Tax Provisions
