A Lusaka retailer can reconcile every deposit on its bank statement and still fail a ZRA inspection. The missing evidence is usually at transaction level: a till roll, supplier invoice, credit note, or proof that an export left Zambia.
ZRA record keeping requires more than filing annual returns. It requires a record trail that explains how each figure in the return arose. Businesses that need a practical system for maintaining that trail can review our bookkeeping services Zambia support.
As of October 2026, ZRA requires businesses to keep books and accounts in English, together with documents that support the figures reported in tax returns. ZRA’s current tax-information guidance sets a minimum retention period of six years from the date of the last entry or relevant record. PACRA and NAPSA requirements can extend that period for company and payroll records.
This guide sets out what to keep, who should keep it, and how we would organise the files before an inspection. It draws on current guidance from the Zambia Revenue Authority, the Patents and Companies Registration Agency, and the National Pension Scheme Authority. A qualified M&J team member should review statutory procedures before publication or implementation because regulators can amend practice and penalty schedules.
Start with the records behind every transaction
ZRA expects records that allow an officer to trace a number from a tax return back to the original transaction. A bank statement shows that money moved. It does not, by itself, show what the payment was for, whether VAT applied, or which customer or supplier was involved.
Keep the following core records in English:
1. Sales records. Retain tax invoices, receipts, invoice books, credit notes, sales day books, delivery notes, contracts, and customer orders. These records establish the date, value, and nature of income.
2. Purchase and expense records. Keep supplier invoices, receipts, purchase orders, goods received notes, import documents, expense claims, and payment approvals. They support deductions and input VAT claims.
3. Cash and bank records. Maintain cash books, petty-cash vouchers, bank statements, deposit slips, payment schedules, and bank reconciliations. Reconcile them monthly because unexplained differences often become the first audit question.
4. Accounting records. Keep the general ledger, journals, trial balances, management accounts, and financial statements. These records connect detailed transactions to the figures reported to ZRA.
5. Tax working papers. Retain VAT returns, income tax returns, withholding-tax schedules, reconciliations, and calculations supporting each submission. Keep acknowledgement receipts and correspondence with ZRA in the same file.
A practical filing rule helps. Every material payment should have a document showing who received it, why the business paid it, when it occurred, and how it connects to the ledger account. If one of those four answers is missing, the file is incomplete.
What a complete expense file looks like
Take an illustrative Lusaka engineering contractor with K450,000 in monthly supplier payments. It pays a subcontractor K38,000 and keeps only the mobile-money confirmation. During a review, that confirmation proves payment but does not prove the service, the supplier’s tax treatment, or the period in which the cost belongs.
A complete file would include the subcontract, invoice, work-completion confirmation, payment evidence, any withholding-tax calculation, and approval for the payment. Building that file may take 15 minutes at the point of payment. Reconstructing it six months later can require calls to a former employee, a supplier, and a bank.
We would advise this business to make an approved invoice or signed expense-support sheet a condition of payment. For turnover below the VAT registration threshold, do not build a complex enterprise document-management system merely for appearance. Use a disciplined digital folder structure and monthly bookkeeping services Zambia review instead.
Apply the six-year ZRA retention period correctly
ZRA’s current guidance requires businesses to retain books, accounts, and supporting documentation for at least six years from the date of the last entry or relevant record. The period exists because ZRA must be able to test past tax positions against source evidence.
For example, a sales register last updated on 31 December 2026 should remain available until at least 31 December 2032, subject to any audit, objection, investigation, or other matter that requires longer retention. Do not destroy records simply because a return has been filed and accepted.
We recommend a retention register with five fields: record type, financial period, last entry date, minimum destruction date, and legal hold status. This simple control stops staff from clearing paper files or deleting cloud folders based on guesswork.
PACRA records must stay longer
The Companies Act No. 10 of 2017 requires companies to keep accounting records, financial statements, directors’ minutes, and shareholders’ minutes for the preceding ten years at the registered office. PACRA expects accounting records to cover daily money received and spent, assets and liabilities, goods bought and sold, and services provided, supported by relevant invoices.
This creates an important judgement call. A company should use the longer ten-year PACRA period for company accounting records, even though ZRA’s minimum tax-record period is six years. A single retention policy based only on ZRA can lead a company to discard records that PACRA still requires.
Minutes matter because they explain authority behind significant actions. Keep board approvals for dividends, director appointments, borrowing, share transactions, and major related-party decisions alongside the corporate records. The accounting entry often makes more sense when the decision that authorised it remains available.
NAPSA payroll records need their own retention policy
NAPSA monthly returns identify each worker by name, social security number, NRC number, gross earnings, and employee and employer contributions. NAPSA’s current contribution guidance states that pension-contribution records should be retained in perpetuity.
Keep employee-level payroll records, contribution schedules, proof of payment, salary amendments, and monthly returns together. Payroll totals alone do not show whether the right contribution was allocated to the right worker.
For payroll, we would not set an automatic deletion date. NAPSA’s perpetuity guidance reflects the fact that a contribution record can affect an employee’s future pension position long after the employment relationship ends.
Keep additional VAT records and use Smart Invoice
VAT-registered businesses carry a more detailed record-keeping burden. ZRA’s VAT Guide requires records that show the nature, quantity, and value of supplies made and received, including taxable and exempt supplies, payments, output VAT, input VAT, and net VAT.
Maintain purchase and sales day books, tax invoices, credit notes, and evidence supporting input-tax claims. For zero-rated exports and imports, retain the invoice plus customs, import-country, and payment evidence. An export invoice on its own rarely provides enough evidence to support zero-rating.
VAT tax invoices and credit notes must be retained in English for six years. The six-year rule supports ZRA’s ability to test whether a claimed input tax or declared output tax agrees with the original documentation.
Smart Invoice is part of the record trail
VAT taxpayers must use ZRA Smart Invoice to record each sale or transaction unless the Commissioner-General approves an alternative. ZRA set 30 September 2024 as the Smart Invoice compliance deadline, and it continues enforcement activity in 2026.
Do not treat the system report as a substitute for underlying commercial records. Smart Invoice captures the tax transaction, while delivery notes, contracts, stock records, and payment evidence explain the commercial substance behind it.
Since 1 January 2025, the VAT Electronic Invoicing System Amendment Regulations, SI No. 94 of 2024, require businesses to upload transactions recorded manually during a system failure within 72 hours after the system is restored. Record the outage, retain the manual invoices or receipts, and assign responsibility for the upload before staff resume normal work.
A common mistake is to treat manual invoices as permanently acceptable after an internet or system interruption. They are temporary evidence during the outage. The 72-hour upload requirement applies once the Smart Invoice system is restored.
A retail example: the missed outage file
Take a Ndola hardware shop with 12 staff and average monthly sales of K700,000. Its point-of-sale system fails on a Saturday, so cashiers issue manual receipt-book entries. On Monday, the system returns, but the shop uploads only the day’s total rather than each transaction within the 72-hour window.
The business still has sales evidence, but it has weakened its Smart Invoice compliance position. It should retain the outage log, numbered manual receipts, till reconciliation, stock movement report, and evidence of the upload. We would also assign one manager to close the outage file before the end of the next business day, rather than leaving the task for month-end.
Understand the cost of incomplete records
Poor filing can become a direct financial exposure. ZRA’s current penalty schedule states that failure to provide complete records, or to make them available for inspection, attracts a K6,000 penalty plus K600 for each day the records are not availed.
Failure to issue a tax invoice from an approved system can attract a K90,000 penalty. That figure explains why VAT taxpayers should test Smart Invoice procedures before an outage, rather than after ZRA asks for a transaction trail.
ZRA’s August 2026 notice on Smart Invoice enforcement reported prosecution for non-use and confirmed that inspections continue. We would treat this as an operating control issue, not an annual compliance task.
Build a record-keeping process your team can sustain
The strongest systems are routine. They do not depend on one finance manager remembering where every invoice sits when an inspection notice arrives.
Step 1: Set the retention schedule
Classify records into tax, company, VAT, payroll, and commercial files. Apply six years as the ZRA minimum for tax records, ten years for PACRA company records, and perpetual retention for NAPSA pension-contribution records.
Where one document belongs to more than one category, apply the longest period. A payroll journal, for example, can support both tax and NAPSA obligations.
Step 2: Capture source documents when the transaction occurs
Require staff to submit invoices, receipts, delivery evidence, and approvals before payment. For cash transactions, use numbered vouchers and reconcile them to the cash book daily or at the close of each trading day.
Retailers should retain daily transaction evidence, including till rolls and invoice or receipt books. This matters because a daily sales total without the underlying record makes it difficult to test errors, returns, and cash shortages.
Step 3: Reconcile each month
Reconcile sales to Smart Invoice reports, bank deposits, cash collections, stock movement, and the general ledger. Reconcile purchases to supplier statements, payment records, goods-received notes, and input VAT claimed.
Monthly reconciliation finds missing documents while suppliers and employees still remember the transaction. A year-end reconciliation often finds problems after the people involved have left or records have been misplaced.
Step 4: Keep a controlled digital and paper archive
Scan paper documents promptly and store them in folders that match the accounting period and transaction type. Restrict deletion rights, keep a backup, and test whether a person outside the finance team can retrieve a selected invoice within a few minutes.
Digital storage can support compliance when it preserves legibility, completeness, and retrieval. It does not excuse missing source documents or override the need to retain records in English.
Step 5: Prepare for an inspection before one starts
Maintain an inspection pack with registration details, tax returns, reconciliations, ledgers, bank statements, VAT records, Smart Invoice reports, and a contact person. If ZRA asks for records, confirm the requested period and record type, then provide a complete indexed set rather than scattered documents.
Do not alter records after an inspection request. If you identify an error, document it clearly and obtain tax advice on the right correction route.
Frequently Asked Questions
How long must a Zambian business keep records for ZRA?
ZRA’s current guidance requires books, accounts, and supporting tax documents to be kept for at least six years from the last entry or relevant record. Keep records longer where PACRA, NAPSA, an audit, or a dispute requires it.
Can bank statements serve as the business’s accounting records?
No. Bank statements support the movement of money, but ZRA expects transaction-level evidence such as invoices, receipts, sales records, purchase records, cash books, and expense documentation. They need to show the nature and value of each transaction.
What records must a VAT-registered business keep?
Keep records of supplies made and received, taxable and exempt supplies, output VAT, input VAT, net VAT, payments, purchase and sales day books, tax invoices, credit notes, and evidence for zero-rated exports and imports. VAT records should also reconcile to Smart Invoice data.
What happens if Smart Invoice fails?
Record transactions manually during the outage, keep the manual evidence, and upload the transactions within 72 hours after the system is restored. This requirement has applied from 1 January 2025 under SI No. 94 of 2024.
A clear record trail gives directors, investors, and regulators confidence in the numbers. To put the right controls, reconciliations, and retention schedule in place, visit our bookkeeping services Zambia hub page.