Experienced Bookkeeper & Multi-Business Operations Manager

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

43

DATE UPDATED

Aug 4, 2026

JOB OVERVIEW

# Bookkeeper & Multi-Business Operations Manager

**Remote Position | Australian Businesses**

We are seeking an experienced Bookkeeper and Business Operations Manager to oversee the bookkeeping, administration and daily organisation of multiple service businesses, including dry-cleaning, laundry and cleaning companies.

This is a senior role for someone who can manage several businesses, locations and priorities with minimal supervision. You will work closely with the owners, employees, stores, drivers, cleaners, suppliers, customers and accountant.

## Key Responsibilities

### Bookkeeping and Payroll

* Manage bookkeeping for multiple businesses using Xero.
* Maintain separate financial records for each business.
* Process supplier bills and ensure payments are made on time.
* Complete bank and credit-card reconciliations.
* Manage accounts payable and accounts receivable.
* Prepare customer invoices and follow up overdue accounts.
* Review supplier statements and identify missing or duplicate bills.
* Organise invoices, receipts and supporting documents.
* Prepare reports for the owners and accountant.
* Liaise with the accountant or BAS agent when required.
* Review Deputy timesheets against rosters, leave, breaks and overtime.
* Process payroll and Single Touch Payroll through Xero.
* Check wages, PAYG withholding, superannuation, deductions and leave.
* Reconcile payroll reports against bank payments.

### Multi-Business Operations

* Manage the daily administration of all businesses.
* Maintain an organised system for each company.
* Coordinate communication between the owners, staff, stores, drivers, cleaners, suppliers and customers.
* Manage a master task list with responsibilities, deadlines and progress updates.
* Maintain calendars for payroll, bills, renewals and important business dates.
* Identify problems early and raise them with the owners.
* Provide clear daily or weekly progress reports.
* Organise business files, spreadsheets, records and shared folders.
* Follow tasks through to completion without repeated reminders.

### Dry-Cleaning, Laundry and Cleaning Administration

* Coordinate administration across the dry-cleaning and laundry locations.
* Monitor communication between stores, production teams, drivers and customers.
* Track customer enquiries, complaints, payment issues and follow-ups.
* Monitor store cash-up records and report unexplained differences.
* Maintain supplier, repair and equipment-service records.
* Manage cleaning bookings, schedules and customer communication.
* Coordinate job changes and instructions with cleaners.
* Prepare cleaning invoices and follow up payments.
* Verify cleaner hours or contractor payments.
* Maintain current customer, property and service records.

### Communication and Customer Service

* Manage multiple business email inboxes.
* Respond to emails and phone calls professionally.
* Ensure important enquiries receive a response and follow-up.
* Record clear notes from calls and conversations.
* Handle customer concerns calmly or escalate them when required.
* Communicate clearly with customers, staff and suppliers.
* Maintain a follow-up system so no enquiry or task is forgotten.

### Suppliers and Procedures

* Create and maintain a supplier register containing contact details, account numbers, payment terms, services, portals and renewal dates.
* Document Standard Operating Procedures for recurring tasks.
* Create checklists for payroll, bills, invoicing and reconciliations.
* Record new processes and important business instructions.
* Maintain a register of business issues, corrective actions and prevention procedures.
* Update procedures when business processes change.

## First 60 Days

During the first two months, you will:

1. Review the bookkeeping and administration systems for every business.
2. Organise and categorise records separately for each company.
3. Create a list of outstanding bills, invoices, tasks and follow-ups.
4. Build a complete supplier and contact register.
5. Create a calendar for payroll, payments, renewals and deadlines.
6. Organise the business inboxes and establish a follow-up system.
7. Create checklists for the main bookkeeping and administration tasks.
8. Document the key procedures for each business.
9. Introduce a clear reporting system for completed, outstanding and urgent work.

## Required Skills and Experience

* Proven experience managing bookkeeping and administration for multiple businesses.
* Strong knowledge of Australian bookkeeping and payroll.
* Advanced experience with Xero and Xero Payroll.
* Experience with STP, PAYG withholding, superannuation and employee leave.
* Experience with Deputy or similar timesheet software.
* Strong Excel and Google Sheets skills.
* Excellent organisation and time-management skills.
* Strong written and spoken English.
* Professional customer-service and problem-solving skills.
* Ability to work independently and ask questions when information is unclear.
* Ability to manage competing priorities and deadlines.
* Strong accuracy and attention to detail.
* High level of confidentiality and professional judgement.
* Availability during agreed Australian business hours.
* Strong professional references.

Experience with Hubdoc, Google Workspace, task-management software and service-based businesses is highly desirable.

AI may assist with basic drafting or research, but applicants must communicate independently, understand their work and verify information before using it.

## How to Apply

Please include:

1. Your experience with Australian bookkeeping and payroll.
2. Your experience with Xero, STP and Deputy.
3. An example of how you manage multiple businesses and deadlines.
4. Details of relevant qualifications or certifications.
5. Your availability during Australian business hours.
6. Contact details for professional references.

Shortlisted applicants will complete a practical assessment using sample bookkeeping, payroll and administration information.

This is a long-term opportunity for a capable and dependable professional who can manage the financial administration and daily organisation of several growing businesses.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0138
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,464 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-Bookkeeper-Multi-Business-Operations-Manager-1702190
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1702190
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 955541
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1702190
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1702190' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1702190 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-04-2026=563***Aug-08-2026=3' WHERE job_id'1702190'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=566' WHERE job_id'1702190'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1702190' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1702190 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '955541'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)