Senior US Bookkeeper & Agency Partner (Fixed Salary + 50/50 Split)

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

TYPE OF WORK

Full Time

SALARY

Negotiable

HOURS PER WEEK

40

DATE UPDATED

Apr 14, 2026

JOB OVERVIEW

THE OPPORTUNITY: Own Your Own Portfolio
We are not looking for a traditional "data entry" employee. We are building a high-level US Bookkeeping Agency focused on the home service industry (Chimney Sweeps, HVAC, Window Cleaning, etc.), and we are looking for an Agency Partner to manage and grow their own client portfolio.

COMPENSATION STRUCTURE:
To provide stability while rewarding high performance:

There will be a fixed salary plus a 50/50 split after business expenses.

The fixed salary ensures you are compensated for your administrative and marketing efforts.

The 50/50 split (calculated after a 20% company operating fee) ensures you build long-term wealth as you grow your portfolio.

Income Potential: An organized partner managing a full portfolio of 50 clients can realistically earn $2,500 - $4,000+ USD per month.

YOUR ROLE (The Partner):
Portfolio Management: Perform full-cycle bookkeeping for a dedicated territory of US-based clients.

Accuracy & Deadlines: Ensure all books are audit-ready and 100% completed by the 10th day of the following month.

Growth & Marketing: Utilize our Marketing Vault (Email, LinkedIn, and Facebook strategies) to acquire and manage clients in your assigned territory.

Wholesale Support: Act as the primary point of contact for US-based Accounting Firms (Wholesale Partners) that outsource their back-office work to us.

OUR ROLE (The Agency):
Infrastructure: We provide the GoHighLevel CRM, QuickBooks subscriptions, and all necessary software tools.

Protection: We provide professional liability and cyber insurance for the agency.

Management: Our management team handles technical QA (Quality Assurance) and higher-level administrative support.

Operations: We handle all U.S. legalities, corporate taxes, and ensure your payouts are made promptly via Wise or PayPal.

REQUIREMENTS:
US Expertise: Minimum 3+ years of experience in US-based bookkeeping, including deep knowledge of 1099s, Sales Tax, and the US Tax Calendar.

Volume Experience: Proven ability to manage a high volume of clients (20+) simultaneously without a drop in quality.

Tech Mastery: Expert level in QuickBooks Online (QBO Certified ProAdvisor preferred) and familiarity with GHL or similar CRMs.

Entrepreneurial Mindset: You must want to be a partner who is rewarded for the results you produce rather than just the hours you work.

HOW TO APPLY:
Provide a summary of your experience managing US-based bookkeeping clients.

What is the maximum number of clients you have managed at one time?

Confirm you understand the compensation model: Fixed salary + 50/50 split after business expenses.

Why do you prefer a profit-sharing partnership over a standard hourly wage?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,960 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-US-Bookkeeper-Agency-Partner-Fixed-Salary-5050-Split-1618533
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1618533
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 915067
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1618533
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1618533' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1618533 
0.0009   UPDATE employer_jobs SET hit_counts '***Apr-07-2026=775***Apr-08-2026=143***Apr-09-2026=81***Apr-10-2026=49***Apr-11-2026=29***Apr-12-2026=19***Apr-13-2026=81***Apr-14-2026=829***Apr-15-2026=200***Apr-16-2026=104***Apr-17-2026=32***Apr-18-2026=7***Apr-19-2026=2' WHERE job_id'1618533'  
0.0018   UPDATE employer_jobs SET monthly_hits '***Apr-2026=2351' WHERE job_id'1618533'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1618533' 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` = 1618533 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '915067'
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)