FULL-CHARGE BOOKKPER/ACCOUNTANT WITH US EXPERIENCE

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

TYPE OF WORK

Full Time

SALARY

TOP DOLLAR FOR RIGHT CANDIDATE W/APPROPRIATE EXPERTISE AND EXPERIENCE

HOURS PER WEEK

40

DATE UPDATED

Dec 16, 2025

JOB OVERVIEW

Full-Charge Bookkeeper
CPA Firm Serving US Businesses
Are you a highly skilled, detail-oriented full-charge bookkeeper with proven experience supporting US-based businesses? We’re a growing US CPA firm seeking a reliable, long-term tea ---------- mber who can own the bookkeeping process end-to-end and communicate confidently with clients.
About Us
We are a thriving US CPA firm with a strong presence in the nationwide cannabis industry. We provide tax and accounting solutions, bookkeeping support, and advisory services to clients across the United States.
Position
Full-Time Remote Full-Charge Bookkeeper
Required Work Schedule (USA Time)
• Monday–Friday: 10:00 AM – 6:30 PM Eastern Time (EST/EDT)
• Must be able to work this schedule consistently
Daily Work Environment Requirement (Mandatory)
• You must be on Microsoft Teams all day during working hours
• Screen sharing is required throughout the day (as directed by management/team workflow)
What You’ll Do (Key Responsibilities)
• Full-charge bookkeeping including:
o Bank and credit card reconciliations
o Journal entries and month-end clean-up work
o Maintaining accurate ledgers and organized files
• Fluent with both QuickBooks Desktop and QuickBooks Online: manage bookkeeping tasks efficiently
• Experience with setting up bank and credit card feeds and creating rules
• Must know how to enter transactions manually -and- how to allocate imported feed transactions
• Review and cleanup (critical): analyze Profit & Loss and Balance Sheet reports to identify errors, correct misclassifications, resolve discrepancies, and ensure the books are accurate before submission to management/higher-ups
• Financial reporting: prepare and interpret Profit & Loss and Balance Sheet reports and communicate findings when needed
• Payroll allocations: accurately allocate payroll entries from payroll reports from different payroll providers (must have knowledge and experience)
• Sales tax & specialty tax filings (for select clients):
o Multi-state sales tax filings
o Marijuana/cannabis tax filings (where applicable)
o Local tax submissions for a few clients
• Communication: interact professionally with clients via phone, Zoom, and email
• Maintain accuracy, meet deadlines, and communicate status updates clearly
Mandatory Requirements (Non-Negotiable)
• Minimum 5 years of full-charge bookkeeping experience
• Minimum 4 years of QuickBooks Desktop experience
• Minimum 4 years of QuickBooks Online experience
• Minimum 3 years of full-charge bookkeeping experience for US businesses
• Strong understanding of P&L, Balance Sheet, reconciliations, and journal entries
• Working knowledge of sales tax compliance and filing processes (multi-state exposure strongly preferred)
• Must be comfortable speaking with US clients by phone/Zoom and communicating in clear written English
• Reliable, independent worker who meets timelines and follows processes
• Tech savvy and able to learn software applications expeditiously and competently
• Experience setting up bank feeds and rules in QBDT/QBO

Bonus experience:
• US individual and/or entity tax preparation experience (a plus, not required)
Compensation & Benefits
• Top dollar for the right person (based on experience and skills)
• Paid time off for US holidays
• US sick/personal time
• Annual bonuses predicated on performance
How to Apply (Video Required)

TO BECONSIDERED, YOU MUST SUBMIT:
1. Resume/CV
2. A short video (2–5 minutes) introducing yourself and covering:
o Your full-charge bookkeeping experience for US companies
o The types of US businesses you’ve supported
o Your 4+ years experience in QuickBooks Desktop and QuickBooks Online
o Your experience with sales tax filings (multi-state if applicable) and any marijuana/local tax exposure
o Your experience with payroll journal entries from provider payroll reports
o Your comfort communicating with clients by phone/Zoom/email
o Confirmation you can work 10:00 AM – 6:30 PM Eastern Time and be on Teams with screen share
APPLICATIONS WITHOUT A VIDEO WILL NOT BE CONSIDERED OR REVIEWED.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0016
Controller Execution Time ( Jobseekers / Job )  0.0202
Total Execution Time  0.0226
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/FULL-CHARGE-BOOKKPERACCOUNTANT-WITH-US-EXPERIENCE-1536112
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0101 seconds)  (Hide)
0.0013   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1536112
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 626393
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1536112
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1536112' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1536112 
0.0027   UPDATE employer_jobs SET hit_counts '***Dec-16-2025=61***Dec-17-2025=253***Dec-18-2025=56***Dec-19-2025=20***Dec-20-2025=18***Dec-21-2025=8***Dec-22-2025=14***Dec-23-2025=10***Dec-25-2025=4***Dec-26-2025=5***Dec-27-2025=5***Dec-28-2025=2***Dec-29-2025=2***Dec-30-2025=7***Dec-31-2025=5***Jan-01-2026=3***Jan-02-2026=6***Jan-03-2026=1***Jan-04-2026=3***Jan-05-2026=7***Jan-06-2026=4***Jan-07-2026=4***Jan-08-2026=2***Jan-09-2026=2***Jan-12-2026=1***Jan-13-2026=2***Jan-14-2026=2***Jan-15-2026=5***Jan-16-2026=2***Jan-17-2026=1***Jan-18-2026=1***Jan-19-2026=3***Jan-20-2026=2***Jan-22-2026=1***Jan-24-2026=2***Jan-25-2026=1***Jan-28-2026=2***Jan-29-2026=2***Jan-30-2026=1***Feb-03-2026=5***Feb-05-2026=2***Feb-08-2026=1***Feb-09-2026=1***Feb-10-2026=1***Feb-11-2026=3***Feb-12-2026=2***Feb-16-2026=5***Feb-17-2026=2***Feb-19-2026=1***Feb-21-2026=1***Feb-22-2026=1***Feb-23-2026=2***Feb-24-2026=1***Feb-25-2026=1***Feb-26-2026=1***Feb-28-2026=1***Mar-02-2026=3***Mar-03-2026=1***Mar-04-2026=1***Mar-06-2026=1***Mar-07-2026=1***Mar-08-2026=1***Mar-10-2026=3***Mar-11-2026=2***Mar-13-2026=1***Mar-17-2026=1***Mar-19-2026=1***Mar-21-2026=1***Mar-23-2026=1***Mar-24-2026=2***Mar-27-2026=1***Mar-28-2026=1***Mar-30-2026=1***Apr-01-2026=2***Apr-02-2026=1***Apr-06-2026=2***Apr-09-2026=1***Apr-10-2026=1***Apr-12-2026=1***Apr-15-2026=1***Apr-16-2026=1***Apr-22-2026=1' WHERE job_id'1536112'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Dec-2025=470***Jan-2026=60***Feb-2026=31***Mar-2026=23***Apr-2026=11' WHERE job_id'1536112'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1536112' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1536112 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '626393'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)