Step 1
Decide what you actually need
Bookkeeping is data entry. Tax compliance is filing. Advisory is decisions. They are different services even when delivered by the same firm — and the cheapest provider for one is rarely the best for all three.
Step 2
Verify credentials and registrations
Tax practitioners in Indonesia hold Brevet A / B / C qualifications and may register as BKP (Bersertifikat Konsultan Pajak). Accountants who file audit-grade reports register with IAPI (Institut Akuntan Publik Indonesia). Ask for these credentials by name.
Step 3
Check language fit
If your reports need to be read by foreign directors or stakeholders, English-first communication is not optional — and it usually carries a 10-20% premium. Pretending otherwise leads to misread reports.
Step 4
Ask about response time and cadence
Some firms work on quarterly batches. Others respond within hours. Match the cadence to how your business actually operates — fast-moving F&B and villa operations usually need same-day responsiveness.
Step 5
Test with a discovery scope
Before signing a 12-month engagement, ask the firm to scope a small discrete piece of work — last month's reconciliation, a clean-up of one tax period, a single SPT review. The quality of that small piece reveals the rest.
Step 6
Confirm data ownership and exit terms
Your accounting data belongs to you. Confirm in writing how you get full export access (Accurate file, Xero history, raw CSV) and the handover process if you ever switch providers. Avoid firms that lock data behind their access.
Rate-card pricing without scoping your transaction volume
No named practitioner — you'll always be passed to whoever is on shift
Cannot show a sample report layout in their actual format
No clear position on Coretax DJP Online migration
Vague answers when you ask about PPh 26, LKPM, or PB1
Demands signed NDA before any technical conversation
Insists on accepting paper records only — no digital workflow
Is the cheapest accountant in Bali the worst?
Not always, but the correlation is strong. Cheap engagements often skip reconciliation, batch transactions sloppily, or omit lesser-known filings (PPh 4(2), PPh 26, PB1). The downstream clean-up usually costs more than the savings.
Should I use my registration agent's accounting service?
Registration agents typically focus on setup paperwork (PT PMA establishment, KITAS, NPWP). Many also offer bundled accounting, but quality varies. Ask the same credentials questions you would ask any specialist firm.
Do I need a Bali-based accountant?
For Bali-specific tax matters (PB1, regency-level PHR, KPP Pratama correspondence), local presence helps. For pure bookkeeping with no Bali compliance angle, remote-Indonesia accountants are equally workable.
How long does a typical engagement take to start?
A clean onboarding is 1-2 weeks from contract signature: chart-of-accounts agreement, opening trial balance, prior-period catch-up if needed, then first monthly close on the new cadence.