Artist Finance Coordinator (Xero)

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

TYPE OF WORK

Part Time

SALARY

N/A

HOURS PER WEEK

18

DATE UPDATED

Jul 10, 2026

JOB OVERVIEW

Artist Bookkeeper & Finance Coordinator (Xero | Australia)

We're a boutique artist management company looking for an organised, proactive finance professional to support the financial administration of the artists we manage.

This is not a tax accounting role. We already work with external accountants who prepare BAS, tax returns and provide tax advice.

Instead, we're looking for someone who can become the day-to-day financial contact for our artists—keeping their bookkeeping up to date, managing invoicing, ensuring records are complete, calculating management commissions, and making sure everyone stays on track with their financial obligations.

If you enjoy helping clients stay financially organised, building great working relationships, and taking ownership of financial administration, we'd love to hear from you.

Responsibilities
Bookkeeping & Reconciliations
Maintain accurate bookkeeping in Xero.
Reconcile bank accounts on a weekly basis.
Ensure income and expenses are correctly categorised.
Follow up on missing transactions or supporting documentation.
Keep financial records accurate and up to date.
Artist Invoicing & Accounts Receivable
Prepare and issue invoices on behalf of our artists.
Ensure invoices are accurate and sent promptly.
Track outstanding invoices and payment due dates.
Follow up professionally on overdue invoices.
Reconcile incoming payments in Xero.
Keep artists and management informed of outstanding payments.
Receipt & Document Management

One of the most important parts of this role is helping our artists stay organised.

You'll:

Ensure receipts and invoices are collected and stored correctly.
Follow up with artists when documentation is missing.
Keep financial records organised throughout the year—not just at tax time.
Prepare documentation so our accountants always have what they need.
Management Commission Administration
Calculate management commissions in accordance with each artist's management agreement.
Prepare commission summaries and supporting calculations.
Raise management commission invoices where required.
Maintain accurate commission records.
Accountant & Compliance Coordination

Working alongside our external accountants, you'll help ensure everything is completed on time.

This includes:

Preparing bookkeeping for BAS and tax return preparation.
Liaising with our accountants regarding information requests.
Tracking BAS, tax and other compliance deadlines.
Following up with artists for outstanding documentation.
Maintaining a recurring calendar of financial obligations so nothing is missed.
About You

We're looking for someone who:

Has strong bookkeeping experience using Xero.
Has experience preparing or assisting with BAS.
Has a solid understanding of Australian GST and bookkeeping requirements.
Is confident working with Australian businesses and tax processes.
Has excellent organisational skills and strong attention to detail.
Is comfortable communicating directly with clients and accountants.
Is proactive and confident following up on outstanding information.
Can manage multiple artists and priorities simultaneously.
Takes ownership rather than waiting to be told what to do.
Has C2 (Advanced/Mastery) English proficiency with excellent written and verbal communication skills.

Experience working with musicians, creatives, agencies or talent management businesses would be highly regarded but isn't essential.

What Success Looks Like
Every artist's bookkeeping is current and reconciled.
Invoices are issued promptly and outstanding payments are actively managed.
Receipts and financial records are organised throughout the year.
Management commissions are calculated accurately and on time.
BAS preparation is smooth because accountants have everything they need.
Artists know exactly what information they need to provide and when.
Management no longer needs to coordinate day-to-day financial administration or chase artists for bookkeeping tasks.
To Apply

Please include:

A brief introduction about yourself.
Your experience with Xero and Australian bookkeeping.
Any experience preparing or assisting with BAS.
Any experience working with creatives, agencies or entertainment businesses (if applicable).
Your hourly rate (AUD) and your typical weekly availability.
Why you think you'd be a great fit for this role.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0277
Total Execution Time  0.0292
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,408 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Artist-Finance-Coordinator-Xero-1686336
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0197 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1686336
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 923671
 LIMIT 1 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1686336
AND `misc`.`idIS NULL 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1686336
AND `misc`.`idIS NULL 
0.0012   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-14',ej.date_added) duration_daysDATEDIFF('2026-07-14',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-07-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1686336' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686336 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1686336
AND `misc`.`idIS NULL 
0.0016   UPDATE employer_jobs SET hit_counts '***Jul-10-2026=533***Jul-11-2026=147***Jul-14-2026=1' WHERE job_id'1686336'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jul-2026=679' WHERE job_id'1686336'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1686336' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686336 
0.0039   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '923671'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)