Payroll Specialist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$7-8 / hr

HOURS PER WEEK

30

DATE UPDATED

Apr 8, 2026

JOB OVERVIEW

Position Overview

The Payroll Specialist is responsible for owning the full payroll function for multiple small business clients using QuickBooks Online Payroll. This is a fully remote role requiring strong technical expertise, independent execution, and a deep understanding of payroll compliance across multiple states. This individual will manage payroll onboarding, processing, tax filings, and ongoing compliance with minimal oversight, while communicating directly with clients and providing regular status and performance updates to the owner.

Core Responsibilities

Payroll Operations & Processing

Process payroll (bi-weekly, semi-monthly, monthly, and off-cycle) using QuickBooks Online Payroll
Maintain accurate employee records, compensation structures, and tax settings
Review and validate payroll data, including hours, bonuses, deductions, and reimbursements
Ensure timely and accurate payroll runs across all assigned clients

Payroll Tax & Compliance

Prepare and file federal, state, and local payroll tax returns (monthly, quarterly, annual)
Ensure timely tax payments and filings to avoid penalties
Stay current on federal, multi-state payroll regulations, and employment laws
Identify and resolve payroll discrepancies, notices, and compliance issues

Client Onboarding & Account Setup

Lead payroll onboarding for new clients from start to finish
Register employer accounts with federal and state agencies as required
Set up payroll systems, tax accounts, and employee profiles in QBO Payroll
Ensure proper configuration of tax settings, reporting requirements, and compliance structures

Client Communication & Reporting

Serve as the primary point of contact for payroll-related client matters
Communicate directly with clients to gather information, resolve issues, and provide updates
Provide clear guidance on payroll processes, compliance, and deadlines
Proactively communicate issues, risks, and recommendations
Report directly to the owner with regular updates on client status, deadlines, and overall payroll performance

Skills & Experience Required

2+ years of payroll experience, preferably with small business clients
Strong proficiency in QuickBooks Online Payroll (required)
QuickBooks Payroll Certification (preferred)
Experience with multi-state payroll compliance and employer registrations
Working knowledge of federal and state employment and payroll tax laws
High attention to detail with the ability to manage multiple deadlines simultaneously
Strong written and verbal communication skills

What Success Looks Like

Payroll is processed accurately and on time—no surprises
Tax filings are completed correctly with zero penalties or late notices
New clients are onboarded smoothly and are fully compliant from day one
Issues are identified early and solved without escalation
Clients feel confident and clear about their payroll operations
The owner has full visibility into payroll status without needing to chase updates

Work Expectations

Fully remote role with reliable internet and a secure work environment
Ability to work independently and manage workload without daily oversight
Use internal systems to track tasks, deadlines, and client communication
Provide consistent reporting and updates to leadership on progress and performance
Participate in tea ---------- etings, trainings, and performance check-ins
Maintain strict confidentiality and adhere to data security standards
Flexibility to handle increased workload during peak periods (quarter-end, year-end)

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0186
Total Execution Time  0.0203
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Payroll-Specialist-1619509
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0120 seconds)  (Hide)
0.0023   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1619509
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 604773
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1619509
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1619509' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1619509 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-08-2026=626***Apr-09-2026=130***Apr-10-2026=43***Apr-11-2026=27***Apr-17-2026=1' WHERE job_id'1619509'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=826' WHERE job_id'1619509'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1619509' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1619509 
0.0034   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '604773'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)