Free Β· No signup Β· Works offline
Oman End of Service for 20 Years
How much end-of-service pay after 20 years in Oman? On OMR 500 basic it's about OMR 10,000. Calculate your exact amount free.
1. Your job
2. Final settlement (optional)
Your end-of-service total
OMR 9,250.000
20.00 years of service (7,300 days)
How it's calculated
- βService from 31 July 2023: one month's basic salary for each year (Labour Law, Royal Decree 53/2023).
- βService before 31 July 2023: 15 days' basic for each of the first 3 years, then 30 days for each year after.
- βYou need at least 1 year of service. Part years count pro rata.
- βFrom 19 July 2027 a savings fund paid by the employer (9% of basic) replaces the gratuity for later service.
- βAnnual leave: 30 days a year; unused leave is paid out.
π§ If you're not paid
- Ask your employer in writing for your end-of-service benefit, with this breakdown.
- If it isn't paid, file a complaint with the Ministry of Labour (online or at a labour office).
- Keep your contract, payslips and a copy of your resident card.
Estimate under the Oman Labour Law (Royal Decree 53/2023; old law for earlier service). Daily wage = basic Γ· 30. Not legal advice. π Everything stays on your device.
β Rules last checked:
π Official sources: Ministry of Labour
We build every tool from the official rules and re-check them when they change. Always confirm with the official source before you rely on a result.
π οΈ Spotted a mistake or an out-of-date rule? Tell us
| Basic salary | End-of-service (20) |
|---|---|
| OMR 300 | OMR 6,000 |
| OMR 500 | OMR 10,000 |
| OMR 800 | OMR 16,000 |
| OMR 1,200 | OMR 24,000 |
| OMR 2,000 | OMR 40,000 |
Questions people ask
How is end-of-service pay calculated in Oman?+
Service from 31 July 2023: one month's basic salary for each year (Labour Law, Royal Decree 53/2023). Service before 31 July 2023: 15 days' basic for each of the first 3 years, then 30 days for each year after.
What changes from 19 July 2027?+
From 19 July 2027 a savings fund paid by the employer (9% of basic) replaces the gratuity for later service.
How much annual leave do I get?+
Annual leave: 30 days a year; unused leave is paid out.