VAT & Payroll Compliance
Bookkeeping practices are responsible for ensuring timely submission of VAT returns, payroll tax filings, and related compliance obligations. AtlasOS automates deadline tracking and provides a structured workflow for each obligation type.
VAT201 eFiling
VAT-registered entities require periodic VAT201 submissions to SARS via eFiling. The compliance calendar generates a VAT_EFILING obligation for each client based on their registered VAT period.
VAT period configuration
Each entity's VAT period is configured during client setup:
| Period Type | Submission Frequency | Typical Deadline |
|---|---|---|
| Monthly | Every month | Last business day of the following month |
| Bimonthly | Every two months | Last business day of the month following the two-month period |
The compliance calendar automatically calculates due dates for each period based on the entity's registration.
VAT preparation workflow
- Reconcile VAT accounts -- Review output VAT (sales) and input VAT (purchases) for the period
- Prepare VAT201 -- Calculate the net VAT payable or refundable
- Review -- Senior review of the VAT calculation and supporting schedules
- Submit via eFiling -- File the VAT201 on the SARS eFiling platform
- Record payment -- If VAT is payable, ensure payment is made by the deadline
PAYE / EMP201 monthly submissions
Entities with employees must submit monthly EMP201 returns declaring PAYE, UIF, and SDL contributions.
PAYE obligations
| Obligation Type | Description | Deadline |
|---|---|---|
PAYE_FILING | Monthly EMP201 submission to SARS | 7th of the following month |
PAYE_PAYMENT | Payment of PAYE, UIF, and SDL amounts due | 7th of the following month |
The compliance calendar generates both the filing and payment obligations separately, as they may be tracked by different team members.
Monthly payroll compliance workflow
- Process payroll -- Calculate gross pay, deductions, and net pay
- Generate EMP201 data -- Extract PAYE, UIF, and SDL totals from the payroll run
- Submit EMP201 -- File via SARS eFiling
- Make payment -- Ensure payment is received by SARS by the 7th
EMP501 annual reconciliation
The EMP501_ANNUAL obligation covers the employer annual reconciliation, typically submitted during the SARS reconciliation windows:
- Interim reconciliation -- August/September (covering March to August)
- Annual reconciliation -- January/February (covering the full tax year)
The EMP501 reconciles all IRP5/IT3(a) certificates issued against the monthly EMP201 submissions for the year. It requires:
- All employee tax certificates to be accurate and complete
- Monthly EMP201 totals to reconcile with the annual figures
- Any discrepancies to be resolved before submission
UIF monthly returns
The UIF_MONTHLY obligation is generated under the DOL (Department of Labour) compliance body. UIF contributions are typically submitted alongside the EMP201, but the compliance calendar tracks them separately to ensure full coverage.
| Obligation Type | Compliance Body | Deadline |
|---|---|---|
UIF_MONTHLY | DOL | 7th of the following month |
How the compliance calendar auto-generates obligations
When you assign a compliance template to an entity, AtlasOS:
- Reads the entity's VAT period, financial year-end, and payroll status
- Generates obligation instances for each applicable period
- Calculates due dates based on SARS and DOL published rules
- Creates corresponding tasks linked to the obligation
- Sends deadline reminders at configurable intervals before the due date
Obligations can be filtered by status, compliance body, obligation type, entity, date range, and assigned team member.
Next steps
- Document Collection -- Managing source documents for compliance preparation
- Monthly Processing Workflows -- The full bookkeeping cycle that feeds compliance