General Accountant - CPA REQUIRED

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

TYPE OF WORK

Full Time

WAGE / SALARY

PHP 90,000 to PHP110,000

HOURS PER WEEK

40

DATE UPDATED

Jun 15, 2026

JOB OVERVIEW

Location: Philippines
Reports to: Head of Accounting
Employment Type: Full-Time Independent Contractor, Remote

At Firm Five, we modernize bookkeeping and fractional controllership. We serve a client base of
emerging brands with $2M–$50M annual revenue in Canada and the US, helping them not only
maintain their financial reporting but also optimize and automate their financial processes. Our
clients rely on us for all things accounting and administration (we don't do tax work), and we take
pride in delivering clarity, efficiency, and financial insight.

POSITION SUMMARY:
We are looking for an experienced and strategic Senior Accountant that will handle the full
accounting cycle for US and Canadian clients. Your primary responsibility is to complete all the
accounting in QBO or Xero for clients in various industries on a monthly basis.

COMPENSATION RANGE:
PHP 90,000–110,000 per month, based on experience and skill level
KEY RESPONSIBILITIES:
-Chart of accounts setup
-Bank reconciliations
-Bank categorizations
-Receipt management
-Profit and loss, balance sheet, cash flow statement preparation
-Accounting for sales tax (No actual tax filings)
-Accrual accounting and balance sheet adjustments
-Excellent client communication via slack and email (in English)
-Adjusting entries and COGS
-Opening balances and catchup bookkeeping

QUALIFICATIONS:
-Bachelor's degree in Accounting
-CPA designation in the Philippines
-3-5 years experience managing full cycle accounting for a book of clients, ideally in an accounting or bookkeeping firm
-E-Commerce or inventory experience preferred but not required

CHARACTERISTICS TO SUCCEED:
-Passionate about numbers, accounting, and client management
-Excellent communication skills with a passion for simplifying financial data
-Proven project management skills with an ability to withhold deadlines successfully
-Dependable collaborator with a strong team-oriented approach
-Thrives in a high-pressure environment while navigating many competing priorities
-Reliable internet and work from home equipment (laptop, keyboard, mouse)
-Backup power supply

WHY YOU WILL LOVE WORKING WITH US:
-Competitive Salary & Benefits
-Early employee incentive plan linked to growth of the company
-Fully Remote with Flexible Hours (9AM to 1PM EST + 4 flexi hours)
-Paid Holidays & Vacation
-Paid Sick/Personal Days
-Growth Opportunities
-Bi-Weekly pay direct to your bank account via Wise
-No screen tracking tools

OUR COMMITMENT TO EQUITY & INCLUSION:
At Firm Five, we are committed to fostering a culture of equity, inclusion, and respect. We value
diversity in all its forms and believe that every individual deserves to be treated with dignity and
given equal opportunities to thrive. We strive to create an environment where all people feel
welcome, supported, and empowered. We are dedicated to continuous learning, reflection, and
improvement in our practices and policies.

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.2281
Total Execution Time  0.2296
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/General-Accountant-CPA-REQUIRED-1625835
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.2224 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1625835
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 886873
 LIMIT 1 
0.2098   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1625835
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-06-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1625835' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625835 
0.0018   UPDATE employer_jobs SET hit_counts '***Apr-16-2026=118***Apr-17-2026=172***Apr-18-2026=35***Apr-19-2026=49***Apr-20-2026=95***Apr-21-2026=73***Apr-22-2026=36***Apr-23-2026=50***Apr-24-2026=40***Apr-25-2026=18***Apr-26-2026=7***Apr-27-2026=38***Apr-28-2026=23***Apr-29-2026=12***Apr-30-2026=13***May-01-2026=10***May-03-2026=3***May-04-2026=12***May-05-2026=92***May-06-2026=65***May-07-2026=44***May-08-2026=19***May-09-2026=12***May-10-2026=6***May-11-2026=20***May-12-2026=7***May-13-2026=18***May-14-2026=15***May-15-2026=592***May-16-2026=58***May-17-2026=45***May-18-2026=78***May-19-2026=50***May-20-2026=18***May-21-2026=23***May-22-2026=12***May-23-2026=10***May-24-2026=11***May-25-2026=25***May-26-2026=14***May-27-2026=11***May-28-2026=6***May-29-2026=7***May-30-2026=4***May-31-2026=9***Jun-01-2026=10***Jun-02-2026=5***Jun-03-2026=11***Jun-04-2026=11***Jun-05-2026=177***Jun-06-2026=25***Jun-07-2026=26***Jun-08-2026=43***Jun-09-2026=29***Jun-10-2026=16***Jun-11-2026=22***Jun-12-2026=12***Jun-13-2026=7***Jun-14-2026=10***Jun-15-2026=446***Jun-16-2026=75***Jun-17-2026=31***Jun-18-2026=26***Jun-19-2026=16***Jun-20-2026=19***Jun-23-2026=1' WHERE job_id'1625835'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=778***May-2026=1296***Jun-2026=1018' WHERE job_id'1625835'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1625835' 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` = 1625835 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '886873'
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)