Bookkeeper

Johannesburg, GP, ZA, South Africa

Job Description

About the Role




Were looking for a

qualified, self-driven Bookkeeper

who can manage financial operations confidently using

QuickBooks Online (QBO)

. The ideal candidate is detail-oriented, reliable, and able to think ahead not just follow instructions. Youll be responsible for maintaining accurate books, reconciling accounts, and providing clear, structured financial reports to management or clients.


This role suits someone who takes ownership, enjoys solving problems, and understands the importance of accurate, timely reporting.

Key Responsibilities



Manage daily bookkeeping functions for multiple entities or clients. Maintain and reconcile general ledger, bank, and credit card accounts. Process and record all

Accounts Payable (AP)

and

Accounts Receivable (AR)

transactions. Prepare and send client invoices; manage collections and follow-ups. Record payroll journals and support month-end closing activities. Generate management reports (P&L, Balance Sheet, Cash Flow) in

QuickBooks Online

. Assist with VAT/Sales Tax submissions and compliance reporting. Identify discrepancies or inefficiencies and recommend improvements. Liaise directly with clients or senior accountants when required.

Requirements



3+ years bookkeeping experience

(preferably in multi-client or service-based environments).

Proficiency in QuickBooks Online (QBO)

certification a plus. Strong understanding of accounting principles and reconciliations. High attention to detail with excellent problem-solving and analytical skills. Ability to work independently and manage priorities with minimal supervision. Solid communication and client interaction skills. Experience with

Excel or Google Sheets

for data analysis and reporting.

Qualification

in Bookkeeping, Accounting, or related field (ICB, AAT, SAIPA, or equivalent).

Nice to Have



Experience with other cloud systems (Xero, Sage, SimplePay, Dext, Hubdoc). Exposure to international clients (US, UK, or Australia). Ability to streamline processes and improve reporting workflows.

Ideal Candidate




Your'e the kind of person who:

Spots discrepancies before anyone else does. Enjoys taking ownership instead of waiting for direction. Communicates clearly and proactively with clients or managers. * Balances accuracy with efficiency and always meets deadlines.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1576109
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned