US Tax Preparer (Remote, PH-Based)

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

TYPE OF WORK

Full Time

SALARY

$11-18/hour

HOURS PER WEEK

40

DATE UPDATED

Jul 8, 2026

JOB OVERVIEW

Job Title: Tax Preparer (PH-Based, U.S. Returns)

Company Background:
We are a fast-growing U.S.-based accounting and tax firm committed to providing exceptional service to individuals and businesses. We believe in empowering our team through clarity, process, and purpose. As we continue to grow, we're looking for highly skilled remote tea ---------- mbers who take ownership of their work and thrive in a high-performance, detail-oriented environment. If you're passionate about U.S. tax preparation, client service, and delivering quality results with minimal oversight, we want to hear from you.

Role Description:
We are hiring a Philippines-based Tax Preparer who will take ownership of the end-to-end preparation of personal and business tax returns for U.S.-based clients. This individual will play a key role in document collection, communication, and return preparation, ensuring quality and timeliness. You will work closely with clients through the TaxDome portal and communicate via email to gather all necessary documents before preparing returns through TaxSlayer for final review by a Senior Tax Manager.

Key Responsibilities/Objectives:
Client Communication: Use TaxDome and email to proactively coordinate with clients to collect and organize all necessary tax documents for accurate return preparation.

End-to-End Return Preparation: Independently prepare personal (1040) and business (1120, 1120S, 1065) tax returns for U.S. clients, ensuring compliance and accuracy.

Process Execution: Work efficiently within internal processes and systems to meet deadlines and maintain quality standards.

Quality Collaboration: Collaborate with the Senior Tax Manager to ensure returns are review-ready and address any follow-up documentation or adjustments needed.


Who You Are:
A seasoned, detail-driven professional with deep knowledge of U.S. tax return preparation.

Proactive in managing communication and timelines with clients and internal teams.

You're a team player who thrives on collaboration and communication. You understand that timely, reliable communication keeps our clients well-served and our workflow running smoothly and you take ownership of your part in that.

Able to work independently with minimal supervision while maintaining a high bar for accuracy and completeness.

Strong written communicator who is comfortable using online portals and email as primary communication tools.

Thrives in a remote work environment and is highly self-motivated.


Who You Are Not:
Someone who requires step-by-step instruction for routine tasks.

A person who is uncomfortable managing multiple client deadlines and follow-ups simultaneously.


Must-Have Qualifications:

Minimum 3–5 years of experience preparing U.S. personal (1040) and business (1120, 1120S, 1065) tax returns.

Proficiency in tax preparation software (Drake, Lacerte, TaxSlayer, ProConnect, UltraTax, or similar).

Familiarity with IRS regulations and current tax laws affecting individuals and small businesses.

Experience using TaxDome (or a similar client management portal).

Ability to independently complete tax returns with minimal supervision.

Comfortable using Slack (or similar tea ---------- ssaging tools) for daily communication, with a proven ability to respond promptly and follow through on messages, questions, and tasks relayed through the team.

Strong English communication skills, particularly in writing.


Nice-to-Have Qualifications:
Prior experience reviewing returns prepared by others.

Exposure to multi-state returns and international tax scenarios.

Bookkeeping or QuickBooks experience.


Success Metrics:
What success looks like:

100% of assigned returns are completed accurately and on time. Able to achieve weekly goals presented in the individual scorecard.

Client and internal team communication is timely, professional, and keeps returns moving forward without bottlenecks.

Minimal revisions required during Senior Tax Manager review.


30 Days:
Fully onboarded to internal systems and processes, including TaxDome and TaxSlayer

Independently managing client document collection for simple returns.


60 Days:
Completing personal and business returns from document intake to draft completion with minimal supervision.

Supporting return preparation during peak season with strong turnaround times.
Operating as a fully independent preparer.

Handling a full caseload of client returns across personal and business filings.


Clarity as a Whole:
What This Role Owns:

Complete preparation of U.S. tax returns (1040, 1120, 1120S, 1065)

Client communication for document collection and clarification

Filing preparation ready for final review


What This Role Does Not Own:
Final review and signature of returns (handled by Sr. Tax Manager)

Tax strategy planning or representation during audits


Compensation:
Salary is DOE (Dependent on Experience). We offer competitive compensation and performance-based incentives.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/US-Tax-Preparer-Remote-PH-Based-1685384
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1685384
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 950976
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1685384
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-14',ej.date_added) duration_daysDATEDIFF('2026-08-14',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-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1685384' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1685384 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-08-2026=167***Jul-09-2026=279***Jul-10-2026=72***Jul-11-2026=33***Jul-12-2026=44***Jul-13-2026=60***Jul-14-2026=51***Jul-15-2026=51***Jul-16-2026=19***Jul-17-2026=26***Jul-18-2026=21***Jul-19-2026=11***Jul-20-2026=51***Jul-21-2026=51***Jul-22-2026=22***Jul-23-2026=23***Jul-24-2026=16***Jul-25-2026=4***Jul-26-2026=7***Jul-27-2026=19***Jul-28-2026=20***Jul-29-2026=15***Jul-30-2026=11***Jul-31-2026=14***Aug-01-2026=5***Aug-02-2026=5***Aug-03-2026=6***Aug-04-2026=19***Aug-05-2026=6***Aug-06-2026=7***Aug-07-2026=9***Aug-08-2026=5***Aug-14-2026=1' WHERE job_id'1685384'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1086***Aug-2026=63' WHERE job_id'1685384'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1685384' 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` = 1685384 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '950976'
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)