rivers state

Simplifying
Tax Payments
for everyone

rivers state

Simplifying Tax Payments for everyone

quick link

Manage Your
Taxes in One Place

Your Tax Builds a Better Rivers State

Why Pay
Your Taxes?

Civil Group

The money you pay in taxes goes to many places. In addition to paying the salaries of government workers, your tax payment also helps support common resources, such as police.

Economic Group

Tax money helps to ensure the roads you travel on are safe and well-maintained. Additionally, it aids the poor, the less fortunate, and many schools.

Your Tax Builds a Better Rivers State

Why Pay
Your Taxes?

Civil Group

The money you pay in taxes goes to many places. In addition to paying the salaries of government workers, your tax payment also helps support common resources, such as police.

Economic Group

Tax money helps to ensure the roads you travel on are safe and well-maintained. Additionally, it aids the poor, the less fortunate, and many schools.

Payment Vital For Rivers
Structural Growth

The only way for sustaining the structural developments needed in the State
of Rivers is through the payment of our Taxes

His Excellency, Sir Siminalayi
Fubara, GSSRS

Governor of Rivers State

Our partners

FIRS - Federal Inland Revenue Service
JTB - Joint Tax Board
Federal Government of Nigeria
FIRS - Federal Inland Revenue Service
JTB - Joint Tax Board
Federal Government of Nigeria
JTB - Joint Tax Board
FIRS - Federal Inland Revenue Service
JTB - Joint Tax Board
Federal Government of Nigeria
FIRS - Federal Inland Revenue Service
JTB - Joint Tax Board
Federal Government of Nigeria
JTB - Joint Tax Board

how it works

Step 1

The money you pay in taxes goes to many places. In addition to paying the salaries of government workers, your tax payment also helps support common resources, such as police.

Step 2

The money you pay in taxes goes to many places. In addition to paying the salaries of government workers, your tax payment also helps support common resources, such as police.

Step 3

The money you pay in taxes goes to many places. In addition to paying the salaries of government workers, your tax payment also helps support common resources, such as police.

Step 4

The money you pay in taxes goes to many places. In addition to paying the salaries of government workers, your tax payment also helps support common resources, such as police.

Step 5

The money you pay in taxes goes to many places. In addition to paying the salaries of government workers, your tax payment also helps support common resources, such as police.

executive chairman (rsirs)

sir israel o. egbunfu (fcti)

RIVTAMIS, Rivers State Tax Management Information System is an online platform that provides taxpayers and tax administrators a convenient and effective means of paying and managing taxes and tax information. RIVTAMIS provides the general tax-paying public the very rare opportunity to not only pay their taxes, but to own their tax records and tax-related activities.

faqs

We’ve heard it all. Here’s everything you need to know before working with us.

RIVTIN (Rivers State Tax Identification Number) is a number that uniquely identifies a taxpayer in Rivers State. Everyone who pays tax to the Rivers State Government in one form or the other is meant to have a RIVTIN.
How do I obtain a RIVTIN?

You can obtain a RIVTIN in five (5) simple steps:

  1. Log on to www.rivtamis.riversbirs.gov.ng.
  2. Search for your name or company name.
  3. Register and Update your information.
  4. Confirm and Activate your account.
  5. Obtain your RIVTIN.

How do I access the tax management portal?

To access the tax portal, go to  www.rivtamis.riversbirs.gov.ng

How do I register on the platform?

  • On your web browser, go to www.rivtamis.riversbirs.gov.ng
  • Click on the USERS menu, then click REGISTER in the dropdown
  • Select your category (CORPORATE or INDIVIDUAL)
  • Enter the name of your organization in the search bar
  • Click the search icon to the right of the search bar
  • If you find your organization click it to update your details
  • If you don’t find the name of your organization click to register

After registration, how long will it take for my account to be activated?
It will take 24 hours for account activation.

Individual

  • Click the Register menu
  • Select INDIVIDUAL
  • Fill and submit the form

Corporate Organization

  • Click the Register menu
  • Select CORPORATE
  • Fill and submit the form
  • Road Tax
  • Marine Tax
  • Casino Tax
  • Stamp Duty
  • Property Tax
  • Sanitation Fees
  • Capital Gain Tax
  • Pools Betting Tax
  • Entertainment Tax
  • W.H.T (Withholding Tax)
  • P.A.Y.E (Pay as you earn)
  • Economic Development Levy
  • Plate Number and Vehicle registration
  • Business Premises Registration/Renewal
  • Personal Income Tax (Direct Assessment)

Bank Account Details

Official Payment Accounts

# Bank Name Account Number Sort Code
1Access Bank0006790611044210937
2Citibank0011267008023150005
3Diamond Bank0013341489063210633
4Ecobank2162119403050210989
5FCMB0129577022214210013
6Fidelity Bank2923129001070210299
7First Bank2014239360011212942
8GTBank0167839553058215054
9Heritage Bank5600000466030210077
10Heritage Bank0003948103
11Keystone Bank6010007672082210067
12Skye Bank1790029960076211357
13Skye Bank1790218780076213562
14Stanbic IBTC9200439837221210080
15Sterling Bank0058260020
16UBA1012830182033212687
17Union Bank0030125374032216545
18Unity Bank0017814234215213349
19Wema Bank0121217880035210852
20Zenith Bank1130009156057210018

Payments can be made via any of the following methods:

  1. Card/Web payment
  2. Bank Branch
    1. Cash deposit
    2. Cheque deposit
    3. Internal transfer

TaMiS 2.0 supports four account types: Individual, Corporate, Organised Group, and MDAs. Registration follows the same broad pattern for each:

  1. Go to the RIVTAMIS portal and click Sign Up.
  2. Select an account type (Individual, Corporate, Organised Group, or MDAs) and click Select.
  3. Fill in the required details (personal, company, or group information) and choose a password, then click Continue.
  4. A confirmation code (OTP) is sent to the email and phone number provided.
  5. Enter the OTP and click Verify Code.
  6. On success, a congratulatory message is sent containing a TAXID (RIVTIN).
  7. Log in and verify identity: Individuals confirm their National Identification Number (NIN); Corporates confirm their CAC registration number.

To log in to any RIVTAMIS module:

  1. Visit https://rivtamis.riversbirs.gov.ng/.
  2. Enter your Email, Phone Number, or RIVTIN/TAXID.
  3. Click Continue, then enter your password.
  4. Click Login to access the dashboard.

Direct Assessment is the process by which an individual taxpayer declares income and processes tax obligations directly on RIVTAMIS.

Before you start, have ready:

  • Your RIVTIN (Tax Identification Number)
  • Your invoice number(s), if already paid
  • Correct amount(s) paid
  • Supporting documents
  • Internet access

Steps:

  1. Log in to the portal at https://rivtamis.riversbirs.gov.ng/.
  2. From the dashboard, click TCC, then click Direct Assessment.
  3. Click Request for TCC, then select the Tax Year and Tax Station.
  4. Answer “Already Paid (PLEASE SELECT YES, IF YOU HAVE ALREADY PAID)”.
  5. If YES: enter the first Invoice Number and Amount Paid. For more than one invoice, list the extra numbers in the Additional Invoice Numbers field, separated by commas — e.g. INV001, INV002, INV003 (never with spaces or slashes).
  6. Complete all other required fields and review entries carefully.
  7. Upload supporting documents and, where applicable, the payment receipt (PDF files only, max 2MB). A success message confirms a completed upload.
  8. Click Submit Request.
  9. Track the application under TCC / My Requests.

Note: Invoice numbers must be separated only by commas (INV001, INV002, INV003) — not spaces or slashes. Entering them incorrectly prevents the platform from printing the correct tax paid.

  • Prerequisites — before filing Annual Returns, confirm on your RIVTAMIS profile:

    • Successful registration and login on RIVTAMIS
    • Active RIVTIN linked to your account
    • Company profile fully updated
    • Employee list uploaded
    • Valid email and phone number

    Note: Annual Returns filing may fail if profile information is incomplete.

    Steps:

    1. Log in with your Email, Phone Number, or RIVTIN/TAXID.
    2. From the main menu, click Annual Returns, then select File Annual Returns.
    3. On the Filing Annual Returns page, select the year, then click Upload Form G to record payment representative details.
    4. Enter your payment details in the Update Payment Details dialog (bank or card payment reference, payment date, serial number, monthly amount, month, staff type, and tax year), then click Update Bank/Card Payment Details and Close.
    5. Download the Form H1 template — choose Expatriate or National as applicable — and save the Excel file to your computer.
    6. Complete Form H1: enter all required employee and payroll details. Do NOT use formulas in any cell. Ensure figures are accurate, no mandatory fields are blank, and the file structure is unchanged. Save the file.
    7. Return to the Annual Returns page, select the year again, and upload the completed Form H1 Excel file. A success message confirms upload.
    8. Click Proceed to move to supporting documents.
    9. Upload supporting documents in PDF format: NHF receipts, NHIS receipts, life assurance receipts, and any other statutory payment evidence.
    10. Review all uploaded documents and information, confirm correctness, and click Submit Form.

    Note: The portal will reject Form H1 if formulas are detected in any cell, or if the template’s structure/formatting has been altered.

    After submission, monitor your dashboard for queries from RIRS, assessment notices, and requests for clarification, and respond promptly to avoid penalties.

This process is for companies and PAYE agents filing Monthly PAYE Remittance.

Steps:

  1. Log in to RIVTAMIS with your Email, Phone Number, or RIVTIN/TAXID.
  2. From the dashboard menu, click PIT Remittance, then select Upload PAYE Remittance.
  3. Click “Click here to download file” to get the Monthly Schedule template — choose National Template or Expatriate Template as applicable — and save it.
  4. Complete the Monthly Schedule template: enter all required employee and payroll information accurately. Keep all mandatory fields filled, figures accurate, the template structure unaltered, and use no formulas in any cell. Save the file.
  5. Select the applicable Year and Month, then answer “Already Paid (PLEASE SELECT YES IF YOU HAVE ALREADY PAID)”. If YES, provide the Invoice Number and Amount Paid.
  6. Upload the completed Monthly Schedule Excel file; a confirmation message appears once the upload succeeds.
  7. Click Proceed to continue to supporting documents.
  8. Upload supporting documents in PDF format where applicable: NHF Receipts, NHIS Receipts, Life Assurance Receipts, and other statutory payment evidence.
  9. Review all information and documents, confirm they are correct and complete, and click Submit Form.

Note: The system will reject any Excel file containing formulas or altered formatting — download a fresh template if in doubt.

Before applying for a corporate TCC, Annual Returns must already be filed and approved by the Chairman of the Board, and your profile must have:

  • Successful registration/sign-up of the organization and login on RIVTAMIS
  • Active RIVTIN linked to your account
  • Company profile fully updated
  • Employee list uploaded
  • Valid email and phone number

Steps:

  1. On the dashboard, locate the main menu and click TCC.
  2. Click TCC Requests, then click New Request.
  3. Select the Tax Year and Employee type (National or Expatriate).
  4. Click Submit.
  5. Select the staff list and apply, ticking the employees to include.
  6. Click Generate TCC — this confirms whether the request was successful or unsuccessful.
  7. Track and follow up on the filing status by clicking Track TCC (or Track TCC Request) in the TCC menu.

Prerequisites — before filing Withholding Tax (WHT), ensure on your profile:

  • Successful registration and login on RIVTAMIS
  • Active RIVTIN linked to your account
  • Vendors list updated
  • The vendor is signed up and has a RIVTIN
  • Valid email and phone number

Note: Vendors must be registered on the RIVTAMIS platform before withholding tax can be filed for them.

How to add a vendor:

  1. From Withholding Tax, click the Vendors module.
  2. At the top right, click Add Vendor.
  3. Choose Add one vendor (single) or Add multiple vendor (via template upload), then click Proceed.
  4. Search using the vendor’s RIVTIN in the search bar, click Search, and preview the individual’s or company’s details.
  5. Click Add Vendor at the bottom left to confirm.

How to file Withholding Tax:

  1. With the vendor added, go to the Withholding Tax module.
  2. Click File New WHT at the top right.
  3. Click Download template file, then click Excel to download the WHT Schedule.
  4. Complete the schedule with vendor ID, vendor name, category, contract nature, contract value, contract award date, and contract year.
  5. Answer “Already Paid (PLEASE SELECT YES, IF YOU HAVE ALREADY PAID)”. If Yes, enter the Invoice Number and Amount Paid — the amount must correspond to the invoice referenced.
  6. Click to upload, browse for the completed WHT schedule, and select it.
  7. A success message and an upload report appear (columns, rows, uploaded/duplicate/not-uploaded record counts).
  8. Click Proceed to conclude the filing.

After submission:

  • Go to the Withholding Tax module to monitor filings.
  • Click the three-dot (ellipsis) menu on a filing to Track it or View Vendor.

All filed Withholding Tax records are visible from the Withholding Tax dashboard.

Issue

Resolution

Form H1 / Monthly Schedule rejected

Remove all formulas from every cell and re-upload; do not alter the template’s structure or formatting.

Upload error on a schedule or form

Confirm the file is in the correct format (Excel .xlsx for schedules; PDF for supporting documents) and under the size limit (2MB for PDFs).

Submission blocked / can’t reach Submit

Confirm all mandatory uploads and fields for that stage have been completed before proceeding.

Invoice numbers not printing correctly

Check that multiple invoice numbers are separated only by commas, with no spaces or other symbols (e.g. INV001,INV002,INV003).

Annual Returns / TCC filing fails to proceed

Verify your profile prerequisites are complete: active RIVTIN, updated company profile, uploaded employee list, valid email and phone number — and, for TCC, that Annual Returns are filed and Chairman-approved.

Didn’t receive OTP during sign-up

Use Resend Code on the Verify OTP screen, or confirm the email/phone entered is correct.

For further assistance with any RIVTAMIS / TaMiS 2.0 process:

  • Use the RIVTAMIS Helpdesk.
  • Visit the nearest RIRS Tax Office.
  • Contact the appropriate support unit of Rivers State Internal Revenue Service or your assigned support representative.

 

Portal: https://rivtamis.riversbirs.gov.ng/

Q: What account types can I register on TaMiS 2.0?

A: Four types: Individual (personal account), Corporate (for a registered organization), Organised Group (for the informal sector), and MDAs (Ministries, Departments and Agencies).

Q: What credentials can I use to log in?

A: You can log in with your Email, Phone Number, or your RIVTIN/TAXID, followed by your password.

Q: What happens after I submit my registration details?

A: You'll receive an OTP by email and SMS. Enter it and click Verify Code. Once verified, you get a congratulatory message containing your TAXID.

Q: What identity document do I need to complete verification?

A: Individuals verify with their National Identification Number (NIN). Corporate organizations verify with their Corporate Affairs Commission (CAC) registration number.

Q: I didn't receive my OTP — what do I do?

A: Use the "Resend code" link on the Verify OTP screen. If the issue persists, confirm the email/phone number entered during sign-up is correct, or contact the RIVTAMIS Help-desk.

Q: Can an informal-sector business register on the platform?

A: Yes — select Organised Group during sign-up, which is designed for informal-sector groups and associations.

Q: What is Direct Assessment on RIVTAMIS?

A: It's the process where an individual taxpayer declares their income and processes their tax obligations directly on the platform, rather than through an employer's PAYE remittance.

Q: Where do I find Direct Assessment on the dashboard?

A: From the left menu, click TCC, then Direct Assessment.

Q: How do I enter more than one invoice number?

A: Enter the first invoice number and amount in the main fields, then add any remaining invoice numbers in the Additional Invoice Numbers field, separated by commas with no spaces or other symbols — e.g. INV001,INV002,INV003.

Q: What file types can I upload for supporting documents?

A: PDF files only, up to 2MB per upload, covering both Supporting Documents and Payment Receipt uploads.

Q: How do I check the status of my Direct Assessment / TCC request?

A: Go to TCC / My TCC Requests (or TCC History) to view your request status.

Q: What must be true on my profile before I can file Annual Returns?

A: You need successful registration/login, an active RIVTIN linked to your account, a fully updated company profile, an uploaded employee list, and a valid email and phone number.

Q: What is Form G used for?

A: Form G is where you record your payment representative's details and payment references (bank or card) as part of the Annual Returns filing stages.

Q: What is Form H1 and which version should I use?

A: Form H1 is the Excel template capturing employee and payroll details for the annual return. Two versions exist — Expatriate and National — download the one applicable to the employee category you are filing for.

Q: Why was my Form H1 rejected?

A: The most common cause is formulas left in cells, or the template's structure/formatting being altered. Remove all formulas, keep the original structure, and re-upload.

Q: What supporting documents are needed for Annual Returns?

A: PDF copies of NHF receipts, NHIS receipts, life assurance receipts, and any other statutory payment evidence.

Q: What should I do after submitting my Annual Returns?

A: Monitor your dashboard for queries from RIRS, assessment notices, and clarification requests, and respond promptly to avoid penalties.

Q: Where do I go to file Monthly PAYE Remittance?

A: From the dashboard, click PIT Remittance, then Upload PAYE Remittance.

Q: Which Monthly Schedule template should I use?

A: Choose the National Template for national staff or the Expatriate Template for expatriate staff, matching your organization's staff category.

Q: Can I use Excel formulas in the Monthly Schedule?

A: No. Formulas in any cell will cause the system to reject the file — enter figures directly.

Q: What if I've already paid before filing?

A: Select "Yes" for the Already Paid question and supply the Invoice Number and Amount Paid before uploading the schedule.

Q: What supporting documents does Monthly PAYE Remittance require?

A: PDF copies of NHF receipts, NHIS receipts, life assurance receipts, and any other applicable statutory payment evidence.

Q: What has to happen before I can apply for a corporate TCC?

A: Your Annual Returns must already be filed and approved by the Chairman of the board, and your RIVTAMIS profile (RIVTIN, company details, employee list, contact details) must be complete.

Q: What is the difference between National employee and Expatriate employee in the TCC request?

A: National employee covers staff without an existing TAXID; Expatriate employee covers staff who already have a TAXID. Select the category that matches the staff list you're applying for.

Q: How do I know if my TCC request succeeded?

A: After clicking Generate TCC, a message confirms whether the request was Successful or Unsuccessful.

Q: How do I check on a pending TCC request?

A: Go to TCC and click Track TCC Request to monitor and follow up on the status of your filing.

Q: Can I file withholding tax for a vendor who isn't registered on RIVTAMIS?

A: No. The vendor must first be registered on the platform and have a RIVTIN before you can file WHT for them.

Q: How do I add a single vendor versus multiple vendors?

A: In the Vendors module, click Add Vendor, then choose Add one vendor for a single entry or Add multiple vendor to upload a template covering several vendors, and click Proceed.

Q: What information does the WHT schedule template require?

A: Vendor ID, vendor name, vendor category, contract nature, contract value, contract award date (mm/dd/yyyy), and contract year.

Q: Does the invoiced amount need to match the payment I enter?

A: Yes — ensure the Amount Paid corresponds to the invoice being imputed for that WHT filing.

Q: Where can I find my invoice number if I don't have it handy?

A: You can access your invoice details via your payment history on the platform.

Q: How do I check the status of a filed WHT record?

A: In the Withholding Tax module, click the three-dot (ellipsis) icon next to the record and select Track, or View Vendor to see vendor details.