Bookkeeper

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

TYPE OF WORK

Full Time

SALARY

45000 PHP / month

HOURS PER WEEK

40

DATE UPDATED

Feb 6, 2026

JOB OVERVIEW

At MBS Accountants we are expanding our team due to continued growth.

This is a rare opportunity to join a small team in a leading innovative accountancy practice and be a fundamental part of helping business owners get a grip on their finances and make leaps towards achieving their goals.

What we are offering

As well as getting to be a tea ---------- mber in a leading innovative accountancy practice you will also get

Competitive Salary (PHP45,000 per month)
40-hour working week
Extra annual leave over Christmas/New Year
2 weeks off over the festive period
13th-month pay scheme
Clear steps for growth in your role and salary
Regular fun (sometimes competitive) team get-togethers (online escape rooms, quizzes, etc)
Quarterly scheduled input on company direction
Full training and support
Philhealth and possibly full health cover

Here are some thoughts and comments from the team

I love the quarterly reviews as it gets everyone involved and all opinions are listened to – Lauren (Senior Bookkeeper)
Everyone cares and is really helpful so you are never worried about asking questions – Regina (Administrator)
We have an ability to have a say on our and the company’s future, it’s not just a job it’s about our personal life too – Georgia (Client Manager)
I enjoy the work culture and environment as there is a right mix of professionalism and fun – Gerald (Accountant)

About the role
Well, you’ll need to be highly organised with a keen eye for detail. Your day-to-day tasks will consist of admin duties and some bookkeeping.

As an overview, your tasks will involve –

Entering data into our CRM & technical systems
Updating data in our CRM & technical systems
Managing emails
Chasing clients, suppliers and other accountants for information
Chasing tea ---------- mbers for information to deadlines
Processing invoices and receipts
Processing sales invoices
Reconciling bank accounts
HMRC registrations and authorisations
Confirmation statement preparation and filing
Running payroll
Creating, amending and updating processes
Plus more

We are not expecting someone to join our team with the full range of skills. We are a highly systemised and process-driven company with lots of tools to help you learn. Currently a Filipino VA covers this role and will assist with teaching areas of development. A can-do attitude and organisation skills are essential.

About MBS Accountants
At MBS we do more than just accounting – we help business owners take control of their numbers, grow their profits, and build the lifestyle and freedom they want. Our approach combines smart technology, clear strategies, and straight-talking coaching to make a real difference for our clients.

We’re also building something exciting ourselves. MBS is a fast-growing, forward-thinking firm that’s reshaping what accounting can look like in the modern world. We use AI and the latest systems to keep ahead, and we’re on an ambitious path of growth through innovation and acquisitions.

For our team, this means being part of a company where:
• Everyone knows the bigger picture and where we’re headed.
• There’s space to grow your skills and take on new challenges.
• We combine professionalism with a fun, relaxed working environment.
• Work-life balance is valued and supported.

Joining MBS Accountants
At MBS Accountants we are fuelled by helping business owners to stop surviving and start thriving. We are also focused on the quality of life of our team and we support a healthy work-life balance.

We are looking for people who fit our values

Do what you say – Nobody likes being let down and we think it’s key you don’t set unrealistic expectations. Seek to understand the importance of the task and any deadlines and agree realistic timescales and stick to them or communicate early regarding challenges.

Open and honest – Being a closed book doesn’t help anyone. We don’t believe work and home are two different lives. Life is just life. By being open and honest about your whole life we can be empathetic to your circumstances and together we can work towards growth and positivity.

Take responsibility – Work-life balance is key and fundamental we believe to living a healthy life. We have core hours but each role also has key outcomes and responsibilities. There will be occasions where flexibility may be needed in order to achieve those outcomes and responsibilities and taking responsibility to act accordingly is key.

Team player – As a team we support and empower each other. There will be occasions where you will need to go outside of the standard scope of your role to help out a colleague. This shouldn’t be because we expect it but because you think it’s the right thing to do.

Respect – Respect is everything. It should be a given. It should not come just because of somebodies position but simply because we are all human beings. Being able to be candid with someone about their weaknesses and mistakes when done with love is an absolute sign of respect.


Is this role right for you?

If you can answer yes to all the below then this role is perfect for you!

Do you love being organised?
Do you have a can-do attitude?
Do you like data to be stored accurately?
Do you like things to be easy to find?
Do you question things that don't seem right?
Do you ask questions to understand how you can make a greater impact?
Do you enjoy challenges and recognise when to ask for help and when to keep pushing on?
Are you keen to practice regular self-improvement/personal development?
Do you like being recognised for all the hard work you put in?


Want to work with us?

If this sounds like your dream job then we’d love for you to join our team.
1 - Apply here on onlinejobs.ph
2 - Send a video to ----------
The video should
A - Make sure we know which applicant you are and can match you up
B - Answer the following questions (give us an idea of you as a person)
i) A quick introduction name, age, where you live
ii) Tell us about what you like doing in your spare time (hobbies, interests, etc)?
iii) Who is in your family?
iv) Which is your favourite of our values and why?
v) Why you would love to work for us?
vi) What is the best thing you can bring to us?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0209
Total Execution Time  0.0227
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,528,216 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-1553535
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0127 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1553535
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 363146
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1553535
AND `misc`.`idIS NULL 
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` = 1553535
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1553535' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1553535 
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` = 1553535
AND `misc`.`idIS NULL 
0.0017   UPDATE employer_jobs SET hit_counts '***Jan-13-2026=175***Jan-14-2026=147***Jan-15-2026=76***Jan-16-2026=32***Jan-17-2026=12***Jan-18-2026=8***Jan-19-2026=29***Jan-20-2026=14***Jan-21-2026=16***Jan-22-2026=8***Jan-23-2026=11***Jan-24-2026=3***Jan-25-2026=2***Jan-26-2026=4***Jan-27-2026=7***Jan-28-2026=4***Jan-29-2026=4***Jan-30-2026=6***Jan-31-2026=2***Feb-01-2026=2***Feb-02-2026=7***Feb-03-2026=10***Feb-04-2026=2***Feb-05-2026=4***Feb-06-2026=566***Feb-07-2026=290***Feb-08-2026=169***Feb-09-2026=184***Feb-10-2026=64***Feb-11-2026=45***Feb-12-2026=41***Feb-13-2026=20***Feb-14-2026=17***Feb-15-2026=19***Feb-16-2026=27***Feb-17-2026=14***Feb-18-2026=10***Feb-19-2026=8***Feb-20-2026=12***Feb-21-2026=5***Feb-22-2026=2***Feb-23-2026=23***Feb-24-2026=18***Feb-25-2026=18***Feb-26-2026=11***Feb-27-2026=5***Feb-28-2026=7***Mar-01-2026=2***Mar-02-2026=15***Mar-03-2026=14***Mar-04-2026=5***Mar-05-2026=5***Mar-06-2026=4***Mar-08-2026=3***Mar-09-2026=10***Mar-10-2026=1***Mar-11-2026=2***Mar-12-2026=5***Mar-13-2026=4***Mar-14-2026=1***Mar-15-2026=2***Mar-16-2026=1***Mar-17-2026=4***Mar-18-2026=2***Mar-19-2026=2***Mar-20-2026=1***Mar-21-2026=4***Mar-22-2026=5***Mar-23-2026=2***Mar-26-2026=5***Mar-29-2026=1***Mar-31-2026=1***Apr-01-2026=3***Apr-02-2026=2***Apr-05-2026=2***Apr-06-2026=1***Apr-07-2026=2***Apr-08-2026=1***Apr-09-2026=2***Apr-12-2026=2***Apr-13-2026=5***Apr-14-2026=1***Apr-15-2026=2***Apr-16-2026=5***Apr-17-2026=1***Apr-21-2026=1' WHERE job_id'1553535'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jan-2026=560***Feb-2026=1600***Mar-2026=101***Apr-2026=30' WHERE job_id'1553535'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1553535' 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` = 1553535 
0.0039   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '363146'
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)