Tax Preparer & Bookkeeper

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

TYPE OF WORK

Full Time

SALARY

450-850

HOURS PER WEEK

40

DATE UPDATED

Oct 16, 2026

JOB OVERVIEW

Long-Term Position | Growth Opportunities

We are looking for an experienced Tax Preparer & Bookkeeper to join our team for a long-term position with opportunities for growth.

This position is for someone who already has solid experience and can work independently. We are NOT looking for someone who needs constant guidance or basic tax training.

We want someone who can take a tax return or bookkeeping assignment, understand what needs to be done, complete it accurately, and submit it ready for review.

What We’re Looking For
Tax Preparation
Minimum 2+ years of professional tax preparation experience
Strong understanding of U.S. federal tax laws and regulations
Strong knowledge of common individual tax forms and schedules
Ability to understand tax documents and identify missing or inconsistent information
Ability to prepare tax returns accurately with minimal supervision
Strong attention to detail and ability to perform your own quality control before submitting a return
Understanding of tax compliance and due diligence requirements
Business tax return experience is a strong plus — including Schedule C, partnerships, S-Corporations, and/or other business returns
Bookkeeping
Experience with QuickBooks Online
Strong understanding of bookkeeping principles
Ability to categorize transactions accurately
Bank and credit card reconciliations
Accounts payable/receivable experience is a plus
Ability to identify discrepancies and resolve bookkeeping issues
Ability to keep company books clean, organized, and up to date
Books must be completed and ready for review at the end of each month
The Type of Person We Need

We are looking for someone who is:

Proactive — you look for solutions instead of waiting to be told every step
Fast and efficient, especially during tax season
Detail-oriented and organized
Comfortable working independently
Able to meet deadlines
A strong communicator
Reliable and consistent
Willing to ask questions when something genuinely needs clarification
Able to manage multiple clients and priorities
Interested in building a long-term career, not just finding seasonal work
During Tax Season

Tax season moves quickly. We need someone who can handle a high volume of work while maintaining accuracy.

You should be able to:

Receive the file ? Review the information ? Prepare the return ? Perform your own quality check ? Submit it READY FOR REVIEW.

We do not want to spend our time correcting basic mistakes or walking you through every step of the return.

Technology Requirements

You must have:

Reliable computer
Reliable high-speed internet
Ability to work remotely without connectivity issues
Comfortable working with cloud-based software
QuickBooks Online experience
Ability to learn and work with our internal systems and software
Application Requirements — READ CAREFULLY

Applications that do not follow these instructions will not be considered.

Then tell us:
Your name
How many years of tax preparation experience you have
How many years of bookkeeping experience you have
Your experience with QuickBooks Online
What types of tax returns you have prepared
Whether you have experience with business returns
Why you believe you are a good fit for this position

Do not read your resume. We want to hear you explain your experience in your own words.

2. Internet Speed Test

Send a screenshot of your most recent internet speed test showing:

Download speed
Upload speed
Ping/latency

We need to know that you have a reliable and fast internet connection for remote work.

If your home internet is not reliable, explain what your backup option is (for example, a coworking space, office, or nearby location with reliable high-speed internet).

3. Resume

Please include your current resume with your application.

Important

This is a long-term opportunity, not simply a seasonal position.

If you are experienced, independent, proactive, detail-oriented, and capable of delivering quality work without constant supervision, we want to hear from you.

If you need someone to teach you basic tax preparation or bookkeeping step-by-step, this position is probably not the right fit.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0255
Total Execution Time  0.0274
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Tax-Preparer-Bookkeeper-1709689
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0155 seconds)  (Hide)
0.0008   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709689
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 960085
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709689
AND `misc`.`id` IS NULL 
0.0008   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1709689' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709689 
0.0027   UPDATE employer_jobs SET hit_counts = '***Aug-15-2026=1***Aug-16-2026=2***Aug-18-2026=474***Aug-19-2026=87***Aug-20-2026=16***Aug-21-2026=3***Aug-24-2026=3***Aug-26-2026=1***Aug-27-2026=1***Aug-29-2026=1***Aug-30-2026=2***Sep-02-2026=1***Sep-05-2026=2***Sep-08-2026=1***Sep-11-2026=2***Sep-13-2026=1***Sep-14-2026=2***Sep-17-2026=1***Sep-20-2026=1***Sep-21-2026=1***Sep-23-2026=1***Sep-26-2026=1***Sep-27-2026=1***Sep-29-2026=1***Oct-02-2026=1***Oct-03-2026=1***Oct-05-2026=2***Oct-06-2026=1***Oct-08-2026=1***Oct-11-2026=1***Oct-13-2026=1***Oct-14-2026=3***Oct-16-2026=775***Oct-17-2026=290***Oct-18-2026=3' WHERE job_id= '1709689'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=591***Sep-2026=16***Oct-2026=1078' WHERE job_id= '1709689'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1709689' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709689 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '960085'
AND `date_added` >= '2022-06-08' 
0.0011   select * from teasers 
0.0021   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)