HomeProductsLeave

Manage the Complete Leave Lifecycle

From configuring leave types and entitlements to requests, approvals, balances and the return to work, every stage of leave runs in one place, with Sahab AI checking the rules at each step.

AnyLeave type, configured to your policy 2 modelsAccrual and grant entitlements 1 tapReturn-to-work confirmation
Faisal R.Sales Executive · Sahab Trading Annual leave
October 202613–15 Oct · 3 working days
Balance checkedFrom the leave ledger12 → 9 days
Policy passed7 days’ notice · no blackout datesAnnual
Team cover OKYousef H. also off on 14 Oct2 / 6
Approved by line managerKhalid M. · from Teams
Approved in 41 seconds

Configure any leave type, exactly as your policy reads.

Create as many leave types as you need, each with its own eligibility, entitlement, accrual or grant, pay rule, approvals and documents. Here is how the common Saudi types look once configured.

Ask once.Checked, routed,approved.

No forms to hunt for. Sahab AI turns a message into a complete request, runs every rule before it’s sent, and puts it in front of the right approver, even when a manager applies on someone’s behalf.

Faisal R. · Employee
Can I take 13 to 15 October off?
Sahab AI · Leave assistant
CHECKEDLeave LedgerPolicy Agent· 0.9s

Yes. That’s 3 working days of annual leave, and you’ll have 9 of 21 left.

OCT1313–15 Oct · Annual leave
Goes to Khalid M. (line manager)
Ready
Pre-submission checks5 rules · 0.8s
Balance on the datesIncludes pending requests12 → 9
Working days countedFri–Sat weekend and public holidays excluded3 days
Notice periodPolicy asks for 7 days14 days
Team coverYousef H. is also off on 14 Oct2 of 6 off
Payroll cut-offBefore 25 Oct, lands in October payrollOn time
Ready to send · 1 note for the approver✓
Approval routeWorkflow · Annual leave
Faisal R.Applied for self · via TeamsSelf
Khalid M.Line manager · stage 1Waiting
Abdullah Q.Department head · only above 5 daysNot needed
Saad S.HR partner · notifiedFYI
On behalf of an employee? Authority follows ManagerDepartment headHR partner

A ledger behind every balance, so it’s never a guess.

Every accrual, booking, carry-forward and expiry is written as its own line. Balances are always the sum of the ledger, whether a leave type accrues monthly or is granted up front.

Faisal R. · Annual leave 202621 days a year · carry-forward of up to 5 days, used by 31 Mar
Available today10.25days
Accrued this year15.75days
Taken9.5days
Expired carry-forward1day
BalanceProjectedLeave takenCarry-forward expired
Ledger entriesJan – Dec 2026
DateTransactionDaysBalance

Back early, or late?Settled correctly.

When leave ends, the employee confirms their return in one tap. Early returns give days back or pay them out; late returns are marked absent or taken from the balance, and payroll follows automatically.

Faisal R. · Rejoining confirmationAnnual leave 13–15 Oct · due back Sun 18 OctOn time
Planned return
Returned 18 Oct

Integrated to Payrollseamlessly

Unpaid days are deducted, extra days and encashments are paid, all in the same payroll run.

  • Unpaid leave deduction
  • Additional day payment
  • Encashment at policy end
Leave eventsOctober
Tariq B.Unpaid leave · 20–21 Oct2 days unpaid
Faisal R.Back early · 15 Oct encashed1 day extra
Yousef H.Policy year ended · 31 Oct4 days encashed
October payroll · adjustmentsSyncing
Leave changes this monthFrom approved leave only3
Tariq B. · unpaid leave12,000 ÷ 30 × 2 days−800.00
Faisal R. · additional day12,000 ÷ 30 × 1 day+400.00
Yousef H. · leave encashment10,500 ÷ 30 × 4 days+1,400.00
Net leave impact0.00 SAR
Before 25 Oct cut-offNo manual entriesAudit trail