This is Step 3 of 6 in the onboarding journey. View the full onboarding overview →
What is KYB?
KYB stands for Know Your Business. It is the process of confirming that your company is real, legally registered in Nigeria, and operating legitimately. Before we give you access to banking infrastructure that moves real money, we need to verify that the company behind the integration actually exists. This is not about doubting you personally — it is a regulatory requirement from the Central Bank of Nigeria (CBN). Every licensed financial institution in Nigeria is required by law to verify the businesses they work with before providing financial services. We cannot make exceptions, even for established companies. Think of it like the onboarding paperwork you complete when opening a corporate bank account. The bank asks for your registration documents not because they distrust you, but because they are legally required to keep those records. KYB is different from KYC. KYB verifies the company. KYC (which comes next in Step 4) verifies the people who run the company. Both are required.Documents required
You will need to upload all required documents. Optional documents are not mandatory but often speed up the review because they give our compliance team a more complete picture.| Document | Format | Max Size | Required? | Notes |
|---|---|---|---|---|
| Certificate of Incorporation | 10MB | Yes | Issued by the CAC when your company was registered. Must clearly show your RC number and company name. | |
| Director’s Government-Issued ID | PDF or JPG | 10MB | Yes | National ID card, International Passport, or Driver’s Licence for at least one company director. The name on the ID must match the director’s name in your CAC records. |
| Utility Bill | 10MB | Yes | Dated within the last 3 months. Must show your company’s registered address. Acceptable bills: PHCN/electricity, water, waste management, or broadband. | |
| Memorandum and Articles of Association | 10MB | Optional | A legal document describing your company’s purpose and internal rules. Not required, but including it often shortens review time. |
How to upload your documents
Option A: Upload via the web portal
- Log in at sandbox.api.unionbank.ng
- Navigate to Onboarding → Documents
- Upload each document in the appropriate slot
- Click Submit for Review
Option B: Upload via the API
Endpoint:POST /api/v1/kyb/documents
Base URL: https://sandbox.api.unionbank.ng
This endpoint accepts multipart form data — a way of sending files over the internet alongside text fields in a single request. It is different from the JSON requests you made in Steps 1 and 2. The -F flag in curl is how you send multipart data.
/path/to/filename.pdf with the actual file path on your computer. The @ symbol before the path tells curl to read the file from disk and include it in the request.
Form fields:
| Field | Type | Required | Description |
|---|---|---|---|
partnerId | string | Yes | Your partner ID from the registration response |
certificateOfIncorporation | file | Yes | PDF, max 10MB |
directorId | file | Yes | PDF or JPG, max 10MB |
utilityBill | file | Yes | PDF, max 10MB |
memorandumOfAssociation | file | No | PDF, max 10MB |
Success response
| Field | What it means |
|---|---|
status | UNDER_REVIEW means your documents have been received and queued for review by our compliance team. |
submittedAt | The exact time your submission was received, in UTC. |
documentsReceived | A list of every document we received. Check this against what you intended to upload. |
estimatedReviewCompletion | Our target time for completing the review — usually 2 business days from submission. This is a target, not a guarantee. |
Document security
Your documents contain sensitive legal and personal information. Here is how we protect them:All uploaded documents are encrypted using AES-256 before they are written to storage. AES-256 (Advanced Encryption Standard with a 256-bit key) is the same encryption standard used by banks, governments, and military organisations worldwide. Even if someone gained unauthorised access to the storage system, they could not read your documents without the decryption key, which is stored separately in a hardware security module.
- Documents are accessible only to authorised UBN compliance personnel during the review process
- Access to documents is logged and audited
- Documents are automatically deleted 90 days after your account is either fully approved or permanently rejected
- We do not share your documents with third parties except where required by law (for example, in response to a valid CBN regulatory request)
After you submit: the review process
Once you submit your documents, your account status changes toUNDER_REVIEW. Here is what happens next:
Automated checks (immediate)
Our system runs automated checks immediately on upload:
- File format validation (is it actually a PDF or JPG, not a renamed file?)
- File size validation
- Basic legibility check (is the document machine-readable?)
Compliance officer review (up to 2 business days)
A trained compliance officer reviews your documents manually. They check:
- That the company name on your Certificate of Incorporation matches what you registered with
- That the RC number is valid and matches the CAC registry
- That the Director’s ID belongs to a real person whose name matches the CAC records
- That the utility bill is within 3 months and shows the registered company address
What happens if your documents are rejected?
If your documents are rejected, you will receive an email frombaas-support@unionbank.ng with:
- Which document was rejected
- The specific reason it was rejected
- Instructions for what to fix and how to re-submit
Certificate of Incorporation: company name mismatch
Certificate of Incorporation: company name mismatch
The name on the certificate does not exactly match the name you registered with. Even minor differences like “Ltd” vs “Limited” or a missing comma count as mismatches.Fix: Either update the company name in your profile to exactly match the certificate, or contact baas-support@unionbank.ng to request a manual correction.
Director's ID: image quality too low
Director's ID: image quality too low
The ID is blurry, partially cut off, or too dark to read clearly.Fix: Rescan the document. If you are using a phone camera, ensure you are in good lighting, the document is flat, and all four corners are visible in the frame. The text on the ID must be clearly legible.
Utility bill: date is more than 3 months old
Utility bill: date is more than 3 months old
The bill is dated more than 3 months before the date of your submission.Fix: Obtain a more recent bill. If your company’s utility bills are not in the company’s name (for example, the office is rented), a letter from the landlord confirming the address, accompanied by the landlord’s own recent utility bill, may be accepted. Contact baas-support@unionbank.ng to confirm.
Utility bill: address does not match
Utility bill: address does not match
The address on the utility bill does not match the registered address on your Certificate of Incorporation or the address you provided during registration.Fix: Use a bill that is addressed to your company’s registered address. If your company has moved, you may need to update your CAC registered address first.
Document appears to have been altered
Document appears to have been altered
The system or reviewer has flagged the document as potentially edited or modified.Fix: Submit an unaltered original document. Cropping the white space around a document is acceptable, but removing or obscuring any text, modifying dates, or editing any content will result in rejection and may trigger a compliance escalation.
Tips for faster approval
The fastest way through KYB review is to submit high-quality documents on your first attempt. Here are the most effective things you can do:Your documents are submitted. While you wait for review, you can read ahead to understand what happens during KYC verification. Continue to Step 4: KYC Verification →