Tax Payments¶
Last reviewed: 2026-03-31 · Nnamdi
Status: Complete
Route: /tax/payments
1. What is it?¶
Tax Payments is the register for recording all actual tax remittances made by the business — payments to the Nigeria Revenue Service (NRS, formerly FIRS) for VAT, WHT, and CIT, and to State Internal Revenue Services (SIRS) for PAYE. This is a manual recording tool: it does not initiate actual bank transfers, but stores a record of each payment (amount, tax type, period, payment method, reference number, and status) so the business has a full audit trail of its tax payment history within Finora.
2. How does it work in Finora?¶
2.1 The Tax Payments page (/tax/payments)¶
Header: - Heading: "Tax Payments" - Subtitle: "Track all tax payments and manage payment records" - Record Payment button
KPI summary strip:
| Metric | Value (test business) |
|---|---|
| Total Payments | ₦0.00 (0 transactions) |
| Confirmed | ₦0.00 (0 payments) |
| Pending | ₦0.00 (0 payments) |
| Failed | ₦0.00 (0 payments) |
Filters: - Search by reference number or description - Tax Type filter: All Tax Types / VAT / WHT / CIT / PAYE - Status filter: All Statuses / Confirmed / Pending / Failed
Payment Records table: - Lists all recorded payments - Empty state: "No payments found — Start recording your tax payments" - Export button — downloads the payment records
2.2 Record Payment form¶
Clicking Record Payment opens a right-hand panel: "Record Tax Payment — Record a payment made to NRS (Formerly FIRS) or state tax authority"
| Field | Required | Notes |
|---|---|---|
| Tax Type | Yes | VAT (Value Added Tax) / WHT (Withholding Tax) / CIT (Corporate Income Tax) / PAYE (Pay As You Earn) |
| Amount (NGN) | Yes | Naira amount; ₦ prefix auto-shown |
| Tax Period | Yes | Month (Jan–Dec) + Year (2026/2025/2024); note: "VAT, WHT, and PAYE are filed monthly" |
| Payment Date | Yes | Date picker; defaults to today |
| Payment Method | Yes | Bank Transfer / Online Payment (Remita/NRS) / Check / Cash |
| Reference Number | Yes | NRS receipt number or bank transaction reference (e.g., NRS-2025-001234) |
| Payment Status | No | Pending / Confirmed / Failed (toggle; defaults to Pending) |
| Description | No | Optional notes |
Action buttons: - Cancel — closes the panel without saving - Record Payment — saves the record (disabled until required fields are filled)
2.3 Payment statuses¶
| Status | Meaning |
|---|---|
| Pending | Payment initiated but not yet confirmed by NRS/SIRS |
| Confirmed | NRS/SIRS has acknowledged receipt — use when you have the NRS receipt number |
| Failed | Payment attempt was rejected or reversed |
3. Business rules & constraints¶
| Rule | Detail |
|---|---|
| This is a record-keeping tool only | Finora does not initiate bank transfers — it records payments already made externally |
| Reference number is required | The NRS receipt number or bank transaction reference is mandatory for audit trail purposes |
| CGT is not in the Tax Type dropdown | CGT is handled separately via the CGT Computations page; it is not a periodic payment type |
| VAT, WHT, PAYE are monthly | CIT is annual; VAT/WHT/PAYE are recorded per month/year period |
| Payment records feed Tax Reports | Confirmed payments update the "Total Paid" and "Compliance Rate" metrics on the Tax Reports page |
4. Nigerian regulatory context¶
NRS (Nigeria Revenue Service) payments - VAT and WHT remittances go to NRS (formerly FIRS); NRS issues a receipt number upon payment - CIT self-assessment payments are also made to NRS with a reference number - Payment methods: Bank Transfer (via NRS account details), Online Payment via Remita platform, or direct at NRS offices
SIRS (State Internal Revenue Service) payments — PAYE - PAYE remittances go to the SIRS of the state where employees work - Lagos businesses pay to LIRS (Lagos Internal Revenue Service); Abuja to FCTA IRS; Rivers to RIRS, etc. - SIRS issues its own receipt; use the SIRS receipt reference as the Reference Number when recording PAYE payments
Remita - Remita is the federal government's unified payment platform; many NRS payments are processed through Remita - "Online Payment (Remita/NRS)" in the Payment Method dropdown reflects this
Penalty for late payment - VAT/WHT: penalty of 10% of the unpaid tax + interest at the prevailing CBN monetary policy rate - PAYE: penalty for late remittance; director liability possible for wilful non-remittance - CIT: 10% penalty on the underpayment + interest
5. Common customer questions¶
Q: "I paid my VAT to NRS. How do I record it in Finora?"
Click Record Payment. Select Tax Type: VAT, enter the amount, select the period (month/year), enter the payment date, select Bank Transfer or Online Payment (Remita/NRS), and enter the NRS receipt number in the Reference Number field. Set status to Confirmed if you have the receipt.
Q: "Where do I record PAYE payments? They go to LIRS, not FIRS."
Use Tax Type: PAYE. In the Reference Number field, enter the LIRS (or relevant SIRS) receipt reference. The payment method can be Bank Transfer. The system doesn't distinguish between NRS and SIRS by tax type — the reference number field is the audit trail.
Q: "Can I mark a payment as Pending if I've initiated the transfer but don't have a receipt yet?"
Yes — record the payment with status Pending, using your bank transaction reference as the Reference Number. Once you receive the NRS/SIRS receipt, edit the record to Confirmed and update the reference.
Q: "CGT isn't in the dropdown. Where do I record it?"
Capital Gains Tax is handled through the CGT Computations page (
/tax/cgt-computations). It is not a periodic monthly tax and isn't in the payment register. For CGT payment recording, escalate to Tier 2.
6. Known edge cases¶
CGT absent from Tax Type¶
The Tax Type dropdown only shows VAT, WHT, CIT, PAYE — no CGT. This is by design as CGT is a transactional (event-driven) tax, not a periodic remittance. Customers asking to record a CGT payment should be directed to the CGT Computations page.
Pending payments don't update Tax Reports compliance rate¶
Until a payment is marked Confirmed, it doesn't count as a completed payment for the Compliance Rate metric on Tax Reports. A payment recorded as Pending still shows as Outstanding.
7. Escalation trigger¶
Escalate to Tier 3 (Founder) if: - A confirmed payment is not reflecting in the Tax Reports compliance rate after saving - A payment record was saved with incorrect details and the user cannot edit/delete it
Escalate to Tier 2 (Support Lead) if: - Business needs to record a CGT payment — the current UI doesn't support it - Business is unsure how to reconcile Finora payment records with NRS/SIRS receipts - Business needs to bulk-import historical payment records
8. Last reviewed¶
2026-03-31 — Nnamdi. Verified against production. Tax Payments page: no payments in test business (all KPIs ₦0). Record Payment panel captured: Tax Type (VAT/WHT/CIT/PAYE), Amount, Tax Period (month + year), Payment Date (defaults to today), Payment Method (Bank Transfer/Online Payment Remita/NRS/Check/Cash), Reference Number (required), Payment Status (Pending/Confirmed/Failed toggle), Description (optional). Export button confirmed. Search + Tax Type filter + Status filter confirmed. Note: CGT not in Tax Type dropdown.