PB1 (Pajak Pembangunan I) on short-term villa rentals and restaurant sales — often filed late or at the wrong rate
Bank reconciliation across IDR, USD, and OTA platforms (Airbnb, Booking.com) with separate payout cycles
BPJS and PPh 21 for seasonal staff with rotating contracts
VAT (PPN) registration thresholds being crossed mid-year as revenue scales
Cash transactions in beach-front venues that need defensible documentation
What is included
Our accounting engagement in Canggu
Every accounting engagement in Canggu is scoped to the operating complexity of the business — these deliverables form the foundation.
Monthly bookkeeping with bank reconciliation
Monthly profit and loss statement
Monthly balance sheet
Cash-flow snapshot
Tax-ready ledger for PPh, PPN, and annual SPT
WhatsApp-first communication, response within 2 hours on business days
Do you handle OTA payouts from Airbnb and Booking.com?
Yes. We reconcile OTA payouts against booking ledgers, separate platform fees, taxes withheld at source, and net IDR landings, then book each booking-night to the right revenue and tax period.
Many Canggu businesses invoice in USD — can you support that?
Yes. We record foreign-currency invoices with exchange-rate documentation suitable for KPP, and convert to IDR at the rate that applies on the transaction date or settlement date, depending on the accounting policy.
Do you cover PB1 for restaurants and beach clubs?
Yes. PB1 (Pajak Pembangunan I) applies to most Canggu F&B venues at 10% of food and beverage revenue, filed monthly to the local government. We prepare the filing and reconcile against POS daily sales.
How do you handle our rotating freelance staff?
We categorise freelance fees correctly for PPh 21 withholding, issue bukti potong where required, and track BPJS coverage windows for staff on short rotations.