UK Accountant & Administration Officer – Sage 50 Expert

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

TYPE OF WORK

Full Time

SALARY

$1350-$1700 per month

HOURS PER WEEK

40

DATE UPDATED

Jul 21, 2026

JOB OVERVIEW

Full-Time Remote UK Accountant & Administration Officer
UK Hours | Monday–Friday | Long-Term Role

is a UK-based care organisation looking for an experienced accountant to take responsibility for our bookkeeping, monthly management accounts and a range of administrative duties.

This is a hands-on role requiring strong UK accounting experience and advanced practical knowledge of Sage 50 Accounts. You must be comfortable working independently, meeting deadlines and supporting senior management.

Main responsibilities

Accounting and finance

Complete day-to-day bookkeeping and maintain accurate accounting records
Prepare monthly management accounts and financial reports
Process sales invoices, purchase invoices, payments and expenses
Carry out bank, supplier and balance-sheet reconciliations
Maintain nominal ledgers and ensure transactions are correctly coded
Support VAT returns, budgeting, cash-flow monitoring and year-end processes
Maintain accurate Excel trackers and financial records
Use Sage 50 Accounts extensively as part of your daily work

Administration

Manage calendars, meetings, appointments and training arrangements
Order supplies for care homes and monitor value for money
Maintain procurement, finance and operational trackers
Prepare and professionally format letters, reports and other documents
Coordinate training venues, attendance and travel arrangements
Provide general administrative support to the leadership team
Help staff resolve straightforward software and IT issues
Use Microsoft Teams, Excel, Word and AI tools such as ChatGPT effectively

Essential requirements

At least 3 years’ experience working with UK companies
Strong bookkeeping and monthly management accounts experience
In-depth, hands-on knowledge of Sage 50 Accounts
Good understanding of UK accounting, VAT and business administration
Advanced Excel and Microsoft Office skills
Excellent written and spoken English
Strong attention to detail and ability to meet deadlines
Proactive, dependable and able to solve problems independently
Comfortable handling both accounting and administrative duties
Reliable internet connection and a quiet professional workspace

Experience working with a UK care organisation or another regulated business would be an advantage.

Working hours

Monday to Friday, 9:00am–5:00pm UK time, 40 hours per week.

Applicants must be consistently available during UK working hours.

How to apply

Please message us through OnlineJobs.ph and include:

A brief summary of your UK accounting experience
How many years you have used Sage 50 and which functions you use regularly
Your experience preparing monthly management accounts
Your administrative or executive-support experience
Your expected monthly salary
Your earliest available start date

Please attach your CV.

To confirm that you have read the full advert, begin your message with:

“I have UK accounting and Sage 50 experience.”

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0153
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,192 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/UK-Accountant-Administration-Officer-Sage-50-Expert-1693296
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1693296
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 787042
 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` = 1693296
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-15',ej.date_added) duration_daysDATEDIFF('2026-08-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1693296' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693296 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-21-2026=772***Jul-22-2026=60***Jul-23-2026=29***Jul-24-2026=15***Jul-25-2026=11***Jul-26-2026=8***Jul-27-2026=11***Jul-28-2026=7***Jul-29-2026=8***Jul-30-2026=3***Jul-31-2026=5***Aug-01-2026=3***Aug-02-2026=2***Aug-03-2026=5***Aug-04-2026=5***Aug-05-2026=3***Aug-06-2026=2***Aug-07-2026=2***Aug-08-2026=3***Aug-14-2026=1***Aug-15-2026=1' WHERE job_id'1693296'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=929***Aug-2026=27' WHERE job_id'1693296'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1693296' 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` = 1693296 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '787042'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)