How to Generate NRS-Compliant QR Codes on Your Invoices (Free Tool)
Back to Resources
Compliance 6 Min Read June 30, 2026

How to Generate NRS-Compliant QR Codes on Your Invoices (Free Tool)

IA

Editorial Team

InvoiceApp Nigeria

Learn how to add NRS-compliant QR codes to your invoices for free. QR codes verify your invoice authenticity and are required for NRS e-invoicing compliance by July 2026.

Every NRS-compliant invoice must include a QR code. This code allows buyers, auditors, and the NRS to verify your invoice in real-time — confirming that it’s legitimate, the TINs are valid, and the tax calculations are correct. Here’s how to generate QR codes on your invoices for free.

Why QR Codes Are Mandatory

The NRS Merchant Buyer Solution (MBS) uses QR codes as the verification mechanism. When a buyer receives your invoice, they scan the QR code to:

  • Verify the invoice exists in the NRS system
  • Confirm the seller’s TIN is valid
  • Check the VAT and WHT calculations
  • Validate the invoice hasn’t been tampered with

Without a QR code, your invoice is essentially unverifiable — and non-compliant.

What Information Is Encoded in the QR Code?

A compliant invoice QR code contains:

  • Invoice number and date
  • Seller’s TIN and business name
  • Buyer’s TIN (for B2B)
  • Total amount and currency
  • VAT amount and WHT amount
  • Digital signature hash
  • Verification URL

When scanned, this data is cross-referenced with the NRS database in real-time.

How to Generate QR Codes for Free

Option 1: Use InvoiceApp’s Built-In QR Generator

Every invoice created with InvoiceApp.ng automatically includes an NRS-compliant QR code. No extra steps required.

  1. Create your invoice in the editor
  2. Click “QR” in the toolbar
  3. The QR code is generated with all required data
  4. It’s embedded in the PDF when you download

Option 2: Generate Standalone QR Codes

If you already have an invoicing system, you can generate standalone QR codes using our QR code tool. Enter your invoice details, and we’ll generate a downloadable QR code image that you can add to your existing invoice template.

Common QR Code Mistakes

Mistake 1: Using a Generic QR Generator

Generic QR generators (like those that encode just a URL) don’t include the NRS-required data fields. Your QR code must encode structured invoice data, not just a link.

Mistake 2: Low Resolution

QR codes must be at least 150x150 pixels to scan reliably. Lower resolutions fail on mobile devices and in printed invoices.

Mistake 3: No Error Correction

QR codes should use at least “M” (Medium) error correction level. This ensures the code remains scannable even if part of the invoice is damaged or obscured.

Mistake 4: Missing Data Fields

If your QR code doesn’t include the TIN, VAT amount, or digital signature, it won’t pass NRS verification. Every field matters.

QR Code Best Practices for Nigerian Invoices

  • Place the QR code in the bottom-right corner of the invoice
  • Use a white background with high contrast
  • Include a caption: “Scan to verify invoice”
  • Test the QR code with at least 3 different phone cameras before sending
  • Ensure the QR code is included in the PDF, not just the HTML version

Generate Your First QR Code Now

Try our free QR code generator — no signup required. Create an invoice, and the QR code is automatically included.

Create Invoice with QR Code →

Share this article

Stop fighting manual paperwork.

Join 10,000+ Nigerian businesses using our automated financial OS to get paid faster and stay NRS compliant.