Founding US Expat Tax Preparers (CPA / EA Preferred): Independent Contractor | Remote | Pre-Launch Team

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

TYPE OF WORK

Part Time

SALARY

$5-25

HOURS PER WEEK

TBD

DATE UPDATED

Feb 21, 2026

JOB OVERVIEW

We are building a modern, technology-enabled firm focused exclusively on American taxpayers living abroad.

We are launching later this year and are forming our founding team of experienced US Expat Tax Preparers now.

This is not a seasonal volume tax job.
We are building structured systems, clear workflows, and long-term professional relationships from day one.

About the Firm

We serve one niche only:

US citizens and green card holders living overseas.

Our focus is precision, organization, and clean digital workflows, not high-volume domestic 1040 preparation.

We are building:

Structured digital intake systems

Clear documentation standards

Organized workflow processes

A technology-enabled environment that reduces chaos

We are recruiting early so we are fully prepared when client volume begins.

We are building an AI-Native cloud accounting firm that is technology first.

Required Experience

You must have direct experience preparing US expat tax returns, including:

Form 1116 (Foreign Tax Credit)

Form 2555 (Foreign Earned Income Exclusion)

FinCEN 114 (FBAR)

Form 8938

Form 5471 (strongly preferred)

Form 3520

Form 8621 (PFIC experience preferred)

Additional requirements:

CPA or EA preferred (strong expat experience considered)

3–5+ years relevant US tax experience

Strong written and spoken English

Ability to work independently in a remote environment

Highly organized and deadline-driven

Comfortable working with digital systems and cloud-based workflows

Compensation

This is an independent contractor role.

Compensation:

Hourly: $10–$20/hour depending on experience and complexity level

Initial workload: Part-time during pre-launch phase

Opportunity to scale hours as client volume increases

We will begin with structured hourly engagement while workflows are finalized. As volume stabilizes, compensation structure may evolve based on performance and specialization.

There are no fixed quotas.
You take on work you can responsibly handle.

Founding tea ---------- mbers will receive priority allocation once client flow begins.

Sister Company Stability

We also operate a separate bookkeeping firm serving small businesses.

For those interested, this may provide:

Off-season income opportunities

Ongoing advisory support

More consistent year-round engagement

Participation is optional.

What We Value

We are looking for professionals who:

Take ownership of their work

Communicate clearly and proactively

Respect deadlines

Care about accuracy

See technology as a tool to improve efficiency

This is a long-term professional relationship, not short-term seasonal hiring.

Timeline

We are currently:

Interviewing and vetting candidates

Finalizing systems and workflows

Preparing for launch later this year

Selected candidates will be onboarded prior to launch.

To Apply

Please submit:

Resume

Summary of your expat tax experience

Approximate number of expat returns prepared annually

Your availability during peak filing season

Your expected hourly rate

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0164
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,464 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Founding-US-Expat-Tax-Preparers-CPA-EA-Preferred-Independent-Contractor-Remote-Pre-Launch-Team-1584865
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0099 seconds)  (Hide)
0.0023   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1584865
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 904374
 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` = 1584865
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1584865' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1584865 
0.0015   UPDATE employer_jobs SET hit_counts '***Feb-21-2026=187***Feb-22-2026=29***Feb-23-2026=19***Feb-24-2026=17***Feb-25-2026=6***Feb-26-2026=13***Feb-27-2026=5***Feb-28-2026=7***Mar-01-2026=8***Mar-02-2026=4***Mar-03-2026=3***Mar-05-2026=4***Mar-06-2026=4***Mar-07-2026=1***Mar-08-2026=2***Mar-09-2026=5***Mar-11-2026=2***Mar-12-2026=2***Mar-13-2026=1***Mar-14-2026=3***Mar-16-2026=1***Mar-17-2026=3***Mar-19-2026=3***Mar-20-2026=3***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=4***Mar-25-2026=1***Mar-26-2026=7***Mar-27-2026=1***Mar-29-2026=2***Mar-30-2026=3***Mar-31-2026=2***Apr-01-2026=3***Apr-02-2026=2***Apr-04-2026=1***Apr-07-2026=1***Apr-08-2026=1***Apr-09-2026=1***Apr-10-2026=1***Apr-11-2026=2***Apr-12-2026=2***Apr-14-2026=2***Apr-19-2026=1' WHERE job_id'1584865'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Feb-2026=283***Mar-2026=71***Apr-2026=17' WHERE job_id'1584865'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1584865' 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` = 1584865 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '904374'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0011   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)