Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Press Room Tech insights and talent strategies Labour market overview AI in recruiting Staffing for small businesses Browse jobs Find your next hire Our locations

6 results for Bookkeeper in Calgary, AB

Staff Accountant
  • Calgary, AB
  • onsite
  • Permanent
  • 0 - 0 CAD / Yearly
  • <p>Robert Half is partnering with a client to hire a Staff Accountant. This role is ideal for an accounting professional who enjoys supporting core accounting functions, preparing financial information, and contributing to client service across a range of engagements.</p><p><br></p><p>Key Responsibilities</p><p><br></p><ul><li>Prepare and post journal entries</li><li>Reconcile bank accounts, general ledger accounts, and balance sheet accounts</li><li>Assist in the execution of Notice to Reader engagements</li><li>Prepare personal and corporate income tax returns</li><li>Assist with month-end and year-end close activities</li><li>Support accounts payable and accounts receivable processes as needed</li><li>Maintain and analyze financial records to ensure accuracy and completeness</li><li>Help prepare internal financial reports and supporting schedules</li><li>Assist with audit support and documentation requests</li><li>Monitor accounting controls and contribute to process improvements</li><li>Support payroll-related accounting activities when applicable</li></ul>
  • 2026-06-12T00:00:00Z
Property Accountant
  • Calgary, AB
  • onsite
  • Contract / Temporary
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for a <strong>Property Accountant</strong> to join a real estate development organization in Edmonton, Alberta on a Long-term Contract basis. This role is ideal for an experienced accounting professional who can manage property accounting, reporting, rent administration, and payroll activities while supporting a small team environment.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Manage day-to-day property accounting, including accounts payable, accounts receivable, transaction coding, and record maintenance.</p><p>• Prepare monthly, quarterly, and annual financial statements, journal entries, accruals, and bank reconciliations.</p><p>• Administer rent accounting, including rent charges, collections, tenant reconciliations, and rent roll reporting.</p><p>• Maintain expense schedules, prepaid expenses, fixed assets, debt amortization, and owner reporting records.</p><p>• Support month-end and year-end close processes, including variance analysis, budgeting, forecasting, and audit preparation.</p><p>• Process annual billings, operating cost recoveries, and maintain trust, security deposit, and property tax records.</p><p>• Coordinate bi-weekly payroll for a small employee group and maintain payroll records.</p><p>• Assist with real estate administration, deposits, and transaction documentation.</p><p>• Provide accounting and administrative support to the General Manager.</p>
  • 2026-06-12T00:00:00Z
Accounts Payable Clerk
  • Calgary, AB
  • onsite
  • Contract / Temporary
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for an <strong>Accounts Payable Clerk</strong> to join a busy Oil &amp; Gas Services team in <strong>Calgary</strong>, Alberta on a Long-term Contract basis. This role is suited to someone who can manage high-volume invoice processing, stay organized in a fast-paced environment, and support accurate and timely AP operations.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Process high-volume AP transactions, including fuel and utility invoices.</p><p>• Enter PO and non-PO invoices accurately and on time.</p><p>• Investigate and resolve invoice discrepancies, overdue items, and exceptions.</p><p>• Coordinate with internal teams and external partners to resolve backlog issues.</p><p>• Match payments to invoices and support clearing activities.</p><p>• Reconcile account activity and investigate variances.</p><p>• Maintain spreadsheets for tracking and reporting invoice status.</p><p>• Support general AP tasks as priorities shift.</p>
  • 2026-06-10T00:00:00Z
Accounts Payable Clerk
  • Calgary, AB
  • onsite
  • Contract / Temporary
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for an <strong>Accounts Payable Clerk </strong>to join a non-profit organization in <strong>Calgary</strong>, Alberta on a Contract basis. This role focuses on invoice processing, reconciliations, and maintaining accurate financial records within a busy finance team.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Process high-volume accounts payable invoices in Microsoft Dynamics 365 Business Central.</p><p>• Complete credit card and vendor account reconciliations, investigating discrepancies as needed.</p><p>• Match invoices to purchase orders and apply appropriate coding.</p><p>• Assist with month-end tasks, including accruals, prepaid expenses, petty cash, and gift card reconciliations.</p><p>• Work with internal stakeholders to resolve coding, expense, and documentation issues.</p><p>• Maintain organized financial records and supporting documentation.</p><p>• Support day-to-day accounts payable operations and collaborate with the finance team to ensure accuracy and efficiency.</p>
  • 2026-06-10T00:00:00Z
Trust Accountant
  • Calgary, AB
  • onsite
  • Permanent
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for an experienced Trust Accountant to support financial operations within a law firm environment. This role is ideal for a detail-oriented accounting professional with a strong understanding of trust accounting, compliance, reconciliations, and legal billing processes. </p><p><br></p><p>Key Responsibilities</p><p><br></p><ul><li>Maintain and reconcile attorney trust and escrow accounts in accordance with firm policy and applicable regulations</li><li>Process trust deposits, disbursements, transfers, and client-related transactions accurately and timely</li><li>Perform daily, monthly, and annual trust account reconciliations</li><li>Monitor account activity to ensure compliance with legal and ethical trust accounting requirements</li><li>Partner with attorneys, billing staff, and firm leadership to resolve trust discrepancies and support reporting needs</li><li>Assist with audits, documentation reviews, and implementation of internal controls related to trust accounting</li><li>Support general accounting functions as needed, including journal entries, account analysis, and financial reporting</li></ul>
  • 2026-06-02T00:00:00Z
Construction Accountant
  • Calgary, AB
  • onsite
  • Permanent
  • 0 - 0 CAD / Yearly
  • <p>Robert Half is partnering with a client to hire an experienced Construction Accountant for a growing organization in the construction industry. This role is ideal for a detail-oriented accounting professional with a strong background in general contracting and project-based accounting.</p><p><br></p><p>Key Responsibilities</p><p><br></p><ul><li>Manage accounting functions for construction projects from setup through closeout</li><li>Track project costs, budgets, change orders, committed costs, and contract billing</li><li>Prepare and maintain job cost reports and support work-in-progress reporting</li><li>Reconcile project accounts and help ensure accurate revenue recognition</li><li>Partner closely with project managers to monitor project performance, budgets, and financial status</li><li>Support monthly and year-end close processes related to project accounting</li><li>Review subcontractor invoices, lien waivers, and related project documentation</li><li>Assist with forecasting, variance analysis, and financial reporting for active projects</li><li>Help maintain compliance with internal controls and company accounting procedures</li></ul>
  • 2026-06-05T00:00:00Z