The March 31, 2026 deadline is 20 days away. Every registered Jamaican employer must file their annual SO1 return with Tax Administration Jamaica (TAJ) by that date — and with it, the NHT's P24 annual return. For businesses that have been putting this off, or that are doing it for the first time, this guide walks through the complete process from start to finish.
By the end, you'll know exactly what the SO1 is, what data to gather, how to complete and submit it, what mistakes to avoid, and how long the whole process should take.
What Is the SO1 Annual Return?
The SO1 annual return (also called the annual employer return) is a mandatory declaration that Jamaican employers file with TAJ each year. It provides a full breakdown — employee by employee — of:
- Total gross wages paid during the payroll year
- PAYE (income tax) withheld from each employee
- NIS (National Insurance Scheme) contributions deducted
- Education Tax deducted
- NHT (National Housing Trust) contributions (reported separately on the P24)
The payroll year in Jamaica runs April 1 to March 31. So the return due March 31, 2026 covers the period April 1, 2025 to March 31, 2026.
Think of the SO1 as the year-end reconciliation that ties together all your monthly payroll remittances into a single, employee-level summary that TAJ can verify and use to update individual contribution records.
Terminology note: You may hear the terms SO1 return, annual employer return, and P24 used interchangeably. Strictly speaking, the SO1 covers PAYE, NIS, and Education Tax filed with TAJ, while the P24 is the NHT-specific annual return filed separately. Both are due March 31. This guide covers the TAJ SO1 return, with notes on the P24 where relevant.
Who Must File the SO1 Annual Return?
Every registered employer in Jamaica must file the annual return, including:
- Companies of all sizes — from one employee to thousands
- Sole traders who employ staff
- Non-profit organisations and charities with employees
- Businesses that had zero PAYE liability for the year (a nil return is still required if you have registered employees)
- Businesses that had staff leave during the year (departed employees must still appear in the return)
If you are registered with TAJ as an employer and you paid wages to any person during the April 2025 – March 2026 payroll year, you must file.
What Information Do You Need?
Before you can file the SO1, you need to assemble the following data for every employee who was on your payroll at any point during the year — including those who have since left.
For Each Employee
| Field | Details | |---|---| | Full legal name | As it appears on their TRN registration | | TRN (Tax Registration Number) | Critical — TAJ uses this to match contributions to the individual's record | | Period of employment | Start and end dates if they joined or left during the year | | Total gross wages paid | All remuneration: salary, overtime, bonuses, commission, allowances, service charge | | Total PAYE deducted | Income tax withheld across all pay periods | | Total NIS deducted | Employee NIS contributions (3% of gross wages up to the contribution ceiling) | | Total Education Tax deducted | 2.25% on statutory income (gross minus NIS) wages | | Total NHT deducted | Employee NHT (2% of gross wages) — reported on the P24 |
Company-Level Information
You will also need your employer TRN, your registered business name as it appears with TAJ, and your total monthly remittance records for the year so you can reconcile them against the individual totals.
Step-by-Step: How to Prepare Your SO1 Annual Return
Step 1: Pull Your Full-Year Payroll Register
You need a complete payroll register covering every pay period from April 1, 2025 to March 31, 2026. This register must show:
- Each employee's gross pay per period
- Each statutory deduction per period (PAYE, NIS, NHT, Education Tax)
- Any one-off payments (bonuses, redundancy, back-pay) and how they were treated for deduction purposes
If you use PayrollJamaica, go to Reports → Annual Returns → SO1 Summary to generate a pre-formatted annual register with all figures pre-calculated.
If you use spreadsheets, you will need to manually aggregate all pay period columns for each employee. This is the most time-consuming part of a manual process and the most error-prone.
Time estimate (manual): 4–12 hours depending on headcount and how well-organised your monthly records are. Time estimate (PayrollJamaica): 2–5 minutes.
Step 2: Verify TRN Numbers for Every Employee
The TRN is the single most important field in the SO1 return. TAJ uses it to credit each employee's deductions to their individual tax record. A missing or incorrect TRN means:
- The employee's PAYE deductions cannot be applied to their record
- If that employee ever files a personal income tax return, they may have difficulty reconciling what was withheld on their behalf
- TAJ may reject or flag your return for correction
Action items:
- Run a report listing all employees and their TRNs
- Identify any employees with blank or clearly incorrect TRN fields (TRNs are 9-digit numbers)
- Contact those employees to obtain their TRN before you submit
- For employees who have already left the company, check personnel files for their TRN
Do not submit your return with blank TRN fields. TAJ will require you to resubmit.
Step 3: Calculate and Verify Gross Wages Per Employee
Gross wages for SO1 purposes include all remuneration paid to the employee during the year:
- Basic salary
- Overtime pay
- Performance bonuses and incentives
- Commission
- Service charge (for hospitality workers)
- Housing allowances (unless exempt under a specific provision)
- Vehicle allowances exceeding the tax-exempt threshold
- Any other regular or one-off payments made in connection with employment
The most common mistake at this step is using only basic salary. Employers who report just base pay and omit overtime, bonuses, and allowances are under-reporting gross wages — which in turn makes PAYE, NIS, Education Tax, and NHT deductions appear lower than they should be. TAJ flags this pattern.
Step 4: Verify PAYE Calculations Against the Tax Tables
For each employee, confirm that the PAYE withheld throughout the year is consistent with what the income tax tables and rates require.
Key thresholds for the 2025–2026 payroll year:
- Annual income tax threshold: J$1,799,376 (J$149,948 per month)
- Employees earning below the threshold: Zero PAYE liability (but NIS, NHT, and Education Tax still apply)
- Tax rate on income above the threshold: 25% up to J$6,000,000 annually; 30% on income above J$6,000,000
If any employee's total PAYE on your register doesn't align with these rates applied to their gross wages, investigate before filing. Common causes: threshold changes applied partway through the year, mid-year salary increases not reflected in deductions, or manual overrides in a spreadsheet.
Use the PayrollJamaica free calculator to verify what any employee's deductions should be based on their gross pay.
Step 5: Check NIS Contributions Against the Ceiling
NIS contributions are deducted at 3% of gross wages for employees (and an additional 3% from the employer, remitted separately). However, there is an annual contribution ceiling — once an employee's earnings exceed the ceiling, no further NIS contributions are deducted.
For the 2025–2026 year, check that no employee's total NIS deduction on your register exceeds the annual maximum. If it does, your payroll system over-deducted NIS at some point and you may need to issue a correction (and refund the over-deducted amount to the employee).
Step 6: Reconcile Annual Totals Against Monthly Remittances
Add up the PAYE column across all employees on your annual register. This total should match the sum of your monthly PAYE remittances to TAJ for the year.
Do the same for NIS and Education Tax.
If the totals don't match, investigate the discrepancy before filing. Common causes:
- An employee was added to or removed from payroll mid-month and the monthly remittance wasn't adjusted
- A bonus was paid but the additional PAYE was remitted in a different month than expected
- A manual correction was made to a monthly remittance but not reflected in the payroll register
TAJ will compare your annual return totals against the monthly remittance records they already hold. A discrepancy doesn't automatically mean a penalty, but it will trigger a query that you'll have to resolve — better to catch it yourself first.
Step 7: Prepare the Return File or Form
Option A: TAJ e-Services Portal (Online)
TAJ's e-Services portal at etax.taj.gov.jm allows employers to file the annual return online. You will need your employer login credentials.
The portal accepts either:
- Manual data entry — entering each employee's details directly in the portal interface
- File upload — uploading a spreadsheet or data file in TAJ's prescribed format
For employers with more than 5–10 employees, the file upload route is significantly faster and less error-prone than manual entry.
Option B: Paper Submission (In Person)
Paper SO1 forms can be obtained from TAJ offices and submitted in person at any TAJ location. This is increasingly uncommon and slower than online filing — TAJ must manually enter your data after receipt, which introduces processing delays.
Option C: PayrollJamaica Export
PayrollJamaica generates an SO1-compliant export file directly from your payroll data. The file is formatted to TAJ's specifications and can be uploaded to the e-Services portal without modification. This is the fastest and most reliable filing method for PayrollJamaica users.
Step 8: File the NHT P24 Return Separately
The NHT P24 annual return is a separate filing made to the National Housing Trust — not TAJ — and is also due March 31, 2026.
The P24 requires:
- Employee name and NIS number (not TRN)
- Total NHT contributions deducted from the employee during the year
- Total employer NHT contributions remitted on the employee's behalf
NHT P24 returns can be filed via the NHT's online portal or in person at NHT offices. PayrollJamaica generates a P24-compatible report alongside the SO1 annual summary.
Step 9: Submit and Retain Confirmation
After submitting online, save or print your TAJ filing confirmation. This serves as proof of timely submission if there is ever a query about whether your return was filed on time.
For paper submissions, request a date-stamped receipt from the TAJ officer who accepts your return.
What Happens After You File?
TAJ Processing
TAJ processes annual returns and applies the individual employee deduction records to their tax accounts. This process can take several weeks, particularly in the period immediately after the March 31 deadline when submission volumes are highest.
Employee Tax Letters
Employees sometimes request confirmation of their annual PAYE deductions (for personal income tax filing or refund claims). Your filed SO1 return is the source document for these confirmations. Employers are expected to provide employees with a payslip or earnings summary upon request.
Employer Account Reconciliation
If your annual return reveals a discrepancy between what you remitted monthly and what you actually owed, TAJ will contact you. A shortfall means additional tax owed; an overpayment may result in a credit on your TAJ account.
Audit Selection
TAJ uses the annual return data as one input in its audit selection process. Returns that reconcile cleanly with monthly remittances, have correct TRNs, and show plausible gross wages relative to the employer's industry and size are unlikely to be prioritised for audit. Returns with anomalies — missing employees, gross wages that seem low for the industry, or large discrepancies against monthly remittances — carry higher audit risk.
Common Errors That Get SO1 Returns Rejected or Flagged
| Error | Consequence | Prevention | |---|---|---| | Missing or incorrect TRN | Return flagged; employee contributions not credited | Verify TRNs before submission | | Under-reported gross wages (basic salary only) | PAYE under-deduction detected; potential reassessment | Include all remuneration | | Omitting employees who left during the year | Incomplete return; missing contribution records | Include all employees for any period of the year | | NIS contributions above the annual ceiling | Over-reporting detected; refund owed to employee | Check ceiling and cap each employee's NIS total | | Duplicate employee entries | Inflated totals; processing errors | Consolidate records for rehired or role-changed employees | | Totals don't reconcile with monthly remittances | TAJ query triggered | Reconcile before filing, not after |
How PayrollJamaica Generates Your SO1 Data Automatically
Employers using PayrollJamaica have a significant advantage at this point in the year: the SO1 data has been accumulating all year in the background.
Every payroll run you processed through PayrollJamaica automatically:
- Applied the correct tax rates and thresholds
- Tracked gross wages inclusive of all remuneration types
- Capped NIS contributions at the annual ceiling
- Validated TRN numbers at employee onboarding
- Reconciled monthly totals against the running annual summary
When March 31 approaches, PayrollJamaica users generate their SO1 annual report in one click — it's pre-formatted for the TAJ e-Services upload, pre-reconciled, and validated for completeness.
For most PayrollJamaica customers, the entire annual return process — from generating the report to uploading it to TAJ — takes 15 to 30 minutes.
For businesses managing payroll manually in spreadsheets, the same task typically takes 3 to 7 days of data assembly, cross-checking, and error correction. With 20 days until the deadline, that 3–7 day window is a real risk factor.
Your March 31 Filing Checklist
Use this checklist in the next 20 days:
- [ ] Full-year payroll register pulled for April 2025 – March 2026
- [ ] TRN confirmed for every employee (including leavers)
- [ ] Gross wages verified to include all remuneration types
- [ ] PAYE amounts checked against income tax thresholds and rates
- [ ] NIS totals verified against the annual contribution ceiling
- [ ] Annual totals reconciled against monthly TAJ remittances
- [ ] SO1 return file prepared in TAJ-compatible format
- [ ] TAJ e-Services portal login credentials confirmed and working
- [ ] SO1 submitted to TAJ by March 31, 2026
- [ ] P24 NHT annual return filed separately by March 31, 2026
- [ ] Filing confirmation saved as proof of submission
Don't Leave This Until the Last Week
TAJ's e-Services portal experiences significantly higher traffic in the final days before the March 31 deadline. Portal slowdowns, session timeouts, and upload errors are more common when thousands of employers are filing simultaneously. Submitting in the final 48 hours is a risk you can eliminate simply by being ready a week early.
If you're still compiling payroll data manually and the deadline feels close, the priority is to get your TRNs and gross wage figures confirmed first — those are the two most common points of failure.
Use the PayrollJamaica free payroll calculator to verify your deduction calculations before you submit — it's free, takes 30 seconds, and could catch an error that would otherwise trigger a TAJ query.
PayrollJamaica automatically prepares your SO1 annual return from your existing payroll data — no manual data assembly, no spreadsheet reconciliations, no last-minute scramble. Start your free trial today or explore the payroll software features and have your 2026 annual return ready before March 31.