Dual-Currency Payroll

MVR and USD, Ramadan runs, loans and holds β€” payday without the panic

A payroll engine that actually matches how you pay: salary packages in MVR, USD or split between both, Ramadan allowance runs, automatic loan recovery, salary holds that never lose money, and a bank transfer file at the end. Generated in minutes, reproducible every time.

See it live β€” demo in minutes β†’

Sound familiar?

The salary sheet is edited in place β€” one wrong cell and payday is wrong

Half-USD packages converted by hand at a rate someone remembers

Loans, advances and deductions reconciled across three different files

No history: last month's payroll is gone the moment this month starts

What you get

Dual-currency packages

Salary structures in full MVR, full USD or split half-half with a fixed conversion rate β€” each package with its own bank channel and currency.

One-click payroll runs

Generate a full month's draft in minutes: basics, allowances, OT from attendance, unpaid-day splits, pension, loans and deductions all computed.

Ramadan runs

Dedicated Ramadan allowance runs generated for eligible staff β€” the annual scramble becomes a button.

Loans, advances & deductions

Loan installments and salary advances recover automatically through payroll; balances self-correct and statements are always current.

Salary holds that never lose money

Held salaries stay computed and visible, drop out of the bank transfer, and pay out as one item the moment they're released.

Bank CSV & payslips

Export a transfer-ready bank file per currency and generate payslips β€” with a reconciliation summary that proves the run adds up.

Increments with approvals

Salary increments flow through approval routes and apply to the next run automatically once approved.

Final settlements

End-of-service settlements assemble prorated salary, leave encashment, held salary and loan clearance into one approved payout.

Straight from the product

Real screens from the demo company β€” the same system your login opens.

HumanR payroll run showing MVR and USD payslips with dual-currency totals
A full monthly run: 93 payslips, MVR and USD totals side by side, salaries on hold excluded from the bank transfer file automatically.

Frequently asked

Can one employee have two salary packages?

Yes β€” packages are the payroll unit, not people. An employee can hold a main package and a separately paid allowance package, each with its own currency and channel.

How are USD/MVR splits handled?

Split packages pay half in USD and the rest in MVR at a fixed configured rate, with bank details tracked per currency.

What if we find an error after generating?

Regenerate the draft β€” the engine un-stamps everything it created and rebuilds it, so there's no double-counting and no manual patching.

Does it handle pension contributions?

Yes β€” pension registrations drive employee and employer contributions on every run automatically.

See it with your own data-shaped data

Request a demo and we'll email you a personal login to a fully loaded demo company β€” explore real screens with realistic data within minutes.

No credit card. No sales call required. A real login, emailed to you.