Operations & Executive Assistant – Real Estate

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

TYPE OF WORK

Part Time

SALARY

$3.50–$5.00 USD/hour based on experience

HOURS PER WEEK

TBD

DATE UPDATED

Aug 24, 2026

JOB OVERVIEW

Hours: Part-Time to Start, with Opportunity to Grow to Full-Time
Schedule: Must overlap substantially with U.S. business hours
Pay: $3.50–$5.00 USD/hour, depending on experience

About the Role

Hi! I own a U.S.-based real estate investment company and am looking for a reliable, organized, and proactive Operations & Executive Assistant to join my team long-term.

This is a hands-on operations role that combines administrative support, financial tracking, QuickBooks Online, reporting, and communication with property managers, vendors, tenants, and other business contacts.

This is not a bookkeeping-only role. While accounting support and financial accuracy are important parts of the position, the broader responsibility is helping keep the business organized and moving forward: monitoring outstanding items, following up, communicating with third parties, maintaining accurate records, and taking ownership of recurring responsibilities.

I am looking for someone who enjoys solving problems, working with numbers, communicating professionally, and following things through to completion.

The position will begin part-time, with the goal of growing into a full-time, long-term role as you learn the business, become proficient in our systems, and take on greater responsibility.

Key Responsibilities
Track rents, mortgage payments, utilities, insurance, invoices, and other recurring financial obligations
Calculate prorated rents, balances, late fees, and payment summaries
Assist with QuickBooks Online updates and bookkeeping-related tasks
Assist with accounts receivable, accounts payable, invoicing, and collections
Support bank and credit card reconciliations and financial reporting
Maintain accurate spreadsheets, reports, and internal tracking systems
Monitor outstanding payments and provide status updates
Identify discrepancies, missing information, and unresolved items and help determine the appropriate next steps
Communicate professionally with property managers, vendors, tenants, and other third parties by phone and email
Follow up on outstanding items until they are resolved
Assist with inbox management and general administrative support
Maintain organized company files and documentation in Google Drive
Follow established processes and SOPs while using good judgment
Escalate issues appropriately while continuing to keep projects and responsibilities moving forward
What I'm Looking For

You do not need to know every aspect of this position on your first day. Training will be provided, and I am willing to invest time in someone who is capable, honest about what they know and don't know, and genuinely interested in learning the business.

You should have relevant experience in one or more of the following areas:

QuickBooks Online or similar accounting software
Bookkeeping or accounting support
Accounts receivable/accounts payable
Billing, invoicing, or collections
Financial administration or payment tracking
Administrative or operations support

Hands-on QuickBooks Online experience is strongly preferred. Experience with transaction categorization, bank or credit card reconciliations, journal entries, invoicing, AR/AP, or financial reports is a plus.

Real estate experience is helpful, but not required if you have a strong financial/administrative foundation and are willing to learn.

The Right Person Will Be
Honest and comfortable saying when they don't know something
Highly organized and attentive to details
Proactive about following up rather than waiting to be reminded
Comfortable taking ownership of recurring responsibilities
Able to manage multiple priorities
Comfortable working independently and solving problems
Strong with basic math and financial information
Proficient with Microsoft Excel and Google Sheets
Clear and professional in both written and spoken English
Comfortable communicating by both phone and email
Comfortable following SOPs while exercising good judgment
Interested in a stable, long-term position and growing into greater responsibility over time
Work Schedule & Remote Setup

This position requires substantial overlap with U.S. business hours, which means working overnight hours in the Philippines.

You should have a schedule that allows you to be fully awake, rested, focused, and consistently available during your scheduled working hours.

Because this position involves financial records, multiple systems, calls, and video meetings, you must also have:

Reliable high-speed internet
A reliable computer
Dual monitors
A quiet, professional, distraction-free workspace
A backup internet connection and/or backup power solution
A setup suitable for professional phone and video calls
Comfort using a time-tracking system
Comfort appearing on camera for internal meetings

OnlineJobs.ph ID Proof Score of 80 or higher preferred.

Hours & Compensation

The position will begin at approximately 20 hours per week, with the opportunity to increase hours as you become trained and take ownership of more responsibilities.

The long-term goal is for this position to grow into approximately 40 hours per week.

Starting compensation is $3.50–$5.00 USD/hour, depending on relevant experience and current skill level.

I believe in developing good employees and building long-term working relationships. As you become proficient, work more independently, and take on greater responsibility, there will be opportunities to review both your responsibilities and compensation.

How to Apply

Please begin your application with the phrase:

“I read the full post.”

Then please provide:

Your resume
A short video introduction
Internet speed test screenshot
1-minute typing test screenshot showing both speed and accuracy
Your current employment status. If you currently work for any other employers or clients, please include approximately how many hours per week you work for them.
The U.S. business hours you are consistently available to work.
Please describe exactly what you have personally done in QuickBooks Online or another accounting system. Which tasks can you perform independently today, and which would you still need training on?
Tell me about one specific payment, invoice, accounting, or financial discrepancy you personally caught in a previous position. What was wrong, how did you discover it, and what did you do to resolve it?
Imagine you realize on Friday that an important payment or task that should have been completed earlier in the week is still outstanding, but your manager has not noticed it. What would you do?
Please confirm that you have a dual-monitor setup and a quiet workspace suitable for professional calls and video meetings.
Please briefly describe your backup internet and/or backup power setup.
Please confirm that you are comfortable with time tracking.

If you provide Google Drive links, please check the sharing settings before submitting your application to make sure the files can be opened without requesting access.

I'm looking for someone who wants to learn the business, become an important part of the team, and stay long-term. If that sounds like what you're looking for, I'd be happy to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,336 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Executive-Assistant-Real-Estate-1715952
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0059 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1715952
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 900041
 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` = 1715952
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1715952' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715952 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-24-2026=337***Aug-25-2026=637***Aug-26-2026=147***Aug-27-2026=61***Aug-28-2026=38***Aug-29-2026=25***Aug-30-2026=9***Aug-31-2026=32***Sep-01-2026=30***Sep-02-2026=22***Sep-03-2026=7***Sep-04-2026=10***Sep-05-2026=14***Sep-06-2026=11***Sep-07-2026=7***Sep-08-2026=7***Sep-09-2026=5***Sep-10-2026=1***Sep-11-2026=5***Sep-12-2026=3***Sep-13-2026=2***Sep-14-2026=4***Sep-15-2026=3***Sep-16-2026=3***Sep-17-2026=2***Sep-18-2026=4***Sep-19-2026=2***Sep-20-2026=1***Sep-21-2026=2' WHERE job_id'1715952'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1286***Sep-2026=145' WHERE job_id'1715952'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1715952' 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` = 1715952 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '900041'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)