Bookkeeper / QuickBooks Data Entry Specialist (Multi-Entity, US Company)

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

TYPE OF WORK

Full Time

SALARY

$600-$750/month

HOURS PER WEEK

40

DATE UPDATED

Sep 16, 2026

JOB OVERVIEW

JOB TYPE: Full Time SALARY: $ - $ USD per month HOURS: [40 hrs/week] - must include 3-4 hours of daily overlap with US Pacific Time business hours

===========================================

ABOUT THE ROLE

We are a multi-location retail company in California, USA. We operate a group of retail stores plus supporting production and distribution operations, organized under a number of separate legal entities. Our back office is small and we need a dependable, detail-obsessed bookkeeper to keep our books accurate and current.

This is a long-term position. We are not hiring for a short project. We want someone who will still be with us in three years and who knows our chart of accounts better than we do.

IMPORTANT: This is high-volume, repetitive transaction entry work. You will spend most of your day inside QuickBooks. This is not a strategy, analysis, or advisory role. If you are looking for variety and creative problem solving, this is not the job. If you find genuine satisfaction in a clean reconciliation and a zero-variance month, keep reading.

===========================================

WHAT YOU WILL DO

Enter daily transactions into QuickBooks across multiple company files - sales, deposits, vendor bills, expenses, payroll journal entries, and transfers
Code every transaction to the correct entity, class, location, and GL account
Reconcile daily retail sales from our point-of-sale reports to bank deposits and QuickBooks
Perform monthly bank, credit card, and merchant account reconciliations
Enter and code accounts payable; maintain vendor records and backup documentation
Record intercompany transactions and transfers between entities
Maintain organized digital filing of receipts and invoices
Flag discrepancies and missing documents to your supervisor instead of guessing
Support month-end close checklists and year-end document packages for our CPA
===========================================

WHAT WE REQUIRE

Minimum 3 years of hands-on bookkeeping experience with US-based clients or employers
Strong working knowledge of QuickBooks Online (QuickBooks Desktop experience is a plus)
Experience working in more than one company file at a time without mixing them up
Solid Excel or Google Sheets skills - sorting, filtering, XLOOKUP/VLOOKUP, pivot tables
Excellent written English
Reliable computer, stable high-speed internet, and a quiet place to work
Able to commit to 3-4 hours of daily overlap with US Pacific Time business hours
Ability to follow an established chart of accounts and coding conventions exactly as documented
Available for a paid test assignment before we make an offer

STRONG PLUS

QuickBooks Online ProAdvisor certification (please include proof)
Experience with multi-entity or multi-location accounting
Experience in cash-intensive retail, restaurant groups, or multi-unit operations
Familiarity with US sales tax and excise tax reporting
Experience segregating cost of goods sold from operating expenses for tax purposes
===========================================

INDUSTRY DISCLOSURE

We are a licensed and state-regulated cannabis retailer in California, where this is fully legal and taxed. All of your work is standard bookkeeping - you will never handle, ship, or come into contact with any product. You will only work with numbers, invoices, and bank records.

We are telling you this upfront because we do not want to waste your time or ours. If you are not comfortable working in this industry, please do not apply and there are no hard feelings.

===========================================

HOW TO APPLY - PLEASE READ CAREFULLY

Applications that do not follow these instructions will not be reviewed. This is our first test of whether you follow directions.

Begin your application with the word: RECONCILED
Answer these five questions directly in your application. Short, specific answers are better than long ones. Do not use AI to write your answers - we can tell, and we will discard the application. a) How many separate QuickBooks company files have you worked in at the same time, and what was your system for not mixing them up? b) What is the Undeposited Funds account, and describe a situation where you used it. c) Your bank feed shows a transaction that you already entered manually last week. What do you do, and why? d) A monthly bank reconciliation is off by $482.15. Walk us through your process for finding it. e) Describe how you have used Classes and Locations in QuickBooks Online.
Tell us your years of QuickBooks experience and the industries of the clients you supported.
Attach your resume.
Record a 60-90 second video of yourself (unscripted, phone camera is fine) explaining your bookkeeping routine on a typical day. Share the link.
Shortlisted candidates will complete a SHORT PAID TEST ASSIGNMENT using sample data before we make an offer. We pay for your time on this.

===========================================

WHAT WE OFFER

Long-term, stable employment with a growing company
Paid time off and paid holidays
Direct access to company leadership - no layers of management
Clear expectations and a defined scope, so you always know what "done" looks like
Annual performance reviews with raises based on accuracy and reliability

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.0160
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,736 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-QuickBooks-Data-Entry-Specialist-Multi-Entity-US-Company-1731589
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1731589
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 912204
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1731589
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1731589' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1731589 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-16-2026=1397***Sep-17-2026=284***Sep-18-2026=120***Sep-19-2026=61***Sep-21-2026=2' WHERE job_id'1731589'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1863' WHERE job_id'1731589'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1731589' 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` = 1731589 
0.0028   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '912204'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)