Experienced Bookkeeper - QuickBooks Online Specialist

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

TYPE OF WORK

Full Time

SALARY

29,000 PHP - 58,000 PHP/month

HOURS PER WEEK

40

DATE UPDATED

Nov 18, 2025

JOB OVERVIEW

About Us

We are a growing CPA firm seeking a highly skilled and detail-oriented bookkeeper to join our team. This position offers the opportunity to work remotely with diverse clients while maintaining full-charge bookkeeping responsibilities.

Position Overview

We are looking for an experienced bookkeeper with extensive QuickBooks Online (QBO) expertise to manage our clients' financial records. This role requires someone who can work independently, handle multiple client accounts simultaneously, and deliver accurate, timely financial reporting. You will work with clients across various industries, performing monthly bookkeeping cycles, cleanups, and catch-up work.

Key Responsibilities

* Perform accurate transaction recording and categorization in QuickBooks Online
* Complete monthly bank and credit card reconciliations for multiple client accounts
* Prepare financial reports including balance sheets, income statements, and cash flow statements
* Conduct bookkeeping cleanups and catch-ups for clients with backlogged records
* Manage accounts payable and accounts receivable processes
* Ensure compliance with Generally Accepted Accounting Principles (GAAP)
* Identify and resolve discrepancies in financial records
* Communicate effectively with clients and tea ---------- mbers regarding financial matters
* Maintain organized, audit-ready financial documentation

Required Qualifications

* 3+ years of professional bookkeeping experience, with demonstrated full-charge bookkeeping capabilities
* Expert-level proficiency in QuickBooks Online - you must be thoroughly trained and comfortable navigating all aspects of the platform
* Strong understanding of double-entry bookkeeping principles and accounting fundamentals
* Proven experience with bank reconciliations, financial statement preparation, and month-end close processes
* Experience performing bookkeeping cleanups and catch-up work for clients with backlogged records
* Advanced proficiency in Microsoft Excel (formulas, pivot tables, data analysis)
* Excellent English communication skills - both written and verbal - as you will communicate regularly with U.S.-based clients and tea ---------- mbers
* Strong attention to detail with exceptional accuracy in data entry and financial reporting
* Excellent organizational and time management skills with ability to meet deadlines
* Self-motivated with ability to work independently in a remote environment
* Reliable high-speed internet connection and professional home office setup

Preferred Qualifications

* QuickBooks Online ProAdvisor certification
* Certified Bookkeeper (CB) or similar professional certification
* Experience working with U.S.-based clients and familiarity with U.S. tax regulations
* Knowledge of 1099 and W-9 compliance
* Experience with other accounting software platforms (Xero, Sage, NetSuite)
* Background working with CPA firms or accounting practices

Application Requirements

To apply for this position, you must submit a 2-3 minute video addressing the following questions. This video submission is mandatory and will be used to assess your communication skills, technical knowledge, and fit for the role.

Video Questions:

1. Tell us about yourself and your bookkeeping background. Briefly describe your professional experience, including how many years you've worked in bookkeeping, the types of clients or industries you've served, and what aspects of bookkeeping you find most rewarding.

2. Describe your QuickBooks Online experience. Explain specific tasks you've performed in QBO (e.g., setting up Chart of Accounts, managing classes/locations, running reports, handling multi-currency transactions). Share an example of a complex QBO challenge you successfully resolved.

3. Explain your process for handling a bank reconciliation discrepancy. Walk us through the specific steps you would take if you discovered a $500 discrepancy while reconciling a client's bank account. How would you investigate and resolve it?

4. Describe a bookkeeping cleanup or catch-up project you've completed. Tell us about a client who came to you with backlogged or disorganized books. What was the situation, what steps did you take to clean it up, and what was the outcome?

5. Why are you interested in this position, and why should we choose you? Share what attracts you to working with a CPA firm and what unique skills or qualities you would bring to our team.

Video Submission Guidelines:

* Keep your video between 2-3 minutes in length
* Ensure clear audio quality and professional lighting
* Record in a quiet, distraction-free environment with a professional background
* Speak clearly and at a moderate pace
* Dress professionally as you would for an in-person interview
* Look at the camera to maintain "eye contact" with viewers
* Be authentic and let your personality and professionalism shine through

How to Apply

Please submit your application including:

1. Your video response (2-3 minutes) answering the questions above
2. Your resume highlighting your bookkeeping experience and QBO expertise
3. Any relevant certifications (QuickBooks ProAdvisor, Certified Bookkeeper, etc.)

We look forward to learning about your bookkeeping experience and how you can contribute to our growing team. Applications without video submissions will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0168
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,888 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-Bookkeeper-QuickBooks-Online-Specialist-1510045
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0115 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1510045
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 630405
 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` = 1510045
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1510045' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1510045 
0.0009   UPDATE employer_jobs SET hit_counts '***Nov-10-2025=643***Nov-11-2025=131***Nov-12-2025=60***Nov-13-2025=29***Nov-14-2025=9***Nov-15-2025=11***Nov-16-2025=8***Nov-17-2025=18***Nov-18-2025=136***Nov-19-2025=182***Nov-20-2025=36***Nov-21-2025=24***Nov-22-2025=12***Nov-23-2025=12***Nov-24-2025=13***Nov-25-2025=21***Nov-26-2025=9***Nov-27-2025=12***Nov-28-2025=3***Nov-29-2025=5***Nov-30-2025=5***Dec-01-2025=5***Dec-02-2025=2***Dec-03-2025=4***Dec-04-2025=2***Dec-05-2025=7***Dec-06-2025=3***Dec-07-2025=1***Dec-08-2025=3***Dec-09-2025=3***Dec-10-2025=2***Dec-11-2025=4***Dec-12-2025=3***Dec-13-2025=1***Dec-14-2025=1***Dec-15-2025=2***Dec-17-2025=4***Dec-18-2025=1***Dec-20-2025=4***Dec-23-2025=5***Dec-26-2025=1***Dec-27-2025=2***Dec-30-2025=2***Dec-31-2025=2***Jan-01-2026=1***Jan-02-2026=2***Jan-06-2026=1***Jan-07-2026=3***Jan-09-2026=5***Jan-12-2026=4***Jan-14-2026=2***Jan-15-2026=1***Jan-16-2026=5***Jan-17-2026=2***Jan-18-2026=2***Jan-19-2026=2***Jan-20-2026=2***Jan-22-2026=1***Jan-23-2026=3***Jan-27-2026=3***Jan-28-2026=3***Jan-29-2026=2***Jan-30-2026=2***Feb-02-2026=7***Feb-03-2026=2***Feb-05-2026=1***Feb-07-2026=3***Feb-08-2026=1***Feb-09-2026=1***Feb-10-2026=1***Feb-11-2026=1***Feb-14-2026=1***Feb-15-2026=1***Feb-16-2026=2***Feb-17-2026=1***Feb-18-2026=1***Feb-20-2026=2***Feb-23-2026=1***Feb-27-2026=2***Feb-28-2026=1***Mar-01-2026=1***Mar-02-2026=1***Mar-06-2026=2***Mar-08-2026=1***Mar-10-2026=2***Mar-11-2026=1***Mar-12-2026=1***Mar-17-2026=2***Mar-21-2026=1***Mar-26-2026=2***Mar-27-2026=2***Apr-02-2026=2***Apr-09-2026=1***Apr-10-2026=1***Apr-11-2026=2***Apr-13-2026=1***Apr-16-2026=1***Apr-17-2026=1' WHERE job_id'1510045'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Nov-2025=1379***Dec-2025=64***Jan-2026=46***Feb-2026=29***Mar-2026=16***Apr-2026=9' WHERE job_id'1510045'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1510045' 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` = 1510045 
0.0040   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '630405'
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)