US Accountant (Remote, Full-Time)

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

TYPE OF WORK

Full Time

SALARY

Excellent for the right person

HOURS PER WEEK

40

DATE UPDATED

Jul 16, 2026

JOB OVERVIEW

We are a growing U.S. fractional CFO firm serving HVAC, plumbing, electrical, and other service businesses throughout the United States.

This is not a basic bookkeeping or data-entry role.

We are looking for someone who has supported multiple U.S. clients and enjoys solving accounting problems, not simply recording transactions.

If you've only handled one company's books or primarily entered transactions, this position is probably not a good fit.

What You'll Be Responsible For

• Month-end close
• Full balance sheet reconciliations
• Researching and resolving accounting discrepancies
• Journal entries and accrual accounting
• Preparing accurate financial statements for CFO review
• Managing multiple client engagements simultaneously

We're Looking For Someone Who

• Has worked for a CPA firm, accounting firm, bookkeeping firm, or fractional CFO firm serving multiple U.S. clients
• Can independently reconcile an entire balance sheet
• Can investigate differences and explain what happened
• Has strong QuickBooks Online experience
• Understands accrual accounting and the month-end close process
• Communicates clearly in spoken and written English
• Enjoys asking questions and working through accounting problems with the team
• Communicates early when they're stuck instead of waiting until a deadline
• Takes ownership of their work and follows through on commitments
• Can clearly explain accounting issues and the steps they've taken to resolve them

Bonus

• ServiceTitan experience

This Position Is Probably Not Right For You If

• You have only worked for one company.
• Most of your experience is data entry, accounts payable, or accounts receivable.
• You struggle explaining accounting issues in English.
• You prefer waiting for instructions instead of researching and solving problems.

Why People Like Working Here

• Weekly pay
• Paid holidays
• Long-term, stable position with a growing U.S. firm
• Exposure to CFO-level work
• Work with multiple businesses instead of just one company
• Opportunity for increased responsibility and compensation as the firm grows
• Direct communication and a professional team environment

Schedule

Full-time only.

You must be available during U.S. Eastern business hours between 9:30 AM and 5:30 PM EST.

To Apply

Please include:

1. Resume
2. Desired compensation
3. A 3 to 5 minute video introduction

In Your Video, Please Answer The Following

• Tell us about your experience supporting multiple U.S. clients.
• Describe the most difficult reconciliation you've solved. Walk us through how you approached it.
• Tell us about a time you were stuck on an accounting issue. What did you do?
• Give an example of a mistake you found in a client's books and how you investigated and corrected it.

We are looking for someone interested in a long-term career with opportunities to grow as our firm continues to expand.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0150
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,016 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/US-Accountant-Remote-Full-Time-1690249
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0057 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1690249
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 471715
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1690249
AND `misc`.`idIS NULL 
0.0004   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 '1690249' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1690249 
0.0006   UPDATE employer_jobs SET hit_counts '***Jul-16-2026=937***Jul-17-2026=83***Jul-18-2026=32***Jul-19-2026=3***Jul-25-2026=2' WHERE job_id'1690249'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1055' WHERE job_id'1690249'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1690249' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1690249 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '471715'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)