Full Time
$6
40
Aug 14, 2026
Bookkeeper Virtual Assistant – CPA Firm
Position Overview
We are seeking 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 has hands-on experience with U.S. bookkeeping and tax accounting,
understands U.S. payroll requirements, and can work accurately with financial records for
multiple clients.
This role requires strong attention to detail, confidentiality, and the ability to manage multiple
client accounts while meeting deadlines.
Key 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 financial reports, including Profit & Loss and Balance Sheet.
• 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.
Required Qualifications
• 2+ years of bookkeeping or accounting experience, preferably supporting U.S. clients.
• 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.
• Familiarity with accounting and payroll platforms such as 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
How to Apply (Non-Negotiable)
Applications that do not include all of the requirements below will not proceed to the screening process.
Please send the following:
Your updated CV or Resume
A short introduction video explaining how your experience aligns with this role, particularly your customer service, dispatching, scheduling, and administrative support experience
Your WhatsApp number
Please keep a close eye on your WhatsApp, as this is an urgent hiring requirement and qualified applicants will be contacted as soon as possible.