NovAsia

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.

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.

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.

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.

Decision steps

  1. Create one register

    For every receipt and expense record date, party, purpose, amount, currency, document and payment evidence.

  2. Separate the money

    Mark personal, company, client and deposit movements separately without rewriting meaning later without explanation.

  3. Reconcile the month

    Compare the register with bank, agreements, invoices and supporting records; retain a list of differences.

  4. 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.
Personal preparation notes, not confirmation of legal review.

Sources

SourceEvidenceUse 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.

Next reading

Published: · Updated: