Business Finance
    NRS / CAMA Compliant
    Updated 2025

    Bookkeeping for Nigerian Small Businesses (2025 Guide)

    Everything Nigerian SME owners need to know about keeping proper financial records — from choosing between single and double-entry bookkeeping, setting up a chart of accounts, managing VAT records, to meeting NRS's 6-year retention requirement.

    What this guide covers

    • ✓ Single-entry vs double-entry — which one is right for your business
    • ✓ Chart of accounts structure for Nigerian SMEs
    • ✓ How to record VAT correctly in your books
    • ✓ Cash-basis vs accrual-basis accounting
    • ✓ NRS records you must keep for 6 years
    • ✓ How often to reconcile bank statements and VAT accounts

    Key Bookkeeping Facts for Nigerian Businesses

    🗂️
    Record Retention Period
    Minimum 6 years (NRS Act S.41)
    📋
    VAT Threshold
    ₦25 million annual turnover
    📅
    VAT Filing Deadline
    21st of the following month
    🏢
    CAC Annual Accounts Filing
    Within 42 days of AGM (limited cos.)
    Best Practice Reconciliation
    Monthly bank + VAT reconciliation
    ⚠️
    NRS Audit Risk
    Higher without clean, reconciled books

    Sample Chart of Accounts for a Nigerian SME

    1000s
    Assets
    Cash on hand, bank accounts (Naira & foreign), accounts receivable, inventory, prepayments, equipment, motor vehicles
    2000s
    Liabilities
    Accounts payable, VAT payable, PAYE payable, pension payable, NHF payable, bank loans, director loans
    3000s
    Equity
    Owner's capital, share capital (Ltd), retained earnings, drawings
    4000s
    Income
    Product sales, service revenue, rental income, interest income, foreign exchange gains
    5000s
    Cost of Sales
    Cost of goods sold, direct labour, production overheads, import duties
    6000s
    Operating Expenses
    Salaries, rent, electricity, internet, transport, advertising, professional fees, bank charges, depreciation

    Frequently Asked Questions

    Common bookkeeping questions from Nigerian business owners

    The best bookkeeping software for Nigerian SMEs should handle Naira accounts and Naira-denominated VAT, connect to Nigerian payment processors (Paystack, Flutterwave), produce NRS-compliant financial statements, and automate bank reconciliation. Kontrol by JusticeSure is built specifically for Nigerian businesses — double-entry accounting engine, automatic VAT computation, PAYE payroll, bank reconciliation, and one-click P&L/balance sheet reports compliant with IFRS and NRS requirements. Cloud-based, so your accountant can collaborate in real time.

    Bank reconciliation should happen monthly at a minimum — matching every transaction in your bookkeeping records against your bank statement. This catches errors, fraud, and uncleared cheques. VAT reconciliation (output minus input) must be done monthly before the 21st remittance deadline. PAYE reconciliation (PAYE deducted vs PAYE remitted) must be done monthly before the 10th deadline. Year-end reconciliation should happen before CIT filing — typically within 6 months of your financial year-end. The NRS audit risk is significantly lower for businesses with clean, reconciled monthly books.

    Step-by-Step: Set Up Bookkeeping for Your Nigerian Business

    1

    Open a dedicated business bank account

    Never mix personal and business finances. A separate business account makes reconciliation accurate and is required for VAT registration and NRS audits.

    2

    Choose a bookkeeping method

    Double-entry for limited companies (mandatory under CAMA 2020). Single-entry cash book acceptable for sole traders with simple transactions, but limited — switch to double-entry when you hire staff or start issuing credit invoices.

    3

    Set up your chart of accounts

    Create account categories for assets, liabilities, equity, income, and expenses. Use the Nigerian SME structure above as your starting point. Good software creates this automatically.

    4

    Record every transaction on the day it happens

    Enter sales invoices, purchase invoices, bank payments, and cash receipts the same day. The longer you leave it, the harder it is to reconstruct and the higher your audit risk.

    5

    Reconcile bank statements monthly

    Compare every transaction in your books against your bank statement at month-end. Resolve every discrepancy before moving to the next month.

    6

    File VAT and PAYE on time

    Use your bookkeeping records to prepare your monthly VAT return (21st deadline) and PAYE remittance schedule (10th deadline). Late filing attracts automatic penalties.

    7

    Prepare quarterly management accounts

    Every 3 months, produce a P&L and balance sheet. This shows whether the business is profitable, how much cash you have, and where money is going — before problems become crises.

    Bookkeeping built for Nigerian businesses

    Kontrol by JusticeSure is a double-entry accounting engine with VAT automation, bank reconciliation, PAYE payroll, and NRS-compliant P&L/balance sheet reports — all in one platform.

    Related guides: NRS/FIRS VAT Guide · Expense Tracking · Running Payroll in Nigeria · Invoicing in Nigeria
    Reviewed by Nigerian accountants and tax professionals

    Ready to get started?

    Sign up free

    What is the difference between bookkeeping and accounting for Nigerian SMEs?

    Bookkeeping is the systematic daily recording of all financial transactions — sales, purchases, receipts, and payments. Accounting takes those records and interprets them: producing financial statements (P&L, balance sheet, cash flow), filing tax returns, and advising on business decisions. For Nigerian SMEs, bookkeeping is the foundation. Without accurate books, you cannot prepare tax returns for NRS, respond to an NRS audit, access bank loans, or attract investors. Accounting is what makes sense of your bookkeeping records.

    Should a Nigerian small business use single-entry or double-entry bookkeeping?

    Single-entry bookkeeping is like a simple cashbook — you record income and expenses in one column. It works for sole traders with very simple transactions but provides no way to catch errors or produce a balance sheet. Double-entry bookkeeping records every transaction twice — once as a debit, once as a credit — so the books always balance and errors are detectable. For any Nigerian business that files CIT, has employees, issues VAT invoices, or plans to grow, double-entry is strongly recommended. Under CAMA 2020, all limited companies must maintain proper books of account using double-entry principles.

    What is a chart of accounts and how should a Nigerian SME set one up?

    A chart of accounts (CoA) is a numbered list of all the account categories your business uses to classify transactions. A practical Nigerian SME chart of accounts should include: Assets (cash, bank accounts, accounts receivable, inventory, equipment), Liabilities (VAT payable, PAYE payable, pension payable, supplier credit, bank loans), Equity (owner's capital, retained earnings), Income (product sales, service revenue, other income), and Expenses (cost of goods sold, salaries, rent, utilities, transport, advertising, professional fees, NRS penalties). Group accounts into 1000s for Assets, 2000s for Liabilities, 3000s for Equity, 4000s for Income, 5000s for Expenses — this makes reporting and auditing faster.

    How should Nigerian businesses handle VAT in their bookkeeping?

    Businesses registered for VAT (annual turnover above ₦25 million) must track VAT separately. When you issue a sales invoice with 7.5% VAT, credit a 'VAT Payable' liability account for the VAT portion. When you receive a supplier invoice with VAT, debit a 'VAT Recoverable' (input VAT) account. At month-end, net the two: if output VAT exceeds input VAT, remit the difference to NRS by the 21st of the following month. If input VAT exceeds output, you have a refundable credit. Keeping these accounts separate from regular income and expenses is essential for accurate VAT returns and audit defence.

    What financial records must Nigerian businesses keep, and for how long?

    Under the Nigerian Revenue Service Act 2025 (NTA 2025) and CAMA 2020, Nigerian businesses must keep: all sales invoices issued, purchase invoices received, bank statements, payroll records (PAYE, pension, NHF), VAT returns, CIT returns, and general ledgers. Records must be kept for at least 6 years (NRS Act S.41). Limited companies must file annual accounts with the CAC within 42 days of the AGM. Failure to maintain adequate records allows NRS to issue a best-of-judgment tax assessment — often higher than actual liability.

    Should Nigerian SMEs use cash-basis or accrual-basis bookkeeping?

    Cash-basis accounting records income when cash is received and expenses when cash is paid. Accrual-basis records income when earned (invoice issued) and expenses when incurred (even if unpaid). For Nigerian CIT purposes, the NRS generally requires accrual-basis accounting for companies. Cash-basis is simpler and acceptable for sole traders and very small businesses, but it distorts profitability — a business can look profitable on accrual but be cash-poor (or vice versa). Most SMEs should use accrual-basis once they start issuing credit invoices or carrying inventory.

    What bookkeeping software is best for Nigerian small businesses?

    The best bookkeeping software for Nigerian SMEs should handle Naira accounts and Naira-denominated VAT, connect to Nigerian payment processors (Paystack, Flutterwave), produce NRS-compliant financial statements, and automate bank reconciliation. Kontrol by JusticeSure is built specifically for Nigerian businesses — double-entry accounting engine, automatic VAT computation, PAYE payroll, bank reconciliation, and one-click P&L/balance sheet reports compliant with IFRS and NRS requirements. Cloud-based, so your accountant can collaborate in real time.

    How often should Nigerian businesses reconcile their books?

    Bank reconciliation should happen monthly at a minimum — matching every transaction in your bookkeeping records against your bank statement. This catches errors, fraud, and uncleared cheques. VAT reconciliation (output minus input) must be done monthly before the 21st remittance deadline. PAYE reconciliation (PAYE deducted vs PAYE remitted) must be done monthly before the 10th deadline. Year-end reconciliation should happen before CIT filing — typically within 6 months of your financial year-end. The NRS audit risk is significantly lower for businesses with clean, reconciled monthly books.