Job description for Bookkeeper at Body Factory Bali
Body Factory Bali is a leading lifestyle, fitness, and wellness destination in Canggu, Bali, offering a 360° approach to health and performance through world-class training facilities, recovery experiences, classes, meal plans, and a strong community.
We are currently looking for a Bookkeeper to join our team and support the day-to-day financial operations of Body Factory Bali. You’ll play an important role in maintaining accurate financial records, processing transactions, monitoring expenses, and ensuring financial data is properly organized and up to date to support smooth business operations.
What you’ll do:
- Maintain accurate and up-to-date financial records, including daily transactions, income, expenses, and payments.
- Record and reconcile financial transactions, including cash, bank, and other payment records.
- Assist with accounts payable and accounts receivable, including monitoring invoices, payments, and outstanding balances.
- Prepare and maintain financial documents, invoices, receipts, and supporting records.
- Assist with daily cash reconciliation and monitor cash flow records.
- Ensure all financial transactions are properly documented and recorded in the accounting system.
- Assist with month-end closing and the preparation of basic financial reports.
- Monitor and organize financial documents to ensure proper filing and easy retrieval.
- Coordinate with internal departments and external parties regarding invoices, payments, and financial documentation.
- Ensure financial records are handled accurately, confidentially, and in accordance with company procedures.
- Support the finance team with other administrative and accounting tasks as required.
What we’re looking for:
- Bali-based / currently staying in Bali.
- Minimum 1–2 years of experience in bookkeeping, accounting, or a similar finance role.
- Previous experience in hospitality, F&B, lifestyle, or similar industries is a plus.
- Basic understanding of bookkeeping principles, accounts payable, accounts receivable, and bank reconciliation.
- Familiarity with accounting software and Microsoft Excel or Google Sheets.
- Strong numerical skills with high accuracy and attention to detail.
- Well-organized, responsible, and able to maintain accurate financial records.
- Good communication and coordination skills.
- Able to handle confidential financial information with integrity and professionalism.
- Proactive, detail-oriented, and able to work independently as well as within a team.
- Able to work on-site with flexible working hours when required.
- Able to start immediately.

