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

9 results for Office Administrator in Waterloo, ON

Office & Payroll Administrator
  • Waterloo, ON
  • onsite
  • Permanent
  • 60000 - 72000 CAD / Yearly
  • <p>We are looking for an <strong>Office &amp; Payroll Administrator</strong> to support daily operations in Waterloo, Ontario while helping maintain accurate payroll, accounting, and administrative processes. This position blends front-line office coordination with payroll and financial support, making it ideal for someone who is organized, detail-focused, and comfortable managing a range of responsibilities. The successful candidate will contribute to a well-run workplace by providing dependable administrative service, handling confidential information with care, and supporting leaders and staff across the business.</p><p><br></p><p><strong>Responsibilities</strong>:</p><p>• Oversee day-to-day office operations, including coordinating supplies, service providers, courier activity, and facility-related needs to keep the workplace running smoothly.</p><p>• Maintain shared office spaces such as meeting rooms, kitchen areas, and common rooms so they remain clean, stocked, and ready for use.</p><p>• Administer office security-related tasks and respond to occasional after-hours notifications when required.</p><p>• Support internal meetings, staff lunches, trade show preparation, and client gifting initiatives by organizing logistics and completing related administrative work.</p><p>• Provide direct administrative assistance to senior leadership, including the President and Vice-President, as needed.</p><p>• Review employee time records, apply overtime rules accurately, and prepare bi-weekly payroll submissions for approximately 25 to 35 employees through the appropriate systems and service provider.</p><p>• Assist with employee onboarding activities and provide recruitment support when hiring needs arise.</p><p>• Prepare client invoices from supporting documentation through entry, review, posting, and distribution, while also monitoring accounts receivable activities.</p><p>• Reconcile monthly credit card statements, complete account coding, and perform additional data entry and accounting support tasks as required.</p>
  • 2026-06-03T00:00:00Z
Administrative Assistant
  • Mississauga, ON
  • onsite
  • Permanent
  • 55000 - 60000 CAD / Yearly
  • We are looking for an Administrative Assistant to support a busy financial planning practice in Mississauga, Ontario. This position is ideal for someone who enjoys keeping information organized, providing responsive client service, and helping a highly organized team operate efficiently. The successful candidate will contribute to day-to-day administrative coordination while ensuring client records, documentation, and follow-up activities are handled with care and accuracy.<br><br>Responsibilities:<br>• Maintain client records and update information across business systems, including CRM and spreadsheet-based trackers.<br>• Record thorough and accurate notes from client conversations to support ongoing service and planning activities.<br>• Monitor outstanding requests and follow up on client inquiries, transactions, and related administrative items in a timely manner.<br>• Work closely with colleagues to address questions, resolve issues, and ensure a smooth client experience.<br>• Collect, organize, and manage financial and mortgage documentation required for client files and internal processes.<br>• Review submitted documents for completeness and accuracy, with added attention during high-volume periods such as tax season.<br>• Provide administrative support for application submissions, status checks, and related follow-up tasks.<br>• Sort and structure client information to assist the team with preparation and planning-related activities.
  • 2026-05-20T00:00:00Z
Administrative Assistant
  • Brantford, ON
  • onsite
  • Contract / Temporary
  • 22.5 - 26 CAD / Hourly
  • <p>We are looking for an Administrative Assistant to join a team at our manufacturing client in Brantford, Ontario on a Contract basis. This position is well suited to someone who is comfortable using technology, communicates clearly, and brings a practical, solutions-focused approach to day-to-day work. The successful candidate will support administrative operations, help keep office activities organized, and contribute ideas that improve efficiency across the team.</p><p><br></p><p>Responsibilities:</p><p>• Manage incoming calls, emails, and general correspondence while providing prompt and timely responses.</p><p>• Prepare, update, and maintain documents, spreadsheets, presentations, and other administrative records using Microsoft Office applications.</p><p>• Enter and organize data accurately, ensuring records remain current and easy to access.</p><p>• Work closely with Human Resources to perform various tasks such as filing and organizing documents and maintain smooth communication.</p><p>• Assist with office organization by tracking tasks, prioritizing deadlines, and helping the team stay on schedule.</p><p>• Identify opportunities to streamline routine administrative processes and suggest practical improvements that enhance efficiency.</p><p>• Provide customer service support by responding to inquiries and directing requests to the appropriate contacts.</p>
  • 2026-06-03T00:00:00Z
Accounting Administrator
  • Woodstock, ON
  • onsite
  • Permanent
  • 50000 - 55000 CAD / Yearly
  • <p>Our client, a well-established and growing retailer in the recreation equipment industry, is seeking an Accounting Administrator to join their team. This is a unique blended role that blends front-of-house presence with back-office accounting support. The successful candidate will play a key role in maintaining a professional and welcoming retail environment while ensuring the accuracy and efficiency of core accounting functions.</p><p><br></p><p>This opportunity is ideal for a detail-oriented accounting professional who enjoys working in a dynamic, customer-facing setting and desires growth within a fast-moving organization. </p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><p>Accounting &amp; Administrative Duties:</p><p>·        Process accounts payable and accounts receivable transactions with a high degree of accuracy</p><p>·        Perform bank and credit card reconciliations on a regular basis</p><p>·        Assist with month-end close activities and reporting</p><p>·        Maintain organized and accurate financial records and documentation</p><p>·        Support inventory accounting and tracking as required</p><p>·        Collaborate with internal teams to resolve discrepancies and ensure timely processing</p><p><br></p><p>Front-of-House Support:</p><p>·        Act as the primary greeter or “Quarterback” for customers entering the retail showroom</p><p>·        Provide a professional, friendly first impression and direct customers to the appropriate team members</p><p>·        Maintain a clean, organized, and welcoming reception and showroom area</p>
  • 2026-06-02T00:00:00Z
Payroll Administrator
  • Kitchener, ON
  • onsite
  • Contract / Temporary
  • 29.45 - 34.1 CAD / Hourly
  • We are looking for a detail-oriented Payroll Administrator to join a busy payroll team in Kitchener, Ontario on a Contract basis. In this role, you will support payroll operations for a large unionized environment by helping maintain accurate pay records, reviewing payroll information, and addressing employee and stakeholder inquiries. The successful candidate will bring strong analytical skills, sound judgement, and the ability to manage competing priorities in a deadline-driven setting.<br><br>Responsibilities:<br>• Support bi-weekly payroll activities for multiple employee groups, including hourly and salaried staff, within a high-volume unionized environment.<br>• Review payroll data to help ensure earnings, deductions, and employer contributions are calculated accurately in the payroll system.<br>• Process adjustments related to paid and unpaid leaves, absences, and other payroll changes while maintaining accurate records.<br>• Examine online payroll output and production reports, correct discrepancies, and assist with final transmission activities.<br>• Prepare and validate journal entries, cheque requests, and other payroll-related financial documentation.<br>• Help coordinate the timely submission of statutory and voluntary remittances in accordance with established deadlines.<br>• Respond to payroll questions from employees and collaborate with internal departments and external agencies to resolve issues effectively.<br>• Contribute to ad hoc reporting, day-to-day payroll administration tasks, and additional support required during the implementation of a new system.
  • 2026-06-02T00:00:00Z
Administrative Coordinator
  • Guelph, ON
  • onsite
  • Permanent
  • 50000 - 68000 CAD / Yearly
  • <p>Administrative Coordinator / Receptionist</p><p>&#128205; Full-Time | In-Office</p><p>We are seeking a <strong>top-tier Administrative Coordinator / Receptionist</strong> who brings a polished, professional presence and takes pride in delivering an exceptional front-office experience.</p><p>This role is ideal for someone who is highly organized, detail-oriented, and thrives in a fast-paced environment. You’ll be the first point of contact and a key part of keeping day-to-day operations running smoothly. We are looking for someone who sets the standard when it comes to professionalism, communication, and client service.</p><p><br></p><p>Key Responsibilities</p><ul><li>Answer, screen and route incoming phone calls.</li><li>Greet visitors in a professional manner</li><li>Communicate client requests and meeting changes to internal team members</li><li>Manage calendars, meeting room bookings and office correspondence.</li><li>Manage incoming and outgoing mail and deliveries</li><li>Perform data entry, filing and other administrative tasks as needed.</li><li>Monitor and restock office and kitchen supplies</li><li>Prepare and reset meeting rooms between appointments</li></ul><p><br></p>
  • 2026-05-21T00:00:00Z
Payroll & Human Resources Administrator
  • Cambridge, ON
  • onsite
  • Permanent
  • 60000 - 70000 CAD / Yearly
  • <p>Our client, a well-established and growing organization in the Cambridge area, is seeking a Payroll &amp; Human Resources Administrator to join their team. This role is ideal for a detail-oriented professional who enjoys balancing payroll responsibilities with human resources support in a fast-paced, collaborative environment.</p><p>Position Summary</p><p>The Payroll &amp; Human Resources Administrator will be responsible for managing full-cycle payroll for approximately 100 employees across Canada and the United States while supporting a variety of HR functions. The successful candidate will bring strong organizational skills, a high level of accuracy, and the ability to build effective working relationships across the organization.</p><p>Key Responsibilities</p><p>Payroll Administration</p><ul><li>Process bi-weekly payroll for approximately 60 Canadian and 40 U.S. employees using ADP Workforce Now (WFN).</li><li>Review, audit, and reconcile employee hours by comparing time entries with GPS tracking records.</li><li>Investigate payroll discrepancies and follow up with employees and managers to ensure payroll accuracy.</li><li>Process employee changes, payroll adjustments, deductions, benefits, and terminations.</li><li>Maintain accurate payroll records and ensure compliance with applicable payroll legislation.</li><li>Prepare payroll reports and assist with year-end payroll activities.</li></ul><p>Human Resources Support</p><ul><li>Administer employee benefits programs, including enrollments, changes, and employee inquiries.</li><li>Coordinate recruitment activities, including job postings, resume screening, interview scheduling, and candidate communication.</li><li>Support onboarding and offboarding processes.</li><li>Assist with employee relations matters and escalate concerns as appropriate.</li><li>Respond to employee questions regarding HR policies, procedures, and programs.</li><li>Maintain employee files and ensure HR records remain accurate and up to date.</li><li>Support various HR initiatives and projects as required.</li></ul><p>Qualifications</p><ul><li>Minimum 3 years of experience in payroll and/or human resources administration.</li><li>Hands-on experience processing full-cycle payroll using ADP Workforce Now (WFN).</li><li>Experience with both Canadian and U.S. payroll is considered a strong asset.</li><li>Excellent organizational skills and attention to detail.</li><li>Strong communication and follow-up abilities.</li><li>Ability to work independently while managing multiple priorities and deadlines.</li><li>Proficiency with payroll systems, HRIS platforms, and Microsoft Office applications.</li><li>Experience with Jobber or similar workforce management systems is considered an asset.</li></ul><p>Why Join?</p><ul><li>Stable and growing organization with a strong reputation in its industry.</li><li>Supportive, team-oriented culture.</li><li>Opportunity to contribute across both Payroll and Human Resources functions.</li><li>Competitive compensation and benefits package.</li></ul><p>For confidential consideration, please apply directly or contact your Robert Half representative.</p>
  • 2026-06-02T00:00:00Z
Bookkeeper
  • Oakville, ON
  • onsite
  • Permanent
  • 65000 - 70000 CAD / Yearly
  • <p>Our client, a well-established public accounting firm, is seeking a detail-oriented Bookkeeper to join their team. This role is ideal for someone who enjoys working with small business clients and managing full cycle bookkeeping across a diverse portfolio. You will play a key role in supporting clients with day-to-day financial operations while collaborating closely with internal accounting and tax teams.</p><p><br></p><p>Key Responsibilities</p><p>·        Manage full cycle bookkeeping for a portfolio of small to mid-sized clients across various industries</p><p>·        Perform accounts payable and receivable processing, bank and credit card reconciliations, and general ledger maintenance</p><p>·        Prepare and post journal entries and maintain accurate financial records</p><p>·        Produce monthly and quarterly financial statements and working papers</p><p>·        Assist with HST filings and other indirect tax remittances</p><p>·        Support year-end processes, including preparation of files for accountants</p><p>·        Provide light support on personal and corporate tax preparation</p><p>·        Communicate directly with clients to gather information, resolve discrepancies, and provide ongoing support</p><p>·        Identify opportunities to improve client processes and internal efficiencies</p>
  • 2026-05-28T00:00:00Z
Bookkeeper
  • Grimsby, ON
  • onsite
  • Contract / Temporary
  • 27.7115 - 35 CAD / Hourly
  • We are looking for a detail-oriented Bookkeeper to join a manufacturing organization in Grimsby, Ontario on a Contract basis. This position supports weekly payroll processing for an hourly workforce in Ontario, while also handling core accounting duties such as invoicing, accounts payable, and month-end reporting. The successful candidate will work closely with the accounting team to help maintain accurate financial records and support day-to-day financial operations.<br><br>Responsibilities:<br>• Process weekly payroll for approximately 180 Ontario-based hourly employees, ensuring accuracy and timely completion.<br>• Administer payroll deductions and remit union dues in accordance with applicable agreements and payroll requirements.<br>• Prepare and issue invoices while maintaining organized and up-to-date billing records.<br>• Manage accounts payable activities, including reviewing, coding, and processing vendor invoices.<br>• Perform bank reconciliations and investigate discrepancies to support accurate financial reporting.<br>• Assist with month-end close activities by preparing reports and providing documentation to the accounting team.<br>• Maintain bookkeeping records through accurate data entry and consistent record management in accounting systems.<br>• Collaborate with the broader accounting team to support routine financial processes and reporting needs.
  • 2026-06-03T00:00:00Z