Bookkeeper job description template
The Bookkeeper manages the day-to-day financial transaction processing and accounting records for [ORGANIZATION_NAME]. A free, ready-to-edit job description for Canadian employers: duties, qualifications, skills, working conditions and performance measures.
Use our bookkeeper interview questions with a 1 to 5 scoring guide.
Position Identification
| Field | Value |
|---|---|
| Job title | Bookkeeper |
| Reports to | [REPORTS_TO_TITLE] |
| Direct reports | None |
| Employment type | [EMPLOYMENT_TYPE] |
| Work schedule | [WORK_SCHEDULE] |
| Location | [WORK_LOCATION] |
| Overtime eligibility | [OVERTIME_ELIGIBILITY] |
| NOC code | [NOC_CODE] |
| Salary range | [SALARY_RANGE_MIN] to [SALARY_RANGE_MAX] |
| Effective date | [EFFECTIVE_DATE] |
| Last reviewed | [LAST_REVIEWED_DATE] |
1. Position Summary
The Bookkeeper manages the day-to-day financial transaction processing and accounting records for [ORGANIZATION_NAME]. Operating in a small business environment, the role maintains full-cycle bookkeeping records including accounts payable, accounts receivable, payroll administration, bank reconciliations, and statutory remittance preparation. The position ensures that all financial transactions comply with internal operational controls and applicable Canadian accounting and payroll standards. The primary outcome of this role is the delivery of balanced, verified, and timely financial data that enables [OWNER_OR_MANAGER] to make informed operational decisions and facilitates seamless year-end closing with external public accountants.
2. Key Responsibilities
Role Accountabilities and Time Allocation
-
Full-Cycle Accounts Payable (20%)
- Verifies vendor invoices against purchase orders, delivery receipts, and approval thresholds before entering them into [ACCOUNTING_SOFTWARE].
- Codes expenditures to correct general ledger accounts and cost centres to maintain clean cost allocation.
- Prepares weekly or bi-weekly electronic funds transfers (EFT) and cheque payment runs for approval by [OWNER_OR_MANAGER].
- Reconciles vendor statements monthly, investigates discrepancies, and resolves payment inquiries within [N_BUSINESS_DAYS] of receipt.
-
Accounts Receivable and Billing (20%)
- Generates and distributes accurate customer invoices and statements in [ACCOUNTING_SOFTWARE] based on sales orders and delivery documentation.
- Records and applies incoming customer receipts including credit card payments, cheques, and electronic deposits daily.
- Monitors aging accounts receivable balances, executes credit control procedures, and follows up on overdue accounts according to company collection timelines.
- Prepares bank deposits and verifies merchant processing settlements against point-of-sale or online gateway reports.
-
Payroll Administration and Records (15%)
- Collates approved timesheets, hourly records, leave requests, and overtime logs from [HRIS_NAME] or timecards.
- Processes regular payroll through [PAYROLL_SYSTEM], ensuring accurate gross-to-net calculations, statutory deductions, and benefit deductions.
- Calculates and issues Records of Employment (ROE) via Service Canada within required statutory timelines following staff departures.
- Maintains employee payroll files and processes annual payroll year-end filings including T4 and T4A preparation under the supervision of [OWNER_OR_MANAGER].
-
Bank, Credit Card, and General Ledger Reconciliation (15%)
- Conducts daily and monthly reconciliations for all operating bank accounts, credit card accounts, and payment clearing accounts.
- Identifies, investigates, and resolves unposted items, duplicate entries, or banking discrepancies before month-end closure.
- Prepares standard adjusting journal entries for depreciation, prepaid expenses, and accrued liabilities under the direction of [REPORTS_TO_TITLE].
- Maintains supporting schedules for balance sheet accounts to substantiate trial balance integrity.
-
Statutory Remittances and Tax Filings (10%)
- Calculates and prepares federal and provincial sales tax returns (GST/HST and provincial sales taxes where applicable in [PROVINCE]) for review and filing.
- Prepares monthly payroll source deduction remittances (CPP, EI, and income tax withholdings) for Canada Revenue Agency (CRA) submission.
- Prepares provincial workers' compensation board reporting and remittance calculations (e.g., WSIB, WCB, CNESST depending on [PROVINCE]).
- Compiles tax working papers and remittance confirmation receipts into organized audit-ready digital archives.
-
Financial Reporting and Period-End Support (10%)
- Generates standard monthly financial reports including Trial Balance, Balance Sheet, Income Statement, and Cash Flow summaries for [REPORTS_TO_TITLE].
- Prepares monthly variance reports highlighting budget-to-actual deviations in operating expenses.
- Assembles year-end working paper binders and transaction documentation for external chartered professional accountants.
- Assists [OWNER_OR_MANAGER] with assembling historical transaction data for annual budgeting and cash planning exercises.
-
Financial Records Management and Office Administration (10%)
- Organizes and archives physical and digital financial records in [FILE_LOCATION] adhering to Canadian statutory retention standards.
- Maintains the integrity and confidentiality of commercial and payroll information.
- Provides ad-hoc administrative support for financial audits, insurance renewals, and banking administration.
- Updates standard operating procedures for daily bookkeeping workflows to reflect system and process improvements.
3. Qualifications & Experience
Role Qualifications and Hiring Criteria
| Category | Required Criteria | Preferred Criteria |
|---|---|---|
| Education | Post-secondary diploma in Accounting, Bookkeeping, Business Administration, or equivalent practical experience. | Diploma or Bachelor's Degree in Accounting, Commerce, or Finance. |
| Professional Credentials | None required if supported by demonstrated practical experience. | Certified Bookkeeper (CPB / CB) designation, Payroll Compliance Practitioner (PCP) certification from the National Payroll Institute, or enrollment in a recognized accounting program. |
| Practical Experience | Minimum 2 to 4 years of hands-on, full-cycle bookkeeping experience in a Canadian small-to-medium enterprise. | 5+ years of full-cycle bookkeeping experience within the [INDUSTRY] sector. |
| Technical Skills | Demonstrated proficiency with [ACCOUNTING_SOFTWARE] (e.g., QuickBooks Online, Xero, Sage 50) and intermediate spreadsheet capability (MS Excel / Google Sheets: VLOOKUP, pivot tables, sum formulas). | Advanced spreadsheet modelling, experience with [PAYROLL_SYSTEM], and data migration experience between cloud applications. |
| Statutory Knowledge | Working knowledge of Canadian payroll deductions (CPP, EI, tax withholding), GST/HST/PST sales tax rules, and standard chart-of-accounts structures. | Experience with multi-provincial sales tax reporting and taxable benefit calculations. |
| Language Requirements | Professional written and verbal communication fluency in English. | Bilingual fluency in English and French where required by local operations or customers. |
Note: Hiring criteria are established on bona fide operational requirements and evaluated in alignment with inclusive workplace and human rights principles.
4. Competencies
Core Role Competencies and Behavioural Indicators
| Competency | Definition | Behavioural Indicators |
|---|---|---|
| Attention to Detail & Accuracy | Maintains strict precision in processing numeric data, transactions, and formal filings. | • Verifies invoice math, tax codes, and supporting signatures before entering transactions. • Identifies and corrects ledger anomalies during routine bank reconciliations without prompting. • Generates balanced reports with zero unallocated suspense items. |
| Ethical Conduct & Confidentiality | Protects organizational assets, proprietary business data, and private personal payroll information. | • Secures payroll files, compensation data, and banking credentials at all times. • Flags questionable expenditures or policy non-compliance directly to [REPORTS_TO_TITLE]. • Follows established internal financial controls and separation-of-duty guidelines. |
| Time Management & Prioritization | Organizes workflows to meet strict statutory, payroll, and operational deadlines reliably. | • Plans processing cycles to ensure payroll and tax remittances are submitted before deadlines. • Balances interruptions from operational staff with core data entry schedules. • Informs [REPORTS_TO_TITLE] early if conflicting priorities threaten processing cutoffs. |
| Analytical Problem Solving | Investigates financial variances, unmatched entries, and account reconciliation breaks systematically. | • Traces reconciliation discrepancies to source documents and ledger postings. • Formulates clear adjusting entries to correct errors in previous accounting periods. • Works cooperatively with vendors and customers to resolve disputed line items. |
| Technology & Process Literacy | Utilizes cloud accounting platforms, payroll engines, and office software efficiently. | • Navigates [ACCOUNTING_SOFTWARE] and [PAYROLL_SYSTEM] effectively without operational delays. • Adopts electronic document management tools to reduce manual paper filing. • Recommends simple workflow automations (e.g., bank feeds, receipt capture apps) to improve efficiency. |
| Clear Stakeholder Communication | Communicates financial queries, collection requests, and policy steps courteously and unambiguously. | • Drafts clear, polite collection emails that encourage prompt customer settlement. • Explains payroll deduction calculations clearly to employees seeking clarification. • Summarizes monthly cash balances and upcoming payables concisely for [OWNER_OR_MANAGER]. |
5. Working Conditions & Performance Measures
5.1 Working Conditions and Physical Demands
Physical, Cognitive, and Environmental Demands Profile
| Demand Category | Frequency | Description |
|---|---|---|
| Sitting / Desk Work | Continuous | Operates at a workstation using computer monitors, keyboards, and accounting software for prolonged periods. |
| Visual & Screen Focus | Continuous | Reads digital ledgers, small-font receipts, complex spreadsheets, and detailed financial statements on screen. |
| Physical Effort / Lifting | Rare | Handles office record cartons, paper archives, or light office supplies weighing up to [MAX_LIFT_WEIGHT_KG]. |
| Work Environment | Continuous | Standard climate-controlled indoor office or home office environment with low-to-moderate ambient noise. |
| Travel Requirements | Rare | Minimal to no routine travel required; occasional travel to local bank branch or external accountant meetings. |
| Overtime & Peak Cycles | Occasional | Period-end closing, payroll year-end (T4 cycle), and external tax audit preparation may require occasional work outside standard schedule. |
| Cognitive / Deadline Demands | Frequent | Requires sustained concentration to process complex numerical data against strict payroll and statutory tax deadlines. |
Note: This profile supports accommodation and return-to-work assessments under Canadian Human Rights principles.
5.2 Performance Measures
Key Performance Indicators and Review Standards
| Performance Measure | Definition | Target Expectation | Review Frequency |
|---|---|---|---|
| Bank Reconciliation Timeliness | Completion of bank, credit card, and clearing account reconciliations following month-end close. | Fully reconciled within [N_BUSINESS_DAYS] following month-end. | Monthly |
| Payroll Processing Accuracy | Proportion of payroll cycles processed without gross pay, deduction, or banking calculation errors. | 100% on-time execution; zero avoidable calculation errors. | Per pay cycle / Quarterly |
| Statutory Remittance Compliance | On-time calculation and filing of payroll deductions, sales taxes (GST/HST/PST), and workers' compensation. | 100% on-time submission prior to statutory penalty deadlines. | Monthly / Annual |
| Accounts Receivable Aging | Management of outstanding invoices past standard payment terms through consistent follow-up. | Overdue balances (>60 days) kept below target threshold set by [OWNER_OR_MANAGER]. | Monthly |
| Audit & Year-End Readiness | Completeness of supporting schedules, vendor files, and trial balance workpapers delivered to the external accountant. | Working papers completed and approved by [REPORTS_TO_TITLE] by target handover date. | Annual |
5.3 Career Path
- Typical Prior Roles: Accounting Clerk, Accounts Payable Clerk, Accounts Receivable Specialist, Administrative Assistant with Bookkeeping Duties, Junior Bookkeeper.
- Typical Next Roles: Senior Bookkeeper, Full-Charge Bookkeeper, Accounting Supervisor, Office Manager / Controller (in small business), Financial Analyst.
5.4 Position Acknowledgement
This job description outlines the primary duties, responsibilities, and qualifications required for the Bookkeeper role at [ORGANIZATION_NAME]. It does not constitute an exhaustive list of all tasks that may be assigned. Operational priorities and workflows may necessitate reasonable adjustments to duties, reporting structures, or working arrangements. Any permanent structural amendments will be communicated with reasonable notice.
Employee Acknowledgement
I acknowledge that I have received, reviewed, and understood the responsibilities, expectations, and working conditions outlined in this job description.
Employee Name: ____________________________________________________
Employee Signature: _____________________________________________
Date: [DD-MMM-YYYY]
Manager Approval
Manager Name: _____________________________________________________
Manager Title: [REPORTS_TO_TITLE]
Manager Signature: ______________________________________________
Date: [DD-MMM-YYYY]
What to fill in
| Placeholder | What to enter | Who provides it | Required? |
|---|---|---|---|
[ORGANIZATION_NAME] |
Legal or operating name of the employer | Owner / Office Manager | Yes |
[REPORTS_TO_TITLE] |
Title of the position supervising this role (e.g., General Manager, Owner, Controller) | Owner / Hiring Manager | Yes |
[EMPLOYMENT_TYPE] |
Nature of employment (e.g., Full-time, Part-time, Permanent, Contract) | Hiring Manager | Yes |
[WORK_SCHEDULE] |
Standard hours and schedule (e.g., Monday to Friday, 37.5 hours per week, 8:30 AM – 4:30 PM) | Hiring Manager | Yes |
[WORK_LOCATION] |
Physical address or hybrid/remote arrangement details | Hiring Manager | Yes |
[OVERTIME_ELIGIBILITY] |
Overtime status under [PROVINCE] employment standards (e.g., Eligible, or Not eligible under a managerial or other exclusion) | HR / Employment Legal | Yes |
[NOC_CODE] |
National Occupational Classification code for Bookkeeper (e.g., NOC 12200 or applicable 2021 NOC unit group) | HR / Recruiter | Yes |
[SALARY_RANGE_MIN] |
Lower boundary of the approved compensation band (e.g., $50,000 or $25.00/hr) | Owner / Hiring Manager | Yes |
[SALARY_RANGE_MAX] |
Upper boundary of the approved compensation band (e.g., $65,000 or $32.00/hr) | Owner / Hiring Manager | Yes |
[EFFECTIVE_DATE] |
Date this job description version goes into effect ([DD-MMM-YYYY]) | Hiring Manager | Yes |
[LAST_REVIEWED_DATE] |
Date this document was last evaluated for operational relevance ([DD-MMM-YYYY]) | Hiring Manager | Yes |
[OWNER_OR_MANAGER] |
Small business decision-maker title (e.g., Business Owner, Managing Director) | Hiring Manager | Yes |
[ACCOUNTING_SOFTWARE] |
Specific accounting package used by the business (e.g., QuickBooks Online, Xero, Sage 50) | IT / Bookkeeping Lead | Yes |
[N_BUSINESS_DAYS] |
Specific number of business days allowed for turnaround (e.g., 2, 5, 10) | Hiring Manager | Yes |
[HRIS_NAME] |
Name of the HRIS or time-tracking software (or "timesheet system") | Hiring Manager | Yes |
[PAYROLL_SYSTEM] |
Specific payroll software or provider used (e.g., Wagepoint, ADP, Payworks, Ceridian) | Payroll / Owner | Yes |
[PROVINCE] |
Province or territory governing employment standards and workers' compensation | Hiring Manager | Yes |
[INDUSTRY] |
Specific operating industry (e.g., Construction, Retail, Professional Services) | Hiring Manager | Yes |
[FILE_LOCATION] |
Physical filing cabinet or secure cloud drive path for accounting records | IT / Office Manager | Yes |
[MAX_LIFT_WEIGHT_KG] |
Maximum weight threshold for lifting paper boxes/binders (e.g., 10 kg, 15 kg) | Safety Lead / Manager | Yes |
Official sources
Government and professional sources this template was checked against.
- Government of Canada — Inclusive Workplace
- National Occupational Classification
- Canadian Human Rights Commission — Duty to Accommodate
- CPHR Canada
This template is general information for Canadian employers, not legal advice. Employment standards, human rights and privacy rules differ by province. Check them before you use it.
Questions
What does a bookkeeper do?
The Bookkeeper manages the day-to-day financial transaction processing and accounting records for [ORGANIZATION_NAME]. Operating in a small business environment, the role maintains full-cycle bookkeeping records including accounts payable, accounts receivable, payroll administration, bank reconciliations, and statutory remittance preparation. The position ensures that all financial transactions comply with internal operational controls and applicable Canadian accounting and payroll standards. The primary outcome of this role is the delivery of balanced, verified, and timely financial data that enables [OWNER_OR_MANAGER] to make informed operational decisions and facilitates seamless year-end closing with external public accountants.
What should a bookkeeper job description include?
A short summary of the role, the main duties with a rough share of time, required and preferred qualifications, the skills you'll assess, working conditions and physical demands, and how performance is measured. State the pay range and who the person reports to. This template covers all of it; fill in the highlighted blanks and remove anything that doesn't apply.
Can I use this template for free?
Yes. Download it as a Word file, copy the text, or print it. Staffkin can also turn it into a prescreen and interview guide for the same role.
Hiring a bookkeeper? Do the rest in one place
Staffkin keeps this job description with the job, sends candidates a prescreen, gives you a scored interview guide and runs reference checks. Free for your first job.
Start free