Senior Tax Accountant / CPA — Puerto Rico Act 60

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

TYPE OF WORK

Gig

SALARY

$6 hour

HOURS PER WEEK

20

DATE UPDATED

Aug 29, 2026

JOB OVERVIEW

We are seeking a highly competent, meticulous tax accountant with direct experience in Puerto Rico Act 60 applications, compliance and tax planning. The ideal candidate combines strong technical accounting skills with the ability to research, interpret and correctly apply Puerto Rico and federal tax law.

This is not a basic tax-preparation position. We need a detail-oriented professional capable of taking ownership of a complex tax situation, identifying lawful tax-saving opportunities and ensuring every application, return and supporting document is accurate, complete and defensible.

Responsibilities
Evaluate eligibility for applicable Puerto Rico Act 60 incentives.
Prepare and manage the Act 60 application process from initial document collection through approval.
Identify continuing residency, reporting, recordkeeping and decree-compliance requirements.
Prepare or review Puerto Rico and U.S. federal income-tax returns.
Maximize lawful deductions, credits, exclusions and other available tax benefits.
Analyze income sourcing, residency, business-structure and cross-jurisdictional tax issues.
Research relevant statutes, regulations, administrative guidance and case law.
Provide written recommendations supported by authoritative citations.
Maintain detailed workpapers, filing records, compliance calendars and supporting documentation.
Identify inconsistencies, missing information and potential audit exposure before submission.
Model alternative tax strategies and explain their financial and legal consequences.
Coordinate with tax attorneys or other specialists when an issue falls outside the accountant’s professional scope.
Respond promptly to government notices, information requests and compliance questions.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0233
Total Execution Time  0.0251
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Tax-Accountant-CPA-Puerto-Rico-Act-60-1640962
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0122 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1640962
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 926103
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1640962
AND `misc`.`idIS NULL 
0.0009   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-02',ej.date_added) duration_daysDATEDIFF('2026-09-02',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-02',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1640962' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640962 
0.0008   UPDATE employer_jobs SET hit_counts '***May-07-2026=411***May-08-2026=44***May-09-2026=15***May-10-2026=12***May-11-2026=12***May-12-2026=15***May-13-2026=13***May-14-2026=2***May-15-2026=8***May-16-2026=9***May-17-2026=2***May-18-2026=4***May-19-2026=5***May-20-2026=1***May-21-2026=3***May-22-2026=5***May-23-2026=1***May-25-2026=3***May-26-2026=2***May-27-2026=2***May-28-2026=2***May-29-2026=1***May-30-2026=1***May-31-2026=2***Jun-01-2026=5***Jun-02-2026=4***Jun-03-2026=2***Jun-04-2026=5***Jun-05-2026=7***Jun-06-2026=1***Jun-07-2026=2***Jun-09-2026=1***Jun-10-2026=1***Jun-12-2026=1***Jun-13-2026=1***Jun-14-2026=2***Jun-15-2026=1***Jun-16-2026=1***Jun-18-2026=2***Jun-19-2026=1***Jun-20-2026=2***Jun-21-2026=1***Jun-23-2026=7***Jun-24-2026=1***Jun-25-2026=1***Jun-26-2026=1***Jun-27-2026=1***Jun-28-2026=3***Jun-29-2026=2***Jun-30-2026=6***Jul-02-2026=3***Jul-03-2026=2***Jul-04-2026=3***Jul-06-2026=1***Jul-08-2026=1***Jul-09-2026=2***Jul-10-2026=2***Jul-12-2026=2***Jul-14-2026=1***Jul-15-2026=1***Jul-18-2026=2***Jul-20-2026=1***Jul-28-2026=2***Jul-30-2026=2***Jul-31-2026=1***Aug-01-2026=1***Aug-10-2026=1***Aug-13-2026=2***Aug-15-2026=1***Aug-17-2026=4***Aug-27-2026=1***Aug-29-2026=746***Aug-30-2026=8***Aug-31-2026=1***Sep-01-2026=2***Sep-02-2026=2' WHERE job_id'1640962'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2026=575***Jun-2026=62***Jul-2026=26***Aug-2026=765***Sep-2026=4' WHERE job_id'1640962'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1640962' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640962 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '926103'
AND `date_added` >= '2022-06-08' 
0.0015   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)