Bookkeeper/Client Accounting Associate

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

TYPE OF WORK

Full Time

SALARY

$500

HOURS PER WEEK

40

DATE UPDATED

Aug 18, 2026

JOB OVERVIEW

About Caliber Consultants Corp.

Caliber Consultants Corp is a growing Canadian bookkeeping and financial advisory firm based in Alberta.

We help small-business owners gain clarity, control and confidence in their finances through accurate bookkeeping, reliable monthly reporting and practical financial guidance.

We are building a modern, process-driven accounting firm and are looking for someone who wants to grow with us over the long term.

About the Role

We are looking for an experienced, dependable and detail-oriented QuickBooks Online bookkeeper to join us as our first Client Accounting Associate.

You will support the recurring bookkeeping and month-end processes for multiple Canadian small-business clients. You will work directly with the firm’s founder and follow established procedures, checklists and review controls.

This is not a generic virtual-assistant position. It is an accounting-focused role for someone who enjoys clean books, balanced reconciliations and well-organized working papers.

You will not be expected to make unsupported accounting decisions. When something is unclear, we expect you to investigate, document the issue and flag it for review rather than guess.

Your Responsibilities

Client bookkeeping

Maintain accurate client records in QuickBooks Online

Review and categorize bank-feed transactions using established rules

Reconcile bank, credit-card, loan and clearing accounts

Match receipts, invoices and other supporting documents

Identify missing, duplicated or unusual transactions

Assist with accounts payable and accounts receivable tracking

Prepare supporting schedules and organized working papers

Support bookkeeping cleanup and catch-up projects

Month-end support

Complete monthly-close checklists

Confirm that required accounts have been reconciled

Prepare draft Profit and Loss and Balance Sheet reports

Identify unexpected balances or changes requiring review

Maintain lists of outstanding questions and missing information

Prepare client files for final review by the firm’s founder

Canadian compliance support

Assist with GST/HST working-paper preparation

Track input tax credits and sales-tax balances

Support payroll and source-remittance reconciliations

Organize year-end information for the client’s accountant or tax preparer

You will not initially file tax returns, submit government remittances, make payments or post significant adjusting entries without approval.

Client and practice operations

Maintain client document-request lists

Draft professional follow-up messages for missing information

Keep client folders and supporting documents organized

Update task deadlines and workflow status

Follow and help improve standard operating procedures

Communicate completed work, questions and potential problems clearly

Required Qualifications

At least two years of hands-on bookkeeping experience

Strong working knowledge of QuickBooks Online

Experience reconciling bank and credit-card accounts

Good understanding of debits, credits and basic financial statements

Strong Microsoft Excel or Google Sheets skills

Excellent written and spoken English

Reliable computer, internet connection and backup plan

Ability to protect confidential client and financial information

Ability to meet recurring weekly and monthly deadlines

Experience working independently in a remote environment

Preferred Qualifications

QuickBooks Online ProAdvisor certification

Experience supporting Canadian businesses

Experience with GST/HST and input tax credits

Experience with Canadian payroll or source deductions

Experience working for an accounting or bookkeeping firm

Familiarity with month-end working papers and review processes

Experience supporting multiple client files simultaneously

Canadian experience is preferred, but a highly capable candidate with strong accounting fundamentals and a willingness to learn Canadian requirements is encouraged to apply.

The Person We Are Looking For

You may be a strong fit if you:

Take pride in accurate and organized work

Enjoy following checklists and completing recurring processes

Investigate discrepancies instead of forcing balances

Flag issues early rather than waiting until a deadline

Ask thoughtful and specific questions

Communicate reliably without needing repeated follow-up

Are comfortable receiving review notes and improving your work

Want a stable, respectful and long-term working relationship

Are interested in growing into greater responsibility as the firm expands

This position may not be a good fit if you frequently miss deadlines, guess when accounting treatment is unclear, resist documented procedures or are looking only for a short-term project.

Schedule and Communication

Most work can be completed according to a flexible Philippine schedule, provided deadlines are met.

You must be available for:

One scheduled video check-in each week

Occasional training or review meetings during early Alberta business hours

Written communication during each working day

A response to normal messages within one business day

The position will begin at approximately 8–10 hours per week. Hours may increase as you successfully take responsibility for more client files.

Compensation and Development

$7–$10 USD per hour, based on relevant experience

Paid skills assessment for shortlisted candidates

Paid onboarding and training

Flexible remote schedule

Compensation review after the initial 90-day period

Opportunity for increased hours and responsibility

Long-term opportunity within a growing Canadian firm

How to Apply

Begin your application with the word CLARITY so we know you read the complete posting.

Please include:

A brief introduction and explanation of why this role interests you.

Your number of years using QuickBooks Online.

The number and types of businesses you have supported.

Any experience you have with Canadian bookkeeping, GST/HST or payroll.

A copy or link to your QuickBooks Online certification, if applicable.

Your current weekly availability and other ongoing employment commitments.

Your requested hourly rate.

A description of your computer, internet connection and backup arrangements.

A link to a short video introduction of no more than two minutes.

Please also answer these questions:

What steps would you take if a QuickBooks bank reconciliation did not balance?

What is an input tax credit in the Canadian GST/HST system?

What would you do if you were unsure how to categorize a client transaction?

Describe an accounting error you identified in a previous role and how you handled it.

Shortlisted applicants will receive a small paid bookkeeping assessment involving an anonymized QuickBooks-style reconciliation, error identification and a written client question.

We are looking for someone who wants to become a trusted, long-term member of Caliber Consultants. If you value accuracy, clear communication and continuous improvement, we would be pleased to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0179
Total Execution Time  0.0193
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,304 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/BookkeeperClient-Accounting-Associate-1711962
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0121 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0016   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1711962
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 966494
 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` = 1711962
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-04',ej.date_added) duration_daysDATEDIFF('2026-09-04',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-09-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1711962' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1711962 
0.0020   UPDATE employer_jobs SET hit_counts '***Aug-18-2026=157***Aug-19-2026=527***Aug-20-2026=182***Aug-21-2026=83***Aug-22-2026=47***Aug-23-2026=38***Aug-24-2026=50***Aug-25-2026=57***Aug-26-2026=30***Aug-27-2026=25***Aug-28-2026=23***Aug-29-2026=15***Aug-30-2026=2***Sep-04-2026=1' WHERE job_id'1711962'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1236***Sep-2026=1' WHERE job_id'1711962'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1711962' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1711962 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '966494'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)