Xero Specialist | CFO

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

TYPE OF WORK

Full Time

SALARY

$1350

HOURS PER WEEK

60

DATE UPDATED

Aug 22, 2026

JOB OVERVIEW

We are looking for an experienced Xero Specialist who can also act as our CFO / Financial Controller.
You will take full ownership of our financial operations in Xero, with a strong focus on European VAT, accurate reporting, cash flow management and strategic financial advice.
In the first phase there is also an important cleanup (opkuis) of the current books and Xero setup. A performance-based cleanup bonus can be discussed for the right candidate.

Key Responsibilities
• Manage and optimize all accounting processes in Xero
• Handle day-to-day bookkeeping, bank reconciliations and journal entries
• Take ownership of the cleanup / opkuis of historical data and current Xero file
• Ensure correct handling of European VAT (EU VAT rules, reporting and compliance)
• Prepare accurate monthly, quarterly and annual financial reports
• Manage cash flow, budgeting, forecasting and financial analysis
• Improve Xero workflows, chart of accounts and reporting structure
• Provide clear financial insights and recommendations to the leadership team
• Coordinate with external accountants when needed

Requirements (must-have)
• Strong hands-on experience as a Xero Specialist (Xero Advisor Certification is a big plus)
• Experience with European VAT (EU VAT)
• Bachelor’s degree in Accounting / Bookkeeping
• MBA
• Proven experience as CFO, Financial Controller or senior accountant
• Ability to clean up and restructure existing accounting files
• Excellent analytical and communication skills in English
• Ability to work independently and deliver high-quality work on time

Nice to have
• Xero Advisor or Xero Certified Advisor status
• Experience with Xero add-ons
• Experience with international / remote companies
• Knowledge of US GAAP or IFRS

What we offer
• Fully remote work
• Long-term collaboration
• Competitive compensation
• Possible cleanup bonus for successful restructuring of the books
• Direct communication with decision-makers
• Opportunity to fully own and improve our financial systems in Xero

How to Apply Please apply only if you meet the requirements above.?In your application, include:
1 Your updated CV / resume
2 Short cover letter explaining your Xero experience, EU VAT knowledge and cleanup experience
3 Your expected monthly salary
4 Availability (full-time or part-time)
5 Confirmation if you are a Xero Certified Advisor (if applicable)

We look forward to working with a professional Xero expert who takes ownership, can clean up the books properly and delivers excellence.

Send the following directly via WhatsApp to ---------- :

1. Your CV
2. A short introduction video explaining:
* Your CFO and Chief of Staff experience
* Your experience with Xero, Hubstaff and ClickUp
* How you verify hours and detect inaccurate or fraudulent time reporting
* How you would organize our work and teams
* How you would structure responsibilities, ClickUp tasks, reporting, meetings and accountability
3. Your expected hourly or monthly rate
4. Your availability and earliest starting date

Start your WhatsApp message with: FINANCIAL CONTROL

Applications without a CV, video and answers to all questions will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0143
Total Execution Time  0.0156
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,056 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Xero-Specialist-CFO-Financial-Controller-with-Accounting-Diploma-MBA-EU-VAT-Cleanup-Remote-1696287
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0097 seconds)  (Hide)
0.0002   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696287
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 958793
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696287
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-30',ej.date_added) duration_daysDATEDIFF('2026-08-30',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-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696287' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696287 
0.0006   UPDATE employer_jobs SET hit_counts '***Jul-25-2026=779***Jul-26-2026=80***Jul-27-2026=58***Jul-28-2026=11***Jul-29-2026=33***Jul-30-2026=5***Jul-31-2026=6***Aug-01-2026=5***Aug-02-2026=2***Aug-03-2026=3***Aug-04-2026=541***Aug-05-2026=34***Aug-06-2026=28***Aug-07-2026=7***Aug-08-2026=9***Aug-09-2026=5***Aug-10-2026=6***Aug-11-2026=2***Aug-12-2026=8***Aug-13-2026=13***Aug-14-2026=4***Aug-15-2026=4***Aug-16-2026=5***Aug-17-2026=1***Aug-18-2026=2***Aug-19-2026=4***Aug-20-2026=1***Aug-21-2026=1***Aug-22-2026=214***Aug-23-2026=156***Aug-24-2026=50***Aug-25-2026=25***Aug-26-2026=15***Aug-27-2026=16***Aug-28-2026=7***Aug-29-2026=3***Aug-30-2026=2' WHERE job_id'1696287'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=970***Aug-2026=1171' WHERE job_id'1696287'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696287' 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` = 1696287 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '958793'
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)