SSkill AI Academy
Home › Guides › UAE salary calculator
Free tool

UAE Salary Calculator

Work out net pay for the month after unpaid leave, a part month for joiners and leavers, and advance repayments. Uses the common 30-day method.

A guide only, not legal advice. Check your contract and company policy: some companies use actual days in the month or basic salary only.

How the calculation works

StepWorking
Daily rateMonthly salary ÷ 30
Part monthDays worked × daily rate (blank means a full month)
Unpaid leaveUnpaid days × daily rate
Net paySalary for the month − unpaid leave − advance repayment − other deductions

Example

Monthly salary AED 4,500 with 2 days of unpaid leave: daily rate AED 150, deduction AED 300, pay for the month AED 4,200. For more worked examples, read UAE salary calculation: unpaid leave, part months and advances.

Frequently asked questions

How do you calculate monthly salary in the UAE?

A common method treats every month as 30 days. The daily rate is monthly salary divided by 30. Unpaid leave days are multiplied by the daily rate and deducted, and a part month is worked days multiplied by the daily rate. Check your contract and policy, because some companies use actual days or basic salary only.

Is the daily rate based on basic salary or total salary?

That depends on the contract and company policy. Many companies use the total monthly salary for pay calculation and deductions; leave salary and gratuity have their own rules.

How is a part month calculated if someone joins mid-month?

Count the days from the joining date to the end of the month on a 30-day basis and multiply by the daily rate.

Does this prepare a WPS file?

No. This tool only calculates pay. BizTracker UAE Payroll prepares the WPS file, with a 30-day free trial.

Is this legal advice?

No. It is a calculation guide. Confirm rules with MOHRE, your bank or a qualified adviser.

Payroll with a WPS file — free for 30 days

BizTracker UAE Payroll applies the 30-day method, takes unpaid leave from your leave records and recovers advances automatically.