Senior QuickBooks Online Accountant (Cleanup & Client Advisory)

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

TYPE OF WORK

Part Time

SALARY

14

HOURS PER WEEK

30

DATE UPDATED

Apr 14, 2026

JOB OVERVIEW

Are you an advanced QuickBooks Online expert who can independently manage, clean up, and optimize complex accounting systems while guiding others on best practices?

Do you have experience diagnosing and correcting improperly structured QuickBooks Online accounts, including misclassified transactions, chart of accounts errors, and incomplete financial records?

This role is best suited for a professional who enjoys resolving complex accounting issues, exercising independent judgment, and contributing to the development of internal best practices. Candidates who require ongoing direction or prefer highly structured, task-based roles will not be a good fit.

We are seeking a long-term accounting professional to manage internal bookkeeping and accounting functions, while also supporting clients who utilize QuickBooks Online with varying levels of sophistication. This role includes both direct accounting work and client-facing responsibilities, including providing guidance, resolving issues, and ensuring adherence to best practices.

Requirements:
QuickBooks Online ProAdvisor certification (required)
Minimum of three (3) years of hands-on experience with QuickBooks Online
Formal accounting education (minimum two years), with strong preference for a four-year accounting degree or higher
Demonstrated experience handling complex or corrected accounting environments
Experience working with U.S.-based clients or accounting standards is highly preferred

Candidates must demonstrate a strong understanding of commission structures for contractor agents, trust account liabilities, and proper accounting treatment for each.
The role also requires the ability to lead and direct support staff using remote communication tools (e.g., Google Meeting or similar), ensuring that all entries are performed accurately and in accordance with established best practices.
Previous auditing or review experience is highly preferred.
Experience in real estate, insurance, or professional services environments is strongly preferred.

This is a high-responsibility role requiring full ownership of accounting functions. Candidates must be comfortable operating with minimal oversight, providing direction to staff, and ensuring that all financial records meet professional and compliance standards.

Work Environment Requirements:
Professional home office setup with a modern computer
Dual-monitor configuration (or equivalent)
Reliable high-speed internet
Quiet, distraction-free work environment
Experience working in a fully remote, team-based environment is preferred
Hours & Availability:
Minimum availability of 15 hours per week
Strong preference for those wanting 20-35 hours per week initially (can easily grow into full-time 40 hours once proven to work independently)
Must be committed to this role as primary professional engagement
Required availability Monday–Friday, 8:30 AM to 2:00 PM (Chicago time)
Additional hours as needed to meet weekly commitments
Compensation & Benefits:
Starting compensation of $12.00 per hour during the initial onboarding and evaluation period
Increase to $14.00 per hour after 45 days, based on demonstrated performance, reliability, and overall fit
Ongoing compensation increases based on performance, efficiency, and level of responsibility
Paid sick/vacation time provided
Opportunity for long-term growth and supervisory role if desired.

This is a long-term position with the opportunity to grow into a senior or leadership role within the organization.

Compensation is paid twice monthly via PayPal in U.S. Dollars (with the option to receive funds in USD or PHP).

Application Instructions:

To be considered for this position, please follow these instructions carefully. Applications that do not follow these steps will not be reviewed.

1. Include the word “Tax” in the subject line of your application.

2. Provide clear, written responses to the following questions:

A. Describe a specific QuickBooks Online cleanup project you personally worked on. Include:

The type of business
The exact problems you identified
The steps you took (in order)
What the books looked like before and after

B. A client has been incorrectly categorizing contractor commission payments as general expenses. How would you identify this issue, and how would you correct it to ensure proper financial reporting?

C. Describe your experience working with U.S.-based clients or accounting standards.

D. In your experience, what is one accounting mistake you initially handled incorrectly, and what did you learn from it?

E. Confirm your availability during Chicago business hours (8:30 AM – 2:00 PM CST), your total weekly availability, and whether this role will be your primary professional commitment.

3. Attach the following documents:

Resume
Cover letter
QuickBooks certifications and any other relevant certifications
Educational documentation (degree and/or transcripts, if available)

4. Include your earliest available start date and desired weekly hours.

4/14/26

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0152
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-QuickBooks-Online-Accountant-Cleanup-Client-Advisory-1623374
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1623374
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 155850
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1623374
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1623374' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1623374 
0.0014   UPDATE employer_jobs SET hit_counts '***Apr-14-2026=637***Apr-15-2026=51***Apr-16-2026=40***Apr-17-2026=32***Apr-18-2026=10***Apr-19-2026=1' WHERE job_id'1623374'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=769' WHERE job_id'1623374'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1623374' 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` = 1623374 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '155850'
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)