Accounting Assistant Wanted - US Firm

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

TYPE OF WORK

Part Time

SALARY

$550/month

HOURS PER WEEK

15

DATE UPDATED

Sep 22, 2026

JOB OVERVIEW

We need a part-time permanent bookkeeper to work supporting our accounting firm. Your daily responsibilities would include:
You will handle the day-to-day and monthly bookkeeping for assigned clients, including:

Categorizing bank and credit card transactions
Reconciling bank and credit card accounts
Reconciling loan and liability accounts
Reviewing the general ledger for errors or unusual transactions
Recording and reviewing payroll activity
Maintaining accurate balance sheet accounts
Identifying missing transactions, duplicate transactions, and discrepancies
Reviewing Accounts Receivable and Accounts Payable, when applicable
Posting adjusting journal entries when appropriate
Completing month-end bookkeeping and close procedures
Preparing books for monthly financial reporting
Communicating questions and missing information to our team
Following established client-specific procedures and firm SOPs

You should be comfortable taking a client's books from transaction processing through a completed monthly close.

Required Experience

You MUST have:

Strong hands-on experience with Xero
Experience performing full-cycle bookkeeping for U.S.-based businesses
Strong bank, credit card, and balance sheet reconciliation skills
Understanding of accrual and cash-basis accounting
Understanding of Profit & Loss and Balance Sheet accounts
Experience reviewing a general ledger and identifying bookkeeping errors
Experience with journal entries and month-end close
Strong attention to detail
Ability to work independently and meet deadlines
Strong written English communication skills
This Position Is NOT a Fit If:
You are new to bookkeeping
You need training on basic accounting concepts
You have primarily worked as a data-entry bookkeeper
You have little or no Xero experience
You need detailed instructions for every bookkeeping task

We provide SOPs and training on our firm's processes and client requirements, but we are looking for someone who already knows how to perform the accounting work.

Schedule

This is a part-time, remote position with the opportunity for additional hours as our firm grows.

Some overlap with U.S. Eastern Time may be required for team communication and meetings, but much of the bookkeeping work can be completed independently.

About Our Firm

We value accuracy, communication, accountability, and meeting deadlines. We are building systems that allow our team members to work independently while maintaining consistent quality across all client accounts.

Our goal is to find someone who can become a reliable long-term member of our accounting team.

How to Apply

Please include the following with your application:

How many years of bookkeeping experience do you have?
How many years have you worked with U.S.-based clients?
How many years have you used Xero?
Approximately how many clients have you managed at one time?
Describe your month-end close process for a typical bookkeeping client.
Tell us how you would investigate a bank account that does not reconcile.
What balance sheet accounts do you normally reconcile each month?
What hours are you available to work each week?

Please begin your application with the words “XERO BOOKKEEPER” so we know you read the entire posting.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0152
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,496 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounting-Assistant-Wanted-US-Firm-1735981
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735981
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 978815
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1735981
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-28',ej.date_added) duration_days, DATEDIFF('2026-09-28',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-09-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735981' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735981 
0.0017   UPDATE employer_jobs SET hit_counts = '***Sep-22-2026=838***Sep-23-2026=846***Sep-24-2026=301***Sep-25-2026=163***Sep-26-2026=102***Sep-28-2026=1' WHERE job_id= '1735981'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=2250' WHERE job_id= '1735981'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735981' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735981 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '978815'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)