Skip to content

Open nowPosted 4 days ago

Finance & Accounts Manager

Workable (global search)107,990 open roles

Where
Muscat, Muscat Governorate, Oman
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowFinance & Accounts ManagerWorkable (global search) · Muscat, Muscat Governorate, Oman
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 6 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 4 days ago

Workable (global search) median: 6 days open

The posting

Muscat Elite is building a distinctive luxury automotive and private members’ club business in Oman, bringing together Elite Auto Studio, the Muscat Elite Car Club and the Muscat Elite Clubhouse.

We are looking for an experienced Finance & Accounts Manager to take complete ownership of the finance function across the business.

This is a hands-on, standalone finance role. You will be responsible for the integrity of the company's financial records, month-end close, VAT and tax compliance, payroll, cash flow, budgeting and management reporting.

A key part of the role is ownership of Odoo as Muscat Elite's single source of financial truth. You will be responsible not only for using Odoo, but for configuring and governing the platform, including working with Odoo.sh to manage development, staging and production environments.

There are no direct reports, so this role will suit someone who enjoys ownership, accountability and getting into the detail.

Key responsibilities

Odoo & Finance Systems

  • Own Odoo as the live operational and financial platform for Muscat Elite.
  • Manage Odoo.sh development and staging branches and promote approved changes into production.
  • Configure and maintain the Chart of Accounts, fiscal positions, tax codes, journals, analytic accounts and payment terms.
  • Configure and maintain Odoo Accounting, POS, Invoicing, Inventory, Purchase, Payroll and Employees modules.
  • Establish analytic accounts across Auto Studio, Car Club and Clubhouse.
  • Test updates and custom changes before they reach production.
  • Manage user permissions and maintain appropriate segregation between finance, sales and operations.
  • Monitor backups and undertake restore testing through Odoo.sh.
  • Work with developers on integrations between Odoo, the Auto Studio application, Clubhouse application, Supabase and payment gateways.
  • Maintain a clear configuration log so that system settings can be understood, audited and rebuilt.

Accounting & Financial Control

  • Own the day-to-day accounting function across the business.
  • Manage accounts payable and accounts receivable.
  • Process supplier bills, customer invoices, credit notes and expenses.
  • Prepare payment runs for approval.
  • Reconcile bank accounts, card acquirers and payment gateways.
  • Maintain the fixed asset register and monthly depreciation.
  • Manage inventory valuation covering PPF film, tint, ceramic coatings, consumables and F&B stock.
  • Maintain petty cash and supporting documentation.

Point of Sale

  • Configure POS environments across each business location.
  • Maintain products, pricing, discounts, payment methods and receipts.
  • Enforce appropriate discount authority levels.
  • Reconcile daily POS activity against cash, card terminals and bank deposits.
  • Investigate and resolve cash differences within 24 hours.
  • Ensure the product and service catalogue remains accurate, including cost prices and VAT treatment.

Month-End & Reporting

  • Deliver an accurate month-end close by working day 5.
  • Post accruals, prepayments, deferred revenue, depreciation and payroll journals.
  • Complete balance sheet reconciliations.
  • Coordinate stock counts and adjustments.
  • Lock completed accounting periods in Odoo.
  • Maintain a monthly close checklist and clear audit trail.
  • Produce a monthly management pack by working day 7, including P&L, balance sheet, cash flow, KPIs and commentary.
  • Report financial performance separately across Auto Studio, Car Club and Clubhouse.
  • Build and maintain Odoo dashboards covering sales, cash, receivables and payables.

VAT, Tax & Payroll

  • Prepare and submit VAT returns to the Oman Tax Authority.
  • Reconcile VAT returns to the general ledger before submission.
  • Ensure invoices comply with Oman VAT requirements.
  • Apply the correct VAT treatment across memberships, services, goods, imports and exports.
  • Manage applicable municipality and tourism taxes relating to Clubhouse F&B.
  • Prepare corporate income tax workings and returns alongside the external tax adviser.
  • Manage withholding tax obligations relating to foreign suppliers.
  • Run monthly payroll through Odoo Payroll.
  • Ensure salaries are processed through the Wages Protection System (WPS) on time.
  • Calculate and manage Social Protection Fund contributions.
  • Maintain end-of-service and leave provisions.
  • Manage joiners, leavers, final settlements, allowances, overtime and deductions.

Cash Flow, Budgeting & Forecasting

  • Produce a rolling 13-week cash flow forecast, updated weekly.
  • Produce a 12-month cash flow forecast, updated monthly.
  • Maintain visibility of the daily cash position across all bank accounts.
  • Identify potential cash shortfalls at least four weeks in advance.
  • Manage payment timing while maintaining strong supplier relationships.
  • Build annual budgets for each business unit alongside management.
  • Load budgets into Odoo against the relevant analytic accounts.
  • Produce monthly budget-versus-actual reporting and explain material variances.
  • Update the full-year forecast quarterly.
  • Support pricing and profitability analysis, including gross profit per job and overhead per bay day.

Controls, Audit & Governance

  • Maintain appropriate segregation of duties and approval controls.
  • Ensure no payment is released without the required approval.
  • Maintain the company's spend and payment approval matrix.
  • Prepare the year-end audit file and lead the external statutory audit process.
  • Track trade licences, commercial registrations and tax registrations.
  • Develop and maintain finance procedures across the business.
  • Identify and immediately escalate control weaknesses or potential fraud risks.

Requirements

What we're looking for

Essential

  • Bachelor's degree in Accounting, Finance or a related discipline.
  • ACCA, CPA, CMA or CA qualified, or in the final stage of qualification.
  • At least 5 years' hands-on accounting experience, including 3+ years running full-cycle accounting.
  • At least 3 years' hands-on Odoo experience, using version 16 or later.
  • Strong practical experience across Odoo Accounting, POS, Inventory and Payroll.
  • Experience configuring Odoo from scratch, including Chart of Accounts, taxes, journals, analytic accounts and access rights.
  • Working knowledge of Odoo.sh, including branches, staging, deployments, logs and backups.
  • Experience filing VAT returns in Oman or another GCC country.
  • Experience running payroll through Oman WPS and Social Protection Fund processes.
  • Strong Excel skills, particularly for forecasting and budgeting.
  • Fluent written and spoken English.
  • Currently based in Muscat, Oman.
  • Available to start within 4 weeks.

Desirable

  • Odoo Functional Certification.
  • Experience within retail, automotive services, hospitality, F&B or private members' clubs.
  • Experience with membership accounting and deferred revenue.
  • Basic Python or Odoo Studio knowledge.
  • Experience integrating Odoo with other systems through APIs.
  • Arabic language skills.

The person

We are looking for someone who takes genuine ownership of the numbers and does not wait to be told what needs doing.

You will be precise, commercially aware and comfortable working independently. You should be able to explain financial information clearly to non-finance managers, meet deadlines without being chased and raise issues early when something does not look right.

This is a role for someone who wants to own the finance function and the underlying systems, rather than simply process transactions.

Benefits

Package

  • Salary: 20% increase on the successful candidate's current or most recent salary, subject to verification by reference.
  • Annual leave.
  • Medical insurance.
  • Annual air ticket for expatriate employees.
  • End-of-service benefits in line with Oman Labour Law.
  • 3-month probation period.
  • 1-month notice period.

How to apply

Please send your CV and a short cover note.

In your application, please clearly state:

  • The Odoo versions you have worked with.
  • The Odoo modules you have personally configured.
  • Your experience with Odoo.sh.
  • Your current location and availability.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.