Senior Accountant / Fractional Controller - U.S. Small Businesses

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

TYPE OF WORK

Part Time

SALARY

$7-$10/hr

HOURS PER WEEK

TBD

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

We are a U.S.-based family business group seeking an experienced Philippines-based Senior Accountant/Fractional
Controller to provide high-level accounting oversight for two established small businesses.

This is NOT primarily a data-entry bookkeeping position. We need a senior accounting professional who can
independently review the books, identify accounting problems, maintain important Balance Sheet schedules, make
appropriate accounting corrections, and communicate clearly with management and our U.S. tax preparer.

The businesses include an LLC taxed as an S corporation operating a multistate U.S. contracting/service business and a
multi-member LLC taxed as a partnership operating a short-term rental/property business.

Responsibilities include:
• Balance Sheet review and supporting schedules
• Month-end accounting review
• Shareholder/partner loan roll-forwards and repayments
• Owner contributions versus loans versus distributions
• Debt and payroll liability review
• Accounts receivable and potential bad-debt accounting
• Fixed-asset/depreciation-related accounting records
• Review of unusual or potentially misclassified transactions
• Supported adjusting journal entries and cleanup documentation
• Coordination of accounting information with our U.S. tax preparer
• Plain-English reporting to non-accountant owners

An immediate project includes verifying/reconstructing substantial personal funds advanced by the owners to both
businesses and tracing subsequent repayments against those balances.

Required: strong U.S. small-business accounting experience; advanced QuickBooks Online; strong Balance
Sheet/month-end close skills; owner/shareholder/partner loan experience; ability to reconstruct accounts from source
transactions; excellent written English; proactive problem identification.

Preferred: Philippine CPA; U.S. S-corporation and partnership experience; experience working with U.S. CPA/EA/tax
firms; Wave Accounting; construction/service or rental/property experience.

The initial engagement is a paid diagnostic of up to 3 hours. After the diagnostic, provide findings and an estimate for
any cleanup before additional hours are approved. After cleanup, we anticipate approximately 1-3 hours per month for
ongoing controller-level oversight.

TO APPLY: Begin your application with the exact words BALANCE SHEET REVIEW.

Then answer: What are the three most important things you would examine to determine whether a small
business's Balance Sheet is actually reliable?

Also provide: accounting qualifications/Philippine CPA status; years working with U.S. businesses; S-corp/partnership
experience; owner-loan experience; QBO and Wave experience; hourly USD rate; comfort with 1-3 hours/month after
cleanup; availability for a paid 3-hour diagnostic; and two professional references, preferably including a U.S. client.

Generic applications will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0034
Controller Execution Time ( Jobseekers / Job )  0.0422
Total Execution Time  0.0466
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,525,992 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accountant-Fractional-Controller-US-Small-Businesses-1738329
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0299 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738329
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 190364
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738329
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738329' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738329 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=459***Sep-26-2026=317***Sep-27-2026=2' WHERE job_id= '1738329'  
0.0030   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=777' WHERE job_id= '1738329'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738329' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738329 
0.0209   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '190364'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)