Remote US Payroll Specialist & Bookkeeper

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

TYPE OF WORK

Full Time

SALARY

$750-2000

HOURS PER WEEK

40

DATE UPDATED

Mar 24, 2026

JOB OVERVIEW

About Priceless CPA
Priceless CPA is distinguished by our core values of trustworthiness, compassion, and diligence. With a deep commitment to making a positive impact on our clients’ lives and finances, we seek to build meaningful relationships that go beyond the numbers. We find satisfaction and fulfillment in providing exceptional service that truly benefits our clients. As a team, we support each other to become better professionals and people.
We are currently seeking a Remote US Payroll Specialist & Bookkeeper who is fluent in English, knowledgeable in IFRS, and has strong experience in preparing taxes. Handling U.S. Payroll and Bookkeeping are highly preferred. If you have the skills and passion to work in a dynamic, growth-oriented environment, we would love to hear from you.

Role Overview
We are seeking a detail-oriented and reliable US Payroll Specialist & Bookkeeper to manage both client bookkeeping and U.S. payroll operations. This is a dual-focus role where both bookkeeping and payroll are equally important. We’re looking for someone dependable, detail-oriented, and comfortable handling both bookkeeping and U.S. payroll responsibilities.

Key Responsibilities

US Payroll & Compliance
Manage U.S. payroll processing and filings for multiple clients
Handle state payroll registrations across various U.S. states
Ensure compliance with federal and state payroll requirements
Resolve payroll-related issues, including:
Communicating with U.S. state agencies
Handling notices, discrepancies, and filings
Work with payroll platforms (e.g., Gusto, ADP, or similar)
Bookkeeping
Maintain accurate books for clients using QuickBooks Online (QBO)
Handle monthly and quarterly bookkeeping for ongoing clients
Prepare and clean up books for annual clients to ensure tax readiness
Perform account reconciliations and ensure financial accuracy
Administrative Support
Assist with client bookkeeping and payroll requests
Support internal coordination and basic administrative tasks as needed

Qualifications
Proven experience handling U.S. payroll, including multi-state filings (Minimum 2 years)
Experience communicating with U.S. government/state agencies
Strong experience with QuickBooks Online (Minimum 2 years)
Solid understanding of U.S. bookkeeping and accounting principles
High attention to detail and strong organizational skills
Ability to work independently in a remote environment

Nice to Have
Experience working with a CPA or accounting firm
Familiarity with multiple payroll platforms (Gusto, ADP, etc.)
Experience with U.S. tax preparation, as there are growing opportunities to support in this area

What We Offer
Fully remote, flexible work environment
Opportunity to grow with a fast-scaling CPA firm
Long-term growth and increased responsibility opportunities

Additional Details
Job Type: Full-Time
Schedule: Flexible with required overlap during U.S. business hours
Remote Location

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0163
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,928 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Remote-US-Payroll-Specialist-Bookkeeper-1609638
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0060 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1609638
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 893629
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1609638
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1609638' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1609638 
0.0018   UPDATE employer_jobs SET hit_counts '***Mar-24-2026=400***Mar-25-2026=375***Mar-26-2026=124***Mar-27-2026=86***Mar-28-2026=24***Mar-29-2026=32***Mar-30-2026=64***Mar-31-2026=27***Apr-01-2026=44***Apr-02-2026=28***Apr-03-2026=31***Apr-04-2026=13***Apr-05-2026=10***Apr-06-2026=16***Apr-07-2026=13***Apr-08-2026=25***Apr-09-2026=6***Apr-10-2026=10***Apr-11-2026=3***Apr-12-2026=4***Apr-13-2026=8***Apr-14-2026=9***Apr-15-2026=8***Apr-16-2026=9***Apr-17-2026=6***Apr-18-2026=4***Apr-21-2026=1***Apr-22-2026=1' WHERE job_id'1609638'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1132***Apr-2026=249' WHERE job_id'1609638'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1609638' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1609638 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '893629'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)