Loading MOVO-X…
Rig-to-payslip in 72 hours. Full DOSH + LHDN + EPF + SOCSO + HRDF compliance. Purpose-built for offshore rotations, contractor workforces, and multi-entity O&G operators.
Payroll is the #1 operational pain point for Malaysian O&G operators. Not drilling. Not logistics. Payroll. Here is why — and how much it costs every month:
Industry benchmark (Deloitte O&G 2024): paper timesheets on offshore platforms under-capture OT, miss offshore-day triggers, and double-pay contractor lines. On a RM 60M annual wage bill, that is RM 4.8M – RM 7.2M vanishing every year.
Union grievances. Refinery stop-work threats. Tribunals at Jabatan Tenaga Kerja. Every disputed OT line drags HR, legal, and ops supervisors for days.
Section 60A + DOSH guidance cap max working hours. Manual spreadsheets miss breaches. Fines reach RM 50K per offence and stop-work orders halt production.
Direct hires on SAP. Contractors on Excel. Third-party crews on paper. IR35-style misclassification risk is growing — LHDN audits now cross-check EPF + SOCSO + invoice patterns.
Malaysian payroll law is prescriptive and enforced. These are the current statutory fines for common O&G payroll failures:
| Regulation | Violation | Fine / Penalty |
|---|---|---|
| Employment Act 1955 · S.60A(4) | Failure to pay correct overtime (1.5x/2x/3x) | Up to RM 50,000 per offence; RM 1,000/day continuing |
| Employment Act 1955 · S.19 | Late wage payment (>7 days after period end) | Up to RM 50,000 per worker affected |
| EPF Act 1991 · S.43(2) | Failure to remit EPF contributions on time | Up to RM 10,000 + imprisonment up to 3 years + 6% p.a. dividend |
| SOCSO Act 1969 · S.94 | Non-registration / non-contribution | Up to RM 10,000 + imprisonment up to 2 years |
| EIS Act 2017 · S.77 | Failure to contribute EIS | Up to RM 10,000 + imprisonment up to 2 years |
| Income Tax Act 1967 · S.107(4) | Failure to deduct/remit PCB | RM 200 – RM 20,000 per non-deduction + imprisonment up to 6 months |
| OSHA 1994 · S.15 | DOSH working-hours / fatigue breach | Up to RM 50,000 + imprisonment up to 2 years |
| HRDF Act 2001 · S.13 | Failure to pay 1% levy | Up to RM 10,000 + 10% surcharge |
| PDPA 2010 · S.5 | Worker personal-data breach / no consent | Up to RM 300,000 + imprisonment up to 2 years |
We did not bolt payroll onto a general HR system. We built a payroll engine from scratch, specifically for Malaysian oil & gas operations. Six pillars:
Kiosk + badge + biometric — zero paper, sub-second capture. Feeds straight to the earnings engine.
Basic, OT, offshore, standby, shift differential, meal, travel, fatigue pay — codified in Malaysian law + your CBA.
EPF · SOCSO · EIS · PCB · HRDF · Form EA · Borang-E · CP8D — auto-generated, auto-filed.
Onshore, offshore, yard, FPSO, joint-venture entities — consolidated in one payroll ledger.
Rules engine flags misclassification risk before a pay run closes — no IR35-style disputes.
WhatsApp + email + worker portal. Delivery confirmation logged for audit. Works in Bahasa Melayu.
Every feature below is production-grade, deployed at live Malaysian O&G sites. Not roadmap. Not beta. Shipping today.
Every statutory obligation for a Malaysian O&G employer is handled — computed, filed, and logged:
| Act / Regulation | MOVO-X Coverage | Filing Cadence |
|---|---|---|
| EPF Act 1991 | Employee 11% / Employer 13% (12% for >RM 5K) · Borang-i · Form EA · KWSP Form 6 | Monthly — 15th of following month |
| SOCSO Act 1969 | Category 1 (Employment Injury + Invalidity) · Category 2 (Employment Injury only) · ECR auto-generated | Monthly — 15th of following month |
| EIS Act 2017 | Employee 0.2% + Employer 0.2% up to RM 4K ceiling · ECR | Monthly — 15th of following month |
| Income Tax Act 1967 | PCB (MTD) · CP39 · CP38 · CP21 (leaver) · CP22A · EA · Form E · CP8D · TP1/TP2 relief forms | PCB 15th monthly · CP8D + E by 31 Mar · EA by 28 Feb |
| Employment Act 1955 | OT per S.60A · rest days S.59 · public holidays S.60D · working hours max 45h/wk · wages S.19 (7-day rule) | Payslips + Section 60I records — permanent |
| DOSH / OSHA 1994 | Working-hours cap · fatigue register · offshore HRA · H2S exposure log · incident register | Monthly to DOSH — Form JKKP |
| HRDF Act 2001 (PSMB) | Employer 1% levy on monthly gross for registered employers (10+ workers, covered sectors) | Monthly via eTRIS — 15th |
| PDPA 2010 | Worker biometric + payroll data · consent management · retention schedule · cross-border disclosure register | Annual DPR registration + breach reporting 72h |
| Minimum Wages Order 2022 | RM 1,500/mo floor auto-check vs computed hourly rate · sub-minimum flagged | Continuous — blocks pay run if breach detected |
| Industrial Relations Act 1967 | CBA (Collective Bargaining Agreement) rule pack · union dues checkoff · grievance log | Variable per CBA |
MOVO-X is not a replacement for your HRIS or ERP — it is the payroll engine that makes them all work together. 30+ connectors, 5 categories:
From worker clock-in on RIG-17 Tapis to LHDN / EPF / SOCSO filing in one end-to-end flow. Seven steps, fully automated:
NFC badge tap · fingerprint or face verify · H2S + BOSIET cert auto-checked · 2.3s end-to-end.
Timecard event signed with HMAC · replicated to Kuala Lumpur + Singapore PDPA-compliant regions.
OT thresholds · offshore day · shift differential · hazard premiums applied per worker contract + CBA.
Ops manager reviews exceptions only — 98% of lines auto-approved. Approvals attached to audit log.
EPF / SOCSO / EIS / PCB / HRDF / Zakat computed per current LHDN + KWSP + PERKESO tables.
PDF payslips (Bahasa + English) · bank CSV for Maybank / CIMB / Public Bank · GL journal posted to SAP.
Worker receives payslip in 5 minutes · LHDN CP39 · EPF Borang-i · SOCSO ECR · HRDF eTRIS all auto-submitted with confirmation refs.
Benchmark numbers from three Malaysian O&G contractor deployments (270–520 workers). Your mileage will vary — but not by much:
| Metric | Before MOVO-X | After MOVO-X | Delta |
|---|---|---|---|
| Time spent on payroll cycle | 120 hrs/month | 18 hrs/month | −85% |
| Payroll error rate | 8.0% | 0.3% | −96% |
| Payroll leakage (annual) | RM 480,000 | RM 24,000 | −RM 456K |
| Compliance audit findings | 12 | 0 | −12 |
| Cost per payroll cycle | RM 18,500 | RM 4,200 | −RM 14,300 |
| Days to close pay cycle | 9 days | 1.5 days | −83% |
| Worker payslip queries / month | 210 | 22 | −90% |
| LHDN / EPF penalties paid | RM 78,400 | RM 0 | −100% |
| Year-1 net savings | — | RM 450K+ | payback < 3 mo |
Custom pricing based on your worker count, site complexity, and integration scope. Kiosk hardware included in Enterprise and above.
Single-site pilot. One rig, one pay entity. Ideal before fleet roll-out.
Multi-rig, multi-entity. Dedicated success manager. Most O&G contractors land here.
FPSOs, drilling fleets, JVs, cross-border entities. Private cloud or on-prem available.
Most Malaysian payroll system migrations take 6–9 months. Ours takes 6 weeks. Here is the week-by-week plan:
Payroll data is the most sensitive data in an O&G company — IC numbers, salaries, bank accounts, biometrics. Our security posture:
Formal ISMS, quarterly internal audits, annual third-party assessment. Certification in progress (target Q3 2026).
Consent management, retention schedules, cross-border disclosure register, breach-notification workflow (72h).
AES-256 at rest (database + object storage) · TLS 1.3 in transit · envelope-encrypted secrets via HashiCorp Vault.
Every payroll event + approval signed and written to append-only ledger. 7-year retention per LHDN requirements.
Primary region: AWS ap-southeast-3 (Jakarta) and AWS ap-southeast-5 (Kuala Lumpur) · hot replica in Singapore for DR only.
SSO via Azure AD / Okta / Google Workspace · mandatory MFA · role matrix enforced end-to-end.
Fingerprint templates hashed with per-device salt, never stored as images. Face embeddings non-reversible.
RPO < 15 min · RTO < 60 min · quarterly DR drills · Tapis-ready offline kiosk mode for rig isolation events.
420 workers across one onshore yard in Kemaman and three FPSO assets off the Terengganu coast. Timesheets captured on paper by deck supervisors, emailed as PDF scans to a KL back office, then re-keyed into an ageing in-house Access database. Monthly payroll cycle: 9 working days. OT disputes: 40–60 per cycle. LHDN in 2024 issued 12 findings on missing PCB remittances totalling RM 78,400 in penalties. A union grievance over rest-day pay misclassification cost RM 210,000 in back-pay settlements.
Week 1: discovery + yard kiosk install. Week 2: SAP SuccessFactors connector live + LHDN e-PCB integration. Week 3: parallel run showed 99.7% parity with legacy. Week 4: cutover — first live pay run on MOVO-X, submitted LHDN CP39 and KWSP Borang-i automatically. Weeks 5–6: rule tuning for FPSO-specific standby pay and helicopter-delay compensation.
“We ran paper timesheets for 14 years. Switching to MOVO-X in six weeks was the single biggest operational improvement I’ve signed off on as CFO. The LHDN audit was the easiest we’ve ever had.”
We compete against global giants and local specialists. Here is how we win:
Native Malaysian rule pack — no 6-month localization project. Kiosk-native for remote rigs.
Global core requires heavy localization; weak offshore rotation support; 9–14 month implementation.
Modern cloud stack, real-time pay calc, <4 week go-live. WhatsApp payslip built-in.
On-prem-first, batch-oriented, end-of-life migrations forced onto Fusion mid-project.
Built for industrial + offshore. Multi-entity, CBA rule packs, 500+ worker scale, SAP integration.
SME-focused. Break down at multi-site. No O&G domain model. No offshore allowances out-of-the-box.
100% automated. Zero spreadsheet. Auto-filed with government. Audit trail by design.
8–12% leakage. Human error risk. LHDN / EPF penalties common. No audit trail.
Three ways to move forward. Pick one — we can start this week:
Our leadership team walks you through the full solution, tailored to your operation.
Book BriefingInteractive payroll dashboard. See RIG-17 Tapis data in real time. No sales call required.
▶ Launch Live DemoShare your worker count + entity structure. We return a full proposal in 48 hours.
Request Quote