Quickbooks Team Lead

Job Mobz

Johannesburg

On-site

ZAR 360,000 - 480,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MainStreet (Bench) in Johannesburg seeks an experienced QuickBooks Online Certified Bookkeeper with leadership skills. In this hands-on role, you will manage multiple client accounts, maintain precise financial records, and mentor a growing team of bookkeepers while delivering exceptional client service.

You will reconcile ledgers, run monthly reviews, and provide clear financial reporting. A strong customer-service mindset, attention to detail, and proactive problem solving are essential for

Qualifications

  • Active QuickBooks Online Certification is required.
  • Extensive hands-on QuickBooks Online experience including reconciliations and reporting.
  • Experience supervising or leading a team of bookkeepers or accounting professionals.
  • 3+ years of professional bookkeeping or accounting experience.
  • 1+ years of customer-facing or client service experience, preferably for U.S.-based clients.
  • Strong understanding of accounting principles and financial statements.
  • Excellent English communication, both written and spoken.
  • Customer-focused approach and ability to explain financials clearly.
  • Detail-oriented with proactive problem solving.
  • Ability to balance individual work with team leadership responsibilities.
  • Degree in Accounting or Finance (or equivalent).

Responsibilities

  • Manage a portfolio of small business clients and oversee bookkeeping tasks.
  • Lead, mentor, and support a team of bookkeepers while handling your own assignments.
  • Perform reconciliation, monthly close, and financial reporting for clients.
  • Communicate with clients via chat, email, and phone with clarity and empathy.
  • Identify process improvements to increase efficiency and accuracy.
  • Collaborate with internal teams using Salesforce and Slack.

Skills

Leadership
Client service
English proficiency
Attention to detail
Problem solving
Communication
Team mentoring
Time management

Education

Degree in Accounting/Finance

Tools

QuickBooks Online
Salesforce
Slack

Job description

MainStreet (Bench) is on a mission to transform every small business owner into an expert backoffice champion. By integrating accounting, HR, and hiring, we give growing companies a single, streamlined solution to manage their people, finances, and operations. The result is more efficiency, better transparency, and less friction—so teams can focus on scaling their business, not managing complexity.

Job Description

We are seeking an experienced, QuickBooks Online Certified Bookkeeper with strong accounting expertise and proven team leadership experience. In this hands-on role, you will manage your own portfolio of small business clients, maintain accurate financial records, and provide exceptional client service while also supporting, mentoring, and leading a team of bookkeepers.

Accurately categorize transactions, reconcile accounts, and maintain clean ledgers for your assigned clients.

Identify and resolve discrepancies with care and attention to detail.

Conduct monthly financial reviews to ensure every client's books are accurate and up to date.

Manage multiple client accounts using QuickBooks Online, ensuring timely and accurate financial reporting.

Handle complex bookkeeping and accounting issues independently.

Client Support & Communication

Serve as the main point of contact for your clients — small business owners who rely on your guidance.

Provide empathetic, professional, and clear communication across chat, email, and phone.

Build strong relationships by explaining financial information in a way clients can easily understand.

Proactively identify and resolve client concerns, ensuring satisfaction and trust.

Lead, mentor, and support a team of bookkeepers while maintaining your own bookkeeping responsibilities.

Provide guidance on complex bookkeeping issues, QuickBooks Online functionality, and accounting best practices.

Review team members' work to ensure accuracy, consistency, and quality.

Assist with training, onboarding, and coaching bookkeepers to improve team performance.

Help monitor team workloads, deadlines, and overall service quality.

Problem Solving & Ownership

Take initiative to identify and resolve client concerns proactively.

Own the client experience from start to finish, ensuring satisfaction and trust.

Collaborate with internal teams using tools like Salesforce and Slack.

Identify opportunities to improve bookkeeping processes and team efficiency.

Qualifications

Active QuickBooks Online Certification is required.

Extensive hands-on QuickBooks Online experience is required, including reconciliations, financial reporting, and managing multiple client accounts.

Previous team leadership or management experience is required, ideally overseeing bookkeepers or accounting professionals.

3+ years of professional bookkeeping or accounting experience.

1+ years of customer-facing or client service experience — ideally supporting U.S.-based clients.

Strong understanding of accounting principles, financial statements, and bookkeeping best practices.

Excellent spoken and written English proficiency (clear, confident, and professional communication is a must).

Strong customer service mindset with the ability to explain financial information clearly and empathetically.

High attention to detail, strong problem-solving skills, and a proactive approach.

Ability to balance individual bookkeeping responsibilities with team leadership duties.

Degree in Accounting, Finance, or related field (or equivalent experience).

Additional Information
  • Must be based in the Johannesburg area and available to work North American business hours (9 AM – 5 PM PST)
  • Must meet Bench’s minimum hardware and internet requirements for smooth communication and workflow
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quickbooks Certified Bookkeeper
Quickbooks Certified Bookkeeper

Employer.com • Johannesburg

On-site
ZAR 300,000 - 420,000
QuickBooks Online Team Lead — Client Bookkeeping Leader
QuickBooks Online Team Lead — Client Bookkeeping Leader

Job Mobz • Johannesburg

On-site
ZAR 360,000 - 480,000
Client-Facing QuickBooks Certified Bookkeeper (US Hours)
Client-Facing QuickBooks Certified Bookkeeper (US Hours)

Employer.com • Johannesburg

On-site
ZAR 300,000 - 420,000
Remote Bookkeeper — QuickBooks Expert
Remote Bookkeeper — QuickBooks Expert

ReWorks Solutions • South Africa

Remote
ZAR 246,000 - 257,000
Bookkeeper
Bookkeeper

ReWorks Solutions • South Africa

Remote
ZAR 246,000 - 257,000
Bookkeeper
Bookkeeper

1840&Company • Johannesburg

Remote
ZAR 350,000 - 520,000
Senior Bookkeeper - Full-Cycle US QuickBooks Pro (Remote)
Senior Bookkeeper - Full-Cycle US QuickBooks Pro (Remote)

VirtuHire • South Africa

Remote
ZAR 812,479 - 1,137,471
Remote working environment
Competitive salary package
Long‑term opportunity
+1
Bookkeeper (USA Clients)
Bookkeeper (USA Clients)

Outsourced CFO Pty • South Africa

On-site
ZAR 167,400 - 279,000
Bookkeeper (QuickBooks) | ABA Therapy | USA Hours | Remote
Bookkeeper (QuickBooks) | ABA Therapy | USA Hours | Remote

ISTA Personnel Solutions • Gauteng

Remote
ZAR 300,000 - 420,000
Bookkeeper
Bookkeeper

RemoteVA • Cape Town

On-site
ZAR 180,000 - 300,000