NSSA P4 Return Guide: How to File Monthly Contributions in Zimbabwe
What goes on the P4, when it is due, and how to stop returns being rejected.
6 Jul 2026 · 4 min read · 1 views
If you employ people in Zimbabwe, the NSSA P4 is the one return you cannot avoid. It is filed every month, for every employee, and it drives both the contributions you pay and the benefits your employees will one day claim. Getting it wrong is easy; getting it right every month is a process.
What is the NSSA P4?
The P4 is the monthly employer contribution return submitted to the National Social Security Authority (NSSA). It lists each employee, their insurable earnings for the month and the contributions due under the schemes your business participates in — principally the Pension and Other Benefits Scheme (POBS) and, for workplace injury cover, the Accident Prevention and Workers Compensation Scheme (APWCS).
Compliance note — NSSA contributions
Under the National Social Security Authority Act [Chapter 17:04] and its schemes, employers must register with NSSA, register their employees, deduct the employee share of POBS contributions, add the employer share and remit both with a monthly return. POBS contributions are shared equally between employer and employee (currently 4.5% each of insurable earnings, subject to the insurable earnings ceiling NSSA publishes). APWCS contributions are paid by the employer alone at a rate that depends on the industry.
Source: NSSA. Rates and ceilings change — always confirm the current figures with NSSA.
When is the P4 due?
Contributions and the P4 return are due monthly, by the 10th day of the month following the month the wages were paid. September salaries, for example, should be on a P4 submitted and paid by 10 October. Late submission and late payment attract penalties and interest, and an employer with outstanding returns will not be issued an NSSA compliance certificate — which can cost you tenders and contracts.
What the P4 needs from you
- Employer details — your NSSA employer number and the period.
- Every employee paid in the period — with their NSSA (SSN) number, national ID and name exactly as NSSA holds them.
- Insurable earnings — per employee, in the currency they were paid.
- Contributions — calculated at the current rates and capped at the ceiling.
- Starters and leavers — new employees must be registered with NSSA, and leavers terminated, or the return will not reconcile.
Why P4 returns get rejected
Most rejections come down to data that does not match what NSSA already holds:
- An employee on the return who was never registered with NSSA.
- A national ID or SSN typed differently from the NSSA record.
- Earnings reported in the wrong currency, or USD and ZiG mixed in one figure.
- A leaver still on the employer's NSSA list, or a starter missing from it.
- Uploading a spreadsheet in a format the portal no longer accepts.
The manual way: export, upload, hope
Most employers still run payroll, export a file, log in to the NSSA employer portal, answer a one-time code, upload the file, wait, and then find out what failed. If the session times out or the upload half-completes, nobody is sure whether the return went in — so it gets uploaded again.
Filing the P4 directly with YoBridge
YoBridge is built to file directly on the NSSA employer portal on your behalf. Instead of handing you a file to upload, it does the submission itself and keeps the evidence:
- Prepare — employees and earnings flow into the period from YoBridge, a spreadsheet import, or your payroll system through the YoBridge API.
- Check readiness — YoBridge flags unregistered employees, ID mismatches and currency problems before anything is submitted.
- Preview — run a P4 preview against the portal to see exactly what NSSA will calculate.
- Submit — YoBridge uploads the P4 directly. If NSSA asks for an OTP, you get a notification and enter it on the web or in the YoBridge mobile app.
- Keep the receipt — the outcome and receipt are stored against the company and period.
Because every submission is tracked as a single transaction, a retry never files the same return twice — an interrupted filing is completed safely, never blindly resubmitted.
Checklist before you submit
- All new employees registered with NSSA.
- All leavers terminated on the portal.
- IDs and SSNs match NSSA records.
- Earnings split correctly by currency.
- Submission and payment planned before the 10th.
Ready to stop uploading files by hand? See how YoBridge handles NSSA compliance, or see YoBridge pricing.
This article is general guidance, not legal or tax advice. Confirm current rates, ceilings and deadlines with NSSA.
File directly with NSSA and ZIMRA — from one place
YoBridge submits your P4, PAYE, VAT and income tax returns on the portals for you, with OTPs on your phone and every receipt kept.