Find Jobs Control your career. Find the right role for you - remote, hybrid or on-site. Find your next job Search jobs now Find the right job type for you Explore how we help job seekers Hire Talent We're ready to help you hire talent at every level, from office support roles to C-suite. Hire talent Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Explore Consulting Solutions See how our consulting capabilities can help transform your business. Explore consulting solutions Cloud • Cybersecurity • Data & Analytics • Data Privacy • Intelligent Automation • IT Service Desk Technology Internal Audit • Regulatory Compliance • Financial Crimes Compliance • Risk Management • Sarbanes-Oxley Risk, Audit and Compliance Finance Transformation • Process Optimization • Finance Technology & Data • Reporting & Compliance • Cost & Performance Management Finance and Accounting Digital Transformation • Marketing Services • Marketing Technology • Creative and Design Digital, Marketing and Customer Experience Data Privacy • Legal Consulting • Transaction Services Legal Contact Centres • Sustainability • Operational Effectiveness • Supply Chain • Sourcing & Procurement Operations HR Transformation • Employee Experience • Managed Talent • Future of Work • Organizational Transformation Human Resources Discover Insights Make smarter decisions with the latest hiring trends and career insights. Discover Insights 2027 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

Add your latest resume to match with open positions.

6 results for Office Clerk in Vancouver, BC

Payroll Clerk
  • Burnaby, BC
  • remote
  • Temporary
  • 27.55 - 29.00 CAD / Hourly
  • We are looking for a Payroll Clerk to join a wholesale distribution organization in Burnaby, British Columbia on a Long-term Contract basis. This position supports a high-volume hourly payroll environment and is well suited to someone who can work independently, build positive working relationships, and maintain accuracy under regular payroll deadlines. The successful candidate will contribute to payroll administration for a large employee group, including unionized populations, while helping ensure records, deductions, and reporting are handled correctly.<br><br>Responsibilities:<br>• Process bi-weekly payroll for a large hourly workforce by reviewing imported time data, validating details, and preparing payroll for completion.<br>• Enter and maintain employee payroll information, including new employee documentation, terminations, and updates to employee records.<br>• Reconcile payroll data and investigate discrepancies to help ensure employees are paid accurately and on time.<br>• Prepare recurring payroll reports and support monthly Excel-based reporting, including documentation related to union dues.<br>• Administer payroll activities for both union and non-union employee groups while following established collective agreement rules already configured in the system.<br>• Coordinate with store-level teams and internal departments to obtain required payroll information and resolve questions efficiently.<br>• Support year-end payroll activities such as T4-related administration and associated record maintenance.<br>• Assist with in-house payroll operations and contribute to ongoing payroll administrative tasks across assigned business units.
  • 2026-11-09T00:00:00Z
Bookkeeper
  • Surrey, BC
  • remote
  • Temporary
  • 30.00 - 35.00 CAD / Hourly
  • <p>On behalf of our client, Robert Half is seeking a Bookkeeper for an on-site, long-term contract role in Surrey, BC. This position involves supporting day-to-day financial operations in a busy environment. The successful candidate will be responsible for a range of bookkeeping and payroll tasks.</p> <strong>Job Responsibilities</strong> <ul><li>Manage invoicing processes using Excel and transfer values into Sage 50 for recordkeeping.</li><li>Handle payroll for two companies, including both union and non-union employees, ensuring accurate calculations and timely remittances.</li><li>Prepare and submit payroll tax remittances on a bi-weekly schedule.</li><li>Coordinate and process invoices for various vendors and stakeholders as required.</li><li>Compile and organize documents needed for month-end financial activities and reporting.</li><li>Perform bank reconciliations to ensure consistency between company records and bank statements.</li><li>Onboard new employees into Sage 50 and ensure their payroll information is accurate.</li><li>Address two-factor authentication issues related to financial software as needed.</li></ul> <strong>Job Requirements</strong> <ul><li>Minimum of 3 years of experience in bookkeeping or a related accounting role.</li><li>Demonstrated proficiency with Sage 50 and Excel for financial and payroll tasks.</li><li>Experience processing payroll for both union and non-union staff.</li><li>Ability to manage multiple financial tasks and deadlines with attention to detail.</li><li>Strong organizational skills for handling documentation and month-end processes.</li><li>Capacity to adapt to evolving procedures and resolve technical issues related to financial systems.</li></ul>
  • 2026-11-13T00:00:00Z
Accounts Payable Clerk
  • Surrey, BC
  • remote
  • Contract / Temporary to Hire
  • 23.00 - 26.00 CAD / Hourly
  • We are looking for an Accounts Payable Clerk to join a manufacturing organization in Surrey, British Columbia on a contract basis with the potential for a permanent position. This in-office opportunity is well suited to someone who enjoys balancing high-volume accounts payable work with front-office support in a fast-moving environment. The successful candidate will contribute to accurate invoice processing, vendor account maintenance, and day-to-day administrative coordination while working closely with finance and accounts receivable colleagues.<br><br>Responsibilities:<br>• Process a high volume of supplier invoices by matching documents to purchase orders, verifying details, and entering transactions accurately into the system.<br>• Investigate pricing or invoice variances by contacting vendors or internal stakeholders to confirm information and resolve discrepancies promptly.<br>• Review vendor statements, identify outstanding or missing invoices, and complete the required follow-up to keep accounts current.<br>• Reconcile supplier accounts on a regular basis to support accurate records and timely payments.<br>• Support front desk coverage by answering incoming calls, receiving courier deliveries, and assisting with general office coordination.<br>• Handle daily mail distribution and scan physical cheques for deposit processing in collaboration with the accounts receivable team.<br>• Prepare and record cheque deposits while ensuring documentation is organized and submitted correctly.<br>• Work with the broader finance team to maintain smooth transaction flow between accounts payable and accounts receivable functions.
  • 2026-11-13T00:00:00Z
Receptionist
  • Surrey, BC
  • remote
  • Temporary
  • 22.00 - 24.00 CAD / Hourly
  • <p>We are looking for a welcoming and highly organized Part Time Receptionist to support front-desk operations for a financial services office in Surrey, British Columbia. This Long-term Contract position is well suited to someone who enjoys creating a positive first impression, managing multiple administrative tasks, and responding calmly to changing priorities. The successful candidate will help keep the office running smoothly by coordinating visitors, mail, deliveries, supplies, and meeting support while providing dependable day-to-day service.</p><p><br></p><p>Responsibilities:</p><p>• Welcome employees, members, and guests in a detail-oriented manner and direct them appropriately upon arrival.</p><p>• Oversee courier activity by receiving packages, recording deliveries, and ensuring items reach the correct recipients on time.</p><p>• Handle incoming and internal mail by sorting, distributing, and maintaining accurate tracking records for office correspondence.</p><p>• Arrange catering for meetings and workplace events, including placing orders and assisting with food setup when required.</p><p>• Monitor office supply levels and replenish materials to support uninterrupted daily operations.</p><p>• Issue and track security or visitor passes as needed while following office procedures.</p><p>• Support parking-related arrangements and help coordinate access for visitors and staff when required.</p><p>• Provide general reception and administrative assistance, including responding to calls, emails, and routine inquiries in a courteous and detail-oriented manner.</p><p>• Step in during vacation or sick leave coverage periods to help maintain consistent front-desk and office support services.</p>
  • 2026-11-13T00:00:00Z
AR Clerk
  • Abbotsford, BC
  • remote
  • Permanent
  • 50000.00 - 55000.00 CAD / Yearly
  • <p><strong>Administrative Assistant – Accounting</strong></p><p><br></p><p><strong>Location:</strong> Abbotsford, BC — Fully on-site</p><p><strong>Salary:</strong> $50,000–$55,000 annually, plus company benefits</p><p><strong>Employment Type:</strong> Full-time, permanent</p><p><br></p><p>Our client in Abbotsford is seeking an organized and detail-oriented <strong>Administrative Assistant – Accounting</strong> to support its accounting team. This is an excellent opportunity for someone with office administration experience who is looking to move into an entry-level accounting role.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><ul><li>Support collections by following up on outstanding balances.</li><li>Apply customer payments and maintain accurate account records.</li><li>Assist with invoicing and related documentation.</li><li>Reconcile customer accounts and investigate discrepancies.</li><li>Manage the accounting inbox, responding to inquiries and directing requests appropriately.</li><li>Provide day-to-day administrative support to the accounting team.</li></ul><p><br></p>
  • 2026-11-09T00:00:00Z
Legal Assistant
  • Vancouver, BC
  • remote
  • Permanent
  • 40000.00 - 50000.00 CAD / Yearly
  • <p>Legal Intake Assistant - Law Firm in Vancouver</p><p><br></p><p><strong>About The Firm:</strong></p><p>Our client is a mid-size law firm with practice areas in business law, real estate law, and wills &amp; estates law.</p><p>They are seeking a full-time Legal Administrative Assistant to join the growing team. This role offers an excellent opportunity for individuals interested in kickstarting their legal career, even with little to no prior experience. In addition to handling prospective client inquiries, this position will teach you the inner workings of a law firm while encouraging you to build your knowledge and experience in the legal field.</p><p><br></p><p><strong>About The Role:</strong></p><ul><li>Initial Inquiries: Handling client inquiries through emails and phone calls, including recording information and concerns, informing clients of our legal fees and process, and maintaining communication throughout preliminary stages of the inquiry.</li><li>Record-Keeping: Tracking and updating information on client inquiries to ensure they are handled in a timely manner.</li><li>Drafting Administrative Documents: Assisting with the drafting of retainer agreements and invoices, per the request of lawyers, to finalize the final stages of the client inquiry process.</li><li>Front Desk and Reception Duties: Ensuring smooth office operations by managing general administrative duties, including answering and directing phone calls, relaying messages, and opening client files.</li><li>Collaboration: Working closely with the Practice Manager and senior management to improve workflows and meet client inquiry and retention goals.</li><li>Software Proficiency: Learning and utilizing general (e.g. Microsoft Office, Google Suite) and industry-specific software (e.g. Soluno).</li></ul><p><br></p><p><br></p><p><br></p>
  • 2026-11-12T00:00:00Z