QuickBooks Online Bookkeeper & Executive Assistant (Remote Long-Term Role)

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

TYPE OF WORK

Part Time

SALARY

$9-$11/hour

HOURS PER WEEK

20

DATE UPDATED

Mar 18, 2026

JOB OVERVIEW

???? About Us
We are a U.S.-based CPA firm (California) providing tax planning, tax preparation, and accounting services to business owners and individuals.
We are growing and looking for a highly reliable, detail-oriented, and proactive tea ---------- mber who can support both bookkeeping and administrative workflows.
This is a long-term position with opportunity for increased hours and responsibility over time.
________________________________________
? Hours & Availability
• Guaranteed 20 hours per week (even during slower periods)
• Opportunity to grow beyond 20 hours as workload increases
• Must be available during U.S. business hours (Pacific Time)
________________________________________
???? Key Responsibilities
???? Bookkeeping (Primary Focus)
• Perform monthly bookkeeping in QuickBooks Online
• Categorize transactions accurately
• Reconcile bank and credit card accounts
• Identify discrepancies and flag issues proactively
• Maintain clean and organized financials
________________________________________
???? TaxDome & Administrative Support
• Set up tax returns for delivery in TaxDome
• Upload and organize client documents
• Create and send client invoices through TaxDome
• Track client tasks and follow-ups
________________________________________
???? Inbox & Workflow Management
• Assist with email inbox organization and decluttering
• Flag emails requiring response or urgent attention
• Help ensure nothing falls through the cracks
• Keep me organized and on top of priorities
________________________________________
?? General Support
• Data entry and document organization
• Checklist and workflow tracking
• Occasional research and admin tasks
________________________________________
? Requirements
Must-Have:
• Strong experience with QuickBooks Online (REQUIRED)
• Experience working with U.S.-based clients or accounting firms
• Excellent written and spoken English
• Highly organized and detail-oriented
• Proactive and able to anticipate needs
• Reliable internet and professional work environment
________________________________________
Preferred:
• Experience with TaxDome
• Familiarity with U.S. tax workflows
• Experience supporting a CPA or bookkeeping firm
________________________________________
???? What We’re Looking For
This is NOT a basic VA role.
We are looking for someone who:
• Takes ownership of their work
• Thinks ahead and solves problems
• Helps improve organization and efficiency
• Is looking for a long-term working relationship
________________________________________
???? Compensation
• $9–$11/hour starting, depending on experience
• Guaranteed 20 hours per week
• Opportunity for increased hours and pay over time
• Performance-based raises after initial review period
________________________________________
???? How to Apply
Please include the following in your application:
1. Your experience with QuickBooks Online
2. Any experience working with U.S. accounting firms
3. Tools you’ve used (TaxDome, QBO, etc.)
4. Your availability (hours per week and time zone)
5. A short paragraph on why you would be a great fit
???? Important:
To confirm you’ve read this entire post, include your favorite dog breed in your application. The correct answer is Beagle.
________________________________________
? Final Thought
This is an opportunity to become a key part of a growing CPA firm, not just complete tasks. We value reliability, quality, and long-term collaboration.
How to Apply

To apply, please complete our Google Form application below:

???? Copy and paste this link into your browser:

----------

?? Applications submitted through OnlineJobs.ph only will not be considered.
You must complete the Google Form to be considered.

If the link is not clickable, please copy and paste it into your browser.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0188
Total Execution Time  0.0216
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,648 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/QuickBooks-Online-Bookkeeper-Executive-Assistant-Remote-Long-Term-Role-1604934
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0109 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1604934
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 377900
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1604934
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1604934' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1604934 
0.0014   UPDATE employer_jobs SET hit_counts '***Mar-18-2026=515***Mar-19-2026=494***Mar-20-2026=167***Mar-21-2026=82***Mar-22-2026=63***Mar-23-2026=86***Mar-24-2026=77***Mar-25-2026=63***Mar-26-2026=51***Mar-27-2026=42***Mar-28-2026=19***Mar-29-2026=17***Mar-30-2026=31***Mar-31-2026=28***Apr-01-2026=28***Apr-02-2026=29***Apr-03-2026=56***Apr-04-2026=14***Apr-05-2026=12***Apr-06-2026=14***Apr-07-2026=14***Apr-08-2026=11***Apr-09-2026=18***Apr-10-2026=12***Apr-11-2026=13***Apr-12-2026=7***Apr-13-2026=12***Apr-14-2026=19***Apr-15-2026=10***Apr-16-2026=12***Apr-17-2026=9***Apr-18-2026=1***Apr-21-2026=1' WHERE job_id'1604934'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1735***Apr-2026=292' WHERE job_id'1604934'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1604934' 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` = 1604934 
0.0026   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '377900'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)