Bookkeeper & Tax Accountant (15–20 hrs/week, Remote)

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

TYPE OF WORK

Part Time

SALARY

$7 - $8 per hour

HOURS PER WEEK

TBD

DATE UPDATED

Oct 23, 2026

JOB OVERVIEW

We’re a small US business with two locations in California, each set up as its own company. We’re looking for an experienced bookkeeper and tax accountant to take full ownership of our books and taxes for both entities.

This isn’t a role where you’ll be handed clean books and a process to follow. Our books are behind and only partly accurate, and nothing has been set up for the newer entity yet. You’ll build the bookkeeping from the ground up, clean up the history going back to 2024, and then keep everything accurate and current month to month. You’ll report directly to the owner. He’s looking for someone who can guide him on what’s needed, not someone who needs to be told what to do.

What Matters Most to Us

You must be a CPA with hands-on experience doing bookkeeping and tax work for US small businesses, including S-corporations. Applications without this will not be considered.

We don’t have anyone on our side who can train you, so you need to know this work well enough to walk in and take over on day one.

You should have:

CPA credential and at least 3 years of bookkeeping and accounting experience
Direct experience preparing US federal and California taxes for S-corporations, including year-end returns, quarterly estimates, and sales and payroll tax filings
Strong QuickBooks Online experience, including setting up a new company file from scratch
Experience cleaning up messy or incomplete books, including categorizing and reconciling a backlog of transactions
Comfort managing two separate companies with separate books and bank accounts
Clear written and spoken English, since you’ll be explaining what you find and what needs to change to someone who isn’t an accountant
An ownership mindset. You spot what’s wrong or missing, tell us, and fix it without waiting to be asked.
Responsibilities
Set up and maintain QuickBooks Online for both entities, including the chart of accounts for the newer company
Record and categorize all income and expenses, and reconcile bank and credit card accounts every month
Clean up historical records for 2024 and 2025 and make sure every expense is properly categorized and deductible where it should be
Prepare and file all taxes for both entities, including year-end S-corp returns, quarterly estimates, and sales and payroll tax filings
Produce simple monthly financials for each location that the owner can actually use
Join a short weekly video call with the owner to walk through progress, open questions, and what’s coming up
Communicate day to day through Google Chat
Schedule

Part-time, around 15–20 hours per week. Expect more hours in the first couple of months while the cleanup is underway, and again during tax season.

Hours are mostly flexible. Some overlap with US Pacific Time is needed for the weekly call and occasional questions, but most of the work can be done on your own schedule.

Start date: As soon as possible

Compensation

$7–$8 USD per hour, depending on experience and fit.

How to Apply

Send your resume along with a short note explaining why you would be a good fit for this specific role.

Our Hiring Process
Apply with your resume and a short note.
If your background is a fit, we’ll send you some follow-up questions to answer in writing.
Selected candidates complete a short skills assessment through Google Forms.
Top candidates are invited to a video interview.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0130
Total Execution Time  0.0143
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,568 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Tax-Accountant-1520-hrsweek-Remote-1754888
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1754888
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 976709
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1754888
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-27',ej.date_added) duration_days, DATEDIFF('2026-10-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1754888' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1754888 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-23-2026=1250***Oct-24-2026=253***Oct-25-2026=19***Oct-26-2026=4***Oct-27-2026=4' WHERE job_id= '1754888'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1530' WHERE job_id= '1754888'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1754888' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1754888 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '976709'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)