M&J Consultants
  • Business Advisory

    Advisory Services

    • Business Consulting
    • Accounting & Bookkeeping
    • HR Consulting
    • Company Formation
    • Register from South Africa
    • Register from UK
    • Register from China
    • Investor Services

    Tax & Compliance

    • Tax Services
    • Tax Technology Consulting
    • Tax Legislation Advisory
    • All Tax Services
    Need Expert Advice?

    Free initial consultation with our team.

    +260 630 372 410 [email protected] WhatsApp: +260 762 496 519
    Schedule a Meeting →
  • Digital Transformation

    Enterprise Resource Planning

    • Odoo ERP System
    • Odoo for Manufacturing
    • Odoo for Retail
    • Odoo for NGOs
    • Odoo for Construction
    • Odoo vs Other Software
    • Palladium ERP

    Business Systems

    • Sage Pastel Accounting
    • QuickBooks
    • Zoho Books
    • IQ Retail
    • Software for Mining
    • Software for Retail

    Payroll Software

    • Sage Pastel Payroll
    • Odoo Payroll
  • Tools

    Tax Calculators

    • PAYE Calculator 2026
    • VAT Calculator
    • NAPSA & NHIMA Calculator
    • DTA Navigator 2026

    Compliance Tools

    • Compliance Calendar 2026
    • Smart Invoice Checker
    • WHT Rate Finder
    • Turnover Tax Decision Tool
    • Import Duty Estimator
    Tools

    All calculations run in your browser. We never store your data.

    View All Tools →
  • Guides

    ZRA & Tax Compliance

    • PAYE Rates & Tax Bands 2026
    • VAT Registration Guide
    • Turnover Tax vs Income Tax
    • Smart Invoice Compliance
    • ZRA Portal Guide
    • TPIN Registration
    • Find Your TPIN (NRC Search)
    • Tax Clearance Certificate
    • NAPSA & NHIMA Guide

    Company Formation

    • Register a Company (PACRA)
    • Registration for Foreigners
    • Registration Costs 2026

    HR & Employment

    • Payroll Setup Guide

    ERP & Software

    • Odoo Smart Invoice Setup
    • Best Accounting Software 2026

    More Resources

    • Insights & Articles
    • FAQ
    Expert Guides

    Comprehensive, Zambia-specific guides with real rates, deadlines, and step-by-step processes. Updated for 2026.

    Browse All Guides →
  • About Us
  • Contact Us
Get Started
Home / Insights / QUICKBOOKS SETUP FOR ZAMBIA TAX COMPLIANCE IN 2026
Business Advisory 2 October 2026 11 min read

QUICKBOOKS SETUP FOR ZAMBIA TAX COMPLIANCE IN 2026

Business Consultant in Zambia M&J Consultants

A finance manager can close the month in QuickBooks and still face a difficult ZRA return. The usual problem sits in the setup: one tax code covers every sale, payroll deductions sit in the wrong account, or an invoice from the accounting system does not meet Smart Invoice requirements.

For QuickBooks Zambia users, the configuration needs to reflect the taxes the enterprise actually carries. As of October 2026, that means separating VAT treatments, building payroll controls around ZRA and NAPSA deadlines, and deciding early whether Turnover Tax applies. Our QuickBooks Zambia advisory work starts with those decisions because correcting twelve months of misclassified transactions costs more than setting up the chart of accounts properly.

This guide draws on current guidance from the Zambia Revenue Authority, NAPSA and PACRA. A qualified M&J team member should review statutory rates, thresholds and filing positions before publication or implementation, particularly where legislation or a Budget measure changes.

Step 1: Confirm the taxes your business must account for

Do not begin by importing a chart of accounts. First, establish the enterprise’s tax registration and filing profile through ZRA TaxOnline. ZRA allows taxpayers to register VAT, PAYE and Turnover Tax through TaxOnline, using the TPIN and the relevant tax-type accounts for returns and payments.

Your tax profile determines which QuickBooks modules and tax codes matter. A trading company with VAT registration and fifteen employees needs different controls from a sole trader below the VAT threshold with no staff.

Assess VAT registration first

ZRA requires VAT registration when taxable supplies exceed, or are likely to exceed, K800,000 in an accounting year. Voluntary registration may be available from K400,000 in taxable supplies, subject to ZRA requirements.

Use actual sales and signed contracts when assessing the threshold. A business that has invoiced K610,000 by August and holds purchase orders worth K250,000 should assess registration immediately because the projected annual taxable supplies exceed K800,000.

VAT and Turnover Tax can overlap in practice, so do not assume that one tax eliminates the other. ZRA’s 2026 Budget Highlights propose allowing voluntarily VAT-registered taxpayers to register for Turnover Tax, but this remains a proposed measure unless enacted legislation confirms it.

Decide whether Turnover Tax fits the business

Turnover Tax applies to eligible businesses with annual sales of K5,000,000 or less. The rate is 0% on annual turnover up to K30,000 and 5% above K30,000 up to K5,000,000.

Calculate the tax on gross sales, not profit. This distinction matters for businesses with narrow margins, such as retailers, transport operators and small manufacturers. A business with K900,000 in sales and K70,000 in profit does not calculate Turnover Tax on K70,000.

Do not use Turnover Tax for partnerships, management or consultancy services, mining operations other than qualifying artisanal or small-scale miners, or businesses above K5,000,000 annual turnover. If your enterprise provides consultancy or management services, do not build a Turnover Tax workflow in QuickBooks before confirming the income-tax position with a tax adviser.

Step 2: Build a Zambian chart of accounts and tax-code structure

Set the QuickBooks home currency to ZMW before entering live transactions. Changing the home currency after months of trading can complicate reporting, reconciliations and comparative management accounts.

Create separate income, expense, asset and liability accounts that match how ZRA returns and your management team review the business. Avoid broad accounts such as “taxes” or “sales” when the company sells goods and services under different tax treatments.

Create separate VAT codes

At minimum, create distinct tax codes for:

1.       Standard-rated VAT at 16%.

2.       Zero-rated VAT at 0%.

3.       Exempt supplies.

4.       Out-of-scope transactions where the business needs to track them separately for management reporting.

Do not treat zero-rated and exempt sales as the same thing. Both may show no output VAT on an invoice, but they carry different VAT treatment and can affect input-tax recovery. ZRA expects the taxpayer to classify supplies correctly, and one generic zero-tax code removes the evidence your finance team needs at month-end.

Map each sales account to the appropriate code. For example, map standard-rated product sales to the 16% code and map exempt income to its own account and tax code. Map purchases and expense accounts with the same care, especially imports, credit notes and supplier invoices that include input VAT.

Take an illustrative retailer with twelve staff and K40,000 monthly payroll. It also sells goods worth K95,000 a month, including K12,000 of zero-rated items. The bookkeeper initially posted every sale to a single 16% VAT code, which overstated output VAT on the zero-rated sales. Correcting four months required a K3,000 credit-note review and a transaction-by-transaction audit. The retailer would avoid that work by assigning the tax code at item level, not relying on the person raising each invoice to remember it.

Set up VAT control accounts

Use separate balance-sheet accounts for output VAT and input VAT. This gives the finance lead a clear reconciliation path from QuickBooks sales and purchase reports to the VAT return filed on ZRA TaxOnline.

At month-end, reconcile four items before filing: output VAT, input VAT, credit notes and import VAT. ZRA requires electronic VAT returns and payment by the 18th of each month, so a month-end close task needs to finish early enough for review and correction.

A practical timetable is to close sales and purchasing records in the first week of the following month, complete the VAT reconciliation before the middle of the month, then submit after an authorised reviewer signs off. The exact internal dates depend on transaction volume, but the 18th is the external deadline that does not move simply because the bookkeeping is incomplete.

Step 3: Configure payroll for PAYE and NAPSA

QuickBooks payroll needs a separate setup review from VAT. Payroll records must show employee-level earnings, deductions and employer costs because ZRA PAYE reporting and NAPSA schedules use payroll data, not a single monthly expense total.

Create payroll items for basic salary, overtime, leave pay, commissions, fees and bonuses. ZRA includes each of these payments within PAYE, so posting commissions directly to a staff-cost account outside payroll creates a reporting gap.

Apply the 2026 PAYE bands

For monthly taxable pay from 1 January 2026, configure the following ZRA PAYE bands:

Monthly taxable payPAYE rate
First K5,1000%
K5,100.01 to K7,10020%
K7,100.01 to K9,20030%
Above K9,20037%

Review the payroll calculation after each rate change rather than assuming a software update has applied the current ZRA table. The common error is to leave last year's bands active, which causes an underpayment or over-deduction across every employee.

Do not deduct NAPSA before calculating PAYE merely because it appears as a payroll deduction. ZRA guidance states that this deduction is not required in the PAYE calculation, so configure the payroll sequence carefully and have a tax professional test it before the first live payroll.

Add NAPSA employee and employer items

Set up NAPSA at 5% employee and 5% employer contributions on gross earnings. Keep the employee contribution as a payroll liability and the employer contribution as an additional employment cost, since they affect different parts of the accounts.

Confirm the 2026 contribution ceiling directly in NAPSA iCare before setting a fixed cap in the payroll system. A cap can change, and an outdated ceiling produces incorrect deductions even where the 5% rates remain unchanged.

Submit the NAPSA monthly schedule and remit contributions by the 10th of the following month. Submit and remit PAYE using the Monthly PAYE Return ITF/P16 by the same 10th-of-the-following-month deadline.

Consider a distribution business with eight employees and K110,000 in monthly gross pay. Its administrator recorded bonuses through an expense journal to save time, leaving K18,000 outside the payroll report for one month. The business had to rebuild employee records before completing the PAYE return and NAPSA schedule. It would have avoided the rework by requiring every employee payment, including a once-off bonus, to run through the approved payroll process.

Issue Form ITF/P13(2) when an employee leaves and retain employee-level payroll reports. These records support the return and give the company a usable audit trail when a former employee or ZRA queries a deduction.

Step 4: Reconcile QuickBooks to ZRA TaxOnline each month

QuickBooks provides accounting records. ZRA TaxOnline receives the tax return. Treat the reconciliation between the two systems as a formal compliance control, not an administrative afterthought.

Use the TPIN and the correct ZRA tax-type account when reviewing balances and preparing returns. A VAT payment posted against the wrong tax type can create an apparent arrears position even where the company has paid ZRA.

Set recurring tasks in QuickBooks for the following dates:

●        By the 10th: review PAYE and NAPSA liabilities, submit the ITF/P16 and NAPSA schedule, and arrange remittance.

●        By the 14th: submit and pay Turnover Tax electronically where it applies.

●        By the 18th: complete the VAT reconciliation, file the electronic VAT return and pay the VAT due.

Late returns and payments attract interest at the prevailing Bank of Zambia rate plus 2% per annum. ZRA guidance also states penalties of 1,000 penalty fee units, with a further 1,000 penalty fee units for each day late. Those consequences justify a documented reviewer and backup approver for every tax deadline.

Keep tax records for six years where Turnover Tax applies. Also maintain corporate records separately: PACRA annual returns are distinct from ZRA filings and are generally due within 90 days after the financial year-end. A successful VAT submission does not satisfy the company’s PACRA annual-return obligation.

Step 5: Check invoicing before relying on QuickBooks invoices

A professionally formatted QuickBooks invoice does not automatically meet ZRA invoicing requirements. Businesses using accounting packages should assess Smart Invoice integration or another permitted solution before they assume the standard invoice template provides compliance.

The Smart Invoice mobile application is for Turnover Tax taxpayers, not VAT registrants. A VAT-registered business should not select the mobile-app route simply because it appears convenient. Confirm the permitted invoicing method and integration position with ZRA before go-live.

This check matters most when a business has added VAT after years of simpler bookkeeping. Sales staff may continue issuing old templates while finance posts tax correctly in QuickBooks, leaving two inconsistent records of the same transaction.

ZDA may matter during an investment or expansion project, while ZRA, NAPSA and PACRA each maintain separate compliance processes. We advise international investors to map these authorities into a single compliance calendar before company registration, recruitment and the first taxable sale.

Step 6: Put governance around the setup

The strongest QuickBooks configuration can still fail when nobody owns the review. Assign responsibility for transaction entry, monthly reconciliation, return preparation and approval to named roles, even in a small enterprise.

Restrict the ability to alter tax codes, payroll items and prior-period transactions. A finance manager should review an exception report whenever someone changes a VAT code, creates a new income account or posts a manual journal to a tax-control account.

For an enterprise approaching K800,000 in taxable annual supplies, review the registration position monthly rather than waiting for the year-end accounts. For a business under the threshold with stable sales, a quarterly review may be proportionate. The judgement depends on contracts, sales volatility and the likelihood of a large order.

Run the numbers through a PAYE calculator before approving the first payroll after any rate change or payroll-system migration. Then compare the result with QuickBooks and retain the check as part of the payroll file.

Frequently Asked Questions

Can QuickBooks file VAT returns directly with ZRA?

QuickBooks can produce the sales, purchase and tax reports needed for preparation, but the business must use ZRA TaxOnline for registration, electronic returns and payment. Reconcile QuickBooks VAT balances to the ZRA return before filing by the 18th of each month.

Should we use one zero-tax code for exempt and zero-rated sales?

No. Create separate codes for standard-rated VAT at 16%, zero-rated VAT at 0% and exempt supplies. The treatments differ, and a single code makes the VAT reconciliation less reliable.

When must a business submit PAYE and NAPSA?

Submit and remit PAYE through Monthly PAYE Return ITF/P16 by the 10th of the following month. Submit the NAPSA schedule and remit 5% employee and 5% employer contributions by the same deadline, subject to the applicable NAPSA ceiling.

Can a consultancy business use Turnover Tax?

No. ZRA excludes management and consultancy services from Turnover Tax. Do not configure a Turnover Tax calculation for those services without professional tax advice.

A QuickBooks setup should give directors confidence in the figures before the ZRA deadline arrives. Speak With Our Team to review your controls, or visit the QuickBooks Zambia hub page.

Share This Article

Need Expert Advice?

Tell us what you need - a consultant will get back to you within 24 hours.

No spam. We only use your details to respond to this inquiry.

Something went wrong. Please try again or contact us directly.

Thanks, we've got it.

A consultant will reach out within 24 hours.

Prefer to talk now? WhatsApp us · Contact page

Get Zambia Business Insights in Your Inbox

Join business owners and investors who receive our weekly tax tips, compliance updates, and growth strategies. No spam - just actionable advice.

Unsubscribe anytime. We respect your privacy.

Related Articles

Business Advisory QUICKBOOKS ONLINE PRICE ZAMBIA: 2026 PLANS AND PAYMENT
Business Advisory 9 min read

QUICKBOOKS ONLINE PRICE ZAMBIA: 2026 PLANS AND PAYMENT

Compare QuickBooks Online plans in Zambia for 2026, including user limits, payment options, exchange...

Business Advisory QUICKBOOKS ONLINE VS DESKTOP FOR ZAMBIAN BUSINESSES
Business Advisory 11 min read

QUICKBOOKS ONLINE VS DESKTOP FOR ZAMBIAN BUSINESSES

Compare QuickBooks Online vs Desktop for Zambian businesses, including cloud access, backups, user c...

Business Advisory ZRA TAX ONLINE 2026: COMPANY REGISTRATION, RETURNS AND EVERY FILING DEADLINE
Business Advisory 8 min read

ZRA TAX ONLINE 2026: COMPANY REGISTRATION, RETURNS AND EVERY FILING DEADLINE

ZRA Tax Online is central to managing company tax compliance in Zambia. This guide explains tax regi...

M&J Consultants

Building Timeless Businesses. Zambia's premier business consultancy firm offering expert advisory, tax, accounting, and enterprise solutions from our Lusaka office.

Services

  • Business Advisory
  • Accounting & Bookkeeping
  • Tax Consultancy
  • HR Consulting
  • Enterprise Solutions
  • Odoo vs Other Software
  • Company Formation

Tools

  • Compliance Calendar 2026
  • PAYE Calculator 2026
  • VAT Calculator
  • NAPSA & NHIMA Calculator
  • Smart Invoice Checker
  • WHT Rate Finder
  • Turnover Tax Tool
  • Import Duty Estimator

Guides

  • PAYE Tax Guide 2026
  • VAT Guide Zambia
  • Turnover Tax Guide
  • Smart Invoice Guide
  • Company Registration
  • Payroll Setup Guide
  • Insights & Articles

Company

  • About Us
  • Contact Us
  • FAQ
  • DTA Navigator
  • Investor Services

Contact Info

  • 1504 Mungulube Road, Northmead, Lusaka, Zambia
  • [email protected]
  • [email protected]
  • +260 630 372 410
  • WhatsApp: +260 762 496 519

© 2026 M&J Consultants. All rights reserved. | Lusaka, Zambia

Message us