Senior UK Accountant / Bookkeeper | Full Set Accounts | Xero Expert | Up to Php 120,000

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

TYPE OF WORK

Full Time

SALARY

Php 80,000 - Php 120,000/month

HOURS PER WEEK

40

DATE UPDATED

Apr 11, 2026

JOB OVERVIEW

Hi, I’m Fiona.

I run a small UK accountancy practice, and I’m looking for one exceptional person to work closely with me long term.

This is not an entry-level role.
This is not a bookkeeping-only role.
This is not a role for someone who needs constant hand-holding.

I need someone who can take work from bookkeeping right through to completed year-end accounts for:

- sole traders
- partnerships
- limited companies

You must already have real UK accounting experience.
That part is non-negotiable.

Please do not apply unless you already have genuine UK accounting experience.

WHO THIS ROLE IS FOR

You will likely be a strong fit if:

- you already understand UK accounting work in practice, not just in theory
- you can prepare a full set of accounts
- you are strong in Xero
- you are comfortable in Excel
- you are organised, accurate, and proactive
- you are happy being back-end, with minimal client contact
- you take pride in clean, tidy, correct work
- you can hit the ground running

WHAT YOU’LL BE DOING

- full Xero bookkeeping
- bank and balance sheet reconciliations
- preparing sole trader accounts
- preparing partnership accounts
- preparing limited company year-end accounts
- supporting tax return preparation
- preparing and supporting VAT returns
- preparing and supporting payroll
- keeping ledgers, working papers, and files clean and accurate
- catching errors early and fixing them properly
- taking ownership of work and seeing it through

MUST-HAVES

- strong senior-level accounting experience
- real UK accounting experience
- proven ability to prepare year-end accounts for sole traders, partnerships, and limited companies
- strong Xero proficiency — you will be tested on this
- comfortable in Excel
- good written English
- able to work independently without micromanagement
- reliable laptop or PC, strong internet, and quiet work setup
- a second screen is strongly preferred
- professionalism, maturity, and pride in your work

HOW WE WILL ASSESS YOU

This role is for a serious candidate, so we will assess properly.

You will be tested on:

- your UK accounting knowledge
- your ability to handle full sets of accounts
- your Xero proficiency
- how you think and solve problems

Please only apply if you are confident in these areas.

WHO YOU’LL BE WORKING WITH

This is a small, heart-led team — just me, Fiona, and my husband Rudi, who helps with systems and tech behind the scenes.

We both work from home.
It’s personal.
It’s hands-on.
It’s real.

You won’t be just a number here.
We’re not a big agency.
We care deeply about the people who work with us.

WORKING STYLE

We do not use invasive screen-tracking software.

We manage by trust, communication, and output.

HOURS

This is a full-time remote role.

We need reliable overlap with UK time, usually during:

8:00am–12:00 noon UK time

That means a late afternoon / evening shift in the Philippines, depending on the time of year.

PAY

Php 80,000 to Php 120,000 per month for the right candidate.

This is a long-term independent contractor role, not employment.

WHY THIS ROLE IS DIFFERENT

In the Philippines, family matters.
It matters to me too.

I built this business so I could be there for my daughters. I want the right person in this role to have that same dignity:

- work from home
- be trusted
- do meaningful work
- be part of something real

We are prepared to wait for the right person.
We care more about finding an A+ long-term fit than hiring fast.

HOW TO APPLY

Apply here:

----------

Use access code:

FJ2026

The application includes a few short questions and a voice recording.

Please complete the application properly, as that is part of how we assess fit for the role.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0110
Total Execution Time  0.0124
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,800 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-UK-Accountant-Bookkeeper-Full-Set-Accounts-Xero-Expert-Up-to-Php-120000-1621764
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0051 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1621764
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 923260
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1621764
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-04-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1621764' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621764 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-11-2026=669***Apr-13-2026=1' WHERE job_id'1621764'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=669' WHERE job_id'1621764'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1621764' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621764 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '923260'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)