Bookkeeper / Accountant — US Tax Prep & IRS Audit Substantiation (Part-Time, Project-Based)

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

TYPE OF WORK

Part Time

SALARY

$500+

HOURS PER WEEK

20

DATE UPDATED

Aug 24, 2026

JOB OVERVIEW

Job Title: Bookkeeper / Accountant — US Tax Prep & IRS Audit Substantiation (Part-Time, Project-Based)

About the role:
I'm a US-based small business owner (fitness coaching, LLC) and self-employed individual looking for a highly competent bookkeeper/accountant with US accounting experience (personal and business) to help me get current on my taxes and support an active IRS audit. You will work alongside my US tax representative (an Enrolled Agent), who handles all official filings and sign-off. Your job is the legwork: organizing, matching, and substantiating.

Project 1 (priority): 2025 Tax Return Preparation

Compile and organize all 2025 receipts and income records, split cleanly into two separate books: (1) Anthony Ogogo personal, (2) Ogogo Fitness Elite Coaching (LLC, taxed as disregarded entity/self-employed).
Match every expense to its corresponding bank or credit card statement line. A receipt alone is not sufficient; every deduction needs a paired payment record.
Calculate the home office deduction (business-use square footage as a percentage of total home square footage).
This return is currently overdue (was due April), so speed matters — the goal is to get this filing-ready as quickly as possible to minimize penalties and interest.

Project 2: 2023 IRS Audit Substantiation

The IRS disallowed three expense categories in full (Other Expenses, Travel, Legal & Professional Services) due to insufficient substantiation. This is now under appeal.
Go through all 2023 receipts and match each to bank/card statements using the same two-document standard as above.
Organize everything so it's ready to hand to my tax representative for the appeals hearing.
This is not time-critical (IRS appeals backlog is 8–24 months) but should be picked up once the 2025 return is filing-ready.

Ongoing role (after both projects are complete):

Become my regular bookkeeper — ongoing receipt organization, expense categorization, and keeping personal and business finances tidy and separated going forward.

Who you are:

Strong US bookkeeping/accounting experience, ideally with both personal and small-business (LLC/self-employed) returns.
Meticulous, detail-oriented, comfortable reconciling receipts against bank statements line by line.
Comfortable using your own preferred bookkeeping system/tools; I can share the records I already have organized.
Able to work independently and escalate only what needs a decision.
Bonus: experience supporting an IRS audit or substantiation process.

How to apply:

Start your application with the word AUDIT — applications that don't include this will not be reviewed.
Record a personalized 3-minute Loom video addressing me, Anthony Ogogo, directly by name, explaining your relevant experience and specifically why you're a strong fit for this role. If you cannot record a personalized Loom, please do not apply. Generic or templated Looms will be rejected.
Include any relevant experience with US tax prep, bookkeeping, or audit support.

Terms: Part-time, project-based to start (2025 return and 2023 audit substantiation), with potential to move into an ongoing part-time bookkeeping role. Async work is fine, no time zone requirement.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0187
Total Execution Time  0.0204
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,088 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Accountant-US-Tax-Prep-IRS-Audit-Substantiation-Part-Time-Project-Based-1715629
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0095 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1715629
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 706091
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1715629
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-05',ej.date_added) duration_daysDATEDIFF('2026-09-05',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-05',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1715629' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715629 
0.0014   UPDATE employer_jobs SET hit_counts '***Aug-24-2026=814***Aug-25-2026=382***Aug-26-2026=168***Aug-27-2026=78***Aug-28-2026=53***Aug-29-2026=32***Aug-30-2026=7***Sep-04-2026=1***Sep-05-2026=1' WHERE job_id'1715629'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1533***Sep-2026=2' WHERE job_id'1715629'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1715629' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715629 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '706091'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)