A procurement deadline can expose a tax problem that has sat unnoticed for months. A business submits its application, expects a certificate for a tender or bank transaction, then finds its TCC application rejected or unavailable on TaxOnline.
In Zambia, a ZRA tax clearance certificate (TCC) depends on more than whether a business made a recent tax payment. ZRA checks registration, declarations, return filing and payment compliance across the tax types registered on the taxpayer profile. The issue often sits in an older period, a nil return that was never filed, or a payment posted against the wrong obligation.
As of September 2026, the practical starting point is TaxOnline. Before applying again, review every registered tax type and period, correct the underlying exception, and confirm that the system reflects the correction.
What ZRA Checks Before Issuing a TCC
ZRA’s tax clearance guidance, effective from 1 January 2025, states that a general electronic TCC becomes available through TaxOnline only when the taxpayer has no liabilities and no missing returns. An application does not override an open balance or incomplete filing history.
The certificate confirms tax compliance at the point of issue. It does not simply confirm that money reached ZRA’s bank account. A taxpayer can pay the right amount but remain non-compliant if it registered late, filed incorrectly, omitted a return, or allocated payment to the wrong tax type or period.
A general E-TCC remains valid for one year. ZRA may suspend or cancel it if non-compliance arises after issue, which matters when a business relies on one certificate for a contract, export activity or banking requirement.
Start with a full TaxOnline review
Use the TaxOnline menu path: Compliance, Tax Clearance Certificate, Apply. If the certificate does not become available, do not treat that result as a portal fault until the finance team has reviewed every active tax type and filing period.
Check these records first:
1. Open liabilities, including small balances from prior periods.
2. Missing returns, including returns for periods with no tax payable.
3. Payments posted against the wrong period or tax type.
4. Tax registrations that do not match the business’s present activity.
5. Entity details that do not align with PACRA records.
The most useful discipline is to prepare a one-page reconciliation before reapplying. List each tax type, the latest return filed, the balance shown, the payment reference and the period to which the payment should apply.
1. Open Tax Liabilities on the ZRA Account
An outstanding liability is the clearest reason a TCC application rejected status may arise. The balance may relate to principal tax, interest, penalties, an assessment, or a payment that TaxOnline has not matched correctly.
Do not assume a small balance will be ignored. ZRA’s general E-TCC process requires no liabilities, so a residual amount can prevent automatic certificate issue.
How to fix an open liability
First, identify the tax type and period creating the balance. Confirm whether it is a valid amount due, an unposted payment, a duplicate assessment or a payment allocated elsewhere.
If the amount is correct, settle it and retain the payment reference. Then confirm that TaxOnline posts the payment against the intended tax type and period before submitting another TCC application. Payment alone is not the final control.
Where cash flow prevents full settlement, engage the relevant officer at the local ZRA office. ZRA’s guidance allows taxpayers with liabilities to discuss an arrangement satisfactory to the Commissioner-General, but an arrangement does not automatically guarantee TCC issue.
Illustrative example: the payment that went to the wrong period
Take a Lusaka distribution company with a K180,000 VAT payment due for one month. Its finance officer paid the amount, but the payment posted against an earlier VAT period that already had a nil balance. The current period still appeared unpaid, and the TCC could not issue.
The business checked only its bank statement at first, which showed the payment had left the account. It then compared the payment reference with the TaxOnline ledger, applied for payment reallocation, and waited for the updated account position before applying again. If it had reconciled the period and tax type on the payment day, it could have avoided a delayed supplier onboarding process.
2. Missing Returns, Including Nil Returns
A nil-tax period does not mean there is nothing to file. This is one of the most common gaps we see in TCC preparation: the business had no taxable activity in a period and decided no return was necessary.
ZRA checks whether returns are outstanding for tax types on the taxpayer profile. A missing return can block the application even where the business owes no principal tax for that month or year.
How to fix missing returns
Open the filing history for each tax type registered in TaxOnline. Identify every period that lacks a return, file the required return, and check whether the filing created a balance, interest or penalty that also needs attention.
Do not file a nil return without checking the underlying books. The return must reflect the actual position for that period, because an incorrect declaration can create a second compliance issue after the TCC process.
If your business has ceased an activity tied to a tax type, do not simply stop filing. Review the registration position with ZRA and make sure the account records reflect the business’s current obligations.
3. Incorrect Declarations or Late Filing
A return can exist on TaxOnline and still leave a compliance problem. ZRA requires correct declaration and timely filing, not a document filed merely to remove a missing-return flag.
Late returns and incorrect figures can lead to liabilities that continue to affect TCC eligibility. This risk increases where payroll, withholding tax and VAT records sit in separate spreadsheets with no monthly reconciliation.
A practical correction process
Reconcile the return to source records before you amend it. For VAT, compare sales invoices, purchase invoices, credit notes and the ledger. For employer obligations, compare payroll reports, payment schedules and the relevant tax return.
Then submit the correction through the appropriate ZRA process and confirm its effect on the account balance. Keep a dated file of the original return, the correction, the reason for the adjustment and supporting records. That file helps the finance director answer questions quickly if ZRA requests clarification.
Illustrative example: a growing contractor with twelve staff
Take a contractor with twelve staff and a monthly payroll of about K240,000. The owner outsourced payroll but never checked whether the payroll figures agreed with returns and payment records. Two late periods and a declaration error created a balance of about K36,000 once charges were reflected.
The owner should not assume that filing the outstanding forms will produce a TCC immediately. The business needs to correct the returns, settle or regularise the resulting liability, and confirm the account position in TaxOnline. For a company at this size, monthly payroll and tax reconciliation costs far less than losing eligibility for a tender because the records do not agree.
4. The Business Is Not Registered for the Right Tax Types
A TCC depends on the taxpayer meeting the registration obligations that apply to its actual operations. Failure to register for a TPIN or an applicable tax type can prevent a clean compliance position.
This issue often appears after a business expands. A company may change from local retail activity into importing, professional services, contracting or cross-border work, while its ZRA profile still reflects an older business description.
Review registrations against actual operations
Ask two direct questions: what does the company earn income from now, and which ZRA tax obligations follow from that activity? Compare the answer with the registrations and business details held in TaxOnline.
Do not register for tax types that clearly do not apply merely to appear comprehensive. Unnecessary registrations can create additional filing obligations. The sound judgement call is to register accurately, then maintain every obligation that follows from that registration.
Where the business activity, entity name or registration number has changed, correct the record before seeking a new TCC. Accurate demographic data reduces the risk that a valid payment history sits against a profile that no longer matches the legal entity.
5. PACRA Details Do Not Match the ZRA Profile
Many TCC delays begin as company-record issues rather than tax-calculation errors. ZRA’s domestic taxes application guidance requires the PACRA registration certificate for demographic amendments.
If the name, registration number or business activity differs between PACRA and ZRA records, resolve the mismatch before reapplying. A finance team can spend days checking returns when the real obstacle is an outdated entity record.
What to prepare for a demographic amendment
Keep the PACRA registration certificate available. Check the legal entity name, registration number, business activity, physical address, contact details and authorised representatives against the information used in TaxOnline.
This step deserves care after a restructuring, company name change or shift in business activity. The person completing the amendment should work from current PACRA records, not an old invoice template or prior-year tax file.
PACRA compliance and ZRA tax compliance serve different purposes, but the entity details must align for the tax record to be reliable.
6. Confusing a ZRA TCC With a NAPSA Compliance Certificate
A ZRA TCC and a NAPSA compliance certificate are separate documents. ZRA’s general E-TCC conditions do not state that a NAPSA certificate is a condition for TCC issue.
A tender, licence application or commercial counterparty may still ask for both. Treat them as separate workstreams, with separate checks and separate evidence.
Resolve NAPSA issues in iCARE
NAPSA’s 2025 iCARE compliance certificate guide identifies unpaid principal contributions, penalties, unmatched or unposted returns, missing contributions, profile exceptions and contact-detail exceptions as issues to address. Check the employer position in iCARE rather than assuming a ZRA certificate proves social-security compliance.
If a procurement document requests both certificates, allocate responsibility clearly. Finance may own ZRA TaxOnline reconciliation, while human resources or payroll owns NAPSA iCARE records. A single checklist prevents the company from discovering the second missing certificate on the submission date.
7. Relying on an Old Certificate After Compliance Changes
A general E-TCC is valid for one year, but validity does not protect a taxpayer that becomes non-compliant after the certificate is issued. ZRA may suspend or cancel the certificate where later non-compliance arises.
For supplier due diligence, verify a certificate using its QR code or ZRA’s TCC verification portal. Do not accept a PDF at face value where the transaction carries material tax, procurement or credit risk.
The same principle applies internally. Before using an existing TCC for a new bid or commercial arrangement, confirm that returns and payments remain current. A certificate issued months earlier is not a substitute for current tax governance.
A Step-by-Step Recovery Plan After Rejection
6. Pause the reapplication. Reapplying without correcting the account position usually produces the same outcome.
7. Review all active tax types in TaxOnline. Look for missing returns, liabilities and periods that do not reconcile to your records.
8. Match every payment to a tax type and period. Use the payment reference and TaxOnline ledger, not only the bank statement.
9. File or correct outstanding returns. Include nil returns where the filing obligation remained active.
10. Settle valid liabilities or engage ZRA. Where full payment is not possible, speak with the relevant local ZRA officer about an arrangement satisfactory to the Commissioner-General.
11. Align PACRA and ZRA demographic records. Use the PACRA registration certificate when ZRA requires an amendment.
12. Apply again through TaxOnline. Select Compliance, Tax Clearance Certificate, Apply, only after the account shows no liabilities and no missing returns.
13. Check separate NAPSA requirements. Use iCARE if a tender, licence or counterparty requires a NAPSA compliance certificate as well.
For taxpayers with historic non-compliance, timing matters in 2026. ZRA’s Extended Voluntary Disclosure Scheme runs from 17 September 2026 to 31 December 2026 and offers a 100% waiver of accrued penalties and interest where the principal tax is settled. Confirm eligibility and settlement requirements with ZRA before relying on the scheme in a TCC recovery plan.
Frequently Asked Questions
Why was my TCC application rejected when I paid my tax?
Payment is only one part of ZRA compliance. Your account may still show a missing return, an incorrect declaration, a late filing, an unregistered applicable tax type, or a payment allocated to the wrong tax type or period.
Can I obtain a TCC if I have a payment arrangement with ZRA?
ZRA advises taxpayers with liabilities to engage the relevant local office for an arrangement satisfactory to the Commissioner-General. Do not assume that an arrangement automatically results in TCC issue, because the certificate process requires a compliant account position.
Do I need to file a return if I had no tax to pay?
Usually, an active tax registration still requires the relevant return for the period, even where the result is nil. Check the filing obligation for each tax type on your TaxOnline profile rather than deciding from the amount of tax payable.
Is a NAPSA compliance certificate the same as a ZRA TCC?
No. ZRA issues the tax clearance certificate through TaxOnline, while NAPSA manages its compliance certificate through iCARE. A tender may require both documents, so check the tender conditions early.
A rejected TCC application usually signals a record that needs attention, not a problem solved by repeated submissions. Visit the ZRA tax clearance certificate (TCC) guide, or speak with our team before a tender, export transaction or banking deadline puts your business under pressure.