Bookkeeper

Talent Shore

South Africa

On-site

ZAR 180,000 - 320,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

100% Remote work
20 days annual leave plus 8 UK public holidays
Flexible summer hours

Job summary

A global mission-driven organization is seeking a detail-oriented Bookkeeper to join their remote finance team. The role requires strong technical skills in Xero and experience in a multi-entity environment. Key responsibilities include maintaining accurate financial records, reconciling accounts, and managing financial operations across multiple currencies. This position comes with flexible working hours and 100% remote work in South Africa.

Qualifications

  • Proven experience as a Bookkeeper or Junior Accountant in a multi-entity environment.
  • Advanced working knowledge of Xero, including reconciliations, journals, and reporting.
  • Ability to manage financial operations across multiple currencies and time zones.
  • Familiarity with Zoho for invoicing; Wise/OFX/Revolut a plus.
  • Experience in travel or charity/non-profit sectors preferred.
  • Ability to manage operations across currencies and time zones.
  • Excellent written and verbal communication; highly organised.

Responsibilities

  • Maintain accurate financial records across multiple entities.
  • Reconcile bank accounts and financial records.
  • Manage Accounts Payable and Accounts Receivable.
  • Prepare and post journals, maintain ledgers and manage cash flow.
  • Support payroll processing and expense reconciliation.
  • Assist in monthly and annual financial reporting.

Skills

Xero
Accounting principles
Excel
Written and verbal communication
Organisational skills

Education

AAT qualification or similar

Tools

Zoho
Wise
OFX
Revolut
Revolut
Excel

Job description

Job Title

Bookkeeper

Location

Fully Remote (South Africa-based)

Working Hours
  • UK Standard Time: 9:00 AM - 5:30 PM (GMT)
  • Summer Hours (May - Aug): Mon-Thurs 8:30 AM - 6:00 PM, Fri 8:30 AM - 12:30 PM
About Our Client

Our client is a purpose-driven global organisation that delivers impactful overseas experiences for students and volunteers through a blend of charitable and commercial operations. Their mission? Empowering young people to travel with purpose, while supporting sustainable development initiatives in communities across Asia, Africa, and Latin America. With a mix of charity and business entities under their umbrella, the work is dynamic, meaningful, and far from ordinary.

Job Description

Our client is looking for a detail-oriented and highly organised Bookkeeper to join their growing remote finance team. This role calls for someone with strong technical skills in Xero and a solid foundation in accounting principles. You'll play a critical part in maintaining financial accuracy across multiple international entities, including both non-profit and for-profit divisions within the travel and development sectors.

Key Responsibilities
  • Maintain accurate and up-to-date financial records across multiple entities
  • Reconcile bank accounts and financial records (GBP, USD, ZAR, INR, TZS)
  • Manage Accounts Payable and Accounts Receivable, including supplier and customer liaison
  • Prepare and post journals, maintain ledgers, and manage cash flow
  • Support payroll processing and employee expense reconciliation
  • Assist in the preparation of monthly and annual financial reports
  • Set up payments via systems like Teleru (experience not required, training provided)
  • Ensure compliance with relevant accounting standards (GAAP, IFRS) and internal policies
  • Use Xero and Zoho (linked) to manage invoicing, transactions, and reporting
  • Collaborate with finance and operations teams across multiple time zones
  • Understand and correctly classify complex accounting transactions (e.g. income in advance, deferred income, intercompany transfers)
  • Contribute to audit preparation and grant/donation financial tracking
Requirements
  • Proven experience as a Bookkeeper or Junior Accountant in a multi-entity environment
  • Advanced working knowledge of Xero (non-negotiable), including reconciliations, journals, and reporting
  • Familiarity with Zoho for invoicing and Wise, OFX, or Revolut is a plus
  • Prior experience in the travel or charity/non-profit sector strongly preferred
  • Ability to manage financial operations across multiple currencies and time zones
  • Highly organised, proactive, and able to work independently with minimal supervision
  • Excellent written and verbal communication skills
  • Strong Excel skills and familiarity with cloud-based accounting tools
  • AAT qualification or similar preferred
  • Comfortable occasionally working outside standard hours when needed due to global collaboration demands
Benefits
  • 100% Remote (Work from anywhere in South Africa)
  • Work with a mission-led global team across the UK, Asia, Africa, and the Americas
  • 20 days of annual leave plus 8 UK public holidays
  • Flexible summer working hours (half-day Fridays from May to August)
  • Exposure to a dynamic mix of charitable and commercial finance work
  • Make a real impact supporting global education and development
NB

Due to the high volume of applications, if you have not received a response from the Talent Acquisition team within 4 weeks, please consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Bookkeeper
Junior Bookkeeper

HyperionDev Corp • Cape Town

Hybrid
ZAR 180,000 - 250,000
Remote-friendly
Flexible work options
Weekly Cape Town office presence
Bookkeeper (Remote)
Bookkeeper (Remote)

Sagen Advisory • Bellville

Remote
Junior Bookkeeper
Junior Bookkeeper

HyperionDev • Cape Town

Hybrid
ZAR 180,000 - 260,000
Remote-friendly work
Flexible work options
Learning & development
Xero Bookkeeper
Xero Bookkeeper

RecruitMyMom • Johannesburg

Hybrid
ZAR 33,000 - 56,000
Half Day Bookkeeper
Half Day Bookkeeper

Future Teams • South Africa

On-site
USD 1,000 - 2,000
Bookkeeper / Admin Assistant - 16013
Bookkeeper / Admin Assistant - 16013

Somewhere • South Africa

Remote
Part-Time Accountant | Remote (South Africa) | Permanent (25 hours per week)
Part-Time Accountant | Remote (South Africa) | Permanent (25 hours per week)

Edge Executive Search Group • Johannesburg

Remote
ZAR 500,000 - 700,000
Part-Time Accountant | Remote (South Africa) | Permanent (25 hours per week)
Part-Time Accountant | Remote (South Africa) | Permanent (25 hours per week)

Edgexec (Pty) Ltd • Johannesburg

Remote
ZAR 600,000 - 800,000
Bookkeeper (TOD) (Remote SA) - 43595264401
Bookkeeper (TOD) (Remote SA) - 43595264401

Somewhere • South Africa

Remote
Bookkeeper / Junior Accountant
Bookkeeper / Junior Accountant

ZealHR • South Africa

Hybrid
ZAR 240,000 - 360,000
Collaborative work environment
Career development opportunities
Exposure to international clients