Job Title: Bookkeeper
City: Calgary
Region: Alberta
Country: Canada
Industry: NOC 12200 – Accounting technicians and bookkeepers
Employment Type: FULL_TIME


Job Type

Full-time, Part-Time, Flexible Time, Commission, Contract

About Us

Join 100+ Accounting Inc. (, a forward-thinking firm that delivers comprehensive financial solutions. We are currently seeking experienced and detail-oriented bookkeepers to join our team. We invite you to apply if you are passionate about setting up accounting systems, data entry, handling accounts reconciliation, managing payroll administration, and preparing financial statements.

The successful candidate will have a high level of care, demonstrated through careful attention to detail and a great sense of urgency to get things done correctly and quickly, right the first time, professionally. The successful candidate shall be dedicated to the excellence of the work they will be doing and is always punctual and ready to do the required tasks.

Personal Attributes

The incumbents must maintain strict confidentiality in performing their duties. The incumbents must also demonstrate the following personal attributes:

  • be a good leader, at the same time and more importantly, be a good follower and listener
  • be honest and trustworthy
  • be respectful
  • possess cultural awareness and sensitivity
  • be flexible
  • demonstrate sound work ethics, professionalism, and integrity
  • always communicate with etiquette and conduct themselves professionally
  • quick learner with the ability to develop skills on their own
  • The successful candidate will possess "Effective Listening Skills" - eager to understand the other parties during communications
  • be courteous
  • be organized

Position Overview

As a bookkeeper, you will be responsible for ensuring the accuracy and integrity of financial records. Your role will involve setting up accounting systems, reconciling accounts, administering payroll, and preparing financial statements to contribute to our clients' financial success. Tax preparation experience is considered an asset.


  • Set up and maintain accounting systems for clients
  • Reconcile accounts to ensure accuracy and completeness
  • Administer payroll services, ensuring timely and accurate payments
  • Prepare financial statements for review
  • Record day-to-day financial transactions in the accounting system
  • Manage accounts payable and receivable


  • Proven experience as a bookkeeper or in a similar role
  • Strong understanding of accounting principles and practicesMeticulous reconciliation experience
  • Proficiency in accounting software such as QuickBooks and Microsoft Office Suite
  • Detail-oriented with a high level of accuracy
  • Experience in payroll administration
  • Excellent organizational and time-management skills
  • Tax preparation experience is considered an asset
  • Auditing experience is considered an asset
  • Emerging technology knowledge is considered an asset
  • Cryptocurrency accounting experience is considered an asset
  • Computer programming using Python is considered an asset (not mandatory)


  • Proficient in accounting software (e.g., QuickBooks, Xero)
  • Strong analytical and problem-solving skills
  • Effective communication and interpersonal skills
  • Ability to work independently and collaboratively as part of a team
  • Excellent time management and organizational skills

Other Requirements

  • Proficient in using Microsoft Office software (Excel, Word, Outlook)
  • Be willing to perform other related duties as required (these duties may not be under the category of "bookkeeper" but related to bookkeeping)
  • Note-taking skills
  • Time management skills

Application Deadline

We have an ongoing need for this position. Please note that only shortlisted candidates will be contacted for interviews. 100+ Accounting Inc. is an equal-opportunity employer. Join us in providing essential bookkeeping services and contributing to the financial well-being of our clients.

How to Apply

In the first three sentences of your cover letter, you shall list your three top qualities (only 3) that you believe make you the perfect candidate for this position. There are no limitations on the number of pages for your resume. However, your resume will be judged based on the principles of effective writing. Please use "Bookkeeper Application – Resume - [Your Name]" as the filename for your resume.

If you are ready to contribute to the success of our clients through meticulous bookkeeping, please submit your resume, cover letter, and compensation expectations through our Online Career Application Form (