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
Working hours, weekend days, start time, late grace and overtime rates are set for the company and overridden per department and per employee — with each setting inheriting on its own, so one exception never wipes out the rest of a department's policy. And overtime can be switched off for a whole department.
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 — and not only overtime. Working hours, weekend days, start time, late grace and overtime rates are all set for the company and overridden per department and per employee. So the warehouse can start at 7 while the office starts at 9 and sales work Saturdays — and each setting inherits on its own, so giving one employee a different start time leaves the rest of their department's policy applying to them.
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.
And sales commissions?
There is a commission engine: a rule per job title — a flat percentage, tiers that step up with volume, or a fixed amount per invoice — optionally limited to specific item categories, with an optional monthly cap and a per-employee switch. It is calculated by a period run with a payroll-style lifecycle: the figures appear for review without touching your accounting, and only post once approved. The honest limit: it accrues on the invoice when confirmed, not on collection.
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.