QUICKBOOK EXPERT

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

TYPE OF WORK

Gig

SALARY

9.00

HOURS PER WEEK

15

DATE UPDATED

Aug 27, 2026

JOB OVERVIEW

We are seeking an experienced QuickBooks Online trainer to provide practical, step-by-step training to administrative staff.

We need a patient and knowledgeable trainer who can teach staff how to properly manage everyday bookkeeping tasks in QuickBooks Online. This is a training and coaching position—not a request for someone to take over our bookkeeping.

Training Topics

The trainer should be able to teach staff how to:

Navigate QuickBooks Online.
Understand the chart of accounts.
Properly categorize income and expenses.
Enter and manage vendors.
Enter bills and record bill payments.
Create and manage customer invoices.
Record customer and insurance payments.
Match downloaded bank transactions.
Reconcile bank and credit card statements monthly.
Identify and correct reconciliation discrepancies.
Review uncleared and duplicate transactions.
Handle missing, incorrect, or miscategorized transactions.
Generate and understand basic financial reports.
Review accounts receivable and unpaid invoices.
Review accounts payable and outstanding bills.
Run profit-and-loss and balance-sheet reports.
Complete essential month-end bookkeeping tasks.
Organize supporting documents and maintain an audit trail.
Understand the difference between deleting, voiding, and correcting transactions.
Avoid common QuickBooks Online errors.
Trainer Responsibilities
Evaluate the staff’s current level of QuickBooks knowledge.
Develop a beginner-friendly training plan.
Provide live, hands-on training using our QuickBooks Online account.
Explain each task in clear, simple language.
Allow staff to practice while the trainer provides guidance.
Help staff understand existing reconciliation discrepancies.
Create or recommend step-by-step procedures and checklists.
Answer staff questions during training.
Provide a summary of the subjects covered and areas needing additional training.
Protect the confidentiality of all company, employee, client, banking, and financial information.
Required Qualifications
Strong working knowledge of QuickBooks Online.
Demonstrated experience training beginners.
Experience with bank and credit card reconciliations.
Ability to explain bookkeeping concepts in simple terms.
Strong communication, patience, and organizational skills.
Experience reviewing and correcting QuickBooks Online errors.
Ability to provide references or proof of prior QuickBooks training experience.
Preferred Qualifications
QuickBooks ProAdvisor certification.
Experience working with a home care, healthcare, Medicaid, or service-based company.
Knowledge of accounts receivable, payroll journal entries, and month-end closing procedures.
Experience training business owners and administrative employees who have limited bookkeeping experience.
Training Format
Live virtual training through Zoom or a similar platform.
Screen sharing and hands-on instruction are required.
Training may be divided into multiple sessions.
Additional follow-up sessions may be available based on staff needs and trainer performance.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0224
Total Execution Time  0.0242
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/QUICKBOOK-EXPERT-1580783
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0148 seconds)  (Hide)
0.0013   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0016   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1580783
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 904940
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1580783
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-24',ej.date_added) duration_days, DATEDIFF('2026-10-24',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1580783' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1580783 
0.0011   UPDATE employer_jobs SET hit_counts = '***Feb-16-2026=215***Feb-17-2026=162***Feb-18-2026=16***Feb-19-2026=6***Feb-20-2026=1***Feb-21-2026=1***Feb-24-2026=2***Feb-25-2026=2***Mar-01-2026=2***Mar-03-2026=1***Mar-08-2026=2***Mar-09-2026=1***Mar-12-2026=1***Mar-13-2026=1***Mar-15-2026=1***Mar-17-2026=1***Mar-24-2026=1***Apr-01-2026=1***Apr-02-2026=1***Apr-05-2026=1***Apr-08-2026=6***Apr-10-2026=2***Apr-13-2026=2***Apr-20-2026=1***Apr-25-2026=2***Apr-27-2026=1***May-21-2026=2***May-22-2026=1***May-23-2026=1***May-25-2026=2***Aug-27-2026=489***Aug-28-2026=172***Aug-29-2026=52***Aug-30-2026=31***Aug-31-2026=51***Sep-01-2026=35***Sep-02-2026=23***Sep-03-2026=18***Sep-04-2026=17***Sep-05-2026=18***Sep-06-2026=12***Sep-07-2026=14***Sep-08-2026=9***Sep-09-2026=9***Sep-10-2026=9***Sep-11-2026=6***Sep-12-2026=1***Sep-13-2026=1***Sep-14-2026=2***Sep-15-2026=9***Sep-16-2026=9***Sep-17-2026=6***Sep-18-2026=4***Sep-19-2026=3***Sep-20-2026=3***Sep-21-2026=5***Sep-22-2026=2***Sep-23-2026=7***Sep-24-2026=10***Sep-25-2026=5***Sep-26-2026=2***Sep-27-2026=2***Sep-28-2026=3***Sep-29-2026=3***Sep-30-2026=7***Oct-01-2026=10***Oct-02-2026=2***Oct-03-2026=4***Oct-04-2026=3***Oct-05-2026=8***Oct-06-2026=3***Oct-07-2026=5***Oct-08-2026=5***Oct-09-2026=4***Oct-11-2026=1***Oct-12-2026=4***Oct-13-2026=1***Oct-14-2026=3***Oct-15-2026=3***Oct-16-2026=11***Oct-18-2026=5***Oct-21-2026=1***Oct-22-2026=2***Oct-23-2026=1***Oct-24-2026=3' WHERE job_id= '1580783'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Feb-2026=405***Mar-2026=11***Apr-2026=17***May-2026=6***Aug-2026=795***Sep-2026=254***Oct-2026=79' WHERE job_id= '1580783'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1580783' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1580783 
0.0042   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '904940'
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)