22 Bookkeeping jobs in South Africa
Bookkeeping Manager
Posted today
Job Viewed
Job Description
Budget:
R30 000,00 - R40 000,00 per month
Job Types
: Full-time, Temp to perm
Location:
Remote
Job description:
Are you a seasoned bookkeeping leader ready to step into a high-impact role with a rapidly growing accounting team? We're looking for a highly experienced Bookkeeping Manager (10+ years) who thrives in fast-paced environments and wants to help shape the future of remote bookkeeping.
This is a full-time, remote position requiring strong overlap with U.S. Eastern Time hours. Beyond technical expertise, we want someone tech-savvy, process-driven, and excited to leverage tools and AI to create efficiency and excellence for our clients.
Key Responsibilities:
- Oversee a large portfolio of 70–80+ clients, ensuring all bookkeeping is timely, accurate, and compliant
- Lead, mentor, and manage a team of bookkeepers, providing guidance, accountability, and support on daily tasks
- Conduct deep weekly reviews of client books to identify errors, ensure completeness, and maintain top-quality standards
- Perform secondary reviews before financials are finalized each month
- Drive process improvements, implement SOPs, and optimize workflows across clients and the team
- Utilize tech solutions and AI tools to streamline repetitive tasks and increase team efficiency
- Keep Keeper and QuickBooks Online tasks fully up to date
- Proactively manage client communication, set expectations, and handle escalations
- Participate in onboarding and training of new bookkeepers
- Identify risks and keep leadership informed on client progress and potential challenges
Required Skills & Qualifications:
- 10+ years of experience in bookkeeping, accounting, or financial operations
- Expert-level knowledge of QuickBooks Online and Keeper
- Proven ability to lead and manage teams in a high-volume environment
- Tech-savvy mindset, with a passion for integrating AI and automation to streamline work
- Strong track record of developing and implementing SOPs and best practices for bookkeeping teams and clients
- Exceptional attention to detail and organizational skills
- Excellent English communication skills – both written and verbal
- Ability to manage multiple deadlines and competing priorities with speed and accuracy
- Familiarity with U.S. tax and accounting standards strongly preferred
- Comfortable working fully remote and independently while collaborating with a distributed team
Bookkeeping Assistant
Posted today
Job Viewed
Job Description
Job Title: Bookkeeping Assistant
Position Type: Full-Time, Remote
Working Hours: U.S. client business hours (with flexibility for month-end close and reporting deadlines)
About the Role:
Our client is seeking a Bookkeeping Assistant to provide day-to-day financial support, ensuring records are accurate, reconciliations are timely, and reporting is organized. This role bridges administrative efficiency and financial accuracy, supporting accountants, controllers, and business owners with bookkeeping, data entry, invoice processing, and reporting.
Responsibilities:
Bookkeeping & Data Entry:
- Record daily transactions in accounting systems (QuickBooks Online/Desktop, Xero, NetSuite).
- Enter invoices, bills, and receipts accurately.
- Maintain expense logs and categorize transactions properly.
Accounts Payable (AP) Support:
- Process vendor invoices and employee reimbursements.
- Track due dates, prepare payment runs, and flag overdue invoices.
- Reconcile vendor accounts to ensure balances are accurate.
Accounts Receivable (AR) Support:
- Generate and send customer invoices.
- Log payments (ACH, wire, check, credit card) and follow up on overdue balances.
- Maintain AR aging reports.
Bank & Credit Card Reconciliations:
- Reconcile daily/weekly transactions against bank statements.
- Flag discrepancies and resolve with accounting team.
Reporting & Analysis:
- Prepare weekly cash flow summaries, AP/AR reports, and expense trackers.
- Support month-end close by compiling PBC (Prepared by Client) schedules.
- Update dashboards in Excel/Google Sheets for leadership visibility.
Compliance & File Management:
- Ensure receipts, invoices, and vendor documents are stored and audit-ready.
- Maintain confidentiality of financial records and sensitive data.
Collaboration:
- Partner with accountants, controllers, and finance teams to ensure data accuracy.
- Support ad hoc projects such as budget tracking or audit prep.
What Makes You a Perfect Fit:
- Detail-oriented, accurate, and thorough.
- Organized multitasker who thrives in high-volume environments.
- Discreet and professional with sensitive financial information.
- Eager to learn and adaptable to different client industries.
Required Experience & Skills (Minimum):
- 1–2 years in bookkeeping, finance admin, or accounts support.
- Proficiency with accounting software (QuickBooks, Xero, NetSuite).
- Intermediate Excel/Google Sheets skills (formulas, reconciliations, pivot tables).
- Familiarity with AP/AR processes.
Ideal Experience & Skills:
- Experience supporting accountants during monthly/quarterly close.
- Exposure to multi-entity or multi-currency bookkeeping.
- Industry experience in SaaS, real estate, healthcare, or services.
- Familiarity with automation tools , Expensify, Tipalti).
What Does a Typical Day Look Like?
A Bookkeeping Assistant's day revolves around keeping financial records accurate and reports up to date. You will:
- Post daily transactions in QuickBooks or Xero, ensuring categories are correct.
- Reconcile bank and credit card feeds, flagging discrepancies for review.
- Process vendor invoices and prepare payment batches for approval.
- Generate invoices, apply payments, and update AR aging.
- Prepare reports such as weekly cash flow summaries or AP/AR snapshots.
- Update shared files and dashboards so accountants and managers always have real-time visibility.
In essence: you ensure finance teams have clean, reliable data to make timely decisions and close the books accurately.
Key Metrics for Success (KPIs):
- Transaction entry accuracy ≥ 99%.
- Timeliness of reconciliations (same-day or weekly depending on SLA).
- On-time preparation of weekly/monthly financial reports.
- Zero compliance issues in audit checks.
- Positive feedback from accountants/managers on support reliability.
Interview Process:
- Initial Phone Screen
- Video Interview with Pavago Recruiter
- Practical Task (e.g., reconcile a sample bank statement in Excel/QuickBooks)
- Client Interview with Finance/Accounting Team
- Offer & Background Verification
Junior Tax, Bookkeeping
Posted today
Job Viewed
Job Description
Company Description
Tax Core & Associates specializes in providing expert tax, business compliance, and accounting services tailored to meet the unique needs of your business. With over 10 years of experience, we help you navigate complex regulations and ensure your financials are in order. Our commitment is to assist your company in succeeding by performing critical accounting functions that keep your business financially solvent and compliant with financial regulations. Tax Core & Associates is a proud member of SAIT and SAIBA, showcasing our skills and expertise in tax and financial management.
Role Description
This is a full-time, on-site role located in Bryanston for a Junior Tax, Bookkeeping & Compliance Administrator. The individual in this role will be responsible for comprehensive support in tax administration, bookkeeping, and statutory compliance, ensuring accurate records, timely submissions, and smooth client service under the supervision of senior accountants and tax practitioners.
Qualifications
- Skills in Financial Statements, Bookkeeping, and Journal Entries (Accounting)
- Proficiency in using Accounting Software and understanding Finance principles
- Strong attention to detail and organizational skills
- Excellent written and verbal communication skills
- Ability to work on-site in Bryanston
- NQF 6 - National Diploma in Accounting, Finance, or related field is preferred
- Experience in tax compliance and bookkeeping is a plus.
Junior Bookkeeping Accountant
Posted today
Job Viewed
Job Description
Job Specification: Junior Bookkeeping Accountant
Location: Somerset West
Working Hours: Full-time, Office-based (08:00 – 16:00)
Contract Type: Permanent
Salary: (depending on experience)
About the Role
We are seeking a Junior Bookkeeping Accountant to join our dynamic team in Somerset West. This is a full-day, office-based role suited to a motivated individual with a strong interest in finance and administration.
Experience in the technology or construction industry will be highly advantageous.
The ideal candidate is detail-oriented, eager to grow within the accounting field, and confident in working with accounting systems such as Sage Accounting. Experience with Sage Pastel or Xero will be a plus.
Qualifications & Skills
- Diploma or Certificate in Accounting / Bookkeeping (or equivalent qualification)
- 1–3 years' experience in a bookkeeping or accounting role
- Proficiency in Sage Accounting (essential)
- Experience with Sage Pastel or Xero (advantageous)
- Strong MS Office skills, particularly Excel
- Excellent attention to detail and high level of accuracy
- Strong organisational and time management skills
- Ability to work independently and as part of a team
- Prior experience in the technology or construction sector (advantageous)
Key Responsibilities
- Process daily financial transactions accurately and efficiently
- Manage accounts payable and accounts receivable
- Reconcile bank statements and credit card accounts
- Assist with monthly financial reports and management accounts
- Prepare and capture invoices, payments, and journals
- Ensure compliance with company accounting policies and procedures
- Maintain accurate and organised financial records
- Support the Senior Accountant with ad-hoc tasks as required
Junior Bookkeeping Accountant
Posted today
Job Viewed
Job Description
Job Specification: Junior Bookkeeping Accountant
Location: Somerset West
Working Hours: Full-time, Office-based (08:00 – 16:00)
Contract Type: Permanent
Salary: (depending on experience)
About the Role
We are seeking a Junior Bookkeeping Accountant to join our dynamic team in Somerset West. This is a full-day, office-based role suited to a motivated individual with a strong interest in finance and administration.
Experience in the technology or construction industry will be highly advantageous.
The ideal candidate is detail-oriented, eager to grow within the accounting field, and confident in working with accounting systems such as Sage Accounting. Experience with Sage Pastel or Xero will be a plus.
Qualifications & Skills
- Diploma or Certificate in Accounting / Bookkeeping (or equivalent qualification)
- 1–3 years' experience in a bookkeeping or accounting role
- Proficiency in Sage Accounting (essential)
- Experience with Sage Pastel or Xero (advantageous)
- Strong MS Office skills, particularly Excel
- Excellent attention to detail and high level of accuracy
- Strong organisational and time management skills
- Ability to work independently and as part of a team
- Prior experience in the technology or construction sector (advantageous)
Key Responsibilities
- Process daily financial transactions accurately and efficiently
- Manage accounts payable and accounts receivable
- Reconcile bank statements and credit card accounts
- Assist with monthly financial reports and management accounts
- Prepare and capture invoices, payments, and journals
- Ensure compliance with company accounting policies and procedures
- Maintain accurate and organised financial records
- Support the Senior Accountant with ad-hoc tasks as required
Junior Bookkeeping Accountant
Posted today
Job Viewed
Job Description
Job Specification: Junior Bookkeeping Accountant
Location: Somerset West
Working Hours: Full-time, Office-based (08:00 – 16:00)
Contract Type: Permanent
Salary: (depending on experience)
About the Role
We are seeking a Junior Bookkeeping Accountant to join our dynamic team in Somerset West. This is a full-day, office-based role suited to a motivated individual with a strong interest in finance and administration.
Experience in the technology or construction industry will be highly advantageous.
The ideal candidate is detail-oriented, eager to grow within the accounting field, and confident in working with accounting systems such as Sage Accounting. Experience with Sage Pastel or Xero will be a plus.
Qualifications & Skills
- Diploma or Certificate in Accounting / Bookkeeping (or equivalent qualification)
- 1–3 years' experience in a bookkeeping or accounting role
- Proficiency in Sage Accounting (essential)
- Experience with Sage Pastel or Xero (advantageous)
- Strong MS Office skills, particularly Excel
- Excellent attention to detail and high level of accuracy
- Strong organisational and time management skills
- Ability to work independently and as part of a team
- Prior experience in the technology or construction sector (advantageous)
Key Responsibilities
- Process daily financial transactions accurately and efficiently
- Manage accounts payable and accounts receivable
- Reconcile bank statements and credit card accounts
- Assist with monthly financial reports and management accounts
- Prepare and capture invoices, payments, and journals
- Ensure compliance with company accounting policies and procedures
- Maintain accurate and organised financial records
- Support the Senior Accountant with ad-hoc tasks as required
Accounting & Bookkeeping Associate
Posted today
Job Viewed
Job Description
Job Title:
Accounting & Bookkeeping Associate
Location:
Pretoria, South Africa (In-Person)
Employment Type:
Full-Time
Company:
Trademarkia / LegalForce RAPC Worldwide
About Us
Trademarkia
is one of the world's largest technology-driven trademark and business service platforms, with its
primary operations in the United States
and a growing international footprint. Headquartered in
Mountain View, California
, Trademarkia has helped over
100,000 businesses worldwide
protect and manage their brands.
We are now rapidly expanding in
South Africa
, where
Trademarkia is emerging as one of the nation's leading trademark and business service firms
. Our Pretoria-based team plays a vital role in supporting global finance, legal, and client operations.
If you're an analytical, detail-oriented professional who thrives in an international environment and enjoys working with numbers and processes, this is your opportunity to grow with a global company that values accuracy, innovation, and collaboration.
Position Overview
The
Accounting & Bookkeeping Associate
will support our international accounting operations, ensuring accurate and compliant financial reporting. You'll work closely with both the South Africa and U.S.-based finance teams to maintain books, prepare reports, and contribute to strategic business decisions.
This is a full-time,
in-person position
based at our
Pretoria office
.
Key Responsibilities
Accounting & Bookkeeping
- Record and categorize financial transactions in
QuickBooks Online
. - Manage
accounts payable, accounts receivable, and payroll entries
. - Support
month-end and year-end closings
and help maintain the
general ledger
.
Financial Reporting & Analysis
- Assist in preparing
income statements, balance sheets, and cash flow reports
. - Conduct
bank and credit card reconciliations
. - Contribute to
budgeting, forecasting, and variance analysis
.
Strategic & Compliance Support
- Help ensure compliance with
U.S. GAAP
,
IFRS for SMEs
, and internal accounting policies. - Support
internal control processes
and
audit documentation
. - Provide accurate financial data to support
strategic planning and management decisions
.
Qualifications
- Bachelor's degree in
Accounting, Finance, or a related field
. - 2–5 years of accounting or bookkeeping experience
, ideally in a multinational environment. - Proficiency in
QuickBooks Online
and
Microsoft Excel/Google Sheets
. - Strong understanding of
accounting principles, reconciliations, and reporting
. - High attention to detail and commitment to accuracy.
- Excellent communication and collaboration skills.
- Familiarity with
U.S. GAAP
,
IFRS
, or
cross-border accounting
preferred.
Compensation & Benefits
Salary Range:
R30,000 – R45,000 per month (depending on experience)
Performance-based incentives and annual review potential.
Additional Benefits:
- Opportunity for advancement into
senior accounting or financial management roles
. - Professional development and
training in international accounting standards
. - Exposure to a
global financial environment
with operations in the U.S., Europe, and Africa. - Collaborative and inclusive work culture in a
rapidly expanding global organization
.
Work Environment
- In-person position
based in
Pretoria, South Africa
. - Standard business hours (Monday–Friday).
- Regular communication with U.S.-based accounting and management teams.
Be The First To Know
About the latest Bookkeeping Jobs in South Africa !
Bookkeeping/ Admin / Payroll Clerk/ Accounts
Posted 5 days ago
Job Viewed
Job Description
We are seeking a detail-oriented and proactive Admin / Payroll Clerk to join our team. The ideal candidate will be responsible for a variety of administrative, payroll, and accounting support duties. A strong numerical aptitude and the ability to work to strict deadlines is essential for this role.
Key Responsibilities:
• Daily balancing and processing of the company’s bank account.
• Weekly and monthly payroll processing using Softline VIP / Sage.
• Managing Time & Attendance systems for weekly payroll.
• Assisting with RMA (Rand Mutual Assurance) processing.
• Exposure to MIBFA and monthly return submissions.
• Scheduling and processing contributions for Discovery Health.
• Liaising with clients regarding Debtors & Creditors, handling queries, and resolving issues efficiently.
• Preparing and processing month-end payments including Creditors and all statutory obligations, ensuring adherence to deadlines.
• Assisting in preparing for annual external audits.
• Maintaining accurate and up-to-date administrative and filing systems.
• Keeping track of and ensuring the timely renewal of annual licenses.
• Exposure to CGIC / Credit Guarantee processes would be advantageous but is not a requirement.
Requirements:
• Bookkeeping Experience (Debtors + Creditors) ESSENTIAL!
• Experience with Pastel Accounting V18 is preferred (accounting background will be an advantage).
• Strong numerical and analytical skills; must be figure-orientated.
• Familiarity with payroll systems (VIP / Sage).
• Ability to work under pressure and meet deadlines.
• Excellent organizational and communication skills.
• High level of attention to detail and accuracy.
• Previous experience in a similar administrative or payroll role is essential.
Bookkeeping/ Admin / Payroll Clerk/ Accounts
Posted today
Job Viewed
Job Description
Job Description We are seeking a detail-oriented and proactive Admin / Payroll Clerk to join our team. The ideal candidate will be responsible for a variety of administrative, payroll, and accounting support duties. A strong numerical aptitude and the ability to work to strict deadlines is essential for this role. Key Responsibilities:
- Daily balancing and processing of the company’s bank account.
- Weekly and monthly payroll processing using Softline VIP / Sage.
- Managing Time & Attendance systems for weekly payroll.
- Assisting with RMA (Rand Mutual Assurance) processing.
- Exposure to MIBFA and monthly return submissions.
- Scheduling and processing contributions for Discovery Health.
- Liaising with clients regarding Debtors & Creditors, handling queries, and resolving issues efficiently.
- Preparing and processing month-end payments including Creditors and all statutory obligations, ensuring adherence to deadlines.
- Assisting in preparing for annual external audits.
- Maintaining accurate and up-to-date administrative and filing systems.
- Keeping track of and ensuring the timely renewal of annual licenses.
- Exposure to CGIC / Credit Guarantee processes would be advantageous but is not a requirement.
- Bookkeeping Experience (Debtors + Creditors) ESSENTIAL!
- Experience with Pastel Accounting V18 is preferred (accounting background will be an advantage).
- Strong numerical and analytical skills; must be figure-orientated.
- Familiarity with payroll systems (VIP / Sage).
- Ability to work under pressure and meet deadlines.
- Excellent organizational and communication skills.
- High level of attention to detail and accuracy.
- Previous experience in a similar administrative or payroll role is essential.
Accountant (General Accounting & Bookkeeping) - EST Hours (Remote)
Posted today
Job Viewed
Job Description
ISTA Personnel Solutions South Africa is a dynamic and fast-growing BPO company, specializing in providing top-tier operational support to U.S.-based companies. We are not a recruitment agency — we are a dedicated extension of our clients' teams, delivering high-quality service with precision, efficiency, and a personal touch.
We are seeking an experienced General Accountant with strong general accounting and bookkeeping knowledge to support a U.S.-based outsourced accounting firm. This is not an entry-level role — candidates must have a solid grasp of the full accounting cycle and experience preparing management-level reports. While the role involves some Accounts Payable (AP) responsibilities, the majority of work centers on reconciliations, month-end close, management accounts, and client-facing interaction.
PLEASE NOTE:
- Working Hours: This role requires you to work EST hours Mon - Fri from 9am to 6pm EST (15h00 to 24h00 South African time - subject to change in accordance with daylight savings in the United States).
- Public Holidays: This role requires you to work on both South African and US public holidays (compensation for SA public holidays in accordance with the BCEA)
- Internet Requirements: A fixed fibre line with a minimum speed of 25 Mbps (upload & download) and the ability to support a wired Ethernet connection is mandatory. Applicants without a fixed fibre line cannot be considered.
- Power Backup: A reliable power backup solution is required to manage load shedding and power outages. Applicants without a power backup cannot be considered.
- Work Environment: This is a fully remote working role.
General Accounting & Bookkeeping
Maintain accurate financial records up to trial balance.
- Post journals, accruals, and adjustments.
- Perform reconciliations of bank, credit card, and general ledger accounts.
Process invoices, receipts, payments, and adjustments.
Accounts Payable & Receivable
Enter supplier invoices and prepare vendor payments.
- Reconcile supplier statements and resolve discrepancies.
Support receivables by processing customer invoices and following up on outstanding accounts when required.
Month-End & Reporting
Assist with month-end close processes.
- Prepare management accounts and client-ready financial reports.
Support audit preparation and documentation as needed.
Client Interaction
Act as day-to-day contact for designated US-based clients.
- Communicate clearly and professionally in English with clients and vendors.
- Provide accurate, timely financial updates and support.
- Minimum of 2 years' solid accounting/bookkeeping experience.
- Strong understanding of accounting principles and financial reporting.
- Proficiency with accounting software (QuickBooks, Xero, Sage, or similar) and Microsoft Excel.
- Experience preparing management accounts and handling reconciliations.
- Prior experience supporting international (especially US-based) clients is advantageous.
Key Skills
- High attention to detail and accuracy.
- Ability to manage multiple client accounts efficiently.
- Strong problem-solving and organisational skills.
- Professional English communication (written and verbal).
- Self-motivated and comfortable working independently in a remote environment.
If you are not contacted within 14 working days, please consider your application unsuccessful.