New

2026 ZRA Tax Season: Filing deadline approaching — ensure your returns are submitted on time. Get tax compliance support →

ZRA & Tax Compliance Updated 16 April 2026 10 min read

ZRA Smart Invoice — Complete Compliance Guide (2026)

Everything Zambian businesses need to know about ZRA Smart Invoice in 2026. Who must comply, how it works, accredited software, integration steps, and penalties for non-compliance.

What Is ZRA Smart Invoice?

ZRA Smart Invoice is Zambia’s mandatory electronic invoicing system. It requires all VAT-registered businesses to issue tax invoices through ZRA-approved systems — either fiscal devices (hardware) or integrated accounting software.

Every Smart Invoice:

  • Is transmitted to ZRA in real time (or near-real time)
  • Receives a unique verification code from ZRA
  • Can be verified by anyone (your customer, an auditor, ZRA) using the code
  • Is stored in ZRA’s central database for audit and compliance purposes

Smart Invoice replaced the older fiscal receipt system and is part of ZRA’s broader digitisation strategy to combat VAT fraud and improve revenue collection.

Why Smart Invoice Matters — The 2025 Enforcement

As of January 2025, ZRA enforced a critical rule:

Invoices not issued through the Smart Invoice system are invalid for input VAT claims.

This means if your supplier gives you a regular invoice (not a Smart Invoice), you cannot claim the VAT on that purchase as input tax. The practical consequence:

  • For sellers: If you don’t issue Smart Invoices, your VAT-registered customers will stop buying from you because they can’t claim input tax
  • For buyers: If you accept non-Smart Invoice receipts, you lose the right to deduct that input VAT — it becomes a cost

This enforcement turned Smart Invoice compliance from a nice-to-have into a business-critical requirement.

Who Must Use Smart Invoice?

Every VAT-registered business in Zambia. There are no exemptions based on:

  • Business size
  • Industry
  • Turnover level
  • Number of employees
  • Location

If you are registered for VAT, you must issue Smart Invoices for all taxable supplies.

Businesses NOT registered for VAT (e.g., those paying turnover tax) are not required to use Smart Invoice, but they also cannot issue tax invoices.

How Smart Invoice Works Technically

The Smart Invoice process works as follows:

Option A: Fiscal Device

  1. You purchase a ZRA-approved fiscal device (a physical hardware unit)
  2. The device connects to ZRA’s servers via the internet
  3. When you make a sale, you enter the transaction into the device
  4. The device transmits the invoice data to ZRA and receives a verification code
  5. The invoice is printed with the ZRA verification code, QR code, and your VAT details

Option B: Integrated Accounting Software

  1. Your accounting software connects directly to ZRA’s Smart Invoice API
  2. When you create an invoice in the software, it automatically transmits to ZRA
  3. ZRA validates the invoice and returns a verification code
  4. The verification code is embedded in the invoice before it’s sent to your customer

Option B is increasingly preferred by businesses because it eliminates the need for separate hardware, integrates with your existing workflow, and reduces manual data entry.

ZRA-Accredited Software

The following accounting and ERP systems have ZRA Smart Invoice integration:

SoftwareIntegration TypeBest For
Odoo ERPNative (built-in)Growing businesses needing full ERP — M&J is Zambia’s Certified Odoo Partner
Sage PastelVia third-party connectorBusinesses already on Sage
QuickBooksVia third-party connectorSmall businesses on QuickBooks
Zoho BooksVia third-party connectorBusinesses on the Zoho ecosystem
SAP Business OneNative / connectorLarge enterprises
Custom/bespoke systemsVia ZRA API integrationBusinesses with in-house software

Important: Not all versions of these software packages include Smart Invoice. Check with your provider that your specific version and plan include the ZRA integration module.

M&J implements Odoo with Smart Invoice pre-configured as part of every Zambian deployment. See our Odoo Smart Invoice Guide for details.

Step-by-Step: Connecting Your Software to Smart Invoice

Step 1: Confirm Your VAT Registration

You must have an active VAT registration with ZRA before you can set up Smart Invoice. If you’re not yet registered, see our VAT Registration Guide.

Step 2: Choose Your Method

Decide whether you will use a fiscal device or integrated software. For most businesses moving forward, integrated software is the better option — it’s more efficient, reduces errors, and scales with your business.

Step 3: Apply for Smart Invoice Credentials

Log into the ZRA Tax Online portal and navigate to Smart Invoice Registration. You will receive:

  • A device ID or API credentials
  • Connection parameters for your software or fiscal device

Step 4: Configure Your Software

If using accounting software with native integration (like Odoo), enter the ZRA credentials into the Smart Invoice settings module. Your software provider or implementation partner should handle this configuration.

If using a fiscal device, follow the manufacturer’s setup instructions and enter the ZRA credentials into the device.

Step 5: Test the Connection

Issue a test invoice and verify that:

  • The invoice is transmitted to ZRA
  • A verification code is returned
  • The verification code appears on the printed/digital invoice
  • The invoice appears in your ZRA Tax Online account under Smart Invoice records

Step 6: Go Live

Once testing is successful, begin issuing all tax invoices through the Smart Invoice system. Keep records of the transition date for audit purposes.

Common Integration Errors and Fixes

ErrorCauseFix
Connection timeoutInternet connectivity or ZRA server maintenanceCheck your internet connection; retry during business hours
Invalid credentialsWrong API key or device IDRe-download credentials from ZRA portal
Invoice rejected — invalid TPINCustomer TPIN is incorrect or inactiveVerify the customer’s TPIN before invoicing
Duplicate invoiceSame invoice number submitted twiceEnsure your system uses unique sequential invoice numbers
Device not registeredFiscal device not linked to your TPINRegister the device on the ZRA portal under your taxpayer account

Penalties for Non-Compliance

SituationConsequence
Issuing invoices without Smart InvoiceInvoices are invalid; your customers cannot claim input VAT
Not setting up Smart Invoice after VAT registrationZRA compliance action; potential deregistration
Issuing Smart Invoices with incorrect informationInvoice rejection; potential penalties for false invoicing
Tampering with fiscal devicesCriminal offence under the VAT Act

The most painful penalty is indirect: your customers will leave you. No VAT-registered business will accept a non-Smart Invoice receipt because it means they lose their input tax deduction. In practice, non-compliance with Smart Invoice is a competitive death sentence in B2B markets.

Smart Invoice for Retail and POS

Retail businesses issuing high volumes of invoices (supermarkets, fuel stations, restaurants) typically use fiscal devices at each point of sale. Key considerations:

  • Each POS terminal needs its own registered fiscal device
  • The device must be connected to the internet at all times during trading
  • End-of-day reconciliation between your POS system and Smart Invoice records is essential
  • Battery backup is recommended for areas with unreliable power supply

Alternatively, modern cloud-based POS systems (such as Odoo Point of Sale) can integrate directly with the Smart Invoice API, eliminating the need for separate fiscal hardware at each terminal.

M&J is Zambia's Official Certified Odoo Partner — Odoo is natively Smart Invoice compliant.

We configure Odoo's Smart Invoice integration, train your team, and ensure every invoice is ZRA-compliant from day one. Book a free compliance assessment.

Book Free Consultation

Frequently Asked Questions

What is ZRA Smart Invoice?

ZRA Smart Invoice is Zambia's electronic invoicing system. It requires all VAT-registered businesses to issue tax invoices through ZRA-approved fiscal devices or integrated accounting software. Each invoice is validated by ZRA in real time and assigned a unique verification code.

Who must use Smart Invoice in Zambia?

All VAT-registered businesses in Zambia must use ZRA Smart Invoice. This applies regardless of business size, industry, or turnover — if you are registered for VAT, you must issue Smart Invoices.

What happens if I don't use Smart Invoice?

Invoices not issued through the Smart Invoice system are invalid for VAT purposes. Your customers cannot claim input VAT on non-Smart Invoice receipts, which means they will stop buying from you. Additionally, ZRA can impose penalties and potentially deregister your business for VAT.

Is Odoo Smart Invoice compliant in Zambia?

Yes. Odoo has native ZRA Smart Invoice integration, meaning invoices are automatically transmitted to ZRA when generated. M&J Consultants is Zambia's Official Certified Odoo Partner and can configure this integration as part of your ERP implementation.

How much does a Smart Invoice fiscal device cost?

ZRA-approved fiscal device pricing varies depending on the model and supplier. An alternative is to use ZRA-accredited accounting software with built-in Smart Invoice integration, which may be more cost-effective for businesses already using digital systems. Contact M&J or ZRA-approved device suppliers for current pricing.

Can I use Smart Invoice with my existing accounting software?

It depends on your software. Some accounting systems (like Odoo) have native Smart Invoice integration. Others may require a third-party middleware connector or a separate fiscal device. Check with your software provider or contact M&J for a compatibility assessment.

Schedule a Meeting With Our Team

Fill in your details and one of our consultants will reach out to discuss how we can help your business.

+260 950 054 386
1504 Mungulube Road, Northmead, Lusaka