Experienced Bookkeeper (QuickBooks + Dext Expert)

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

TYPE OF WORK

Part Time

SALARY

$7 (CAD) per hour

HOURS PER WEEK

20

DATE UPDATED

Apr 18, 2026

JOB OVERVIEW

We are hiring an experienced Bookkeeper on behalf of a Canada-based professional bookkeeping firm that supports growing businesses with clean, accurate, and compliant financials.

This is not an entry-level role.

We are looking for someone who truly understands bookkeeping inside and out—someone who can jump into QuickBooks and Dext confidently, work independently, and maintain high standards with minimal supervision.

If you love clean books, reconciliations, and structured workflows—and you take pride in accuracy—this role is for you.

What You’ll Be Responsible For
- Full-cycle bookkeeping using QuickBooks Online
- Daily and monthly transaction categorization
- Bank and credit card reconciliations
- Managing receipts and documents using Dext
- Reviewing, matching, and validating expenses
- Identifying discrepancies and resolving issues proactively
- Supporting month-end and year-end bookkeeping tasks
- Maintaining organized, audit-ready financial records
- Communicating clearly with the internal team when clarification is needed

What We’re Looking For (Must-Haves)
- Minimum 5 years of hands-on bookkeeping experience
- Expert-level QuickBooks Online knowledge
- Strong experience using Dext
- Excellent attention to detail and accuracy
- Strong understanding of bookkeeping best practices
- Ability to work independently and manage your own workload
- Reliable internet connection and availability during PST business hours
- Professional written and verbal English communication

Nice-to-Haves (Assets)
- Experience supporting Canadian businesses
- Experience working with accounting firms or bookkeeping agencies
- Familiarity with month-end close processes
- Comfortable working with multiple client files

Why This Role Is a Great Opportunity
- Stable, long-term role with a professional Canadian firm
- Clear processes and expectations
- Opportunity to increase hours based on performance
- Work with a team that values accuracy, accountability, and professionalism
- No micromanagement—your expertise is trusted

How to Apply
- Please include the following in your application:
- A brief summary of your bookkeeping experience
- Your years of experience with QuickBooks Online
- Your experience level with Dext (be specific)
- Examples of bookkeeping tasks you’ve handled independently
- Your availability during PST hours

Only applicants with relevant bookkeeping experience will be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0340
Total Execution Time  0.0376
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,312 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-Bookkeeper-QuickBooks-Dext-Expert-1568031
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0258 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1568031
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 848084
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1568031
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 '1568031' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1568031 
0.0031   UPDATE employer_jobs SET hit_counts '***Jan-30-2026=107***Jan-31-2026=116***Feb-01-2026=62***Feb-02-2026=60***Feb-03-2026=21***Feb-04-2026=19***Feb-05-2026=15***Feb-06-2026=8***Feb-07-2026=5***Feb-08-2026=4***Feb-09-2026=8***Feb-10-2026=6***Feb-11-2026=4***Feb-15-2026=4***Feb-16-2026=1***Feb-19-2026=1***Feb-22-2026=5***Feb-25-2026=5***Feb-26-2026=1***Mar-01-2026=5***Mar-04-2026=1***Mar-08-2026=3***Mar-09-2026=4***Mar-10-2026=1***Mar-11-2026=1***Mar-13-2026=1***Mar-14-2026=1***Mar-15-2026=1***Mar-16-2026=3***Mar-18-2026=1***Mar-19-2026=2***Mar-20-2026=1***Mar-21-2026=1***Mar-23-2026=9***Mar-26-2026=1***Mar-27-2026=1***Mar-29-2026=1***Mar-30-2026=3***Mar-31-2026=3***Apr-01-2026=2***Apr-03-2026=2***Apr-06-2026=1***Apr-07-2026=1***Apr-08-2026=1***Apr-09-2026=3***Apr-10-2026=2***Apr-11-2026=2***Apr-13-2026=3***Apr-16-2026=1***Apr-17-2026=3***Apr-18-2026=674***Apr-19-2026=1' WHERE job_id'1568031'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Jan-2026=223***Feb-2026=229***Mar-2026=44***Apr-2026=696' WHERE job_id'1568031'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1568031' 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` = 1568031 
0.0156   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '848084'
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)