Back to Blog
How-To Guide

How to Use Your Bank Statement for Tax Compliance

Your bank statement is the NRS's favourite audit tool. Here's how to reconcile it with your tax records before they do it for you.

TaxJeje Team3 March 202610 min read

Your Bank Statement Tells a Story

Every credit that hits your bank account is a data point. Every one. And under the Nigeria Tax Administration Act (NTAA), the NRS has the power to request your bank statements directly from your bank — without telling you first.

When they do, they'll compare every credit entry against your filed tax return. If credits exceed your declared income, you'll get an assessment notice asking you to explain the difference.

The smart move? Reconcile your bank statement with your tax records before the NRS does it for you.

Why Bank Reconciliation Matters

Bank reconciliation is the process of matching every credit in your bank statement to a corresponding entry in your tax records. The goal is to account for every naira that came in — and prove which amounts are taxable and which are not.

What NRS looks for:

  • Total credits in your bank account for the year

  • Total income declared on your tax return

  • The gap between the two
  • Common reasons for a gap:

  • Transfers between your own accounts (not income)

  • Loan proceeds received (not income)

  • Gifts from family (not income)

  • Refunds of purchases (not income)

  • Capital injections into your business (not income)

  • Client reimbursements (not income)
  • All of these are legitimate credits that are not taxable income — but only if you can prove it. Without documentation, the NRS will assume every credit is income and tax you accordingly.

    How to Reconcile: Step by Step

    Step 1: Get Your Bank Statement

    Download your bank statement for the full tax year (January 1 to December 31). Most Nigerian banks let you download statements in CSV or PDF format from their mobile app or internet banking portal.

    Tip: Download the CSV format if available. It's easier to import into TaxJeje and other tools. PDF statements work too — TaxJeje can parse most Nigerian bank statement formats.

    Step 2: Upload to TaxJeje

    Go to Bank Reconciliation and upload your statement. TaxJeje will:

  • Parse the statement (extract dates, amounts, descriptions)

  • Identify all credit entries (money coming in)

  • Match credits against your logged income entries

  • Flag unmatched credits for your review
  • The matching engine uses fuzzy matching on dates and amounts, so even if the description text doesn't match exactly, we'll find likely matches.

    Step 3: Review Matched Items

    For each matched credit, verify that:

  • The amount matches your income entry

  • The date is correct (bank settlement date vs. invoice date may differ by 1-3 days)

  • The source is correctly identified
  • Matched items are your "clean" zone — these are credits you've already declared and documented.

    Step 4: Classify Unmatched Credits

    This is the important part. For every unmatched credit, you need to decide:

    Is it taxable income you forgot to log?

  • Log it as income in TaxJeje with the correct category

  • Upload any proof (invoice, email confirmation, platform receipt)
  • Is it non-taxable?

  • Classify it appropriately: gift, loan, personal transfer, refund, etc.

  • Generate the supporting declaration (gift declaration, loan agreement, etc.)

  • Link the declaration to the entry
  • Is it a transfer between your own accounts?

  • Mark it as "Personal Transfer" — these are not income

  • Keep records of both sides of the transfer
  • Step 5: Generate Your Reconciliation Report

    Once all credits are accounted for, TaxJeje generates a reconciliation summary showing:

  • Total bank credits for the period

  • Matched amount (income already declared)

  • Unmatched amount (now classified)

  • Breakdown by category (taxable vs. non-taxable)
  • This report is your audit defence document. If NRS queries your bank activity, you hand them this report with all supporting documentation.

    Common Pitfalls

    1. Multiple Bank Accounts

    Many Nigerians use 2-5 bank accounts. Make sure you reconcile all of them. If you transfer N500,000 from Account A to Account B, that's a credit in Account B that you need to explain. Reconcile each account separately.

    2. Cash Deposits

    If you deposit cash from business sales, each deposit should match a recorded income entry. The NRS cannot distinguish between cash from sales and cash from gifts — you need documentation.

    3. Third-Party Payments

    If a client pays someone else on your behalf (e.g., paying your supplier directly), this might not show in your bank account at all. But if the client reports it as a payment to you, NRS may expect to see it in your income. Keep records of these arrangements.

    4. Foreign Currency Credits

    USD, GBP, or EUR credits from Payoneer, Wise, or direct wire transfers are converted to NGN at the settlement rate. The NGN amount in your bank statement may differ from the foreign amount on your invoice. TaxJeje tracks the exchange rate for each entry to reconcile these differences.

    Building an Audit-Proof Record

    The goal of bank reconciliation isn't just tax compliance — it's audit readiness. When every credit in your bank account is accounted for and documented, an NRS audit becomes a non-event.

    Here's your audit-proof checklist:

  • [ ] All bank statements downloaded for the tax year

  • [ ] Every credit matched to an income entry or classified as non-taxable

  • [ ] Non-taxable credits have supporting declarations (gift, loan, transfer)

  • [ ] Reconciliation report generated and saved

  • [ ] All supporting documents stored (6-year retention)
  • When to Reconcile

    Don't wait until filing season. Reconcile monthly or quarterly:

  • Monthly: Quick check — do this month's bank credits match your logged income?

  • Quarterly: Full reconciliation — upload the quarterly statement and resolve all unmatched items

  • Annually: Final reconciliation before filing — this becomes part of your audit package
  • The TaxJeje Advantage

    TaxJeje's bank reconciliation engine automates the tedious parts:

  • Smart parsing — reads Nigerian bank statement formats (GTBank, Access, Zenith, UBA, First Bank, and more)

  • Fuzzy matching — finds matches even when dates are off by a few days or amounts differ slightly (platform fees)

  • Auto-classification — suggests categories for unmatched credits based on description patterns

  • One-click export — download the reconciliation report as part of your audit-ready ZIP package
  • Your bank statement is the NRS's primary audit tool. Make it your primary compliance tool too.

    Upload your bank statement →

    bank statementreconciliationaudit defenceNRScompliancenon-taxable income

    Ready to take control of your taxes?

    TaxJeje helps you track income, find deductions, and file with confidence.