VA & Business Support/Payroll/Administrator

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

TYPE OF WORK

Full Time

SALARY

$500-$650 per month

HOURS PER WEEK

38

DATE UPDATED

Jul 7, 2026

JOB OVERVIEW

Practice Administrator / Virtual Executive Assistant
UK Accountancy Firm — Full-Time, UK Hours
Employer: Astons Accountants & Business Advisors Limited (UK)
Location: Remote (Philippines-based)
Hours: Full-time, 37.5 hours/week — UK business hours (see below)
Start date: As soon as possible

About us
We are a growing, well-established chartered certified accountancy practice based in St Albans, England, serving over 1,000 clients — mainly owner-managed businesses, property investors, and healthcare practices. We're a friendly, close-knit team that invests heavily in modern systems and automation, and we're now building out our remote support function.
This is a long-term role for the right person. We're not looking for a short-term freelancer — we want someone who will become a core part of the team, learn our systems inside out, and grow with the firm.
The role
You'll be our Virtual PA to the Director, and Business Support/Practice Administrator — the engine room of the firm's admin function. You'll own the day-to-day administrative processes that keep a busy accountancy practice running: client onboarding, statutory filings, chasing information, preparing engagement documents, and keeping our practice management system accurate and up to date.
You'll work closely with our UK-based team, who will handle anything requiring a physical presence (post, in-person matters) — everything digital is yours.
Full training on our specific systems and processes will be provided, including recorded walkthroughs and written procedures for every task.
Day-to-day responsibilities
• Client onboarding — setting up new clients in our systems, issuing letters of engagement, running ID verification checks, and requesting professional clearance from previous accountants
• Letters of engagement (LoE) — drafting, issuing, and chasing signed engagement documents
• Companies House filings — preparing and filing confirmation statements (CS01s) and other statutory forms
• Chasing — following up with clients by email for missing records, signed accounts pages, approvals, and outstanding information
• Debtor management, and invoicing — sending payment reminders and following up on unpaid invoices by email, and raising invoices for the team.
• Payroll support — assisting with payroll preparation and administration, if you can manage the payroll function entirely, that would be ideal.
• Post triage — reviewing scanned incoming post, filing it to the correct client folder, and drafting notification emails to clients or client managers
• Practice management housekeeping — keeping client records, deadlines, and task workflows accurate and up to date
• General admin — filing, document management, and supporting the wider team in a business support and administrative function.
• Private PA to the Director – including personal bills, household admin, property portfolio help, and all personal help with the Directors busy both home, personal and work schedule.

Working hours
This role works UK business hours: Monday–Friday, 9:00am–5:30pm UK time.
Please only apply if you are genuinely comfortable working this shift long-term. Real-time availability during UK hours is essential to this role.
Must-have requirements
• 2+ years' experience in a virtual assistant, administration, or bookkeeping role — ideally supporting a UK business.
• Excellent written English — you'll be emailing our clients directly, so your written communication must be professional, warm, and error-free
• Highly organised and detail-obsessed — much of this work involves statutory deadlines where accuracy matters
• Self-managing — able to work through a task list independently, flag problems early, and ask good questions
• Reliable home office setup — fast, stable internet (minimum 25 Mbps with backup), a modern computer, and a quiet working environment
• Comfortable with confidential data — you'll handle sensitive client financial information; a signed confidentiality agreement and an NBI clearance will be required
Nice to have (but not essential — we will train you)
• Experience with UK accountancy firms or knowledge of UK compliance (Companies House, HMRC)
• Familiarity with any of: Xero, TaxCalc, BrightManager, BrightPay, Dext, or Microsoft 365/SharePoint
• Bookkeeping or accounts experience
• Experience using AI tools (e.g. Claude, ChatGPT) to work more efficiently — we're a very tech-forward firm and actively encourage this
What we offer
• Competitive monthly salary, paid reliably and on time
• Long-term, stable, full-time role — not project-based
• Full training, documented procedures, and ongoing support from our UK team
• Modern systems and tools — we automate the boring stuff so you can do interesting work
• Genuine opportunity to grow as the firm grows — we've doubled in size through acquisitions and are still expanding

How to apply
To show us you've read this post carefully, please start your application with the word “PARKWAY” in the first line. Applications that don't include it will not be considered.
Then please include:
1. A short cover note telling us about your experience supporting overseas businesses, and confirming you're comfortable with the UK-hours shift
2. Your CV/résumé
3. Your internet speed test result (screenshot from speedtest.net)
4. Your expected monthly salary
We'll shortlist quickly and invite selected candidates to a video interview.
We look forward to hearing from you!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0139
Total Execution Time  0.0152
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,984 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/VA-Business-SupportPayrollAdministrator-1684062
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1684062
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 920174
 LIMIT 1 
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` = 1684062
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-19',ej.date_added) duration_daysDATEDIFF('2026-07-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1684062' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1684062 
0.0015   UPDATE employer_jobs SET hit_counts '***Jul-07-2026=956***Jul-08-2026=241***Jul-09-2026=122***Jul-10-2026=46***Jul-11-2026=21***Jul-12-2026=28***Jul-13-2026=58***Jul-14-2026=32***Jul-15-2026=21***Jul-16-2026=16***Jul-17-2026=9***Jul-18-2026=5***Jul-19-2026=1' WHERE job_id'1684062'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1555' WHERE job_id'1684062'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1684062' 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` = 1684062 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '920174'
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)