Browse jobs Find the right job type for you Explore how we help job seekers Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Diversity and inclusion Browse jobs Find your next hire Our locations

41 results for Bookkeeper in Vancouver, BC

Bookkeeper <p>Our client, located in North Vancouver, is seeking a detail-oriented Bookkeeper to join their dynamic and growing company. If you are organized, analytical, and experienced in managing financial records, we want to connect with you! This role requires strong attention to detail, proficiency with accounting software, and the ability to work both independently and collaboratively. This is an in-office position.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p><br></p><p><strong>Financial Management & Record Keeping</strong></p><p>• Maintain and update financial records, including accounts payable and receivable.</p><p>• Reconcile bank and credit card statements to ensure accuracy.</p><p>• Manage client trust accounts in compliance with legal industry regulations.</p><p><br></p><p><strong>Accounts Payable & Receivable</strong></p><p>• Manage invoices, payments, and vendor accounts.</p><p>• Process expense reports and employee reimbursements.</p><p>• Prepare and issue invoices/bills to clients, ensuring accuracy and timely payments.</p><p>• Track outstanding balances and follow up on overdue accounts.</p><p>• Maintain detailed records of billing transactions and payment schedules.</p><p>• Assist with resolving billing discrepancies and customer inquiries.</p><p>• Communicate with clients, vendors, and stakeholders regarding financial matters.</p><p><br></p><p><strong>Administrative Support (Assisting with the following)</strong></p><p>• Ensure smooth office operations, including maintenance and facility management.</p><p>• Manage vendor communications and coordinate building-related issues.</p><p>• Assist with organizing staff events, supervise reception, and support training efforts.</p><p>• Assist with tracking employee vacations/sick days and provide backup support.</p> Bookkeeper We are looking for a skilled Bookkeeper to join our team in Richmond, British Columbia. This is a long-term contract position that offers an excellent opportunity to manage financial records and support the accounting operations of a dynamic organization. If you have a strong background in bookkeeping and thrive in a collaborative environment, we encourage you to apply.<br><br>Responsibilities:<br>• Prepare and issue invoices manually, ensuring accuracy and adherence to company guidelines.<br>• Manage accounts receivable, including tracking payments and following up on outstanding balances.<br>• Perform general bookkeeping tasks, such as maintaining financial records and reconciling accounts.<br>• Process accounts payable invoices and ensure timely payments to vendors.<br>• Utilize accounting software, including Great Plains and Sage 50, to maintain accurate financial data.<br>• Track and manage assets using Excel, ensuring proper documentation and reporting.<br>• Collaborate with team members to streamline accounting processes and improve efficiency.<br>• Support payroll processing and assist in automating accounts payable workflows.<br>• Provide backup coverage for interim accounting roles as needed.<br>• Communicate effectively with various stakeholders, including sales teams and management. Accounting Technician <p>We are looking for an Accounting Technician to join our client's team on a 10+ month contract in Downtown Vancouver, British Columbia. In this hybrid role, you will work collaboratively with senior accountants and the Controller to ensure smooth financial operations, including accounts payable, accounts receivable, and other accounting tasks. This position offers an exciting opportunity for detail-oriented professionals who thrive in a fast-paced environment.</p><p><br></p><p>Responsibilities:</p><p>• Process accounts payable transactions, including vendor bills, purchase orders, and credit card transactions, while adhering to company policies.</p><p>• Generate and send accurate invoices to customers, and collaborate with the sales team to ensure timely payment collection.</p><p>• Conduct bank reconciliations monthly and prepare journal entries for payroll, vendor payments, and other financial activities.</p><p>• Review and process employee expense reports for completeness, ensuring timely reimbursement and proper coding.</p><p>• Assist in preparing monthly financial reports, including depreciation, amortization, and loan interest tracking.</p><p>• Create payment schedules and execute wire transfers and vendor payments using banking platforms.</p><p>• Collaborate with the Controller and senior accountants to support month-end close and audit processes.</p><p>• Maintain accurate records of renewable invoices and track customer contracts over multiple years.</p><p>• Contribute to the improvement of accounts payable and accounts receivable procedures.</p><p>• Utilize accounting systems such as NetSuite and Tipalti to ensure efficient financial management.</p> Senior Accountant <p>Our Vancouver client in the Kitsilano neighborhood is an accounting firm focusing on tax, full cycle accounting, and bookkeeping for the property management and construction industry sector. We are looking for a Senior Accountant with strong experience in tax and close to getting their CPA designation or already has it.</p><p><br></p><p>As the Senior Accountant, you will be responsible for the following:</p><ul><li>Prepare and review corporate and personal income tax returns</li><li>Prepare working paper files for Notice to Reader (NTR) and Review Engagements</li><li> Assist with personal and corporate tax planning</li><li>Mentor 1-2 junior staff</li></ul><p><br></p> Senior Accountant <p>Our South Vancouver client is an accounting firm focusing on tax, full cycle accounting, and bookkeeping for the property management and construction industry sector. </p><p><br></p><p>We are looking for a Senior Accountant with strong experience in tax and close to getting their CPA designation or already has it.</p><p><br></p><p>As the Senior Accountant, you will be responsible for the following:</p><p><br></p><p>• Prepare and review corporate and personal income tax returns</p><p>• Prepare working paper files for Notice to Reader (NTR) and Review Engagements </p><p>• Assist with personal and corporate tax planning</p><p>• Mentor 1-2 junior staff</p><p><br></p><p><br></p> Property Accountant <p>Our growing and forward thinking downtown client in property management, is seeking a Commercial Property Accountant for their dynamic team. Reporting to an Accounting Manager, the Commercial Property Accountant will be responsible for a portfolio with a mix of commercial and industrial properties. Specific responsibilities will include the preparation of annual CAM, recoveries, account reconciliations, budgeting and forecasting.</p><p><br></p><p><br></p> Accountant <p>We are looking for an experienced Property Accountant to join our client's team on a long-term contract basis. This position is based in Vancouver, British Columbia, and offers an exciting opportunity to contribute to the financial operations of a dynamic organization in the real estate and property industry. If you have a strong background in accounting and enjoy working with complex bank reconciliations and financial reporting, we encourage you to apply.</p><p><br></p><p>Responsibilities:</p><p>• Manage year-end financial processes, including postings and closings.</p><p>• Organize and reconcile bank statements, ensuring accuracy and resolving discrepancies across multiple accounts.</p><p>• Post journal entries weekly, handling both major entries and smaller adjustments.</p><p>• Investigate complex banking transactions, such as transfers, currency conversions, and loan payments.</p><p>• Maintain and review loan payment schedules, ensuring proper allocation of principal and interest.</p><p>• File financial reports for the organization in compliance with deadlines and standards.</p><p>• Perform reconciliations using Excel for multiple Canadian bank accounts.</p><p>• Generate manual invoices to facilitate timely payments.</p><p>• Assist with commercial tenant bookkeeping, including intercompany reconciliations and reviewing balances for discrepancies.</p><p>• Provide ad hoc support for financial tasks, maintaining flexibility to address emerging needs.</p> Accounting Clerk <p>This Vancouver based professional services firm are looking for an Accounting Clerk to join their growing team. Reporting into the Senior Accountant and director of finance you will be tasked with the following duties:</p><p><br></p><p>• Maintain and update financial records, including accounts payable and receivable.</p><p>• Reconcile bank and credit card statements to ensure accuracy.</p><p>• Manage client trust accounts in compliance with industry regulations.</p><p>• Manage invoices, payments, and vendor accounts.</p><p>• Process expense reports and employee reimbursements.</p><p>• Prepare and issue invoices/bills to clients, ensuring accuracy and timely payments.</p><p>• Track outstanding balances and follow up on overdue accounts.</p><p>• Maintain detailed records of billing transactions and payment schedules.</p><p>• Assist with resolving billing discrepancies and customer inquiries.</p><p><br></p><p><br></p> Senior Corporate Accountant <p><strong>Location:</strong> Downtown Vancouver, BC</p><p><strong>Contract Duration:</strong> 3-Month Contract</p><p><strong>Industry:</strong> Manufacturing</p><p><br></p><p>Our client, a well-established company in the manufacturing industry, is currently seeking a <strong>Senior Corporate Accountant</strong> to join their team on a contract basis. This is an exciting opportunity for an experienced accounting professional to contribute to a dynamic organization while working in the heart of Downtown Vancouver.</p><p><br></p><p>If you have extensive consolidation experience and thrive in a corporate environment, we want to hear from you!</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Manage and perform the month-end, quarter-end, and year-end financial close processes, including consolidations across multiple entities.</li><li>Prepare and review financial statements in accordance with relevant accounting standards (e.g., IFRS, ASPE, or US GAAP).</li><li>Analyze and reconcile intercompany transactions and balances.</li><li>Collaborate with other departments to ensure accurate reporting and compliance with corporate policies and procedures.</li><li>Support internal and external audit processes by providing necessary documentation and analysis.</li><li>Assist in process improvements to streamline financial reporting and consolidation tasks.</li><li>Provide ad hoc reporting and support to the senior management team as needed.</li></ul><p><br></p> Staff Accountant <p>Our Burnaby public practice client is seeking a Staff Accountant to join their dynamic public practice. This is a niche market firm that has a great family oriented work environment and strong client base comprised largely of private companies. The Staff Accountant will be a vital member of the team, will work along side other staff accountants primarily focusing on review engagements, compilations, NTRs, some bookkeeping working with and servicing the firm's clients.</p><p><br></p><p><br></p><p><br></p> Staff Accountant <p>Our suburban client is looking to hire a Staff Accountant for their team. Reporting to the Controller, the Staff Accountant's work will be split (evenly) between revenue accounting and month end duties. Revenue accounting duties will include billings (customer and intercompany), cash applications, bank deposits, customer follow up, investigating and resolving discrepancies. Month end tasks will involve month end account, bank, credit and intercompany reconciliations, fixed asset schedules and other duties as assigned.</p><p><br></p><p><br></p> Senior Accountant/Manager – Public Practice <p>Job Opportunity: Senior Accountant/Manager – Public Practice</p><p>Compensation: $80,000 - $120,000 annually</p><p><br></p><p>Are you a seasoned Senior Accountant aspiring to ascend rapidly to a managerial role? Alternatively, are you a Manager in a large firm seeking a transition to a more intimate boutique setting? Or are you currently working in a family office looking to move to a manager role? If so, our esteemed client, a well-established CPA firm in Vancouver, is actively seeking a dynamic individual to join their boutique team at the Senior Accountant or Manager level. This role offers a comprehensive scope, allowing you to demonstrate proficiency in compilations, audit, assurance, and tax services.</p><p><br></p><p>As a pivotal member reporting directly to the firm's Partners, the successful candidate (Senior Accountant or Manager) will be entrusted with the following responsibilities:</p><p>• Supervising junior staff in bookkeeping, including adjusting entries, calculating source deductions, and managing GST/PST returns for clients as needed.</p><p>• Preparing compilations/NTRS of year-end financial statements and associated working papers.</p><p>• Managing the preparation and review of personal Tax (T1), corporate tax returns (T2), and Trust & Estate Tax (T3) returns.</p><p>• Handling files requiring audit and assurance services.</p><p>• Directly liaising with internal stakeholders and external parties such as clients and the CRA.</p><p>• Reviewing, mentoring, training, and overseeing work completed by junior staff.</p> Senior Corporate Accountant <p>A growing and dynamic organization is seeking a Senior Accountant to join its finance team. Reporting to the Accounting Manager, this role is ideal for a detail-oriented CPA (or CPA candidate) with strong technical accounting knowledge and experience in a multi-entity environment. You’ll play a key role in financial reporting, month-end close, general ledger oversight, and supporting audits, while also guiding junior team members and contributing to process improvements.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Oversee general ledger functions, journal entries, and month-end reconciliations</li><li>Review and support accounts payable, receivable, and expense coding</li><li>Prepare financial statements and support quarterly and year-end reporting</li><li>Ensure accurate revenue recognition, accruals, and intercompany transactions</li><li>Assist with regulatory filings including GST/PST and US Sales Tax</li><li>Collaborate with payroll on journal entries and accruals</li><li>Lead audit preparation and support external tax advisors</li><li>Contribute to ERP and system enhancements (NetSuite, QuickBooks, etc.)</li></ul><p><br></p><p><br></p> Senior Accountant <p>Our Client is seeking a Senior Accountant to join their growing team. Does not require CPA designation but nice to have. Strong accounting skills and emotional intelligence are highly desired. </p><p>THIS ROLE WILL GROW TO CONTROLLER WITH THE RIGHT PERSON !</p><p><br></p><p><strong>Job Duties and Responsibilities:</strong></p><ul><li>Bank reconciliations</li><li>Credit card reconciliations</li><li>GST/PST remittance/filing</li><li>Payroll tax remittance/filing</li><li>EHT remittance/filing</li><li>Job setup and review</li><li>Monitor AR/cash receipts</li><li>Job revenue reconciliation</li><li>Entering progress draws</li><li>Tracking and managing holdbacks (both AR and AP)</li><li>Assist with month-end closing journal entries</li><li>Assist with audit/review engagement prep</li><li>Assist external accountants with queries</li><li>Assist AP with coding and overload work</li><li>Subcontractor invoicing</li><li>Hired truck invoicing/reconciliation</li><li>Material reconciliation</li><li>Other office and admin duties as assigned</li></ul> Senior Accountant <p>We are seeking a Senior Accountant to join our team in Maple Ridge, BC. This is a permanent, full-time role in a hybrid work setting. </p><p><br></p><p><strong><u>Key Responsibilities:</u></strong></p><p><br></p><ul><li>Prepare and analyze monthly, quarterly, and annual financial statements</li><li>Assist with budgeting, forecasting, and variance analysis</li><li>Perform account reconciliations and general ledger maintenance</li><li>Support audit processes and liaise with external auditors as required</li><li>Maintain internal controls and ensure compliance with accounting policies and procedures</li><li>Assist with financial reporting requirements related to private equity ownership and accounting for a group of companies </li><li>Provide financial insights to support business decisions and operational improvements</li></ul><p>Competitive salary based on experience, along with a full benefits package and paid vacation.</p><p><br></p> Intermediate Accountant <p>Our client is a publicly traded mining company located in downtown Vancouver and is seeking an Intermediate Accountant. The ideal candidate is a quick learner and self-starter with strong problem-solving and communication skills, responsible for processing invoices, managing bank transactions, posting journal entries, performing reconciliations, and assisting with budgeting. The role also involves liaising with auditors and supporting various ad hoc projects.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Process invoices, bank transactions, and journal entries</li><li>Prepare reconciliations and working papers for month-end/quarter-end closings</li><li>Assist in annual budgeting and variance reporting</li><li>Coordinate with internal and external auditors</li><li>Support ad hoc projects as needed</li></ul><p><br></p><p><br></p> Accounting Clerk We are looking for a detail-oriented Accounting Clerk to join our team on a contract basis in New Westminster, British Columbia. In this role, you will support the audit process by managing data entry, organizing files, and performing administrative tasks. This is an excellent opportunity for someone at the entry level to gain hands-on experience in a fast-paced, non-profit environment.<br><br>Responsibilities:<br>• Perform accurate data entry tasks, ensuring all information is properly recorded and organized.<br>• Assist with file management, including scanning, paper filing, and maintaining digital records.<br>• Support the accounts payable and receivable team by handling administrative duties as required.<br>• Conduct basic calculations and maintain spreadsheets using Microsoft Excel.<br>• Respond to email correspondence promptly and professionally.<br>• Organize and maintain physical and digital filing systems to support the audit process.<br>• Perform typing tasks with speed and accuracy to meet deadlines.<br>• Collaborate with team members to ensure smooth workflow during the audit period.<br>• Provide customer service support as needed, addressing inquiries and resolving issues efficiently. Accounts Payable Accountant We are looking for a detail-oriented Accounts Payable Accountant to join our team in Vancouver, British Columbia. This is a Contract-to-permanent position, offering an exciting opportunity to contribute to a dynamic wholesale distribution environment. The ideal candidate will have a strong background in accounts payable processes and the ability to manage financial records with precision.<br><br>Responsibilities:<br>• Process and manage accounts payable transactions, ensuring accuracy and compliance with company policies.<br>• Perform account reconciliations to maintain accurate financial records.<br>• Analyze and review aging reports to address outstanding accounts.<br>• Conduct detailed reviews of financial data to identify discrepancies and ensure accuracy.<br>• Utilize NetSuite to manage financial operations and generate reports.<br>• Review and code invoices for proper allocation to accounts.<br>• Prepare and maintain reports related to accounts payable, including aging accounts.<br>• Collaborate with internal teams to resolve invoice discrepancies and payment issues.<br>• Monitor and improve accounts payable workflows for efficiency. Junior Accountant <p><strong>Junior Accountant </strong></p><p><br></p><p>Are you looking for a stable, accounting role focused on work-life balance? Our Surrey-based firm is seeking a detail-oriented and proactive accounting professional to join our team amidst restructuring in the accounting department.</p><p><br></p><p><strong>What Sets Us Apart?</strong></p><p><br></p><ul><li><strong>Work-Life Balance</strong></li><li><strong>Recognition</strong></li><li><strong>Growth to align your skillset </strong></li></ul><p><strong> Position Details</strong></p><p><br></p><p>Reporting to the VP Finance and Controller, you will be responsible for:</p><ul><li>Monthly accounting support tasks.</li><li>Performing bank reconciliations.</li><li>Pre-authorized payment processing (high volume).</li><li>Responding to accounting emails, phone calls, and assisting clients with account-related requests.</li><li>Processing bank deposits.</li><li>Additional accounting support duties as assigned.</li></ul><p><br></p><p><strong>Critical Note:</strong> </p><p><br></p><p>This role will NOT provide education/ experience support related to the CPA program. </p><p><br></p><p><strong>Technology Used:</strong></p><p><br></p><ul><li>QuickBooks, Payworks, and Inhouse Accounting Software.</li></ul><p><strong>Employment Details</strong></p><p><br></p><ul><li><strong>Location:</strong> Surrey office (on-site position).</li><li><strong>Work Hours:</strong> 40 hours per week. </li><li><strong>Compensation:</strong> $50-60K base salary + <strong>Benefits:</strong> Eligible, per company policy + <strong>Vacation:</strong> 2 weeks to start.</li></ul><p><br></p> Senior Accountant <p>This North Vancouver based client are looking for a Senior Accountant to join their rapidly growing organization. Reporting directly into the Controller you will be responsible for the following duties:</p><p><br></p><p>-Financial management and ensuring the appropriate action is taken to complete all accounting tasks across the team to the highest standard.</p><p>-Financial statement preparation, including preparing working papers and closing month/year end.</p><p>-Preparation of budgets and forecasts along with relevant variance analysis.</p><p>-Managing accounting process for a range of short-long term projects.</p><p>-Assisting with preparing for both internal and external audit.</p><p>-Support and lead junior level staff, delegating and reviewing tasks.</p><p>-Ad-hoc project work and systems reviews/improvements as instructed.</p><p><br></p><p><br></p> Senior Tax Accountant <p>We are seeking a Senior Tax Accountant to join our corporate team based in Surrey, B.C. </p><p><br></p><p>This is a full-time, permanent position with a hybrid work structure. The successful candidate will play a key role in managing all aspects of taxation across the organization, with a focus on corporate tax and exposure to indirect taxation regulations.</p><p><br></p><p><strong><u>Key Responsibilities:</u></strong></p><p><br></p><ul><li>Prepare and review corporate tax filings and supporting documentation</li><li>Ensure compliance with Canadian tax laws and filing requirements</li><li>Assist in tax inquiries and analysis to support business decisions</li><li>Coordinate with external auditors and tax advisors as needed</li><li>Maintain up-to-date knowledge of tax regulations and emerging trends</li><li>Support indirect tax processes where required</li></ul><p><strong><u>What We Offer:</u></strong></p><p><br></p><ul><li>Full benefits package (health, dental, vision)</li><li>Generous vacation allowance</li><li>Hybrid work environment</li><li>Opportunities for professional growth and development</li></ul><p><br></p> Senior Accountant <p>**Only candidates with US GAAP working experience will be considered**</p><p><br></p><p>Our fast growing client in the private healthcare sector, specializing in patient care, health management, & advanced technology solutions for outpatient facilities and clinics, is seeking a Senior Accountant with an expertise in US GAAP.</p><p><br></p><p>Key Responsibilities:</p><p>Financial reporting</p><ul><li>Collaborate with the current team to prepare and analyze monthly financial statements including Balance Sheet, Statement of P& L, and Cash Flow under US GAAP</li><li>Prepare/ review various schedules for the note disclosures</li><li>Research and prepare accounting memo for various accounting issues under US GAAP</li></ul><p>Month-end Close</p><ul><li>Perform month-end close activities, ensuring timely completion of reconciliations and working papers</li><li>Perform detailed review of working papers prepared by junior staff</li><li>Assist the director to streamline and improve the month-end closing process to achieve 7 business day close</li><li>Work closely with other departments to ensure smooth operational workflows and accurate financial data</li></ul><p>AP cycle</p><ul><li>Review bill posting to ensure accurate coding and posting</li><li>Review/approve reimbursement claims and notify the director for any out of policy claims</li><li>Support the director to revamp the current AP platform and AP processes</li></ul><p>Taxes</p><ul><li>In collaboration with the current team, prepare/review returns and complete submission</li><li>Prepare necessary information for annual tax returns and tax credit claims</li><li>Ensure the company’s tax remittance and submission are up to date</li></ul><p><br></p> Controller <p>Robert Half is looking for self-motivated, self-starting Controller to drive efficiency, improve reporting, and lead a small team of developing accountants for a Burnaby based distribution company. Reporting to the CFO, the Controller would own the full cycle of accounting and financial reporting, build out a financial planning and analysis platform, and improve processes within accounting and between the accounting and operational teams. Additionally, the Controller would be responsible for:</p><p><br></p><p>-         Preparation and review of monthly reporting, variance analysis, financial statements, and budgets to ensure accuracy and flag any points of significance</p><p>-         Preparing financial and operational reporting to support decision making</p><p>-         Maintenance and development of internal control frameworks</p><p>-         Identify and drive process improvement</p><p>-         Development of budgeting, forecasting, and modelling </p><p>-         Assisting, training, and managing a team of accountants, reviewing work and providing feedback as necessary </p><p>-         Assisting with special projects as needed</p> Financial Analyst <p>We are excited to partner with our reputable client, who is seeking an experienced <strong>Project Accountant</strong> to join their dynamic team in <strong>Victoria, BC</strong>. This role is a <strong>12-month contract</strong> that offers a unique blend of in-person work for the first three months, with the potential for a hybrid work model thereafter.</p><p><br></p><p><strong>About the Role:</strong></p><p>As a <strong>Project Accountant</strong>, you will play a pivotal role in managing the financial aspects of ongoing projects, ensuring accuracy and alignment with company standards. Reporting directly to senior management, you will collaborate with cross-functional teams to maintain financial integrity and provide actionable insights.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Oversee project financials, including budgeting, forecasting, cost analysis, and reporting.</li><li>Ensure compliance with accounting standards and policies.</li><li>Track project expenses and revenue recognition, identifying variances and opportunities for improvement.</li><li>Partner with project teams to understand business needs and provide timely financial guidance.</li><li>Prepare and deliver detailed reports for stakeholders and senior management.</li><li>Assist with monthly, quarterly, and annual financial closing processes related to projects.</li><li>Support audit processes by providing documentation and explanations for project-related funds.</li></ul><p><br></p> Senior Financial Analyst <p>Our Delta client is seeking a Senior Financial Analyst who will play an integral role in delivering Financial Planning & Analysis for the organization, through financial modelling, scenario analysis, budgeting, forecasting and other value added analytics. This position requires strong analytical skills to collaborate with teams across operating divisions to consolidate and analyze results, while helping drive standardization and</p><p>performance across the organization.</p>
2