Personal & Family Virtual Assistant

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

TYPE OF WORK

Part Time

SALARY

US$950-1200 per month

HOURS PER WEEK

20

DATE UPDATED

Aug 27, 2026

JOB OVERVIEW

**Part-time | Remote (Philippines) | U.S. Eastern Time 10:00AM-2:00PM (Night shift in the Philippines) (**Some flexibility for occasional ET evenings or weekends is required during active travel or time-sensitive matters.)

About the role

We are seeking an experienced, high-judgment Personal & Family Virtual Assistant to support a private U.S.-based family with travel, scheduling, household administration, vendors, payments, and recurring life admin. This is a long-term personal/family support role. You will work directly with the family and alongside a U.S.-based Chief of Staff.

We are looking for someone proactive, discreet, polished, and exceptionally detail-oriented: a person who can take a broad “please handle this” request, determine the next steps, make the calls, compare options, obtain approvals, and close the loop without constant supervision.

What you'll own
- Personal and family travel: Plan travel end-to-end, including flights, hotels, ground transportation, reservations, itineraries, upgrades, changes, claims, and reimbursements. You must be comfortable handling complex preferences and last-minute changes.
- Inbox, scheduling, and life admin: Manage a dedicated family/admin inbox and coordinate appointments, activities, vendors, renewals, subscriptions, forms, and other personal commitments.
- Household operations: Maintain organized records of contacts, vendors, preferences, important documents, recurring tasks, and simple operating procedures.
- Payments and follow-through: Track bills and reimbursements, prepare payment requests for approval, follow up, and ensure deadlines are met.
- Research and recommendations: Research options, compare prices and terms, check quotes, and present concise recommendations with clear tradeoffs.

What we're looking for:
- Bachelor's degree from an accredited university and five years or more of relevant experience as a Personal Assistant, Family Assistant, Virtual Assistant, or in a similar role preferred.
- Demonstrated experience supporting U.S. or other Western clients, ideally a founder/executive and family.
- Excellent spoken and written English, including the confidence to call airlines, hotels, medical offices, schools, vendors, and customer-service teams.
- Exceptional attention to detail, particularly with names, dates, costs, reservations, preferences, and approvals.
Strong judgment, discretion, resourcefulness, and the ability to manage ambiguous requests through completion.
- Experience planning complex personal or family travel; familiarity with loyalty programs, upgrades, credit-card benefits, and travel claims is helpful.
- Fluency with Google Workspace and shared inboxes; familiarity with tools such as 1Password, BILL, Privacy, Asana, ClickUp, or Notion is a plus.
- A reliable home-office setup with two internet options and backup power and a private, quiet workspace

Compensation and benefits
- US$950–$1,200 per month, depending on experience.
- 13th-month payment.
- HMO stipend.
- Internet and equipment allowance.
- Retention bonuses and performance-bonus opportunity.
- Formal compensation and performance review after six months.
- Paid in USD via Wise or Payoneer, on the 1st and 15th (whatever you choose)

How to apply

Email
---------- with:

- A one-page resume.
- A note of no more than 150 words describing a complicated travel, household, vendor, or scheduling problem you personally solved.
- A writing sample of no more than 300 words on any subject.

Include the word compass in your email subject line or online application. Applications that do not follow these instructions will not be considered. *Please do not use AI to prepare your written responses.*

Selected candidates will complete a short assessment and paid practical exercise, including inbox triage, research and recommendation work, and a live mock customer-service call.

Finalists will be asked to provide references from prior Western clients, complete an NBI clearance/background check, and sign an NDA. Access to systems and sensitive information will be permissioned and introduced in stages.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Jobseekers / Job )  0.0154
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,232 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Personal-Family-Virtual-Assistant-1708738
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0086 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708738
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 964960
 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` = 1708738
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708738' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708738 
0.0014   UPDATE employer_jobs SET hit_counts '***Aug-13-2026=1921***Aug-14-2026=802***Aug-15-2026=221***Aug-16-2026=184***Aug-17-2026=191***Aug-18-2026=128***Aug-19-2026=122***Aug-20-2026=81***Aug-21-2026=65***Aug-22-2026=28***Aug-23-2026=21***Aug-24-2026=44***Aug-25-2026=43***Aug-26-2026=40***Aug-27-2026=1086***Aug-28-2026=1106***Aug-29-2026=230***Aug-30-2026=15***Sep-03-2026=1' WHERE job_id'1708738'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Aug-2026=6325***Sep-2026=1' WHERE job_id'1708738'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708738' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708738 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '964960'
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)