Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Payroll Specialist

$33 - $52 per hour

MSA Professional Services, Inc.

Job Duties

Responsibilities

Payroll Processing

Process and reconcile bi-weekly or semi-monthly payroll within company payroll and timekeeping systems

Review employee timesheets for completeness, proper approvals, and compliance with company policies

Ensure accurate allocation of regular, overtime, and premium pay to the correct project codes

Process employee deductions including benefits, retirement contributions, garnishments, and levies

Maintain compliance with federal, state, and local payroll tax requirements, including multi-state taxation

Timekeeping & Labor Reporting

Ensure all employee timesheets are submitted and approved according to company deadlines

Monitor compliance with project-based time reporting standards to support accurate job costing and billing

Review labor distribution reports to confirm hours are charged to appropriate projects and cost categories

Assist Project Managers and Project Accountants with labor corrections and reclassifications

Support month-end close by ensuring labor postings are accurate and reconciled

Compensation & Financial Reporting

Track and calculate PTO accruals, flex time balances, and related payouts according to company policies

Process final pay and PTO payouts for employee terminations

Reconcile payroll registers to the general ledger, including wage expenses, payroll taxes, and benefit deductions

Prepare payroll-related journal entries such as PTO accruals, bonus accruals, and payroll liabilities

Assist with year-end payroll processes including W-2 preparation and reconciliation

Collaboration & Continuous Improvement

Serve as a primary point of contact for employee payroll and timekeeping questions

Partner with HR to ensure accurate pay rates, benefit deductions, and accrual policies are applied

Coordinate with Accounting to ensure labor costs are recorded accurately for project reporting

Support internal and external audits by preparing payroll documentation and reports

Identify opportunities to improve payroll and timekeeping processes while maintaining strong internal controls

Qualifications

Education

Bachelor’s degree in Accounting, Finance, Business Administration, or related field preferred

Equivalent professional experience will be considered

Experience

4+ years of payroll or accounting experience

Experience in an Architecture/Engineering or professional services firm strongly preferred

Experience with project-based timekeeping and labor costing systems preferred

Skills

Strong attention to detail and accuracy

Working knowledge of payroll regulations and tax compliance

Ability to analyze payroll data and resolve discrepancies

Strong communication and collaboration skills

High level of integrity and discretion when handling confidential information

Work Authorization

This position requires authorization to work in the United States for any employer. We are unable to provide sponsorship for this role.

Benefits & Compensation

Hourly wage Range: $33 to $52 an hour depending on experience and qualifications. Candidates with significant experience may also be considered for a higher-level role with increased compensation.

Why Join MSA

Better Together – A collaborative work environment that promotes open doors, new ideas, and honest opinions.

Multi-disciplinary Opportunities – As multi-talented people in a multi-disciplinary firm, we encourage employees to explore interests, seek new experiences, and apply their skills where they can make the greatest impact.

We’ve Got Your Back – Support when you need it and independence when you don’t.

Commitment to DEIB – We are committed to creating a workplace where everyone can bring their authentic selves to work and where diverse perspectives drive innovation.

Passion & Purpose – We are passionate about what we do and proud of it. Join us to share ideas, “geek out,” and think big.

Communities of Practice – Our Communities of Practice bring together experts across disciplines to collaborate, share knowledge, and generate new ideas.

Additional Benefits

Eligible employees also receive a comprehensive benefits package, including:

Medical, Dental & Vision Insurance for employees and eligible dependents

Paid Time Off: Minimum of 17 days in the first year

Paid Holidays: 8 holidays annually

Paid Parental Leave: 2 weeks for both parents, with additional paid leave for birth parents

Employer-Paid Insurance: Life, short-term disability, and long-term disability coverage

Employee Stock Ownership Plan (ESOP): As a 100% employee-owned company, eligible employees receive company shares at no cost

401(k) Retirement Plan: With a generous employer match that is immediately 100% vested

Short-Term Incentive Program (STIP): Annual performance-based bonus opportunity

Equal Opportunity/Affirmative Action Employer

MSA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

Minimum Education Required

BACHELOR DEGREE

Minimum Experience Required

4+ years of payroll or accounting experience.

Shift

First (Day)

Number of Openings

1

Compensation

$33.00 - $52.00 / Hourly

Postal Code

55107-1835

Job Type

Full Time

Place of Work

Hybrid

Requisition ID

3158

Job Benefits

Eligible employees also receive a comprehensive benefits package, including:

Medical, Dental & Vision Insurance for employees and eligible dependents

Paid Time Off: Minimum of 17 days in the first year

Paid Holidays: 8 holidays annually

Paid Parental Leave: 2 weeks for both parents, with additional paid leave for birth parents

Employer-Paid Insurance: Life, short-term disability, and long-term disability coverage

Employee Stock Ownership Plan (ESOP): As a 100% employee-owned company, eligible employees receive company shares at no cost

401(k) Retirement Plan: With a generous employer match that is immediately 100% vested

Short-Term Incentive Program (STIP): Annual performance-based bonus opportunity

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Payroll Specialist in Saint Paul, MN vacancy
  • $32 - $42 per hour

     ...who loves getting the details right (and getting everyone paid on time), you’ll feel right at home here. We’re looking for a Payroll Specialist who can run payroll end-to-end, keep things accurate and compliant, and make the pay process smooth and stress‑free for our team... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Monday to Friday

    Kaizen Lab Inc.

    Saint Paul, MN
    1 day ago
  • $68.88k - $110.2k

     ...Overview MSA is seeking a detail-oriented Payroll Specialist in our St Paul MN office to support accurate and timely payroll processing with our Architecture, Engineering and Construction consulting firm. This role plays a critical part in ensuring payroll accuracy, maintaining... 
    Suggested
    Temporary work
    Work at office
    Local area
    Immediate start
    Flexible hours

    MSA Professional Services, Inc.

    Saint Paul, MN
    4 days ago
  •  ...Logbank is looking for a Payroll Administrative Assistant in Minnesota. You will support the HR/Finance department by processing payroll records, handling deductions, and resolving discrepancies. The ideal candidate has at least 3 years of payroll processing experience... 
    Suggested
    Part time

    Logbank

    Saint Paul, MN
    13 hours ago
  •  ...JOB SUMMARY The Payroll Specialist ensures the timely, accurate processing of bi-weekly payroll through the HRIS system. This position works closely with supervisors and managers, accounting, and HR team members to ensure accurate and timely payroll processing while... 
    Suggested
    Work experience placement
    Local area
    Remote work
    2 days per week

    AGC Electronics America

    Saint Paul, MN
    2 days ago
  •  ...Description Job Summary The Payroll Specialist provides vital human resources, benefits, and labor data support to the organization. This role is responsible for overseeing the processing of bi-weekly payroll in coordination with our outsourced payroll provider, ensuring... 
    Suggested
    Work at office
    Local area

    Unify-Energy-Solution

    Saint Paul, MN
    1 day ago
  • $70k - $85k

     ...Payroll Specialist The All Energy Solar team is smart, dedicated to our customers, open minded, and fun. We are composed of the renewable energy industry’s best talent. Our projects vary from small residential systems to large scale commercial projects. If you are ready... 
    Full time
    Work at office
    Local area
    Monday to Friday

    All Energy Solar

    Saint Paul, MN
    2 days ago
  •  ...Payroll Specialist Location: Twin Cities Metro Area, MN Schedule: Full-Time (40 Hours/Week) Position Type: Temporary with Potential for Permanent Hire Pathway Talent Partners is partnering with a growing specialty contractor to identify a Payroll Specialist to support... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office

    Pathway Talent Partners

    Saint Paul, MN
    4 days ago
  •  ...As a Payroll Specialist Contractor, you will have the opportunity to: Process the payroll for the US and Canadian-based employees Manage the state, local, and provinces payroll tax notifications Maintain the payroll records in the payroll system Balance payroll accounts... 
    For contractors
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Dormont Manufacturing Company

    Saint Paul, MN
    7 hours ago
  • Planned Parenthood is looking for a Remote Payroll Specialist to manage payroll processes for multiple states. This full-time position involves processing biweekly payrolls, ensuring compliance with payroll regulations, and maintaining accurate payroll records. The ideal... 
    Full time
    Remote work

    Planned Parenthood

    Saint Paul, MN
    1 day ago
  • $70k - $75k

     ...Planned Parenthood North Central States Minnesota, Iowa, Nebraska, North Dakota, South Dakota Payroll Specialist - Remote Pay: The anticipated salary range is $70,000-$75,000 per year, depending on experience and qualifications. Compensation is based on experience... 
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work
    Monday to Friday
    Shift work

    Planned Parenthood

    Saint Paul, MN
    2 days ago
  • $28.05 - $33 per hour

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Payroll & Accounting Specialist Full Time Office/Clerical Winsted - Plant 5, Winsted, MN, US 6 days ago Requisition ID: 3155 Salary Range: $28.05 To $3... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Work at office
    Immediate start
    Work visa
    Monday to Friday
    Flexible hours
    Shift work
    Day shift

    Millerbernd Manufacturing Co.

    Saint Paul, MN
    3 days ago
  •  ...provided. Epic, a privately held global leader in health information technology, seeks a detail-oriented professional to join our payroll team. The role focuses on international payroll and continuous improvement of the payroll program. Qualifications Experience or interest... 
    Work at office
    Relocation
    Relocation package

    Epic

    Minneapolis, MN
    1 day ago
  •  ...Career development opportunities ~ Employee discount programs Position Overview: We are seeking a detail-oriented Payroll Specialist with strong experience in full-cycle payroll processing and multi-state payroll tax compliance. This role is responsible for... 
    Full time
    Local area
    Monday to Friday

    Resolute Industrial

    Minneapolis, MN
    4 days ago
  • $27 - $31 per hour

     ...Payroll Specialist Type: Full-Time Compensation: $27.00/hr – $31.00/hr Work Model: Hybrid with 3 days on-site required Overview We’re seeking a detail‑oriented Payroll Specialist to manage accurate and timely payroll processing. This role supports payroll cycles, compliance... 
    Full time

    Creative Financial Staffing

    Minneapolis, MN
    3 days ago
  • $24.3 - $27.3 per hour

     ...Description Responsible for accurately processing Lifeworks payroll and completing related administrative and compliance tasks, ensuring...  ...and error-free payroll operations. Position Title: Payroll Specialist Department: Finance-Payroll Hours: Full-time; 40 hours/week,... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Monday to Friday
    Flexible hours

    Lifeworks Services

    Richfield, MN
    1 day ago
  • $25 - $28 per hour

     ...this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Payroll Specialist Full Time Professional Shoreview, MN, US 5 days ago Requisition ID: 1521 Salary Range: $25.00 To $28.00 Hourly Circle of Life... 
    Hourly pay
    Full time
    Work at office
    Flexible hours

    Circle of Life Home Care Anishinaabe

    Shoreview, MN
    4 days ago
  •  ...responsible for ensuring the accurate and timely recording of employee work hours, leave, and attendance data. This role supports payroll processing by maintaining timekeeping systems, resolving discrepancies, and providing excellent customer service to employees and managers... 
    Work at office
    Local area

    NESCO Inc

    Saint Paul, MN
    1 day ago
  • $25 - $30 per hour

     ...dental, vision, 401(k) with company match, paid time off Job Overview We are seeking a detail-oriented and highly organized US Payroll Specialist to join our HR/Finance team. The Payroll Specialist will be responsible for ensuring the accurate and timely processing of... 
    Hourly pay
    Local area
    Visa sponsorship
    Work visa

    Ceres Environmental Services, Inc.

    Minneapolis, MN
    13 hours ago
  •  ...Associate is responsible for ensuring accurate and timely recording of employee work hours, leave, and attendance data. This role supports payroll processing by maintaining timekeeping systems, resolving discrepancies, and providing excellent service to employees and managers... 

    ProKatchers

    Saint Paul, MN
    2 days ago
  •  ...in 19 countries. At CHS, we are creating connections to empower agriculture. Summary CHS is seeking a detail-oriented Payroll Specialist to join our Finance team. This role is responsible for executing accurate and timely payroll processing while ensuring compliance... 
    Minimum wage
    Temporary work
    Local area

    CHS Inc

    Inver Grove Heights, MN
    2 days ago
  •  ...employees bring to Patterson and believe that they build a stronger and successful organization. The objective of the Patterson payroll department is to serve our customers, internal and external, by ensuring timely, accurate, and compliant processing of time, taxes,... 
    Work at office

    Patterson Companies

    Saint Paul, MN
    2 days ago
  • $78.4k - $100.9k

    ## Senior Payroll SpecialistApplylocations: Bloomington, MN (USA)time type: Full timeposted on: Posted 20 Days Agojob requisition id...  ...contributions at work and in communities. As a **Senior Payroll Specialist** at Donaldson, you will be responsible for managing the end-... 
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Relocation

    Donaldson Aerospace & Defense

    Bloomington, MN
    2 days ago
  • $69.92k - $109.46k

     ...The Senior Payroll Analyst is part of the Payroll team, which is responsible for processing full-cycle, in-house payroll operations with multiple legal entities, over 5,000 employees, and within more than 40 state jurisdictions. The Payroll team is part of Corporate Finance... 
    Local area
    Remote work
    Relocation
    Monday to Thursday
    Flexible hours

    UMB Bank

    Saint Paul, MN
    2 days ago
  • $31.07k - $43.51k

     ...Part-Time Payroll Program Assistant (0.5 FTE) Education Service Center Program Assistants Terms and Conditions of Employment Job Level 8, $31,070 to $43,507 per year based on the current terms and conditions, plus benefits 52 weeks, part-time work schedule to be determined... 
    Contract work
    Part time
    Work at office
    Flexible hours

    Robbinsdale Area Schools

    Minneapolis, MN
    2 days ago
  • Experienced Payroll Specialist Location Inver Grove Heights, Minnesota Date posted 07/06/2026 Job ID 24005 Salary range $19.42 - $31.01 /hr Work arrangement Hybrid Schedule Full Time CHS
    Full time

    CHS

    Inver Grove Heights, MN
    2 days ago
  •  ...Associate is responsible for ensuring accurate and timely recording of employee work hours, leave, and attendance data. This role supports payroll processing by maintaining timekeeping systems, resolving discrepancies, and providing excellent service to employees and managers... 
    Work at office

    Collins Consulting

    Saint Paul, MN
    13 hours ago
  • $95k - $150k

     ...people first. We reach higher. We do the right thing—today and for generations to come. Job Purpose and Impact The Senior Payroll Specialist job leads complex payroll processing and compliance activities while serving as a trusted payroll subject‑matter expert and... 
    Work experience placement
    Work at office
    Relocation package

    Cargill

    Minneapolis, MN
    6 hours ago
  • $48.7k - $67.8k

     ...equipment, we design and manufacture innovative, high-performance solutions that power workouts everywhere. We are seeking an HR & Payroll Coordinator to support our Human Resources team at our Ramsey manufacturing facility. In this role, you will play a key part in delivering... 
    Full time
    Temporary work
    Local area

    Dormont Manufacturing Company

    Saint Paul, MN
    13 hours ago
  • $48.7k - $67.8k

     ...equipment, we design and manufacture innovative, high-performance solutions that power workouts everywhere.We are seeking an **HR & Payroll Coordinator** to support our Human Resources team at our Ramsey manufacturing facility. In this role, you will play a key part in... 
    Full time
    Temporary work
    Local area

    Life Fitness

    Saint Paul, MN
    13 hours ago
  • $33 - $36 per hour

     ...Job Description Job Description Payroll Specialist Temp-to-Hire Eagan, MN $33-36/hr *Fully onsite for the first 3+ months of training, potential for 1-2 remote days per week after Kelly is seeking a Payroll Specialist to work with our client, a successful... 
    Temporary work
    Local area
    Immediate start
    Remote work
    2 days per week
    1 day per week

    Kelly Services

    Saint Paul, MN
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Payroll Specialist. Be the first to apply!