Account Assistant/ Bookkeeper

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

TYPE OF WORK

Full Time

SALARY

Salary $5.97 to $8.50 per hour

HOURS PER WEEK

40

DATE UPDATED

Mar 4, 2026

JOB OVERVIEW

**Job Title:** Bookkeeper (Xero) – Real Estate / Property Management

**Location:** Remote - Philippines ( Working with Uk - based company)
**Type:** Full-time

---

About Us

We are a UK-based real estate group managing multiple property entities across London. Our portfolio includes residential and commercial properties with assets worth several million pounds. As our portfolio continues to grow, we are looking for a reliable and detail-oriented **Bookkeeper with strong Xero experience** to support the day-to-day financial operations of the group.

Role Overview

The successful candidate will be responsible for maintaining accurate financial records across multiple entities and ensuring daily bookkeeping and reconciliations are completed efficiently. Experience in the **real estate or property management sector** would be beneficial but is not essential.

This role requires someone who is comfortable handling high volumes of transactions and property-related income ensuring that rents, property costs, and development transactions are recorded accurately across multiple companies.

---

##Key Responsibilities

* Daily **bank reconciliations in Xero**
* Posting and reconciling **supplier invoices, expenses, and receipts
* Preparing and posting **manual journals, recurring journals, accruals, and prepayments**
* Managing **intercompany / dual-company transactions**
* Monitoring **tenant rent payments** and ensuring rent receipts are recorded correctly
* Reconciling **rent income schedules across multiple properties**
* Handling **rent period allocations** (e.g., when rent received mid-month covers part of the previous period and part of the current period)
* Accurately allocating rental income across **correct accounting periods**
* Managing bookkeeping for **multiple entities within the group**
* Maintaining and organising the **Xero chart of accounts**
* Ensuring proper allocation between **Balance Sheet and Profit & Loss accounts**
* Recording and reconciling **property purchases and property sales transactions**
* Correctly allocating **purchase price, legal fees, stamp duty, and acquisition costs** to the appropriate accounts
* Recording **agent fees, legal costs, and other selling costs** when properties are sold
* Ensuring property acquisition and disposal costs are posted using the **correct chart of accounts**
* Supporting the preparation of **monthly management accounts**
* Assisting with **year-end preparation and supporting external accountants**
* Ensuring all bookkeeping records remain **accurate, reconciled, and up to date**

---

###Required Skills & Experience

* Strong working knowledge of **Xero accounting software**
* Proven experience in **bookkeeping and financial record keeping**
* Strong experience with **daily bank reconciliation**
* Ability to reconcile **high volumes of transactions across multiple entities**
* Experience managing **rent income across large property portfolios**
* Strong understanding of **journals, accruals, prepayments, and recurring entries**
* Familiarity with **intercompany accounting**
* Strong understanding of **Profit & Loss vs Balance Sheet postings**
* Ability to work with and manage a **structured chart of accounts**
* **Strong Excel skills**, including working with large datasets, reconciliation schedules, and financial tracking
* High attention to detail and strong organisational skills
* Ability to **work under pressure and meet deadlines**

---

### Preferred (but not essential)

* Experience in **real estate, property management, or property development accounting**
* Experience managing **tenant ledgers or rental income tracking**
* Understanding of **property acquisition and disposal accounting**
* Experience working with **multi-entity business structures**

---

### What We Are Looking For

We are looking for someone who is proactive, organised, and capable of managing a **high volume of transactions across multiple property entities**. The ideal candidate will ensure that **daily Xero reconciliations are completed accurately**, rental income is correctly allocated across accounting periods, and property transactions are recorded correctly using the appropriate accounts.

If you have strong **Xero bookkeeping experience** and are comfortable working in a fast-paced property environment, we would love to hear 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.0129
Total Execution Time  0.0142
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,192 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Account-Assistant-Bookkeeper-1593758
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1593758
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 891294
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1593758
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1593758' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1593758 
0.0009   UPDATE employer_jobs SET hit_counts '***Mar-04-2026=112***Mar-05-2026=411***Mar-06-2026=141***Mar-07-2026=60***Mar-08-2026=48***Mar-09-2026=45***Mar-10-2026=39***Mar-11-2026=28***Mar-12-2026=32***Mar-13-2026=22***Mar-14-2026=14***Mar-15-2026=17***Mar-16-2026=25***Mar-17-2026=31***Mar-18-2026=21***Mar-19-2026=32***Mar-20-2026=20***Mar-21-2026=11***Mar-22-2026=16***Mar-23-2026=23***Mar-24-2026=20***Mar-25-2026=23***Mar-26-2026=24***Mar-27-2026=22***Mar-28-2026=4***Mar-29-2026=5***Mar-30-2026=9***Mar-31-2026=18***Apr-01-2026=11***Apr-02-2026=9***Apr-03-2026=20***Apr-04-2026=7***Apr-05-2026=11***Apr-06-2026=24***Apr-07-2026=9***Apr-08-2026=8***Apr-09-2026=10***Apr-10-2026=8***Apr-11-2026=9***Apr-15-2026=1' WHERE job_id'1593758'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1272***Apr-2026=127' WHERE job_id'1593758'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1593758' 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` = 1593758 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '891294'
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)