● FIRS/NRS Accredited Access Point Provider

Compliant e-invoicing, transmitted and tracked, in one portal

FETCH helps you create invoices, submit them for FIRS/NRS validation, track IRN and payment status, collect payments, and manage the finance records your team depends on — without switching tools.

Sandbox mode available on supported plans · No card required to start

Fetch Logo
Dashboard
TOTAL PAID
₦2.22M
TOTAL VAT
₦544K
UNPAID
₦5.38M
FIRS Transmission Health
Sent · Pending IRN · Failed
8 sent
Needs attention
Failed transmissions to resolve
1 failed
900K+
Invoices Generated
99%
Transmission Success
100%
FIRS/NRS Compliant
500+
Users Onboarded
How it works

One workflow, from onboarding to reconciliation

FETCH follows the shape of your invoicing process — no extra steps, no separate systems to reconcile afterward.

1

Onboard

Set up business, tax, signing, and NRS credentials.

2

Create / Import

Build invoices manually or upload in bulk.

3

Submit

Transmit to FIRS/NRS for real-time validation.

4

Track

Follow IRN and transmission status end to end.

5

Collect

Send payment links and confirm payments.

6

Reconcile

Export records and review dashboard totals.

Built for your team

Every role gets what it needs

FETCH covers the merchant workspace, finance oversight, and integrator access — from one entitlement map.

For Merchants
For Finance Teams
For Integrators

Onboarding & compliance profile

Set up business identity, address, branding, contacts, signing keys, and NRS credentials for live or sandbox mode.

Invoice creation & management

Create, edit, search, filter, export, and review invoices from a single workspace with downloadable PDFs.

Delivery & payment links

Email invoices, download PDFs, and generate or regenerate customer payment links.

Bulk invoice upload

Download a template, validate rows, review errors, and track upload progress for invoice batches.

Customers & catalog

Maintain customer records, products, services, categories, pricing, and inventory that feed invoicing.

IRN verification

Verify any invoice reference, including invoices received from suppliers or generated elsewhere.

Dashboard & monitoring

See paid value, unpaid value, VAT totals, invoice counts, overdue balances, and recent activity at a glance.

FIRS/NRS transmission tracking

Monitor Sent, Not Sent, Pending IRN, and Failed states, with retry and recovery actions built in.

Payments & receipts

Record payments against invoices, filter payment history, and download receipts tied to the invoice record.

Data export & reporting

Export operational lists to CSV and review payment, invoice, VAT, and overdue indicators from the dashboard.

Attention items

Surface exceptions that need action — failed transmissions, overdue invoices, pending IRNs.

Support tickets

Raise and track support tickets with priority and status filtering, without leaving the portal.

API key management

Generate and revoke secure API keys for programmatic access to invoice transmission.

Invoice transmission API

Connect FETCH to accounting, ERP, or back-office systems through a generic ingestion path.

Sandbox & live environments

Test integrations in sandbox before switching to live transmission, where your plan includes sandbox access.

Endpoint reference

Documented endpoint examples to guide integration work for your development team.

Payment gateway config

Configure gateway credentials by environment and choose an active gateway for Pay Now flows.

Entitlement-based access

Feature availability follows your subscription plan, so integrations only touch what’s enabled.

Compliance workflow

Never lose track of an IRN

Every invoice carries a live status. Resolve compliance exceptions faster with one-click retry and recovery — instead of digging through logs to find what failed.

  • Real-time transmission status for every submission
  • Retry failed submissions without re-entering data
  • Recover IRNs for invoices stuck pending
  • Verify any invoice reference, including third-party invoices
INV-2026-0417
IRN 7A29-CE41-9B02
Sent
INV-2026-0418
IRN pending
Pending IRN
INV-2026-0419
Error: schema mismatch
Failed · Retry
INV-2026-0420
IRN 3F81-A027-6DE5
Sent
Payment links generated per invoice
Receipts downloadable per payment
Customers, products & services in one catalog
Inventory & low-stock visibility
Finance operations

Close the loop from invoice to payment

Generate payment links, connect gateway credentials, and let customers pay from a simple branded checkout — then record the payment and download the receipt without leaving FETCH.

  • Public checkout experience with success/failure screens
  • Payment gateway credentials configured by environment
  • Customer records with TIN, contact, and invoice history
  • Product, service, and inventory data that feeds invoicing directly
For integrators

Connect FETCH to the systems you already run

Generate secure API keys, test against a sandbox environment, and send invoices through a documented transmission endpoint — built to sit alongside your existing accounting or ERP setup.

  • Secure API key generation and revocation
  • Sandbox environment for safe testing before going live
  • Generic invoice transmission endpoint for ERP ingestion
Talk to Integration Support
POST /v1/invoices/transmit
 
{
  "environment": "sandbox",
  "invoice_ref": "INV-2026-0421",
  "status": "queued_for_validation"
}
 
← 202 Accepted · IRN pending
Plans

Plans built around real usage

Trials, sandbox access, and feature entitlements that match your invoice volume — from your first invoice to full ERP scale.

Free
₦0.00
10 invoices/mo
Starter
₦9,999
100 invoices/mo
Growth
₦24,999
500 invoices/mo
Business
₦59,999
2,000 invoices/mo
Enterprise
Custom
Unlimited
Compare all plans
Frequently Asked Questions

Common questions

What is the FETCH portal, and how does it work?+
The FETCH portal is a platform that allows businesses to generate and transmit FIRS-compliant e-invoices securely to their customers.
How do I know if an invoice was successfully delivered?+

Each invoice will show a status:

  • Processing - Invoice is being transmitted
  • Failed - Transmission did not complete (with error message)
  • Successful - Invoice was received by the customer
Can I verify if an invoice is valid?+
Yes. You can verify an invoice using the unique reference number or QR code to ensure its authenticity.
Can I test FETCH before going live?+

Yes, sandbox environments are available on plans that include sandbox access, so you can test invoice flows and integrations before switching to live transmission.

Does FETCH connect to my ERP or accounting system?+

Yes, through secure API keys and a documented invoice transmission endpoint. Named connectors for specific ERP platforms are noted separately where available.

Generate and transmit invoices to your customers swiftly