If you are planning to import goods into Nigeria, the Form M is your most important gateway. It is a mandatory statutory document required by the Federal Government and the Central Bank of Nigeria (CBN). Without it, your cargo cannot be legally cleared through Customs, and you won’t be able to access foreign exchange through official channels.
In 2026, the process is entirely electronic, handled via the B’odogwu (Customs) portal and your commercial bank. This guide will walk you through the process in plain, easy-to-understand language.
What is a Form M?
Form M is an electronic declaration of your intent to import. It allows the government to monitor the flow of goods and currency into the country. It is essentially your “permission slip” to trade. In 2026, there are two types of Form M:
- Valid for Forex: For those buying dollars/euros from the official market.
- Not Valid for Forex: For those using their own funds or offshore accounts.
To see where Form M fits into the overall trade compliance landscape, read our Beginner’s Guide to International Trade Compliance in Nigeria.
Requirements for Opening a Form M
Before you log on to the portal, you need to have your digital paperwork ready. In 2026, the requirements include:
- Tax Identification Number (TIN): Registered and validated with the Nigeria Customs Service.
- Pro-forma Invoice (PFI): Must show the description of goods, HS Code, unit price, and total cost.
- Insurance Certificate: Must be issued by a Nigerian insurance company (covering 110% of the invoice value).
- Regulatory Permit: A SONCAP Product Certificate (PC) or a NAFDAC permit, depending on the item.
For a full list of all other papers you might need, check our 2026 Import Documents Checklist.
Step-by-Step Instructions to Open a Form M
- Log in to the Trade Portal: Use your TIN and password to access the Single Window Trade Portal.
- Fill the e-Form M: Enter the details of your supplier, the goods, the port of discharge, and the financial value.
- Upload Attachments: Attach your PFI, Insurance Certificate, and PC. Ensure the files are clear and under the size limit.
- Submit to Bank: Your chosen Authorized Dealer Bank will receive the application. They will verify your account and the documents.
- Customs Validation: Once the bank approves it, it goes to the Nigeria Customs Service for final registration. You will receive a “BA Number” once it is successful.
Form M Validity in 2026
It is important to watch the clock. In 2026, the validity periods are:
- General Merchandise: Valid for 180 days (6 months).
- Plant and Machinery: Valid for 365 days (1 year).
You can apply for a one-time extension through your bank if your shipment is delayed, but after that, you may need Central Bank of Nigeria approval. To understand what happens after your Form M is approved, see our guide on the Step-by-Step Process for Importing.
Practical Example: The Insurance Factor
A common mistake is trying to use a foreign insurance policy provided by your supplier (CIF). In Nigeria, the law requires you to buy insurance locally. If you submit a Form M with an international insurance certificate, the bank will reject it. Always buy your marine insurance from a local firm like Leadway, AIICO, or AXA Mansard before you start the application.
Form M Codes Explained
| Code Prefix | Meaning |
|---|---|
| BA | Items subject to Destination Inspection (Standard) |
| CB | Items subject to special pre-shipment rules |
| MF | Form M for non-commercial or special imports |
Summary Tips for Success
Always double-check your HS Codes. A wrong code on a Form M can haunt you all the way to the clearing stage, leading to a PAAR that doesn’t match your cargo. If you are unsure about the classification, consult a licensed clearing agent before submitting your application.

