Sumra
Payroll for nine thousand people on site

Client identities and brand marks are anonymised. Names, logos and interfaces shown are not real companies or real projects.
- Sector
- Payroll
- Location
- Dubai, UAE
- Year
- 2025
- Kickoff to production
- 15 weeks
Timesheets, wage protection files and readable payslips for a contractor paying nine thousand workers across eleven sites.
Hours reached the office as photographs of paper sheets. Payroll took six days, wage protection files were rejected for formatting, and a worker who disputed their overtime had nothing to check it against.
Hours captured where they happen
Clock-ins, overtime approvals and leave are recorded on a rugged tablet that works with no signal and syncs when it finds one.
The bank file is generated, not typed
Wage protection files are produced from the approved run and validated against the bank's schema, so a rejection stops being a monthly event.
A payslip a worker can read
Payslips are issued in the worker's own language with hours, rate and every deduction itemised, and a dispute opens against a specific line.
Payroll now runs inside a day, wage protection files pass first time, and overtime disputes are settled by looking at a record instead of arguing.
What changed
- Payroll run
- Same day
- WPS file acceptance
- First-time
- Workers paid monthly
- 9k+
- Next.js
- React Native
- Postgres
- Temporal
- Metabase
Tell us what's slowing you down.
Fifteen questions, one screen at a time, and a verdict at the end. No call needed to get it.