Virtual Assistant Accountant / Controller

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

TYPE OF WORK

Full Time

SALARY

$800- $1200 per month

HOURS PER WEEK

40

DATE UPDATED

Sep 22, 2026

JOB OVERVIEW

We are seeking an experienced Virtual Assistant Accountant / Controller to join our team and support the financial operations of our property management business.

We are looking for more than a basic data-entry bookkeeper. The ideal candidate will have strong accounting knowledge, excellent attention to detail, and the ability to review financial information, identify discrepancies, and help maintain accurate financial controls across our properties.

Experience with multifamily, real estate, or property-management accounting is strongly preferred.
Key Responsibilities
Perform day-to-day accounting and bookkeeping functions
Review monthly Profit & Loss (P&L) statements and financial statements
Perform bank and credit card reconciliations
Manage and track Accounts Payable (AP) and Accounts Receivable (AR)
Track property-level income and expenses
Prepare and review budget vs. actual reports
Assist with cash-flow reporting and monitoring
Review transactions and financial records for unusual expenses, discrepancies, and accounting errors
Identify inconsistencies and follow up on items that require clarification or correction
Maintain accurate and organized financial records
Assist with financial reporting and analysis for management
Help establish and maintain strong financial controls across our properties
Support management with financial information and reporting as needed
Qualifications
Proven experience in accounting, bookkeeping, or financial management
Strong understanding of fundamental accounting principles
Experience with reconciliations, AP, AR, P&L statements, and financial reporting
Ability to analyze financial information rather than simply enter data
Strong attention to detail and accuracy
Excellent organizational and time-management skills
Strong written and verbal English communication skills
Ability to identify discrepancies, unusual transactions, and potential accounting errors
Reliable, responsible, and able to work independently in a remote environment
Proficient with accounting software and Microsoft Excel/Google Sheets
Property-management or real-estate accounting experience is highly preferred
Multifamily accounting experience is a strong advantage
What We Are Looking For

The ideal candidate is someone who can eventually grow into a financial control role for our properties.
We are looking for a candidate who can:
Understand the numbers behind the business
Review financial reports and identify issues
Ask the right questions when something does not look correct
Take ownership of accounting responsibilities
Maintain accurate financial records
Provide reliable financial information to management
Work independently while communicating clearly with the team

This is not simply a data-entry bookkeeping position. Candidates should be comfortable reviewing, analyzing, and questioning financial information when necessary.

Compensation
$800–$1,200 USD per month, depending on experience, qualifications, and accounting expertise.

Candidates with stronger accounting, financial analysis, and property-management experience may be considered toward the higher end of the range.

Preferred Background
Candidates from the Philippines are strongly encouraged to apply.

Experience in any of the following areas is highly preferred:
Multifamily property management
Real estate accounting
Property-level accounting
Property management companies
Financial controller or accounting support roles
Accounts payable/accounts receivable
Financial reporting and reconciliation
How to Apply
Please submit your resume/CV along with a brief summary of your accounting experience, including:
1. Years of accounting/bookkeeping experience
2 Experience with P&L and financial statement review
Experience with bank and credit card reconciliations
Experience with AP and AR
Experience with property or real-estate accounting
Accounting software you have used
Your expected monthly salary in USD
Your availability to work remotely

Qualified candidates will be carefully screened based on accounting knowledge, relevant experience, communication skills, reliability, and attention to detail.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0193
Total Execution Time  0.0208
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,120 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Accountant-Controller-1735940
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0130 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735940
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 912928
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1735940
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-28',ej.date_added) duration_days, DATEDIFF('2026-09-28',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735940' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735940 
0.0006   UPDATE employer_jobs SET hit_counts = '***Sep-22-2026=672***Sep-23-2026=561***Sep-24-2026=131***Sep-25-2026=64***Sep-26-2026=47***Sep-27-2026=2***Sep-28-2026=2' WHERE job_id= '1735940'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1478' WHERE job_id= '1735940'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735940' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735940 
0.0053   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '912928'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)