Business accounting and reporting in Bali
Order in bookkeeping begins not at year end but on the day of the first agreement and payment. If money, agreements and supporting records sit in different chats, no urgent reporting will make the picture clearer. This page helps build an honest documentary trail and identify questions that belong with an accountant or tax professional.
When should order be created?
As soon as a company, agreement, payment, deposit, expense or person acting on its behalf appears. Official DGT material describes bookkeeping for corporate taxpayers and stresses the connection between records, actual activity and supporting documents.
Short answer
Create one document register, separate personal and company money, record the purpose of every receipt and expense, reconcile monthly against bank and agreement records, and take gaps to a professional before reporting. DGT maintains a current annual-reporting route through Coretax, but actual obligations and timing are checked against the company’s real situation.
One register rather than ten chats
Choose one place for the chronology: date, counterparty, agreement, purpose, amount, currency, payment evidence and link to the supporting record. You do not need a complex system at first. What matters is that an entry can be followed from a bank movement to a document and back. That makes the accountant conversation fast and avoids rebuilding a year from memory.
- Rules for records and bookkeeping for tax purposes
- Law No. 28 of 2007
Record reality, not the convenient version
DGT describes bookkeeping as reflecting actual activity. In practice, that means not combining a deposit, refund, client money and revenue into one income figure; not hiding personal spending in company accounts; and not leaving a payment without purpose. If a movement’s meaning is unclear, mark it as unresolved and set a date for review.
- Law No. 28 of 2007
- Rules for records and bookkeeping for tax purposes
Close each month while it is still remembered
Once a month reconcile bank movements, issued and received records, obligations to counterparties, cash where relevant and the list of unconfirmed operations. The aim is not to draw perfect reports but to find a difference immediately. The earlier a documentary gap is seen, the easier it is to explain or correct before filing.
- Rules for records and bookkeeping for tax purposes
- Financial-statement obligations for corporate taxpayers
Keep the basis, not only the result
Official DGT rules refer to retaining books, records and supporting documents in Indonesia for ten years. Do not treat that as a reason to store everything without structure. Create a link: entry, document, payment and responsible person. A professional accountant or tax adviser confirms the actual system, permitted format, language, currency and timing for the company.
- Rules for records and bookkeeping for tax purposes
- Law No. 28 of 2007
Decision steps
- Create one register
For every receipt and expense record date, party, purpose, amount, currency, document and payment evidence.
- Separate the money
Mark personal, company, client and deposit movements separately without rewriting meaning later without explanation.
- Reconcile the month
Compare the register with bank, agreements, invoices and supporting records; retain a list of differences.
- Take questions to a professional
Before reporting, show a professional the register, records and differences list to confirm obligations and required action under current law.
What to check
0 / 4
- Evidence
- Agreement, invoice, acceptance record, payment evidence or other basis.
- Why it matters
- Records should reflect actual activity and be supported by documents.
- Evidence
- Internal note of role, date and basis.
- Why it matters
- Unclear roles make review and accounting handover harder.
- Evidence
- Statement, differences list and review status.
- Why it matters
- Differences are better found monthly than at year end.
- Evidence
- Structured folder or system with entry identifier.
- Why it matters
- DGT describes long-term retention of books, records and documents.
Sources
| Source | Evidence | Use and limits |
|---|---|---|
| Directorate General of Taxes (DGT) 2026-10-15 | Rules for records and bookkeeping for tax purposes | It does not calculate tax or decide obligations for a specific business. |
| Directorate General of Taxes (DGT) 2026-10-15 | Law No. 28 of 2007 | It does not select bookkeeping design for an individual company. |
| Directorate General of Taxes (DGT) 2026-10-15 | Annual reporting in Coretax DJP | It does not decide a company’s account status, deadline, return or filing result. |
| Directorate General of Taxes (DGT) 2026-10-15 | Financial-statement obligations for corporate taxpayers | It does not establish treatment or compliance for a specific company. |