US Tax Preparer & Bookkeeper

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

TYPE OF WORK

Part Time

SALARY

$6.00/hour (Increase after 90-day perfor

HOURS PER WEEK

25

DATE UPDATED

Jul 16, 2026

JOB OVERVIEW

Job Title: US Tax Preparer & Bookkeeper
Location: Remote
Job Type: Full-Time | Long-Term
Starting Rate: $6.00/hour (Increase after 90-day performance review)

We are seeking a reliable, detail-oriented professional to join our growing team. If you have hands-on experience with US tax preparation, bookkeeping, and financial reporting and enjoy working in an organized, systems-driven environment, we encourage you to apply.

Overview
We are looking for a dedicated US Tax Preparer & Bookkeeper to support our accounting and tax operations. In this role, you will prepare individual, business, nonprofit, and state tax returns, maintain accurate financial records, and help ensure clients' books remain clean, compliant, and tax-ready throughout the year.
This position is ideal for someone who is accurate, dependable, proactive, and capable of working independently while managing multiple client engagements and meeting deadlines.

Job Details
As a US Tax Preparer & Bookkeeper, you will manage tax preparation and bookkeeping responsibilities for multiple clients, maintain organized documentation, and support efficient accounting workflows. Your work will play a key role in ensuring compliance, financial accuracy, and a seamless tax preparation process for our clients.

What You'll Be Doing
Tax Preparation & Compliance
Prepare Individual Tax Returns (Form 1040) and related schedules.
Prepare Business Tax Returns, including Forms 1120, 1120S, and 1065.
Prepare Sole Proprietorship, Partnership, LLC, S Corporation, and C Corporation tax returns.
Prepare and file nonprofit tax returns, including IRS Form 990-EZ and the full IRS Form 990, while ensuring compliance with nonprofit tax regulations.
Prepare and file state and franchise tax returns in accordance with applicable state requirements.
Review financial records to ensure accuracy, completeness, and tax readiness.
Identify missing information and communicate with clients or internal tea ---------- mbers as needed.
Maintain organized digital tax workpapers and supporting documentation.

Bookkeeping & Financial Management
Perform bookkeeping using QuickBooks Online.
Categorize financial transactions accurately.
Reconcile bank accounts and credit card statements.
Clean up and correct incomplete or inaccurate bookkeeping records when necessary.
Prepare monthly financial reports, including Profit & Loss Statements and Balance Sheets.
Maintain accurate accounting records and ensure clients' books remain tax-ready throughout the year.

Data Entry & Administrative Support
Perform accurate data entry and document management.
Upload and organize client files using consistent naming conventions and folder structures.
Track assignments and meet internal deadlines.
Assist with administrative support related to accounting and tax operations.

Systems & Process Improvement
Follow established workflows, SOPs, and internal checklists.
Create or update process documentation when needed.
Identify opportunities to improve efficiency, strengthen internal processes, and reduce errors.

What You Bring to the Role
Proven experience preparing US Individual Income Tax Returns (Form 1040) and Business Tax Returns, including Sole Proprietorships, Partnerships, LLCs, S Corporations, and C Corporations.
Experience preparing and filing nonprofit tax returns, including IRS Form 990. Experience with both Form 990-EZ and the full Form 990 is highly preferred, along with the ability to independently prepare nonprofit filings.
Experience preparing and filing state and franchise tax returns, with an understanding of franchise tax compliance requirements in one or more US states.
Strong bookkeeping experience, including monthly bookkeeping, account reconciliations, financial record maintenance, bookkeeping cleanups, and preparation of financial statements.
Experience managing bookkeeping and tax preparation for multiple clients or businesses simultaneously while maintaining accuracy and meeting deadlines.
Proficiency with QuickBooks Online.
Experience using professional US tax software such as TaxSlayer, Drake, ProSeries, UltraTax, Lacerte, TaxAct Professional, or similar platforms.
Strong attention to detail, analytical thinking, and organizational skills.
Excellent time management with the ability to prioritize competing deadlines.
Ability to work independently while maintaining consistent communication with the team.
A commitment to producing accurate, high-quality work and maintaining client confidentiality.

Preferred Qualifications
Previous experience working with a US accounting, bookkeeping, CPA, or tax preparation firm.
Experience preparing multiple nonprofit tax returns annually.
Experience handling franchise tax filings for multiple states.
Strong understanding of GAAP-based bookkeeping principles.
Experience developing or improving accounting workflows and documentation.

What You Can Expect
Starting rate of $6.00/hour.
Performance review after 90 days with the opportunity for a pay increase.
Full-time, long-term remote position.
Stable workload and supportive team environment.
Opportunities to expand responsibilities based on performance.
A collaborative, process-driven workplace focused on continuous improvement and professional growth.

About the Company
We are a growing accounting and tax services company focused on providing accurate, reliable, and efficient support to individuals, businesses, and nonprofit organizations. Our goal is to build a strong remote team that values integrity, accountability, attention to detail, and continuous improvement. We believe in building long-term relationships with both our clients and our tea ---------- mbers while creating opportunities for professional growth and career development.
If you have proven US tax preparation and bookkeeping experience and are looking for a long-term remote opportunity, we encourage you to apply.

Application Link: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0285
Total Execution Time  0.0302
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/US-Tax-Preparer-Bookkeeper-1679526
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0215 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1679526
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 762971
 LIMIT 1 
0.0028   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1679526
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-25',ej.date_added) duration_daysDATEDIFF('2026-07-25',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-07-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1679526' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1679526 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-30-2026=489***Jul-01-2026=277***Jul-02-2026=102***Jul-03-2026=70***Jul-04-2026=53***Jul-05-2026=31***Jul-06-2026=30***Jul-07-2026=510***Jul-08-2026=200***Jul-09-2026=69***Jul-10-2026=57***Jul-11-2026=28***Jul-12-2026=33***Jul-13-2026=38***Jul-14-2026=22***Jul-15-2026=47***Jul-16-2026=866***Jul-17-2026=220***Jul-18-2026=73***Jul-19-2026=1***Jul-25-2026=1' WHERE job_id'1679526'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jun-2026=489***Jul-2026=2728' WHERE job_id'1679526'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1679526' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1679526 
0.0119   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '762971'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)