Payroll Specialist

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

TYPE OF WORK

Full Time

SALARY

$5/hr

HOURS PER WEEK

40

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

Job Title: Payroll Specialist
Location: Remote
Compensation: $5/hr
Schedule: Full-time | Flexible on payroll processing days

About Us:

We are a fast-growing home services company operating across Texas and Oklahoma under United States Home Services and Lee's Air. We provide HVAC, plumbing, insulation, and other home improvement services while building a high-performing team focused on accountability, accuracy, and growth.

Role Summary:

We’re looking for a detail-oriented and experienced Payroll Specialist to manage payroll processing and ensure our employees, sales representatives, and subcontractors are paid accurately and on time. This role will handle payroll, commissions, invoices, reconciliations, and payroll records.

Responsibilities:
Process payroll accurately and on time for W-2 employees and 1099 subcontractors
Review timesheets, hours, overtime, bonuses, commissions, and deductions
Calculate and reconcile commission-based pay
Verify subcontractor and installer invoices before payment
Identify and resolve payroll discrepancies and errors
Set up new employees and maintain accurate payroll records
Process raises, role changes, terminations, and other payroll updates
Maintain payroll documentation and confidential compensation information
Assist with payroll tax filings, W-2s, and 1099s
Prepare payroll reports and reconcile payroll records
Respond to employee questions regarding pay and commissions
Requirements:
Minimum 2 years of hands-on payroll processing experience
Experience processing payroll for multiple U.S. states; Texas and Oklahoma experience is a plus
Experience handling both W-2 employees and 1099 contractors
Experience with commissions, bonuses, or other variable pay
Strong Excel/Google Sheets skills, including lookups and reconciliation
Knowledge of overtime rules, garnishments, and payroll deadlines
Excellent English communication skills
Strong attention to detail and accuracy
Able to handle confidential payroll information with discretion
Experience with payroll platforms such as Gusto, ADP, Paychex, Paylocity, QuickBooks Payroll, Rippling, or similar
Reliable remote work setup and full-time availability

Bonus: Experience in home services, HVAC, construction, solar, roofing, accounts payable, bookkeeping, or commission tracking.

Why Join Us?
Long-term, stable remote position
Opportunity for growth as the company expands
Work with a fast-growing U.S. home services company
Supportive and performance-driven team
Opportunity to take on additional payroll and accounting responsibilities over time

If you’re detail-oriented, experienced in U.S. payroll, and take pride in making sure every employee is paid accurately and on time, we’d love to hear from you!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0146
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,872 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Payroll-Specialist-1714110
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714110
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 861412
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714110
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-08-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714110' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714110 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=861***Aug-22-2026=112***Aug-24-2026=2' WHERE job_id'1714110'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=974' WHERE job_id'1714110'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714110' 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` = 1714110 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '861412'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)