CPA US Taxation Experience

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

TYPE OF WORK

Full Time

SALARY

$7

HOURS PER WEEK

40

DATE UPDATED

Sep 16, 2026

JOB OVERVIEW

We are looking for a highly organized and detail-oriented Bookkeeper Virtual Assistant to support a CPA firm with day-to-day bookkeeping, payroll processing, and tax-related accounting tasks.

The ideal candidate must have hands-on experience with U.S. bookkeeping, U.S. payroll processing, and accounting records for multiple clients. Experience working directly with a CPA or accounting firm is highly preferred.

IMPORTANT – NON-NEGOTIABLE REQUIREMENTS:
- 2+ years of bookkeeping or accounting experience
- Hands-on U.S. bookkeeping experience is REQUIRED
- Hands-on U.S. payroll processing experience is REQUIRED
- Strong knowledge of U.S. accounting and bookkeeping practices
- Experience with bank and credit card reconciliations
- Strong understanding of financial statements and general ledger accounting
- Candidates without U.S. bookkeeping and U.S. payroll experience will not be considered

Responsibilities:

Bookkeeping:
- Maintain accurate financial records for multiple U.S. clients
- Record and categorize income, expenses, payments, and deposits
- Perform monthly bank and credit card reconciliations
- Review transactions for accuracy and proper account classification
- Prepare and maintain general ledger accounts
- Generate and review Profit & Loss and Balance Sheet reports
- Assist with month-end and year-end closing procedures
- Identify discrepancies and resolve bookkeeping issues

U.S. Tax Support:
- Apply knowledge of U.S. tax concepts and accounting practices when reviewing client records
- Prepare bookkeeping records and supporting schedules needed for tax preparation
- Organize tax-related documents and client financial information
- Assist CPAs with tax preparation and tax research as needed
- Review transactions for potential tax-related issues or missing information
- Maintain accurate records to support federal and state tax filings
- Communicate with the CPA or tax team regarding missing documentation or accounting discrepancies

Payroll:
- Process payroll accurately and on schedule for U.S. clients
- Maintain employee payroll records
- Calculate regular hours, overtime, bonuses, deductions, and other payroll items
- Assist with payroll tax calculations and filings
- Reconcile payroll transactions with accounting records
- Assist with W-2 and 1099 preparation
- Ensure payroll records are properly maintained and organized
- Research and escalate payroll discrepancies or compliance concerns

Administrative & Client Support:
- Maintain organized digital financial files and documentation
- Request missing financial documents from clients when necessary
- Assist with accounts payable and accounts receivable tasks
- Prepare reports and spreadsheets for CPA review
- Follow established accounting procedures and internal controls
- Maintain strict confidentiality of client financial and tax information
- Communicate professionally with clients and internal CPA staff

Requirements:
- 2+ years of bookkeeping or accounting experience
- Experience supporting U.S. clients is strongly preferred
- Strong knowledge of U.S. accounting and bookkeeping practices
- Working knowledge of U.S. tax concepts and requirements
- Hands-on U.S. payroll processing experience
- Experience with bank and credit card reconciliations
- Strong understanding of financial statements and general ledger accounting
- Excellent attention to detail and accuracy
- Strong written and verbal English communication skills
- Ability to handle confidential financial information
- Strong organizational and time-management skills
- Ability to work independently and meet strict deadlines

Preferred Qualifications:
- Experience working for a CPA or accounting firm
- Experience handling bookkeeping for multiple U.S. clients
- Familiarity with federal and state payroll requirements
- Experience assisting with tax preparation
- Knowledge of 1099 and W-2 processes
- Experience with QuickBooks Online and/or QuickBooks Desktop
- Experience with Gusto, ADP, QuickBooks Payroll, or similar systems

Preferred Tools:
- QuickBooks Online / QuickBooks Desktop
- QuickBooks Payroll
- Gusto
- ADP
- Microsoft Excel / Google Sheets
- Google Workspace
- Other accounting, tax, and payroll software

Apply here:
----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0457
Total Execution Time  0.0477
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,525,384 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/CPA-US-Taxation-Experience-1732238
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0381 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1732238
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 835603
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1732238
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1732238' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1732238 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-16-2026=204***Sep-17-2026=66***Sep-18-2026=23***Sep-19-2026=18***Sep-21-2026=1' WHERE job_id'1732238'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=312' WHERE job_id'1732238'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1732238' 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` = 1732238 
0.0304   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '835603'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)