Senior U.S. Bookkeeper

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

TYPE OF WORK

Part Time

SALARY

950/month

HOURS PER WEEK

20

DATE UPDATED

Sep 5, 2026

JOB OVERVIEW

High Point Financial is a U.S.-based business tax, accounting, bookkeeping, and payroll firm serving small and midsized businesses, with a strong focus on restaurants and hospitality clients.

We are looking for an experienced Senior Bookkeeper who can take ownership of client books with limited day-to-day training. This is a long-term part-time position with the potential to grow into full-time work as our client base expands.

This is not an entry-level data-entry position. We need someone who understands U.S. bookkeeping, can identify problems before they become larger issues, and can produce clean, accurate financial records.

Responsibilities:

• Complete monthly bookkeeping and month-end close procedures in QuickBooks Online
• Categorize and review transactions accurately
• Reconcile bank accounts, credit cards, loans, merchant processors, and clearing accounts
• Prepare and review Profit & Loss and Balance Sheet reports
• Support accounts payable and accounts receivable tasks
• Record and reconcile payroll journal entries and payroll liabilities
• Work with restaurant-related transactions, including sales, tips, food costs, merchant fees, delivery platforms, and sales-tax-related accounts
• Reconcile POS and third-party delivery activity, including Clover, Toast, Square, DoorDash, Uber Eats, and Grubhub
• Identify missing information, duplicate transactions, unusual activity, uncategorized items, and reconciliation discrepancies
• Clearly document questions and issues for the U.S.-based team
• Maintain organized client files and follow established procedures
• Help create and improve bookkeeping procedures as the company grows

Required qualifications:

• At least 3 years of hands-on bookkeeping experience for U.S.-based clients
• Strong QuickBooks Online experience, including transaction categorization, reconciliations, cleanup work, and month-end close
• Experience preparing and reviewing financial statements
• Experience with restaurant, bar, hospitality, retail, or other high-transaction businesses
• Working knowledge of merchant processing, POS systems, delivery platforms, tips, payroll entries, and sales-tax-related accounts
• Strong attention to detail and ability to work independently
• Professional written and spoken English
• Reliable computer, stable internet connection, and a dependable work environment
• Ability to handle confidential financial information professionally

Preferred qualifications:

• QuickBooks Online ProAdvisor certification
• Experience with Clover, Toast, Square, Shogo, DoorDash, Uber Eats, Grubhub, or similar platforms
• Experience working for a U.S. bookkeeping or accounting firm
• Familiarity with QuickBooks Desktop
• Experience with catch-up bookkeeping or cleanup projects

Schedule and compensation:

• Part-time, approximately 20 hours per week
• Flexible schedule with occasional availability during U.S. Pacific Time business hours
• $950 USD per month, equivalent to approximately $11 per hour at 20 hours per week
• Long-term position with the opportunity for increased hours and full-time work based on performance and company growth
• Shortlisted candidates will complete a paid practical bookkeeping assessment

How to apply:

Begin your application with the word “CLOSEBOOKS” so we know you read the full posting.

Please include:

1. Your resume
2. The number of years you have worked with QuickBooks Online
3. The number of U.S.-based clients you have supported
4. The number and type of restaurant or hospitality clients you have handled
5. The POS systems, merchant processors, and delivery platforms you have reconciled
6. Your current availability and desired hourly or monthly rate
7. A 2–4 minute Loom video introducing yourself and explaining your bookkeeping experience

In your Loom video, please discuss:

• Your QuickBooks Online and U.S. accounting experience
• Your restaurant or hospitality bookkeeping experience
• The most difficult reconciliation or bookkeeping issue you have handled
• Your normal month-end close process
• Why you believe you would be a good fit for this role

Please do not show confidential client information, passwords, or private financial records in your video.
****Applications without a Loom video will not be considered.****

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0292
Total Execution Time  0.0310
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,000 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-US-Bookkeeper-1724172
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0137 seconds)  (Hide)
0.0008   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0011   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1724172
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 972195
 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` = 1724172
AND `misc`.`idIS NULL 
0.0014   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1724172' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1724172 
0.0010   UPDATE employer_jobs SET hit_counts '***Sep-05-2026=575***Sep-07-2026=2***Sep-08-2026=2***Sep-09-2026=1' WHERE job_id'1724172'  
0.0034   UPDATE employer_jobs SET monthly_hits '***Sep-2026=580' WHERE job_id'1724172'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1724172' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1724172 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '972195'
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)