Bookkeeper

Propr

Cape Town

On-site

ZAR 360,000 - 480,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Propr is seeking a hands-on Bookkeeper to join our Cape Town finance team. You will own day-to-day bookkeeping, reconcile bank and credit cards, and process supplier invoices for our growing short-term rental portfolio.

We value detail, speed, and accuracy in a fast-paced environment. Based in SA, you’ll work with Xero/Sage/QuickBooks and our PMS, Asana, and Front workflows to keep finances clean and timely.

Qualifications

  • 2+ years of bookkeeping experience, hospitality/short-term rentals is a plus.
  • Solid understanding of AP, AR, bank reconciliations and general ledger.
  • Comfortable with cloud accounting and Excel/Sheets; quick to learn new tools.

Responsibilities

  • Own day-to-day bookkeeping across the business.
  • Complete regular bank and credit card reconciliations with no loose ends.
  • Process supplier invoices and property-related expenses accurately.
  • Manage accounts payable and keep supplier accounts tidy and reconciled.
  • Follow up to ensure receipts and invoices are submitted on time.
  • Process guest refunds efficiently and correctly.
  • Prepare and process payment batches with proper approvals and audit trails.
  • Keep PMS, cloud tools, and trackers up to date.

Skills

Bookkeeping
Accounts Payable
Accounts Receivable
Bank Reconciliation
Cloud Accounting
Excel/Google Sheets
Attention to detail

Education

Bookkeeping qualification or equivalent experience

Tools

Xero
Sage
QuickBooks
Property Management System (PMS)
Asana
Front

Job description

This is an exciting, hands-on role for someone who brings high energy, sharp attention to detail, and real pride in keeping things neat and accurate.

You’ll be joining Propr’s Finance team and will play a key part in making sure our day-to-day money flows are clean, on time, and properly tracked across our growing portfolio of short-term rentals. If you love order, thrive at a fast pace, and get a weird amount of satisfaction from a perfectly balanced recon - you’ll fit right in.

What you’ll be doing:
  • Owning day-to-day bookkeeping across the business
  • Completing regular bank and credit card reconciliations (no loose ends, no mystery transactions)
  • Processing supplier invoices and property-related expenses accurately and quickly
  • Managing accounts payable and keeping supplier accounts tidy, current, and reconciled
  • Actively follow up with team members to ensure expense receipts and invoices are submitted by established deadlines
  • Processing guest refunds efficiently and correctly
  • Preparing and processing payment batches, ensuring approvals and audit trails are in place
  • Keeping our systems up to date - including our Property Management System (PMS), cloud accounting tools, and internal trackers
  • Slaying tasks, solving problems, kicking ass
  • Spotting issues early and helping the team stay ahead of the curve
  • Jumping in where needed - because we are all about being helpful
Here’s our description of the ideal person for this job:
  • Based in Cape Town, Johannesburg or Durban
  • Bookkeeping/Accounting qualification or equivalent practical experience
  • 2+ years’ experience in a bookkeeping role (hospitality, property, or short-term rentals is a big plus)
  • Solid understanding of core bookkeeping principles (AP, AR, bank recs, GL, journals)
  • Confident with cloud accounting systems (e.g., Xero/Sage/QuickBooks) and Excel/Google Sheets
  • Tech savvy and comfortable learning new systems quickly (we use a custom Property Management System and Asana/Front in our workflow)
  • Excellent verbal and written communication - clear, calm, and professional
  • Extremely organised with a high level of multitasking skills
  • Able to adapt to last-minute changes and think on your feet
  • Very solution-oriented, always looking ahead for a successful resolution
  • Keep calm under pressure; you run towards the fire, not from it
  • Crazy proactive; you tackle hurdles as they appear, even if they fall slightly outside your job description
  • Detail-obsessed in the best way - you don’t let small errors slide
  • A team player who wants the people around them to win too
  • Able to work reliably in South African business hours and stay responsive on Slack/Asana
  • A stable internet connection and a quiet, focused work setup

While we support the use of AI tools, this application is intended to reflect your own experience and way of thinking. We use AI-detection software, and applications generated using tools such as ChatGPT will not be considered.

We wish you the very best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Accountant
Accountant

Propr • Wes-Kaap

On-site
ZAR 360,000 - 600,000
Property Bookkeeper (3-month contract)
Property Bookkeeper (3-month contract)

Changing Lanes • Cape Town

On-site
ZAR 167,000 - 234,000
Property Bookkeeper: Precise Reconciliations & AP/AR
Property Bookkeeper: Precise Reconciliations & AP/AR

Propr • Cape Town

On-site
ZAR 360,000 - 480,000
Bookkeeper
Bookkeeper

Placements24 • Cape Town

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Exposure to diverse financial tasks
Bookkeeper
Bookkeeper

Salt Digital Recruitment • Cape Town

On-site
ZAR 180,000 - 300,000
Bookkeeper (Hospitality)
Bookkeeper (Hospitality)

Profile Personnel • Cape Town

On-site
ZAR 240,000 - 360,000
BOOKKEEPER
BOOKKEEPER

Honey Recruitment Specialists • Stellenbosch

On-site
ZAR 220,000 - 300,000
On-site in Western Cape
Supportive team environment
Fixed salary not negotiable
Bookkeeper (Remote)
Bookkeeper (Remote)

Sagen Advisory • Bellville

Remote
ZAR 167,400 - 279,000
Bookkeeper | Cape Town | Premium Dining
Bookkeeper | Cape Town | Premium Dining

Recruit for Africa PTY Limited • Cape Town

On-site
ZAR 260,000 - 360,000
Accountant (Remote - Gauteng)
Accountant (Remote - Gauteng)

Network Recruitment • Johannesburg

Remote
ZAR 360,000 - 520,000