Staff Accountant

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

TYPE OF WORK

Full Time

SALARY

1250

HOURS PER WEEK

40

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

To Apply (applications missing any of the below and NOT FOLLOWING INSTRUCTIONS will not be considered):

1. Watch the company video here >>> youtu.be/VeuR1OOQIiA?si=FB16zQXYpmJyqGdB
2. Submit your resume.
3. Record and share a 1–2 minute Loom or Zoom video explaining why, based on your research, you believe you're the best fit for TLTurner Group.
4. UPLOAD THE RESUMÉ AND THE RECORDED VIDEO using this link: -------- ----------

What You'll Be Responsible For:

Bookkeeping
- Weekly bookkeeping, including classifying transactions and maintaining auto-classify rules in QuickBooks Online.
- Recording payroll journal entries and updating payroll detail files.
- Processing and recording payment deposits.
- Managing open items and following up on client requests.
- Managing Ramp integrations, invoice matching, and trust transactions, payments, and transfers for applicable clients.

Month-End Accounting Close
- Bank and credit card reconciliations in QuickBooks Online.
- Reconciling bank deposits to revenue and trust bank balances to trust liability, including checking and correcting import ranges.
- Updating financial reasonableness files.
- Preparing client-specific month-end journal entries, including sales entries and trust JEs.

Review and Reporting
- Performing your own month-end financial review of each client before your work is presented to management.
- Completing and updating 3-way trust reconciliations.
- Preparing month-end client emails using our standardized AI-assisted process.

This Role Is For You If:
- You are seeking a full-time position.
- You have at least 4 years of accounting experience using QuickBooks Online, including reconciliations, month-end close, and journal entries.
- You hold a bachelor's degree in accounting and have a solid understanding of technical accounting, not just transaction classification.
- You have experience managing multiple accounting files simultaneously and ensuring accurate and timely financial reporting.
- You are detail-oriented and can review your own work critically before handing it off.
- You want to be part of a team that values collaboration, hard work, and mutual respect.
- You are open to learning new tools and processes, including using automation and AI tools in your workflow.
- You have strong verbal and written English communication skills.
- You can manage multiple clients and deadlines at the same time.

This Role Is NOT For You If:
- You are looking for freelance and project work (we are not hiring freelancers).
- You are unable to commit to a full-time schedule (40 hours per week, 5 days a week).
- Your experience is limited to transaction classification and you have not handled reconciliations or month-end close.
- You prefer to work independently without following established processes.

Bonus Skills:
- Trust accounting and 3-way reconciliation experience.
- Experience with Ramp or similar spend management platforms.
- Experience at a US-based accounting firm.
- Proficiency with Google Sheets

Skill Requirements: QuickBooks, Bookkeeping, Bank Reconciliation, Accounting, Month-End Accounting Close

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0113
Total Execution Time  0.0126
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,328 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Staff-Accountant-1738425
  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.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738425
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 762920
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738425
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738425' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738425 
0.0015   UPDATE employer_jobs SET hit_counts = '***Sep-26-2026=811***Sep-27-2026=1' WHERE job_id= '1738425'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=811' WHERE job_id= '1738425'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738425' 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` = 1738425 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '762920'
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)