Staff Accountant

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

TYPE OF WORK

Full Time

SALARY

$800 - $1000 per month

HOURS PER WEEK

40

DATE UPDATED

Aug 19, 2026

JOB OVERVIEW

JOB SUMMARY:

Lotus Financial Solution is a U.S.-based financial services and HR firm seeking a detail-oriented Staff Accountant to join our team as an independent contractor. This role supports bookkeeping, account reconciliations, journal entries, and monthly close activities for multiple U.S.-based small business and nonprofit clients.

The ideal candidate has a strong foundation in U.S. accounting principles, experience working in cloud-based accounting systems, and the ability to manage recurring monthly deliverables with consistency and accuracy. They are also comfortable interacting directly with clients in a professional setting and explaining financial information clearly to non-accountants.

This position is remote and requires significant overlap with Pacific Time (California, USA) business hours.

KEY RESPONSIBILITIES:

- Manage day-to-day bookkeeping and general ledger maintenance for multiple clients using cloud-based software (e.g., QuickBooks Online, Xero, or Aplos).
- Accurately code and record transactions, including accounts payable and accounts receivable.
- Prepare and post recurring and adjusting journal entries, including payroll entries.
- Reconcile bank, credit card, and key balance sheet accounts on a monthly basis.
- Perform monthly close activities, including account reconciliations, cost allocations, and financial statement review.
- Prepare monthly and quarterly financial statements and accompanying summary reports for internal review and client presentation.
- Present prepared monthly financial statements to assigned clients via virtual meetings.
- Explain financial results and notable variances, and escalate complex or strategic matters to the Supervising Senior Accountant.
- Support budgeting and forecasting activities as needed.
- Maintain organized, audit-ready financial records and documentation.
- Assist with audits by compiling necessary documentation and responding to inquiries.
- Follow established accounting policies, internal controls, and GAAP-based procedures.
- Communicate effectively with clients and internal tea ---------- mbers; respond to inquiries in a timely and professional manner.
- Perform other accounting-related duties or ad hoc projects as assigned.

QUALIFICATIONS:

- Bachelor’s degree in Accounting, Finance, or a related field.
- 2+ years of hands-on bookkeeping and accounting experience, preferably in a multi-client or outsourced accounting environment.
- Proficiency in cloud-based accounting software, e.g., QuickBooks Online, Xero, or Aplos.
- Familiarity with AP platforms (e.g., Ramp or BILL) and payroll systems (e.g., Gusto).
- Competency with Microsoft Excel and Google Sheets
- Working knowledge of U.S. GAAP fundamentals and financial reporting principles.
- Strong attention to detail and accuracy.
- Excellent analytical, problem-solving, and organizational skills.
- Professional written and verbal English communication skills, with well-developed interpersonal abilities.
- Ability to work independently and manage deadlines across multiple client engagements in a remote environment, with strong time management, reliability, and professional accountability.
- Comfortable presenting financial reports in live virtual meetings.
- CPA certification (or progress toward certification) is a plus but not required.

WORK ENVIRONMENT / SCHEDULE / TOOLS

This is an independent contractor position with an expected workload equivalent to approximately 40 hours per week based on assigned client portfolio and deliverables.

- Must maintain consistent overlap with Pacific Time business hours.
- Must have reliable high-speed internet.
- Tools include QuickBooks Online, Slack, Trello, Google Workspace, and secure file cloud-based file systems.

SUCCESS IN THIS ROLE LOOKS LIKE:

- Monthly reconciliations completed accurately and on time.
- Clean financials requiring minimal corrections after review.
- Professional and confident presentation of financial reports.
- Consistent availability and timely communication during agreed working hours.
- Proactive communication when issues arise.
- Strong adherence to internal processes and documentation standards.

HOW TO APPLY:

If you are a motivated and detail-oriented accounting professional seeking long-term growth in a client-facing role, we encourage you to apply. For more info on our firm, visit ---------- .

To be considered, please email the following to Karen Rezai, Director of Operations, at ----------

(1) The exact subject line “Application for Staff Accountant Position - [Your Name];
(2) A brief paragraph in the body of your email summarizing why you are interested in this position and why you believe you are a strong fit;
(3) An attached PDF copy of your resume (links to resumes will not be reviewed).

Applications that do not follow these instructions — including missing subject lines, resumes submitted as links rather than PDF attachments, or incomplete application materials — will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,456 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Staff-Accountant-1688468
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1688468
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 797986
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1688468
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-08-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1688468' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1688468 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-14-2026=693***Jul-15-2026=83***Jul-16-2026=33***Jul-17-2026=14***Jul-18-2026=17***Jul-19-2026=21***Jul-20-2026=23***Jul-21-2026=11***Jul-22-2026=1***Jul-23-2026=5***Jul-24-2026=4***Jul-25-2026=3***Jul-26-2026=2***Jul-28-2026=9***Jul-29-2026=6***Jul-30-2026=1***Aug-01-2026=1***Aug-04-2026=2***Aug-05-2026=1***Aug-06-2026=2***Aug-07-2026=3***Aug-08-2026=1***Aug-10-2026=1***Aug-13-2026=1***Aug-14-2026=1***Aug-15-2026=10***Aug-16-2026=6***Aug-17-2026=10***Aug-18-2026=8***Aug-19-2026=1333***Aug-20-2026=214***Aug-21-2026=65***Aug-22-2026=24***Aug-24-2026=2' WHERE job_id'1688468'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=926***Aug-2026=1681' WHERE job_id'1688468'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1688468' 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` = 1688468 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '797986'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)