Payroll that's calculated right — and posts itself automatically
Zemam handles the entire payroll cycle: for monthly and hourly employees, with clear calculations you can review before approval, and it posts the accounting entries automatically after every run.
Employees & contracts — monthly and hourly
Register each employee with their contract, details, and photo: a fixed monthly salary, or a daily/hourly worker paid for the hours actually worked. Each worker's type automatically determines how their pay is calculated.
A payroll run with approval before payout
Every payroll run moves through clear stages: draft, calculated, approved, paid — and no payout happens before the responsible person approves the payroll.
Transparent salary math — see it before you pay
Before approval, you see each salary broken down: base, overtime, deductions — built on clear rules.
Overtime control per employee or department
You set standard work hours from settings, and enable overtime for a specific employee or an entire department — at its own rate. No overtime is ever calculated by mistake or paid to someone who hasn't earned it.
Leave with accruing balances & approval
Leave balances accrue automatically, and an employee submits a leave request that the manager must approve before it's confirmed — with each employee's balance clear at any time.
Employee advances, deducted from salary
An employee requests an advance over a number of installments, you approve it (with an approval path if you want), and disburse it from treasury — then it's deducted automatically from their upcoming salaries, installment by installment. And if a month's pay doesn't cover the installment, the remainder carries forward — the advance is never lost or computed by hand.
Check-in & out — from approved locations only
Employees check in and out from the mobile app — but only from inside an approved location: you define your company's sites in settings (each with a radius in meters), so no one can check in from home or outside the branch. Work hours are then calculated automatically from check-in to check-out.
Protection against attendance fraud
A single device can't check in different employees on the same day — so no one can clock in for a colleague. You can also require a selfie with check-in, and turn on strict mode, which treats a day with no check-in as an absence and deducts it — all optional, enabled only when you need them.
Payslips ready to print
Each employee has a payslip detailing their pay, which you can print or export as a PDF in Arabic — clear documentation for every pay run.
Payroll posts itself to accounting
Every approved run posts its journal entries automatically: salary expense and payables, then the actual payout from treasury — no manual entry, and your books are always accurate.
Frequently asked questions
Do you calculate pay monthly or hourly?
Both — a monthly employee receives their fixed salary, while a daily or hourly worker is paid for the actual recorded hours worked. The worker's type automatically determines the method.
Can I control who gets overtime?
Yes — you enable overtime for a specific employee or an entire department, at its own rate, and you set the standard work hours in settings. So no overtime is calculated for anyone you haven't enabled it for.
Can an employee check in when they're not at the company?
No — you define your company's approved locations in settings, each with a radius in meters, and check-in is only accepted if the employee is actually inside one of them. If no location is set, check-in is blocked entirely. Also, a single device can't check in different employees on the same day.
Does payroll post to accounting automatically?
Yes — every approved payroll run posts its own journal entries (salary expense + payables), and the actual payout is deducted from treasury with its own entry. No manual accounting step is needed.
Do you manage employee advances?
Yes — an employee requests an advance over a set number of installments; once approved it's disbursed from treasury and recorded as a receivable on the employee. Each payroll run deducts the installment from their salary automatically, and if the pay doesn't cover it the remainder carries forward — no manual deduction and nothing forgotten.
Is there approval before payroll is paid?
If you enable approval, the run stops at the approval stage and no one can pay before the responsible person signs off — with every step recorded in the audit trail.
Ready to take the reins?
Free trial, no credit card — and our team helps you set up step by step.