Bookkeeper and Compliance Coordinator

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

TYPE OF WORK

Full Time

SALARY

28000

HOURS PER WEEK

40

DATE UPDATED

Jul 11, 2026

JOB OVERVIEW

ABOUT THE COMPANY
We are a founder-led, tech-enabled real estate platform with offices in North America and Manila. We operate at the intersection of real estate, construction, finance, and technology — supporting the US real estate industry across transactions ranging from $1M to $150M. Company name will be disclosed during the interview process.
THE ROLE
We are looking for a Bookkeeper and Compliance Coordinator to keep our financial records clean and our regulatory obligations on track. You will split your time evenly between day-to-day bookkeeping across our operating entities and managing Philippine government compliance — BIR, SEC, DHSUD, LGU permits, and import and export logistics with customs. This role requires someone who is organized, detail-oriented, and comfortable owning deadlines without being chased.
WHAT YOU WILL DO
Bookkeeping
• Record and reconcile daily transactions across accounts payable and accounts receivable
• Prepare monthly financial reports, bank reconciliations, and expense summaries
• Maintain organized and audit-ready records for multiple entities
• Process payroll entries, reimbursements, and vendor payments on schedule
• Coordinate with external accountants and auditors during review and reporting periods
• Flag discrepancies and escalate issues to leadership with supporting documentation
Compliance & Legal Coordination
• Manage BIR filings, tax deadlines, and correspondence — ensuring nothing is missed or late
• Handle SEC filings, annual reports, and corporate documentation for Philippine-registered entities
• Coordinate DHSUD requirements and track submission timelines
• Manage LGU business permit renewals, barangay clearances, and local government requirements across office locations
• Support import and export logistics — coordinating with customs brokers, preparing documentation, and tracking clearances
• Monitor compliance calendars and send proactive reminders to the team on upcoming deadlines
• Liaise with external lawyers, government offices, and third-party compliance service providers as needed
• Maintain a central tracker for all active permits, filings, and compliance items across entities
REQUIREMENTS
• 3–5 years of bookkeeping or accounting experience, with hands-on AP/AR and reconciliation work
• Direct experience with BIR compliance — filings, deadlines, and correspondence
• Familiarity with SEC and DHSUD requirements for Philippine-registered companies
• Experience managing LGU permits and local government coordination
• Exposure to import and export documentation and customs processes in the Philippines
• Strong organizational skills — you manage multiple deadlines across different entities without dropping anything
• Clear written and verbal communication in English and Filipino
QUALIFICATIONS
• Bachelor’s degree in Accountancy, Business Administration, Legal Management, or a related field
• CPA license is an advantage but not required
• Experience supporting multiple legal entities or a holding company structure is a strong advantage
• Familiarity with logistics coordination or freight forwarding documentation
• Comfortable working with external lawyers and government liaisons to move filings forward
TOOLS YOU WILL USE
• QuickBooks or Xero — bookkeeping and financial records
• Microsoft Excel and Google Sheets — reconciliations, trackers, and reporting
• Google Workspace — email, documents, and shared filing
---------- or equivalent — compliance calendar and deadline tracking
• BIR eServices portal — tax filings and correspondence
• SEC Online Filing and Submissions (OFS) portal
WORK SETUP
Employment Type: Full-time or Part-time
Work Arrangement: Hybrid — BGC or Aseana City, Manila
Hours: Philippine business hours, with occasional US Eastern hours coordination
Compensation: Competitive based on experience

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0238
Total Execution Time  0.0251
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,864 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-and-Compliance-Coordinator-1687033
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0166 seconds)  (Hide)
0.0008   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687033
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 802973
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687033
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-07-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687033' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687033 
0.0022   UPDATE employer_jobs SET hit_counts '***Jul-11-2026=1175***Jul-12-2026=2***Jul-13-2026=1' WHERE job_id'1687033'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1176' WHERE job_id'1687033'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687033' 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` = 1687033 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '802973'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)