Payroll Administrator

BFG Enterprise Services

Markham

On-site

CAD 52,000 - 75,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BFG Enterprise Services is seeking a Payroll Administrator to manage full-cycle payroll processing across multiple Canadian provinces using NetSuite. The role requires attention to detail and adherence to federal and provincial legislation.

You will handle travel time and mileage calculations, ROEs, payroll records, and respond to employee inquiries while supporting HR and Finance for accurate inputs and reporting.

Qualifications

  • Diploma or degree in Accounting, Finance, or a related field.
  • 1–3+ years of payroll experience, including multi-provincial payroll processing in Canada.
  • Strong knowledge of Canadian payroll legislation and employment standards across provinces.
  • Hands-on experience with NetSuite payroll module (or similar ERP systems).

Responsibilities

  • Process end-to-end payroll for employees across multiple provinces in Canada on a weekly basis.
  • Ensure compliance with federal and provincial payroll legislation, including employment standards, taxation, and statutory deductions (CPP, EI, income tax).
  • Accurately calculate travel time for field staff, mileage reimbursements, overtime, shift premiums, and staggered shift schedules.
  • Maintain and update employee payroll records, including new hires, terminations, and status changes.
  • Prepare Records of Employment (ROEs).
  • Respond to employee payroll inquiries in a timely and professional manner.
  • Support audits by providing payroll data and documentation as required.
  • Collaborate with HR and Finance teams to ensure accurate payroll inputs and reporting.

Skills

Attention to detail
Analytical skills
Problem solving
Organizational skills
Time management
Confidentiality
Excel proficiency

Education

Accounting/Finance degree or diploma
Payroll Compliance Practitioner (PCP) designation

Tools

NetSuite Payroll
ERP systems
Excel (PivotTables / VLOOKUP)

Job description

The Payroll Administrator is responsible for the full-cycle processing of payroll across multiple Canadian provinces, ensuring compliance with all applicable federal and provincial legislation. This role requires experience handling complex payroll scenarios, including mileage and travel time calculations, and staggered shift schedules. The successful candidate will leverage the NetSuite accounting system to maintain accurate and timely payroll operations.

Key Responsibilities:
  • Process end-to-end payroll for employees across multiple provinces in Canada on a weekly basis.
  • Ensure compliance with federal and provincial payroll legislation, including employment standards, taxation, and statutory deductions (e.g., CPP, EI, income tax).
  • Accurately calculate:
    • Travel time for field staff working at various job sites
    • Mileage reimbursements in accordance with company policy
    • Overtime, shift premiums, and staggered shift schedules
  • Maintain and update employee payroll records, including new hires, terminations, and status changes.
  • Prepare Records of Employment (ROEs),
  • Respond to employee payroll inquiries in a timely and professional manner.
  • Support audits by providing payroll data and documentation as required.
  • Collaborate with HR and Finance teams to ensure accurate payroll inputs and reporting.
Qualifications & Experience:
  • Diploma or degree in Accounting, Finance, or a related field.
  • PCP (Payroll Compliance Practitioner) designation from the National Payroll Institute is preferred.
  • 1–3+ years of payroll experience, including multi-provincial payroll processing in Canada.
  • Strong knowledge of Canadian payroll legislation and employment standards across provinces.
  • Hands-on experience with NetSuite payroll module (or similar ERP systems).
Skills & Competencies:
  • High attention to detail and accuracy.
  • Strong analytical and problem-solving skills.
  • Ability to manage complex payroll calculations (travel time, mileage, shift differentials).
  • Excellent organizational and time management skills.
  • Strong communication skills and ability to handle confidential information with discretion.
  • Proficiency in Microsoft Excel including pivot tables / VLOOKUP and payroll reporting tools.
Working Conditions:
  • May require extended hours during payroll processing periods and year-end.
  • Ability to manage deadlines in a fast-paced environment.
  • Interaction with field staff across different time zones.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Payroll Administrator
Payroll Administrator

Jobtailor • Southwestern Ontario

On-site
CAD 65,000 - 90,000
Payroll Specialist
Payroll Specialist

Vaco by Highspring • Toronto

Hybrid
CAD 65,000 - 85,000
Senior Specialist - Payroll
Senior Specialist - Payroll

KDC/One • Longueuil

Hybrid
CAD 65,000 - 90,000
Work flexibility
Employee Assistance Program
Retirement plan
+2
Specialist - Payroll
Specialist - Payroll

Kdc One • Longueuil

Hybrid
CAD 65,000 - 90,000
Work flexibility
EAP (Employee Assistance Program)
Retirement plan
+2
North American Payroll Specialist
North American Payroll Specialist

Portfolio Payroll - Canada • Brampton

On-site
CAD 70,000 - 90,000
Payroll Admin
Payroll Admin

Clarity Recruitment • Brampton

On-site
CAD 55,000 - 70,000
Payroll Manager
Payroll Manager

Indigo Group • Toronto

On-site
CAD 90,000 - 120,000
Senior Payroll Specialist
Senior Payroll Specialist

The Portfolio Group • Toronto

On-site
CAD 90,000 - 92,000
Payroll Supervisor
Payroll Supervisor

Confidential • Vernon

On-site
CAD 75,000 - 110,000
Bonus program
Relocation allowance
Tuition reimbursement
+1
Payroll Specialist - Acton
Payroll Specialist - Acton

Life Health Products LP • Acton

On-site
CAD 65,000 - 70,000
Comprehensive Benefits plan after 3 to