National Inland Waterways Authority · User guide

NIWA ERIS: register and manage your vessels online

The Electronic Register and Information System now takes a vessel from sign-up to a verifiable certificate in one place. This guide walks through every screen, for owners, for the public, and for each NIWA staff role.

⬇ Download PDF LIVE eris.niwa.gov.ng Owner sign-in /login Staff portal /staff/login ← Back to ERIS
Overview

At a glance

ERIS has three front doors. Each has its own sign-in, and each person only sees what their role allows.

/login

Owners & operators

Individuals and companies register vessels, pay the official tariff through Remita, book inspections and download permits and certificates.

/staff/login

NIWA staff

A separate, two-factor protected portal for Registry, Inspectors, Area Managers, Management and ICT. Not linked from the public site.

/verify

Anyone

Marine police, jetty operators and insurers check a permit by tracking number, QR code or the PDF itself. No sign-in, no personal data shown.

eris.niwa.gov.ng/
<b>The public home page.</b> Everything starts here: create an account, sign in, or verify a document.
The public home page. Everything starts here: create an account, sign in, or verify a document.
Overview

The journey, from sign-up to certificate

One application moves through five stages. Every step is recorded in NIWA's tamper-evident audit log, and the owner is told by email and SMS at each one.

01 · OwnerApplyVessel details and three documents. Saves as a draft.
02 · OwnerPayExact tariff via Remita: card, transfer or bank branch.
03 · RegistryReviewDocuments checked; corrections requested if needed.
04 · InspectorInspectArea Manager assigns; inspector records pass or fail with photos.
05 · Area ManagerApproveRegistration Number and secure PDFs issued instantly.
Overview

Application statuses

These are the exact labels owners and staff see.

Status What it means What happens next
Draft Started, not submitted. Saved automatically. Owner finishes and submits.
Awaiting payment Invoice and Remita RRR raised. Owner pays; ERIS confirms with Remita.
Under review Payment confirmed. Registry checks documents. Owner books inspection if needed.
Inspection Documents fine; vessel needs inspecting. Area Manager assigns an inspector.
Awaiting approval Review and inspection done. Area Manager decides.
Action needed Corrections requested, or inspection failed. Owner fixes and resubmits. No second payment.
Approved Done. Documents ready to download.
Rejected Not approved, with a reason. Owner corrects and resubmits.
Overview

Fees come from the tariff, never from a keyboard

Fees are loaded from the NIWA Statutory Tariff Schedule (Revised April 2017, page 22) and chosen automatically from the craft type and gross tonnage. Nobody can type an invoice amount.

Example vessel Band Fee
Motorised canoe, registration V.1 Dingy Canoe (Motorized) ₦1,500.00
Work boat, outboard engine V.1 Work Boat/ Outboard Engine ₦7,500.00
32.5 t passenger boat, registration V.1 25T to 40T ₦60,000.00
85 t ferry, operational certificate V.2 81T to 120T ₦120,000.00
1,200 t tanker, registration V.1 Above 1000T ₦750,000.00

V.1 (permit fees per annum) is charged for registration and every annual permit renewal. V.2 (operational certificates) is charged for operational certificates and re-certification.

On a shared boundary such as exactly 10 tonnes, the lower band applies. Craft no band covers, for example a standard vessel under 5 tonnes, go to a Registry officer, who picks the band.

ICT can schedule a new rate with a future start date. Past invoices never change.

eris.niwa.gov.ng/fees
<b>The public tariff page</b>, read live from the fee tables.
The public tariff page, read live from the fee tables.
Part A

Owners and operators

Everything an individual or company needs, in the order they'll need it.

Owners

Create an account

  1. Select Create account and choose An individual or A company. Companies add their name and RC number.
  2. Sign up with an email or a phone number. The other one is optional.
  3. Choose a password: 10 or more characters, with upper and lower case and a number. The bar turns green when it's strong.
  4. Enter the 6-digit code ERIS sends. It expires in 10 minutes.
eris.niwa.gov.ng/signup
<b>Sign-up.</b> Company fields appear only when “A company” is chosen.
Sign-up. Company fields appear only when “A company” is chosen.
eris.niwa.gov.ng/verify-account
<b>Verify.</b> Enter the 6-digit code we email you to activate the account.
Verify. Enter the 6-digit code we email you to activate the account.
Owners

The home screen shows what to do next

Quick actions sit at the top, then totals, then a to-do list built from the owner's own applications and expiring documents.

eris.niwa.gov.ng/app?welcome=1
<b>First visit.</b> A welcome card points straight to registering a vessel.
First visit. A welcome card points straight to registering a vessel.
eris.niwa.gov.ng/app
<b>An established fleet.</b> “Needs your attention” lists invoices to pay, inspections to book and documents close to expiry.
An established fleet. “Needs your attention” lists invoices to pay, inspections to book and documents close to expiry.
Owners

Register a vessel in three steps

Registration gives a Registration Number, a Certificate of Registration and the first Annual Operation Permit. Everything saves as a draft, so an owner can stop and come back.

1 · Vessel details

eris.niwa.gov.ng/app/vessels/new
Name, type, home area office and <b>craft category</b>. Most vessels are “Standard” and are charged by tonnage; canoes, work boats and pleasure boats have fixed fees.
Name, type, home area office and craft category. Most vessels are “Standard” and are charged by tonnage; canoes, work boats and pleasure boats have fixed fees.

2 · Documents

eris.niwa.gov.ng/app/applications/…?step=documents
Proof of ownership, survey or tonnage document, and owner ID. Drag a file in or browse.
Proof of ownership, survey or tonnage document, and owner ID. Drag a file in or browse.
eris.niwa.gov.ng/app/applications/…?step=documents
Green ticks once each file is in. PDF, JPG or PNG. Files are encrypted as soon as they arrive.
Green ticks once each file is in. PDF, JPG or PNG. Files are encrypted as soon as they arrive.

3 · Review, see the fee, submit

eris.niwa.gov.ng/app/applications/…?step=review
The exact fee and the <b>band applied</b> are shown <i>before</i> the owner commits. Here: V.1 “25T to 40T”, ₦60,000.
The exact fee and the band applied are shown before the owner commits. Here: V.1 “25T to 40T”, ₦60,000.
Owners

Pay through Remita

Submitting raises an invoice and a Remita Retrieval Reference (RRR). The application moves on only when Remita confirms the payment and the amount matches.

eris.niwa.gov.ng/app/applications/…?submitted=1
<b>The payment card.</b> Amount, tariff band, RRR and invoice number, with <b>Pay with Remita</b> and a manual <b>check status</b> for bank-branch payments.
The payment card. Amount, tariff band, RRR and invoice number, with Pay with Remita and a manual check status for bank-branch payments.
eris.niwa.gov.ng/app/applications/…?paid=1
<b>Paid.</b> The tracker moves to Review, a receipt is issued and the inspection booking form appears.
Paid. The tracker moves to Review, a receipt is issued and the inspection booking form appears.
Money rules. All payments go to NIWA's designated Remita account. A payment of the wrong amount is flagged for Finance and never accepted automatically. An owner is never charged twice for one application.
Owners

Book an inspection

Registration, operational certificates and re-certification need an inspection. Owners book once payment is confirmed: a weekday from tomorrow, an area office and where the vessel will be.

eris.niwa.gov.ng/app/applications/…
<b>Booked.</b> The card shows the date and location, then the inspector's name once assigned. The activity timeline records every step.
Booked. The card shows the date and location, then the inspector's name once assigned. The activity timeline records every step.
Owners

When NIWA asks for corrections

A red card quotes NIWA's exact message. The owner uploads a better file and resubmits. There's no second payment.

eris.niwa.gov.ng/app/applications/…
<b>Action needed.</b> The Registry's note, replacement uploads and <b>Resubmit for review</b> are all on one screen.
Action needed. The Registry's note, replacement uploads and Resubmit for review are all on one screen.
Owners

Certificates anyone can verify

On approval ERIS issues the documents instantly. Each is generated by the system, locked against editing, and carries its own random tracking number and QR code.

<b>Certificate of Registration</b>, as issued during this walkthrough. It shows the crest, a guilloche background, a microtext border, a diagonal watermark with the tracking number and holder name, large dates, signature, QR code, and “Electronically issued by NIWA”.
Certificate of Registration, as issued during this walkthrough. It shows the crest, a guilloche background, a microtext border, a diagonal watermark with the tracking number and holder name, large dates, signature, QR code, and “Electronically issued by NIWA”.
eris.niwa.gov.ng/app/applications/…
<b>Approved.</b> Documents appear on the application straight away.
Approved. Documents appear on the application straight away.
eris.niwa.gov.ng/app/documents
<b>Certificates</b> lists every document with its expiry, a PDF download and a link to its verification page.
Certificates lists every document with its expiry, a PDF download and a link to its verification page.
Owners

Renewals reuse saved data

Annual permits, operational certificates and re-certification pick a registered vessel and reuse its saved details. The owner confirms any changes and pays. Renewing early loses no time, because the new document starts from the current expiry date.

eris.niwa.gov.ng/app/applications/new
<b>New application.</b> Choose the service and the vessel. The tariff for each service is shown.
New application. Choose the service and the vessel. The tariff for each service is shown.
Owners

Fleet and payments

Operators with several craft see every vessel in one table, with one-tap renewal.

eris.niwa.gov.ng/app/vessels
<b>Fleet.</b> Registration status, permit and certificate expiry, next inspection and amount owed per vessel. Filters: registered, in progress, expiring, payment due.
Fleet. Registration status, permit and certificate expiry, next inspection and amount owed per vessel. Filters: registered, in progress, expiring, payment due.
eris.niwa.gov.ng/app/applications/…
<b>A completed registration</b>, with its documents and full history.
A completed registration, with its documents and full history.
eris.niwa.gov.ng/app/payments
<b>Payments.</b> Outstanding and paid totals, every invoice with its RRR, and receipts.
Payments. Outstanding and paid totals, every invoice with its RRR, and receipts.
Owners

Built for the phone in the owner's pocket

On a phone, the menu moves to a bottom tab bar and tables become cards. Nothing to install.

Home
Home
Fleet as cards
Fleet as cards
An application
An application
Part B

Verifying a document

For anyone holding a NIWA permit or certificate. No account needed.

Verification

Scan, type or upload

Scan the QR code, or type the tracking number at /verify. The page shows NIWA's own record, so an altered paper copy is exposed at once. Uploading the PDF confirms whether it is the exact file NIWA issued.

eris.niwa.gov.ng/verify/NW-…
<b>Valid.</b> Document type, vessel, registration number and dates. The holder's name and other personal data are never shown. Below it: the PDF file check.
Valid. Document type, vessel, registration number and dates. The holder's name and other personal data are never shown. Below it: the PDF file check.
eris.niwa.gov.ng/verify/NW-…
<b>Expired</b> documents say so, with the date.
Expired documents say so, with the date.
eris.niwa.gov.ng/verify/NW-0000-…
<b>No record found</b>: NIWA never issued it. Treat it as invalid.
No record found: NIWA never issued it. Treat it as invalid.
Part C

NIWA staff

Each role sees only its own work, and Area Managers and Inspectors only their own area office.

Staff

A separate, protected staff portal

Staff sign in at /staff/login with their work email and password, plus a code from an authenticator app once they've set up two-factor sign-in (recommended). Owner accounts can't sign in there, and staff accounts can't sign in on the owner page. Sessions end after 30 minutes idle.

eris.niwa.gov.ng/staff/login
<b>Staff Portal.</b> A different look, “Authorised personnel only”, hidden from search engines.
Staff Portal. A different look, “Authorised personnel only”, hidden from search engines.
eris.niwa.gov.ng/staff/two-factor/setup
<b>First sign-in.</b> Scan the QR code with Google or Microsoft Authenticator. (The key shown here has since been reset.)
First sign-in. Scan the QR code with Google or Microsoft Authenticator. (The key shown here has since been reset.)
Role Sees Main jobs
Registry Officer All offices Review documents, request corrections, recommend, set fee bands
Area Manager Own office Assign inspectors, approve or reject, office dashboard and reconciliation
Inspector Own assignments Record pass or fail with notes and up to 10 photos
NIWA Management All offices, read-only Dashboard, reconciliation, Excel and PDF exports
Super Admin (ICT) Everything Users, roles, offices, fee tables, settings, audit log, outbox
Staff

Registry Officer

Works the queue: open an application, check the documents, then recommend it or send it back with a clear message.

eris.niwa.gov.ng/console
<b>Overview.</b> Tiles for each queue the role is responsible for.
Overview. Tiles for each queue the role is responsible for.
eris.niwa.gov.ng/console/applications?status=UNDER_REVIEW
<b>Work queue.</b> Tabs by status with counts, office filter and search across owner, vessel, reference, registration number and RRR. The longest-waiting items come first.
Work queue. Tabs by status with counts, office filter and search across owner, vessel, reference, registration number and RRR. The longest-waiting items come first.
eris.niwa.gov.ng/console/applications/…
<b>Review.</b> Owner, vessel, documents, the Remita-confirmed payment, and actions on the right: <b>Recommend</b> or <b>Send back to owner</b>.
Review. Owner, vessel, documents, the Remita-confirmed payment, and actions on the right: Recommend or Send back to owner.
eris.niwa.gov.ng/console/applications/…
<b>Fee band needed.</b> For craft no band covers, choose from the tariff list. The amount is fixed by the table.
Fee band needed. For craft no band covers, choose from the tariff list. The amount is fixed by the table.
Staff

Area Manager

Assigns inspectors for the office's bookings, then makes the final decision.

eris.niwa.gov.ng/console/inspections
<b>Booked inspections</b> for the office. Pick an inspector from the same office and assign.
Booked inspections for the office. Pick an inspector from the same office and assign.
eris.niwa.gov.ng/console/applications/…
<b>Decision panel.</b> <b>Approve and issue</b> unlocks after the Registry recommendation and a passed inspection. Rejection always needs a reason.
Decision panel. Approve and issue unlocks after the Registry recommendation and a passed inspection. Rejection always needs a reason.
eris.niwa.gov.ng/console/applications/…
<b>Approved.</b> Registration Number <span class='mono'>NIWA/LAG/2026/…</span> and the documents are issued in the same moment.
Approved. Registration Number NIWA/LAG/2026/… and the documents are issued in the same moment.
Staff

Inspector

Designed to work on a phone at the jetty. Photos can come straight from the camera.

eris.niwa.gov.ng/console/inspections
<b>Assigned to me</b>, with date, location and office.
Assigned to me, with date, location and office.
eris.niwa.gov.ng/console/inspections/…
<b>Record result.</b> Pass or fail, notes (required on a fail) and up to 10 photos.
Record result. Pass or fail, notes (required on a fail) and up to 10 photos.
The staff console on a phone
The staff console on a phone
Staff

Management dashboard and reconciliation

Revenue counts only payments Remita has confirmed, so the dashboard and the reconciliation report agree to the naira.

eris.niwa.gov.ng/console/dashboard
<b>Dashboard.</b> Revenue, outstanding invoices, registrations, active and expired permits and certificates, time to approval, inspection pass rate. Breakdowns by month, office, service, status and vessel type. Filter by date and office, drill into any figure, export to Excel or PDF.
Dashboard. Revenue, outstanding invoices, registrations, active and expired permits and certificates, time to approval, inspection pass rate. Breakdowns by month, office, service, status and vessel type. Filter by date and office, drill into any figure, export to Excel or PDF.
eris.niwa.gov.ng/console/reconciliation
<b>Reconciliation.</b> Invoices, RRRs, paid and unpaid, totals and collection rate. <b>Re-check unpaid with Remita</b> picks up bank-branch payments.
Reconciliation. Invoices, RRRs, paid and unpaid, totals and collection rate. Re-check unpaid with Remita picks up bank-branch payments.
Staff

Super Admin (NIWA ICT)

Everything that runs the system, without touching code.

eris.niwa.gov.ng/console/admin/users
<b>Users.</b> Add staff with role and office. They're emailed the Staff Portal address and a temporary password. Reset password or 2FA, suspend.
Users. Add staff with role and office. They're emailed the Staff Portal address and a temporary password. Reset password or 2FA, suspend.
eris.niwa.gov.ng/console/admin/roles
<b>Roles &amp; permissions.</b> Tick what each role can do, including whether it sees all offices. Changes apply immediately and are audited.
Roles & permissions. Tick what each role can do, including whether it sees all offices. Changes apply immediately and are audited.
eris.niwa.gov.ng/console/admin/fees
<b>Fee tables.</b> V.1 and V.2 in force. <b>Schedule</b> a new amount from a future date. Old rates stay on record.
Fee tables. V.1 and V.2 in force. Schedule a new amount from a future date. Old rates stay on record.
eris.niwa.gov.ng/console/admin/settings
<b>Settings.</b> Integration status (Remita, email, SMS), which services need inspection, document validity, signatory and registration number prefix.
Settings. Integration status (Remita, email, SMS), which services need inspection, document validity, signatory and registration number prefix.
eris.niwa.gov.ng/console/audit
<b>Audit log.</b> Every sign-in, payment, approval and admin change. The green banner confirms the hash chain is intact. Nobody can edit or delete entries.
Audit log. Every sign-in, payment, approval and admin change. The green banner confirms the hash chain is intact. Nobody can edit or delete entries.
eris.niwa.gov.ng/console/notifications
<b>Notification outbox.</b> Every email and SMS ERIS has sent, with its status. Codes and passwords are masked.
Notification outbox. Every email and SMS ERIS has sent, with its status. Codes and passwords are masked.
eris.niwa.gov.ng/console/admin/offices
<b>Area offices.</b> The 2–5 letter code appears in registration numbers, so it's locked once numbers are issued.
Area offices. The 2–5 letter code appears in registration numbers, so it's locked once numbers are issued.