One place for the evidence South African employers must produce when labour and immigration inspectors arrive. Kept current every month, and ready to hand over in minutes.
Built by Didusec (Pty) Ltd, a Johannesburg technology company established in 2014 · Reg. No. 2014/111799/07
Sources: Department of Employment and Labour via SAnews and Independent on Saturday (July 2026); SONA, 12 February 2026; Employment Services Amendment Bill [B16-2026], not yet law.
There are two layers. A right-to-work register covers every person working on your site. Monthly labour-law checks cover UIF, the Compensation Fund, wages and contracts.
Your record of the good-faith effort the Immigration Act requires (s38(2)): for every worker, the check performed, the documents held, and whether the job matches the visa or permit conditions.
Lead featureAt your request, South African ID numbers are checked against Home Affairs records and refugee or asylum file numbers against the official register, through our verification partner. Visa and permit status is confirmed with Home Affairs and recorded.
IntegratedAlerts at 90, 60 and 30 days before a permit expires. Pending renewals are recorded as pending, not expired.
AutomatedContracts, payslips, registrations and permits, each linked to the legal requirement it satisfies.
Audit-readyEvery month, on your payroll data: minimum wage per worker, missing contracts, expiring permits, declarations against payments, and Compensation Fund status.
AutomatedOne click produces an organised file, by obligation, ready to hand to an inspector. A QR code at reception can open it.
On demandRequest evidence from subcontractors and labour brokers, and see by site what has been submitted and what is outstanding. It does not certify subcontractors.
For main contractorsPaying UIF through your EMP201 to SARS is not the same as declaring to the Department of Employment and Labour. declareZA prepares the monthly UI-19 and keeps the proof.
IncludedAI-Assisted, plain-language guidance on closing each gap, from contract templates to registering with the UIF or catching up missed declarations. It works from gap descriptions only, never from identity, passport or permit information.
AI-AssistedA single self-reported indicator for each business and site, based on the evidence held. It shows where to focus. It is not an audit opinion.
DashboarddeclareZA sits alongside your existing payroll. It does not replace it.
Upload your payroll or worker list. Include labour-broker and subcontractor workers on your site.
Run ID checks through our verification partner, or confirm visa and permit status with Home Affairs. Every check is recorded, with contracts, permits and registrations.
declareZA runs your monthly checks and prepares your UI-19 declaration. It alerts you before permits expire or gaps open.
One click produces an organised file, mapped to the law, to hand to the inspector on the day.
Inspections are unannounced. The pack is organised by obligation and shows the evidence for each. Anything missing is flagged in advance, not discovered on the day.
Illustrative example.
The UIF's 2024/25 annual report names this the “Employee Remuneration Information Gap”.
Many employers pay UIF through SARS and never declare their employees to the Department of Employment and Labour. Their workers then struggle to claim. declareZA prepares the monthly UI-19 from your payroll, checks it against your EMP201, and keeps the proof in your inspection pack.
You check your workers' status with Home Affairs. declareZA keeps the record that you did it, and keeps everything else current.
declareZA does not itself authenticate documents and does not decide who may be employed: that decision stays with the employer. Visa and permit status is not available through our verification partner, so employers confirm it with Home Affairs and declareZA records that they did. declareZA does not give legal advice or certify that a business is compliant. It applies the same checks to every worker and has no nationality filter, so it cannot be used to sort or flag people by nationality, accent or appearance.
Clear monthly pricing that grows with your workforce.
Request evidence from subcontractors and labour brokers, and see by site what has been submitted. Your subcontractors join on the free plan. Pricing per site, on request.
All prices include VAT. The free plan is permanent, not a trial, and needs no card. Plan inclusions are confirmed at launch.
Give them an answer they can show. Manage every client's readiness from one portfolio view, and earn recurring commission on every paid client you refer.
recurring, on every paid client you refer. Full terms confirmed at launch.
Register partner interestIdentity, permit and payroll records are some of the most sensitive data a business holds. declareZA is designed around the Protection of Personal Information Act from the start.
Data stored on AWS in Cape Town (af-south-1).
Encrypted at rest with keys managed in AWS KMS, and in transit over TLS.
Each business sees only its own records. Accountants see only their clients. Main contractors see evidence status, not personal documents.
Every check, upload, declaration and change is logged with time, user and outcome.
declareZA has no nationality field, filter or report. It records only the type of check each worker needs (South African ID, refugee or asylum permit, or visa) and its evidence. Your business is the responsible party under POPIA and Didusec processes the information on your behalf as operator, under a written operator agreement and the Didusec privacy policy. Identity, passport and permit information is never sent to AI features.
Join the early-access list for declareZA. Free for employers with 1–5 workers.
No card required · Data hosted in South Africa · Unsubscribe any time