U.S. Payroll Specialist - CPA Firm

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

TYPE OF WORK

Full Time

SALARY

$2000

HOURS PER WEEK

40

DATE UPDATED

Apr 3, 2026

JOB OVERVIEW

Role

Payroll Specialist The CPA Dude, a fast-growing tax firm serving high-net-worth individuals and businesses with complex tax profiles. In this role, you will be the backbone of our payroll operations, ensuring smooth client management, document handling, and supporting the full cycle payroll process. As a critical member of our team, you'll help deliver tax transformations with comprehensive care, embodying our mission to become the Nike of tax firms.

Responsibilities

1. Manage client payrollonboarding processes and maintain ongoing client relationships with a focus on client success
2. Review payroll tax filings to identify missing documents, flag discrepancies, and ensure completeness before submission
3. Prepare and file payrolls and handle e-filing requirements across various return types
4. Organize, label, and track client files for payroll onboarding with meticulous attention to detail
5. Create and roll forward workpapers, evaluating them for accuracy and improvement
6. Communicate directly with clients via email and phone calls to clarify information or request documents
7. Proactively engage with clients to maintain relationships and identify retention risks
8. Collaborate with bookkeepers, assistants, and tax preparers to gather necessary information
9. Manage calendars and roster, including scheduling meetings and follow-ups
10. Identify upsell opportunities within existing accounts, earning bonuses for successful identifications
11. Escalate issues appropriately to management when needed
12. Command presence with strong verbal and written communication skills
13. Respond to client inquiries within the same business day (our fast response culture)
14. Liaise between clients, contractors, and internal teams to ensure timely delivery of services

Results

1. Ensure high client satisfaction and retention through exceptional client service
2. Drive revenue growth through identifying and communicating upsell opportunities
3. Maintain accurate and complete client files for efficient tax preparation
4. Ensure timely filing of all client tax documents and extensions
5. Foster positive client relationships as a trusted advisor
6. Demonstrate a measurable impact on client retention rates
7. Successfully onboard new clients with a smooth transition process
8. Contribute to the firm's growth through process improvement and efficiency
9. Maintain a high level of client responsiveness (same day or within 24 hours)
10. Support our tax advisors in delivering comprehensive tax planning services

Requirements

1. 1-3 years of experience in U.S. payroll operations
2. Strong understanding of U.S. payroll structures
3. Experience with document management and preparation for payroll filings
4. Proficiency with Google Workspace (Docs, Sheets, Drive, Gmail, pivot tables, filters, formulas)
5. Experience with U.S. payroll softwares (ADP/Gusto/Paychex, etc)
6. Strong attention to detail and organizational skills
7. Excellent client-facing and call handling abilities - must be comfortable with video and phone calls
8. Critical thinking skills to determine what's missing or needs fixing
9. Research-first mindset – ability to leverage AI, internet tools, or tax guides before asking for help
10. Strong written and spoken English communication skills
11. Ability to work remotely with a high degree of autonomy
12. Killer project management and follow-up skills
13. Ability to adapt to new systems and technologies quickly
14. Comfortable working 10 AM to 6 PM CST normally (10 AM to 10 PM CST busy season hours)
15. Ability to manage multiple tasks and prioritize workload while maintaining calm
16 .A dedicated and secure workspace, free of distractions

Location
Remote position with dedicated and secure workspace required, free of distractions.

Compensation

Transparent compensation structure based on experience and performance

Get paid what you're worth - we reward based on performance, not billable hours

Bonus structure for identifying and closing upsell opportunities
Competitive salary with a clear growth path

$8-$12 USD per hour

Benefits

1. 100% remote work environment with the infrastructure to work from anywhere in the world
2. No BS corporate culture - we're modern, laid back, and straight to the point
3. Professional development opportunities and continuous learning
4. Collaborative team culture with awesome co-workers
5. Opportunity to grow with a fast-expanding firm
6. Digital-first approach with cutting-edge tax technology
7. Work alongside tax professionals focused on innovative tax strategies
8. Entrepreneurial environment that rewards initiative and fresh ideas

Core Values

1. Communication: Honest, kind candor with prompt responses. We value over-communication—more context is always better.
2. Ownership: Taking full responsibility for work and relationships. Deadlines are non-negotiable, and quality work is expected.
3. Work Smarter, Not Harder: Leveraging better technology, refining processes, and bringing fresh, creative thinking.

About Us

Our mission is to deliver tax transformations with comprehensive care by becoming the Nike of tax firms. The CPA Dude was created based on all the procedures that the founder didn't like about public accounting and made a firm based on output and not billable hours.

We are a modern, laid back, and straight-to-the-point tax firm. While our name is approachable, our work demands precision and expertise. We offer tax compliance but are truly focused on consulting with Tax Advisory Services (TAS).

We serve high-net-worth individuals and businesses with complex tax profiles, specializing in tax planning and structuring for real estate investors, business owners, content creators, day traders, tech professionals, and high-earning 1099 contractors. Our focus is on maximizing tax planning strategies that make the biggest impact, including:

We're not just a tax firm—we're a forward-thinking team that values autonomy, clear communication, constant improvement, and mutual respect. We give our clients the chance to showcase real tax savings when we file their returns.

Software You'll Use:

ADP - Payroll
TaxDome – CRM and secure client communication
QuickBooks Online – for coordinating with bookkeepers
Google Workspace – Docs, Sheets, Drive, Gmail (we don't use Microsoft Office)
Go High Level

Working Hours
NEGOTIABLE

Hiring Process


Email
your resume, any introduction videos, and kick off email to : ----------

Prescreen interview (30 minutes)
Technical test (take-home)
Panel/culture interview (60 minutes)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0330
Total Execution Time  0.0345
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,540,048 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/US-Payroll-Specialist-CPA-Firm-1370392
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0273 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1370392
 LIMIT 1 
0.0018   SELECT *
FROM `employers`
WHERE `employer_id` = 773237
 LIMIT 1 
0.0044   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1370392
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1370392' 
0.0026   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1370392 
0.0023   UPDATE employer_jobs SET hit_counts '***May-05-2025=71***May-06-2025=37***May-07-2025=11***May-08-2025=6***May-09-2025=3***May-10-2025=6***May-12-2025=1***Oct-23-2025=2***Oct-24-2025=70***Oct-25-2025=5***Oct-26-2025=4***Oct-27-2025=11***Oct-28-2025=15***Oct-29-2025=10***Oct-30-2025=22***Oct-31-2025=10***Nov-02-2025=2***Nov-03-2025=32***Nov-04-2025=75***Nov-05-2025=9***Nov-06-2025=6***Nov-07-2025=7***Nov-08-2025=5***Nov-09-2025=4***Nov-10-2025=22***Nov-11-2025=150***Nov-12-2025=8***Nov-13-2025=8***Nov-14-2025=5***Nov-15-2025=1***Nov-16-2025=1***Nov-17-2025=7***Nov-18-2025=2***Nov-19-2025=1***Nov-20-2025=6***Nov-21-2025=1***Nov-22-2025=4***Nov-23-2025=2***Nov-24-2025=15***Nov-25-2025=51***Nov-26-2025=11***Nov-27-2025=22***Nov-28-2025=6***Nov-29-2025=6***Nov-30-2025=2***Dec-01-2025=5***Dec-02-2025=7***Dec-03-2025=1***Dec-04-2025=9***Dec-05-2025=3***Dec-06-2025=1***Dec-08-2025=8***Dec-10-2025=1***Dec-11-2025=1***Dec-12-2025=5***Dec-14-2025=3***Dec-16-2025=1***Dec-18-2025=1***Dec-20-2025=2***Dec-23-2025=4***Dec-27-2025=8***Dec-28-2025=1***Dec-29-2025=1***Dec-30-2025=1***Jan-01-2026=1***Jan-02-2026=2***Jan-05-2026=2***Jan-07-2026=3***Jan-08-2026=5***Jan-19-2026=6***Jan-21-2026=1***Jan-22-2026=36***Jan-23-2026=12***Jan-24-2026=16***Jan-25-2026=7***Jan-26-2026=10***Jan-27-2026=17***Jan-28-2026=19***Jan-29-2026=13***Jan-30-2026=4***Jan-31-2026=2***Feb-01-2026=2***Feb-02-2026=3***Feb-03-2026=33***Feb-04-2026=20***Feb-05-2026=8***Feb-06-2026=5***Feb-07-2026=1***Feb-08-2026=6***Feb-09-2026=7***Feb-10-2026=4***Feb-11-2026=9***Feb-12-2026=7***Feb-13-2026=9***Feb-14-2026=3***Feb-15-2026=4***Feb-16-2026=10***Feb-17-2026=9***Feb-18-2026=10***Feb-19-2026=6***Feb-20-2026=1***Feb-21-2026=11***Feb-22-2026=93***Feb-23-2026=19***Feb-24-2026=17***Feb-25-2026=15***Feb-26-2026=6***Feb-27-2026=3***Feb-28-2026=4***Mar-01-2026=4***Mar-02-2026=5***Mar-03-2026=3***Mar-04-2026=8***Mar-05-2026=7***Mar-06-2026=4***Mar-07-2026=8***Mar-08-2026=3***Mar-09-2026=4***Mar-10-2026=4***Mar-11-2026=6***Mar-12-2026=2***Mar-13-2026=2***Mar-14-2026=5***Mar-15-2026=1***Mar-16-2026=66***Mar-17-2026=59***Mar-18-2026=17***Mar-19-2026=12***Mar-20-2026=13***Mar-21-2026=2***Mar-22-2026=3***Mar-23-2026=8***Mar-24-2026=6***Mar-25-2026=5***Mar-26-2026=7***Mar-27-2026=9***Mar-28-2026=7***Mar-29-2026=3***Mar-30-2026=5***Mar-31-2026=3***Apr-01-2026=5***Apr-02-2026=4***Apr-03-2026=355***Apr-04-2026=157***Apr-05-2026=61***Apr-06-2026=75***Apr-07-2026=29***Apr-08-2026=28***Apr-09-2026=14***Apr-10-2026=12***Apr-11-2026=11***Apr-14-2026=1***Apr-15-2026=1' WHERE job_id'1370392'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2025=135***Oct-2025=149***Nov-2025=471***Dec-2025=63***Jan-2026=155***Feb-2026=324***Mar-2026=291***Apr-2026=753' WHERE job_id'1370392'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1370392' 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` = 1370392 
0.0117   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '773237'
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)