A deadline can become urgent long before the return is due. The finance manager opens TaxOnline, finds three missing VAT periods, and realises the bank account has never been reconciled to the sales records. At that point, catch-up bookkeeping is not an accounting tidy-up. It is a compliance decision.
Our bookkeeping services Zambia work starts by establishing what happened in each missing month, not by rushing to submit a figure that cannot be supported. As of October 2026, ZRA requires taxpayers to retain business records for at least six years. That means a reconstructed return needs evidence behind it, even when the business has fallen behind.
This guide sets out how we would approach months of unrecorded transactions before a ZRA deadline. The statutory points in this article require review by an M&J team member before publication or use in a filing.
Start with the deadline that actually applies
There is no single ZRA deadline. The correct sequence depends on the taxes for which the business is registered and the months that remain unfiled.
For electronic filing, ZRA’s current guidance sets the following dates:
● PAYE and Skills Development Levy fall due by the 10th of the following month.
● Withholding tax and turnover tax fall due by the 14th of the following month.
● VAT returns and payments fall due by the 18th of the following month.
● Annual income tax falls due by 21 June of the following year.
These dates matter because catch-up work often involves several monthly obligations, not one annual income-tax return. A business that brings its accounts up to date for 2025 may still need to file separate PAYE, VAT, withholding tax and turnover tax returns for the relevant months.
For VAT, ZRA distinguishes between electronic and manual filing. Electronic VAT returns and payments are due by the 18th of the following month, while manual returns are due by the 5th. Do not assume that a nil VAT month needs no return. ZRA can apply late penalties to a late nil or repayment VAT return because the filing obligation remains.
Build a deadline map before posting transactions
Create a simple schedule with one row for every missing period. Include the tax type, return period, filing date, payment date, status in TaxOnline, estimated liability and the evidence still required.
We recommend starting with the earliest missing month. Later balances depend on earlier reconciliations, and an unreconciled opening bank balance can distort every period that follows.
If a company has employees, add NAPSA to the same schedule. NAPSA requires monthly schedules and remittance by the 10th of the following month. Contributions equal 10 percent of gross earnings, split between 5 percent from the employee and 5 percent from the employer, subject to the published ceiling.
Step 1: Freeze the record set and collect evidence
The first job is not data entry. It is evidence control.
Ask the business to stop altering old invoices, deleting sales records or issuing backdated documents without an audit trail. We then make a source list for every missing month: bank statements, mobile-money reports where used, sales invoices, receipts, supplier invoices, payroll records, delivery notes, credit notes and contracts.
ZRA requires taxpayers to retain business records for at least six years. VAT records, including tax invoices and credit notes, must be in English, retained for at least six years and produced to ZRA on demand.
A proper reconstruction file should show where each number came from. If the bank statement shows a K48,000 deposit but the invoice file supports only K42,000, record the K6,000 difference as an open item. Do not force the ledger to agree by inventing a sales description.
The Companies Act No. 10 of 2017 also requires companies to keep accounting records that accurately explain transactions. Those records include daily money received and spent, assets and liabilities, goods bought and sold, or services and invoices. Directors can face liability on conviction, which is why bookkeeping belongs in governance rather than administration alone.
Worked example: a contractor with six missing months
Take a Lusaka contractor with eight employees and roughly K350,000 of monthly collections. The owner had invoices in email, supplier receipts in a drawer and bank statements, but no reconciliations from January to June. The first estimate suggested K2.1 million in sales, but the bank review identified K180,000 of client advances that the team had posted inconsistently.
The business separated advances, completed invoices and refunds before preparing the VAT position. It also found two months of payroll that had been paid from a director’s account rather than the operating account. The better judgement would have been to reconcile bank and payroll records each month, when staff names, project references and payment reasons were still clear.
For a business of this size, do not begin by filing an annual income-tax return. Rebuild the monthly records first because VAT, PAYE and NAPSA obligations may sit inside the same six-month gap.
Step 2: Reconstruct one month at a time
Once the source documents are secure, rebuild transactions in date order. We normally begin with the bank account because it provides an independent record of money received and paid.
Match each bank line to an invoice, receipt, payroll payment, supplier document or explanation. Mark unmatched items separately. Common causes include customer deposits, loan proceeds, internal transfers, cash sales paid into the bank later and payments made by directors.
Then build the sales ledger. Confirm the customer, invoice date, amount, VAT treatment where applicable, payment date and any credit note. The invoice date and payment date can fall in different periods, so the bank statement alone cannot determine the correct treatment.
Next, rebuild purchases and expenses. Supplier invoices often contain the detail that card slips and bank narrations lack. If the document does not establish the business purpose, retain the item as an exception for management review rather than treating it as a routine deductible expense.
What the VAT file needs to show
A VAT reconstruction needs more than a total sales figure and a total expense figure. Keep the tax invoice, credit note, customer or supplier identity, date, amount and the reason for any adjustment.
The most frequent error we see in catch-up files is a spreadsheet that totals inputs and outputs but cannot trace them to original documents. That approach leaves the business exposed when ZRA requests supporting records.
Do not try to amend a submitted VAT return directly in TaxOnline. ZRA’s guidance says the taxpayer must write to the Authority to request an amendment. That step matters because changing accounting records after a return has been filed does not, by itself, correct the filed VAT position.
Step 3: Rebuild payroll before calculating PAYE
Payroll gaps create two separate problems. The business needs correct employee pay records, and it needs correct statutory schedules and remittances.
For each missing month, list every employee paid, gross earnings, deductions, net pay, payment date and payment method. Compare this list with the bank statement, cashbook and employment records. Where an employee received several payments in one month, identify whether they represent salary, an advance, reimbursement or another item before calculating PAYE.
The monthly PAYE form is ITF/P16. ZRA requires electronic PAYE filing by the 10th of the following month, and NAPSA requires its monthly schedule and remittance by the same date.
Use the published rates and contribution ceilings that applied to the specific month being rebuilt. Tax and social-security settings can change, so using a current table to reconstruct an earlier payroll period can create a fresh error. Run the figures through a PAYE calculator only after the gross-pay and deduction records are complete.
Worked example: a retailer with mixed payroll records
Take a retailer with twelve staff and a US$40,000 monthly payroll equivalent. Its bookkeeper had recorded net salaries only, while the owner kept NAPSA schedules in a separate folder. Three staff members had received temporary cash advances that the ledger treated as payroll in one month and as supplier payments in another.
The business rebuilt gross pay from contracts, payslips and payment records, then matched the NAPSA employee schedule to the payroll list. It identified an estimated US$3,600 equivalent in advances that needed separate treatment before payroll taxes could be recalculated. The lesson was practical: net-pay bank transfers do not provide enough information to prepare a defensible ITF/P16.
Step 4: Check corporate records alongside tax records
Catch-up bookkeeping often exposes a wider governance issue. A company may have current sales and expense records but no orderly statutory file.
PACRA requires annual returns within three months of the company’s financial year-end, or within one month after an AGM held three months after year-end. Non-filing can lead to strike-off. Confirm the financial year-end used in the accounting records matches the company’s corporate record before finalising annual accounts.
For investment-backed businesses, keep the tax reconstruction file separate from any Zambia Development Agency, or ZDA, project and incentive documentation that applies to the enterprise. The management team should be able to explain the same underlying transactions consistently to ZRA, PACRA, NAPSA and ZDA where relevant.
This is a judgement point. If the company has one overdue PACRA annual return but no missing accounting months, resolve the corporate filing promptly and keep the workstream focused. If the business has missing transactions, overdue tax returns and unpaid payroll deductions, appoint one accountable finance lead and run a single recovery plan across all regulators.
Step 5: File, pay and preserve proof
File outstanding ZRA returns through TaxOnline once the records support the figures. Save the filed return, payment reference, calculation workbook and evidence pack by tax type and period.
A Payment Registration Number expires after seven days if it remains unused. Check the expiry date before arranging payment, particularly where directors need to approve funding or a bank transfer.
Late filing and payment can create material exposure. ZRA’s general late-return penalties are K300 per month or part-month for individuals and K600 for limited companies. Late payment attracts 5 percent of unpaid tax, plus the Bank of Zambia Discount Rate plus 2 percent interest.
VAT carries a separate risk. ZRA may charge K300 or 0.5 percent of tax due, whichever is greater, for each day late for VAT late-return and late-payment penalties. The exact exposure depends on the facts of each period, which is why we calculate it from the reconstructed liability rather than relying on an estimate.
As of October 2026, ZRA’s Extended Voluntary Disclosure Scheme runs from 17 September 2026 to 31 December 2026. It offers a 100 percent waiver of accrued penalties and interest where the taxpayer settles principal tax.
The scheme has limits. A disclosure does not qualify as voluntary if ZRA has already notified the taxpayer of an audit, investigation or compliance check, requested information about the undisclosed liability, or detected the non-compliance. If several periods are affected, the disclosure must cover all periods at the same time.
Do not disclose selected months in the hope of retaining relief for the rest later. Review the full history first, quantify the principal tax and obtain advice before approaching ZRA.
A practical 10-day catch-up plan
Days 1 and 2: establish scope
List every missing month, entity, bank account, tax registration and payroll obligation. Obtain TaxOnline status reports, bank statements and the company’s PACRA records.
Days 3 to 5: rebuild cash, sales and purchases
Reconcile bank activity, then match sales and expense documents. Keep a register of unresolved items and assign an owner to each one.
Days 6 and 7: rebuild payroll and statutory schedules
Reconcile gross pay, PAYE, NAPSA schedules and payments for each month. Investigate differences before preparing ITF/P16 and NAPSA submissions.
Days 8 and 9: review tax treatment and approvals
Review VAT, withholding tax, turnover tax and income-tax treatment against the records. Management should approve material assumptions in writing, particularly where documents are incomplete.
Day 10: submit and create a forward routine
File supported returns, make payments and save acknowledgements. Then set a monthly close date before the next ZRA filing deadline, with bank reconciliation, invoice review, payroll review and management sign-off.
Frequently Asked Questions
Can we file ZRA returns if some receipts are missing?
You can reconstruct records from bank statements, invoices, sales records, payroll documents and supplier information, but the return must remain supportable. Keep a clear exception list and obtain professional advice on material gaps before filing.
Does a nil VAT period still need a return?
Yes, where the business has a VAT filing obligation. ZRA states that late penalties can apply to late nil or repayment VAT returns because no tax payable does not remove the requirement to file.
How long must a Zambian business keep accounting records?
ZRA requires taxpayers to retain business records for at least six years. VAT records must be in English, retained for at least six years and available to ZRA on demand.
Can a business use the 2026 voluntary disclosure scheme after ZRA contacts it?
No. ZRA states that the disclosure is not voluntary where it has already notified the taxpayer of an audit, investigation or compliance check, requested information on the undisclosed liability, or detected the non-compliance.
If your records have fallen behind, we can help you establish the facts, prioritise the statutory deadlines and build a credible recovery file. Visit our bookkeeping services Zambia hub page to speak with our team.