Bookkeeper

1 week ago


Johannesburg, Gauteng, South Africa Affinity International Full time R250 000 - R400 000 per year
About the job Bookkeeper

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.

  • Bookkeeper

    3 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R400 000 per year

    Job Title: BookkeeperLocation: JohannesburgPosition Type: Full-time, PermanentOverview:Hire Resolve is seeking a detail-oriented and organized Bookkeeper to join our client's finance/accounting team. The ideal candidate will have extensive experience in bookkeeping and accounting practices, as well as excellent communication and problem-solving skills. The...

  • Bookkeeper

    1 week ago


    Johannesburg, Gauteng, South Africa Robert Walters Full time R90 000 - R120 000 per year

    A prestigious, multi-generational family office with a global presence is looking for an experienced Bookkeeper to join their Johannesburg team. Kindly note that this is a fully in-office position based in Sandton. Please apply only if you are seeking an on-site work environment.Positioned at the core of the finance function, this role offers an exciting...

  • Bookkeeper

    3 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    A prominent financial solutions provider in Johannesburg is seeking an experienced Bookkeeper with a proven track record in financial management, reporting, and statutory compliance. This is a crucial position for a commercially-aware finance professional to manage the full bookkeeping function, assist with the preparation of financial statements and...

  • Bookkeeper

    5 days ago


    Johannesburg, Gauteng, South Africa Talent on Tap Full time R40 000 - R60 000 per year

    Duties & ResponsibilitiesKey Responsibilities:( not limited to )Maintain financial records and perform daily bookkeeping tasks.Manage intercompany transactions and reconciliations.Prepare and submit SARS tax returns (VAT, PAYE, Income Tax, etc.).Process invoices, payments, and bank reconciliations.Generate financial reports and assist with management...

  • Bookkeeper

    1 week ago


    Johannesburg, Gauteng, South Africa Talent Network Global Full time R42 000 - R60 000 per year

    Our client, based in Sunninghill Johannesburg, is seeking a dynamic BOOKKEEPER to join their team.This role entails maintaining strong attention to detail with financial records, daily accounting operations, reconciliations, etcSkills required:Bookkeeping or Accounting Qualification.Solution DrivenPrior Formal experienceStrong Communication, accuracy &...

  • Senior Bookkeeper

    3 days ago


    Johannesburg, Gauteng, South Africa The Legends Agency Full time R220 000 per year

    Senior Bookkeeper (Half Day) - Heriotdale,  Johannesburg -Salary: R22,000 CTCAre you an experienced Senior Bookkeeper looking for a half-day opportunity with excellent benefits and a supportive environment?We are recruiting for a mature, detail-oriented professional with proven expertise in bookkeeping up to Balance Sheet level.Key ResponsibilitiesYou will...

  • Bookkeeper

    1 week ago


    Johannesburg, Gauteng, South Africa Outsourced CFO Full time R120 000 - R250 000 per year

    We are recruiting on behalf of our client who is in the SaaS industry, for aBookkeeper.This role focuses on accurate record keeping, invoicing, payments, reconciliations, and maintaining up-to-date financial information across our group of companies.The ideal candidate will have solid bookkeeping experience, enjoys working with systems, and takes pride in...

  • Senior Bookkeeper

    3 days ago


    Johannesburg, Gauteng, South Africa Affinity International Full time R250 000 - R500 000 per year

    About the job Senior Bookkeeper About the RoleWere looking for a Senior Bookkeeper whos confident managing full-function bookkeeping for U.S. or international clients while working remotely from South Africa.This role suits a hands-on, detail-oriented professional who thrives in a structured environment, values accuracy, and can work independently during...

  • Bookkeeper - 16222

    3 days ago


    Johannesburg, Gauteng, South Africa Somewhere Full time R24 000 - R48 000 per year

    Job Title: BookkeeperOverviewWe are looking for a Bookkeeper to provide daily accounting support and ensure financial accuracy across multiple client accounts. The ideal candidate is detail-oriented, fluent in English, and comfortable working directly with clients in a collaborative, professional environment.Key ResponsibilitiesManage daily bookkeeping...

  • Bookkeeper

    3 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R100 000 - R120 000 per year

    An industry-leading company in the water solutions and home improvement sector is seeking a meticulous and organised Bookkeeper. This established business is known for delivering high-quality products and services, supported by a strong national footprint and a commitment to customer satisfaction.𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐦𝐞𝐧𝐭𝐬: Minimum 10...