Finance & Administration Assistant

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

TYPE OF WORK

Full Time

SALARY

Php 50,000

HOURS PER WEEK

40

DATE UPDATED

Sep 24, 2026

JOB OVERVIEW

Finance & Administration Assistant | Remote

We are looking for a Finance & Administration Assistant to provide remote support across finance, payroll, HR administration, compliance, KPI reporting, and general business administration.

You will support an Australian business by maintaining accurate financial and operational records, assisting with financial processes and management reporting, coordinating administrative activities, and ensuring important business information, compliance records, and controlled documents remain accurate and up to date.

Key Responsibilities

Finance & Reporting
• Support accounts payable and accounts receivable processes
• Process supplier invoices and assist with debtor management
• Perform financial data entry and support bank and account reconciliations
• Complete pre-invoicing checks and maintain finance master data
• Collect, validate, and consolidate financial and operational data for KPI reporting
• Prepare and maintain weekly and monthly KPI dashboards and management reports
• Support budgeting, variance reporting, and job/client profitability analysis
• Support gross-margin and cost-per-clean / cost-per-site analysis

Payroll & HR Administration
• Collect and review employee timesheets and prepare payroll information
• Maintain leave, entitlement, payroll, and employee records
• Track payroll exceptions and assist with payroll queries
• Support recruitment, employee onboarding, contracts, training, licences, and performance review administration

Compliance & Administration
• Maintain ISO-aligned document and records management across ISO 9001, ISO 45001, and ISO 14001
• Support internal audit preparation and maintain audit evidence registers
• Maintain compliance, licence, insurance, and certification registers
• Support CAPA tracking, policies, procedures, and continuous-improvement records
• Prepare reports and business documentation and provide general administrative support

What We're Looking For
• 3 to 5 years' experience in finance administration, accounting support, payroll, or business administration
• Experience with spreadsheets and financial systems
• Ability to collect, validate, consolidate, and report financial and operational data
• Strong attention to detail and accuracy
• Strong organisational and time-management skills
• Good written and verbal communication skills
• Ability to handle confidential information and work independently in a remote environment

Preferred Experience
• Experience supporting Australian businesses
• Familiarity with Xero, MYOB, or similar accounting platforms
• Payroll and HR administration experience
• Exposure to KPI dashboards, budgeting, variance reporting, or profitability analysis
• Exposure to ISO-aligned document control, audit preparation, or compliance administration

How to Apply

Please submit your application through our recruitment portal:

Apply here: ----------

Applications submitted through the link above will be reviewed as part of our recruitment process.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0019
Controller Execution Time ( Jobseekers / Job )  0.0144
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-Administration-Assistant-1737267
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1737267
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 646950
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1737267
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-06',ej.date_added) duration_days, DATEDIFF('2026-10-06',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1737267' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737267 
0.0009   UPDATE employer_jobs SET hit_counts = '***Sep-24-2026=1383***Sep-25-2026=166***Sep-26-2026=49***Sep-27-2026=58***Sep-28-2026=81***Sep-29-2026=45***Sep-30-2026=45***Oct-01-2026=49***Oct-02-2026=29***Oct-03-2026=12***Oct-06-2026=4' WHERE job_id= '1737267'  
0.0013   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1826***Oct-2026=94' WHERE job_id= '1737267'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1737267' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737267 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '646950'
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)