Accounting Manager (CPA Preferred)

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

TYPE OF WORK

Full Time

SALARY

$2000-2500

HOURS PER WEEK

40

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

About Us

We are a fast-growing US-based digital marketing company generating $10M+ in annual revenue, with multiple LLCs operating under one ownership structure. Our team is distributed across the US, PH and other countries. As we continue to scale, we are seeking a highly experienced Accounting Manager to lead accounting operations, oversee multi-entity financial management, and build scalable financial infrastructure to support continued growth.

This is a senior-level leadership role with significant ownership and visibility.

The Role

The Accounting Manager will own the full accounting function across multiple US-based entities. This role requires strong knowledge of US GAAP, multi-entity accounting, inter-company transactions, and consolidated reporting.. You will work directly with executive leadership to ensure financial accuracy, compliance, and operational efficiency.

This is not a bookkeeping role — this is a strategic, hands-on accounting leadership position.

Key Responsibilities
Financial Leadership & Close Management

Lead monthly, quarterly, and annual close processes
Prepare accurate GAAP-compliant financial statements
Deliver consolidated reporting across multiple LLCs
Maintain clean general ledger structure and documentation

Multi-Entity & Intercompany Accounting
Manage accounting across several related US entities
Oversee intercompany allocations, eliminations, and reconciliations
Ensure entity-level performance visibility and reporting clarity

Revenue & Agency Accounting
Oversee revenue recognition (retainers, project-based, performance contracts)
Properly account for client pass-through ad spend
Monitor gross margins, operating leverage, and cost structure

Cash Flow & Financial Planning
Manage cash flow forecasting and working capital planning
Support budgeting and financial planning initiatives
Ensure appropriate tax reserves and owner distributions

Tax & Compliance Coordination
Act as liaison with US-based CPA and tax advisors
Support multi-state compliance and 1099 reporting
Ensure audit readiness and strong internal controls

Systems & Process Development
Improve and document accounting processes
Optimize accounting tech stack (QuickBooks, ---------- , Ramp/Brex, payroll platforms, etc.)
Lead and coordinate accounting support team members (US & PH-based staff)

Required Qualifications

8+ years of progressive accounting experience
Proven experience managing accounting for US-based companies
Strong knowledge of US GAAP and financial reporting standards
Direct experience with multi-entity accounting and inter-company transactions
Experience supporting companies generating $10M+ in revenue
Advanced proficiency in QuickBooks Online or equivalent systems
Strong leadership and remote team collaboration skills

Preferred

CPA strongly preferred
Experience in digital marketing, agency, consulting, or service-based business
Experience building accounting systems in a scaling organization
Familiarity with distributed teams (US + offshore staff)

What Success Looks Like
Month-end close completed accurately and on time
Consolidated reporting provides clear financial visibility
Inter-company accounting is clean and structured
Cash flow is proactively managed
Financial systems are scalable for continued growth beyond $10M

Why Join Us?

High-impact leadership role in a growing US company
Direct access to executive leadership
Opportunity to build and scale financial operations across multiple ventures


To Apply

Please submit your updated CV along with an audio or video introduction detailing:
*Description of experience managing US-based entities
*Experience with multi-entity or consolidated accounting
*Revenue range of companies previously supported

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0141
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,526,512 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounting-Manager-CPA-Preferred-1580644
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0050 seconds)  (Hide)
0.0002   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1580644
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 219273
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1580644
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-10-06',ej.date_added) duration_days, DATEDIFF('2026-10-06',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-10-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1580644' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1580644 
0.0007   UPDATE employer_jobs SET hit_counts = '***Feb-16-2026=96***Feb-17-2026=28***Feb-18-2026=19***Feb-19-2026=10***Feb-20-2026=3***Feb-21-2026=1***Feb-22-2026=4***Feb-23-2026=57***Feb-24-2026=23***Feb-25-2026=7***Feb-26-2026=6***Feb-27-2026=3***Feb-28-2026=5***Mar-01-2026=4***Mar-02-2026=47***Mar-03-2026=18***Mar-04-2026=4***Mar-05-2026=5***Mar-06-2026=9***Mar-07-2026=4***Mar-08-2026=1***Mar-09-2026=2***Mar-10-2026=5***Mar-11-2026=2***Mar-12-2026=2***Mar-13-2026=4***Mar-14-2026=2***Mar-15-2026=2***Mar-17-2026=5***Mar-18-2026=2***Mar-19-2026=2***Mar-21-2026=4***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=3***Mar-27-2026=1***Mar-30-2026=1***Mar-31-2026=3***Apr-02-2026=4***Apr-03-2026=2***Apr-04-2026=1***Apr-05-2026=1***Apr-06-2026=2***Apr-07-2026=2***Apr-09-2026=1***Apr-11-2026=1***Apr-14-2026=1***Apr-15-2026=1***Apr-18-2026=1***Apr-20-2026=1***Apr-21-2026=1***Apr-22-2026=2***Apr-26-2026=1***Apr-27-2026=1***Apr-28-2026=1***Apr-29-2026=1***May-02-2026=1***May-09-2026=2***May-13-2026=1***May-15-2026=2***May-19-2026=3***May-20-2026=1***May-21-2026=1***May-22-2026=1***May-26-2026=3***May-30-2026=1***Jun-09-2026=1***Jun-10-2026=4***Jun-13-2026=1***Jun-15-2026=1***Jun-22-2026=1***Jun-25-2026=1***Jul-01-2026=2***Jul-04-2026=1***Jul-07-2026=1***Jul-17-2026=1***Jul-21-2026=1***Jul-25-2026=1***Jul-26-2026=1***Aug-10-2026=1***Aug-17-2026=1***Aug-20-2026=2***Aug-22-2026=2***Sep-04-2026=1***Sep-14-2026=1***Sep-23-2026=3***Sep-24-2026=1***Sep-26-2026=1***Sep-30-2026=3***Oct-01-2026=17***Oct-02-2026=5***Oct-03-2026=2***Oct-06-2026=5' WHERE job_id= '1580644'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Feb-2026=262***Mar-2026=135***Apr-2026=25***May-2026=16***Jun-2026=9***Jul-2026=8***Aug-2026=6***Sep-2026=10***Oct-2026=29' WHERE job_id= '1580644'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1580644' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1580644 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '219273'
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)