Senior Client Accountant – QBO / U.S. Clients (Remote)

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

TYPE OF WORK

Full Time

SALARY

$1,200–$1,400 USD/month, depending on ex

HOURS PER WEEK

40

DATE UPDATED

Oct 16, 2026

JOB OVERVIEW

Coastline Bench is recruiting an experienced Senior Client Accountant for a growing U.S.-based bookkeeping and accounting firm.

This is not a basic virtual assistant, data-entry, or accounts payable processing role.

We're looking for someone who can take ownership of accounting for multiple clients, independently investigate financial discrepancies, communicate directly with U.S. business owners, and help improve accounting operations.

The ideal candidate is a proactive accounting professional who can look at a client's books, identify what's wrong, determine what needs to be done, and execute without constant supervision.

Responsibilities
- Independently manage full-cycle accounting and bookkeeping for U.S. business clients.
- Own monthly close, bank and credit card reconciliations, balance sheet reviews, and financial reporting.
- Investigate and resolve discrepancies in QuickBooks Online.
- Prepare accruals, prepaids, adjusting journal entries, and supporting schedules.
- Reconcile e-commerce activity involving Shopify, Stripe, PayPal, Amazon, or similar platforms.
- Identify unusual financial movements and proactively raise concerns.
- Communicate directly with U.S. clients about financial statements, missing information, and accounting issues.
- Develop standard operating procedures and improve accounting processes.
- Potentially train and review junior accountants as the firm expands.

Required Qualifications
- Strong hands-on QuickBooks Online experience.
- Experience independently managing accounting responsibilities for multiple U.S.-based clients.
- Proven month-end close and balance sheet reconciliation experience.
- Solid understanding of U.S. accrual-basis accounting.
- Ability to diagnose complex accounting problems and implement solutions.
- Strong spoken and written English.
- Excellent accountability, communication, and independent problem-solving skills.
- Reliable availability for the agreed U.S. working-hour overlap.

Preferred Qualifications
- Experience supporting a U.S. CPA firm or bookkeeping practice.
- E-commerce accounting, payment processors, and clearing account reconciliations.
- QuickBooks Online ProAdvisor certification.
- Previous experience managing or reviewing junior accountants.
- Experience with accounting cleanup and process improvement.

What Success Looks Like
You will initially help manage two established client accounts, taking ownership of their accounting processes, reporting, and client communication.

As the relationship develops, there may be opportunities to take responsibility for additional clients and help oversee accounting staff.

How to Apply

Please include your résumé and answer all five questions:
1. How many U.S. clients have you independently managed simultaneously in QuickBooks Online?

2. Describe a difficult accounting cleanup or month-end close issue you personally identified and resolved.

3. What experience do you have with accrual accounting and e-commerce reconciliations, particularly Stripe, Shopify, PayPal, or Amazon?

4. Have you communicated directly with U.S. clients and independently led accounting discussions?

5. What is your expected monthly compensation in USD, and what U.S. working hours can you consistently maintain?

Candidates selected for the next stage will complete a practical accounting assessment and live technical interview. We value initiative, accountability, sound accounting judgment, and honest communication.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0198
Total Execution Time  0.0226
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,800 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Client-Accountant-QBO-US-Clients-Remote-1751216
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0100 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1751216
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 973360
 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` = 1751216
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-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1751216' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751216 
0.0025   UPDATE employer_jobs SET hit_counts = '***Oct-16-2026=668***Oct-17-2026=229***Oct-18-2026=6***Oct-19-2026=1' WHERE job_id= '1751216'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=901' WHERE job_id= '1751216'  
0.0006   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1751216' 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` = 1751216 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '973360'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0017   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)