Enable job alerts via email!

Accountant

Affinity International

Johannesburg

Remote

ZAR 300,000 - 450,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A remote opportunity for a skilled Accountant to manage full-cycle accounting for international clients. You'll be responsible for financial reporting, reconciliations, and ensuring compliance with South African tax laws. Ideal for candidates with strong experience in QuickBooks and a solid understanding of accounting principles. This role offers flexibility and the chance to work with diverse global clients.

Qualifications

  • 35+ years of accounting experience in a client-facing environment.
  • Strong experience with QuickBooks Online.
  • Understanding of South African tax compliance and international accounting.

Responsibilities

  • Manage multiple client accounts and perform bank reconciliations.
  • Prepare month-end close reports and ensure bookkeeping accuracy.
  • Support VAT and payroll processes for local and international clients.

Skills

Accounting
QuickBooks
Excel
Document management

Education

Diploma or degree in Accounting/Finance

Job description

About the job Accountant

Overview

Were seeking a skilled Accountant based in South Africa to manage full-cycle accounting for international small business clients. You will be responsible for accurate financial reporting, reconciliations, ledger integrity, and preparing books for external review. The role is remote, but attention to deadlines, detail, and international standards is key.

Key Responsibilities

General Accounting & Bookkeeping

  • Manage multiple client accounts using QuickBooks Online
  • Set up and maintain the chart of accounts, classes, and tracking categories
  • Ensure daily transactions are accurately recorded and categorized

Reconciliations & GL Management
  • Perform monthly/quarterly bank, credit card, and loan account reconciliations
  • Maintain sub-ledgers (AR, AP, fixed assets) and reconcile to the general ledger
  • Process journals for accruals, depreciation, and correcting entries

Month-End Close Process
  • Follow structured monthly close procedures
  • Prepare trial balance, profit & loss, and balance sheet reports for review
  • Ensure all supporting documentation is organized and accessible

Cleanup & File Reviews
  • Identify errors or gaps in prior bookkeeping
  • Correct historical balances and ensure alignment with prior tax filings
  • Work with senior accountants to deliver audit-ready books

VAT & Payroll Support (SA & International)
  • Allocate and track VAT/sales tax correctly in accounting systems
  • Record and reconcile payroll journals from local or outsourced providers
  • Assist in preparing supporting documents for SARS or international equivalents

1099 / Compliance Support (U.S. Clients)
  • Support preparation of 1099 reports for U.S.-based clients
  • Collect vendor info and verify records for year-end reporting

Team Collaboration & Quality Oversight
  • Review junior bookkeepers entries for accuracy and compliance
  • Escalate unusual transactions or risks to senior team members
  • Work flexibly across time zones and communicate clearly with global clients

Requirements
  • 35+ years of accounting experience, preferably in a client-facing or outsourced environment
  • Strong QuickBooks experience (QBO essential; Desktop a plus)
  • Understanding of South African tax compliance (VAT, UIF, PAYE) and cash vs accrual accounting
  • Familiarity with international reporting practices, especially U.S. accounting terminology
  • Strong Excel and document management skills
  • Diploma or degree in Accounting/Finance
  • Comfortable working independently with remote teams
  • Stable internet and reliable power backup recommended

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.