Bookkeeper Salary in the USA and Canada

Updated on March 1, 2018

Position Overview

The job of a bookkeeper is to ensure that a company’s financial transactions and controls are kept in check at all times.

Bookkeepers usually possess a background in accounting and some experience in managing financial services for a company.

The criterion to hire a bookkeeper is the ability to understand and disseminate financial concepts and reporting and to maintain confidentiality.


Bookkeepers are one of the most sought-after professions in the world primarily in the United States of America and Canada.

This is due to the fact this profession will never be saturated due to the obvious and continuous need for financial management procedures in every big and small company.

Bookkeeper Salary in the USA

BLS (Bureau of Labor Statistics in the USA) states that bookkeepers earn $33,800 a year at an average which means that they can make about $16 an hour.

According to a survey conducted by NBA (National Bookkeepers Association), an entry-level bookkeeper will earn something between $26,000 and $33,000 depending on his or her company setting.

Bookkeepers with experience of six years or more earn between $35,000 and $55,000 per year.

Bookkeeper Salary in Canada

In Canada, bookkeepers earn between $13.5 and $32.62 depending on their company and geographical location.

The lowest entry level salary range is that of $9.75 in Prince Edward Island, and the highest is that of $13.50 eminent in Calgary, Banff, Jasper and Rocky Mountain House in Alberta.