Skip to main content
ComplianceIntermediate

Audit Trail Requirements for Nigerian Businesses: NRS Compliance Guide

Understand audit trail requirements under Nigerian tax law. Learn what records to keep, how long to retain them, and how to prepare for NRS (Formerly FIRS) audits.

Finora Tax Team16 January 202510 min read

Last updated: 24 January 2025

#audit-trail#records#compliance#nrs#documentation#tax-audit

Nigerian businesses must maintain comprehensive records that provide a clear audit trail for tax authorities. The Nigeria Revenue Service (NRS, formerly FIRS) and State Internal Revenue Services can examine your records at any time. This guide explains what you need to maintain and how to stay audit-ready.

What Is an Audit Trail?

Definition

An audit trail is a chronological record of all business transactions that allows someone to:

  • Trace transactions from source to financial statements
  • Verify the accuracy of recorded information
  • Understand the flow of money and goods
  • Confirm compliance with laws and regulations

Purpose

PurposeExplanation
VerificationConfirm transactions actually occurred
AccuracyEnsure amounts are correct
CompletenessAll transactions are recorded
AuthorizationProper approvals obtained
ComplianceTax and legal requirements met

Companies and Allied Matters Act (CAMA)

CAMA requires companies to:

  • Keep accounting records sufficient to explain transactions
  • Disclose financial position with reasonable accuracy
  • Prepare proper financial statements
  • Retain records for at least 6 years

Tax Laws

Various tax laws require record keeping:

TaxRecord Requirement
VAT6 years retention
CIT6 years retention
WHT6 years retention
PAYE6 years retention

NRS (Formerly FIRS) Powers

NRS (Formerly FIRS) can:

  • Request records at any time
  • Conduct tax audits
  • Examine any document
  • Make best judgment assessments if records inadequate

What Records to Keep

Sales Records

DocumentDetails to Include
Sales invoicesDate, customer, description, amount, VAT
Receipts issuedCash sales evidence
Credit notesAdjustments and returns
ContractsSales agreements
Delivery notesProof of delivery
Customer ledgerAccount balances and history

Purchase Records

DocumentDetails to Include
Purchase invoicesDate, supplier, description, amount, VAT
Receipts receivedEvidence of purchase
Debit notesAdjustments and returns
Purchase ordersApproval and ordering
Goods received notesDelivery confirmation
Supplier ledgerAccount balances and payments

Bank Records

DocumentPurpose
Bank statementsAll account transactions
Deposit slipsCash and cheque deposits
Cheque stubsPayments made
Bank reconciliationsMonthly matching
Transfer recordsInterbank movements
Loan agreementsBorrowing documentation

Payroll Records

DocumentDetails
Employee filesContracts, personal details
Payroll registerMonthly calculations
PayslipsIndividual pay details
PAYE schedulesTax deduction calculations
Pension recordsContribution schedules
NHF recordsHousing fund contributions
Leave recordsAbsences and entitlements

Fixed Asset Records

DocumentPurpose
Asset registerComplete listing
Purchase documentsAcquisition evidence
Depreciation schedulesAccounting calculations
Capital allowance schedulesTax depreciation
Disposal recordsSales or scrapping
Insurance documentsCoverage evidence

Tax Records

DocumentRequirement
TIN certificateRegistration evidence
VAT returnsFiled copies
WHT schedulesDeductions and certificates
CIT returnsFiled copies
PAYE returnsFiled copies
Tax payment receiptsEvidence of payment
Tax assessmentsNRS (Formerly FIRS) communications
Tax clearance certificatesCompliance evidence

Record Retention Period

Statutory Requirements

Record TypeMinimum Retention
Accounting records6 years
Tax returns6 years after filing
Tax payment records6 years
VAT invoices6 years
WHT certificates6 years
Employment records6 years after employment ends
Contracts6 years after expiry
Record TypeRecommended Period
Company formation documentsPermanently
Minutes of meetingsPermanently
Annual accountsPermanently
Fixed asset recordsUntil disposal + 6 years
Major contracts10 years or longer
Pension records6 years after retirement

Creating an Effective Audit Trail

Transaction Documentation

For each transaction, maintain:

ElementRequirement
Source documentInvoice, receipt, contract
AuthorizationApproval evidence
RecordingJournal entry
ClassificationAccount code assignment
ReconciliationVerification to control totals

Example: Sales Transaction Trail

1. Customer order received
  1. Sales order approved
  2. Goods delivered (delivery note)
  3. Invoice issued (VAT invoice)
  4. Posted to accounting system
  5. Customer payment received
  6. Receipt issued
  7. Bank reconciled
  8. Financial statements reflect sale

Example: Expense Transaction Trail

1. Purchase requisition
  1. Purchase order approved
  2. Goods/services received
  3. Supplier invoice received
  4. Invoice verified and approved
  5. Posted to accounting system
  6. Payment approved
  7. Payment made
  8. Bank reconciled
  9. Financial statements reflect expense

Digital Record Keeping

Acceptable Electronic Records

FormatAcceptability
PDF invoicesAcceptable
Scanned documentsAcceptable if legible
Electronic accounting recordsAcceptable
Email correspondenceAcceptable as supporting
Cloud storageAcceptable if accessible

Requirements for Digital Records

RequirementDetails
ReadabilityMust be legible and accessible
IntegrityCannot be altered without detection
BackupRegular backups required
SecurityProtected from unauthorized access
RetrievalCan be produced on request

Best Practices

  1. Organized filing system - Logical folder structure
  2. Consistent naming - Date and description in filenames
  3. Regular backups - Multiple copies in different locations
  4. Access controls - Limit who can modify records
  5. Audit log - System tracks changes

Preparing for Tax Audits

Types of Audits

TypeScope
Desk auditReview submitted returns
Field auditOn-site examination
Comprehensive auditAll taxes, multiple years
Issue-specific auditFocused on particular matter

What NRS (Formerly FIRS) Examines

AreaWhat They Check
RevenueAll income sources, completeness
ExpensesValidity, deductibility
AssetsExistence, valuation, depreciation
LiabilitiesAccuracy, related parties
Tax computationsCalculations, rates, exemptions
ComplianceFiling, payment, timing

Audit Preparation Checklist

Before Audit:

  • [ ] Organize all records by year and type
  • [ ] Reconcile all accounts
  • [ ] Prepare summary schedules
  • [ ] Review previous audit findings
  • [ ] Identify potential issues
  • [ ] Brief relevant staff
  • [ ] Designate audit liaison

Documents to Have Ready:

  • [ ] Financial statements
  • [ ] Trial balances
  • [ ] Tax returns (all types)
  • [ ] Bank statements and reconciliations
  • [ ] Sales and purchase ledgers
  • [ ] Fixed asset register
  • [ ] Payroll records
  • [ ] Contracts and agreements

During the Audit

DoDon't
Cooperate fullyObstruct or delay
Provide requested documentsVolunteer unnecessary information
Keep copies of documents providedAllow documents to leave premises
Document all discussionsMake verbal commitments
Ask for clarification if unclearGuess at answers
Involve professionals if complexHandle serious issues alone

Common Audit Trail Deficiencies

Documentation Gaps

IssueImpact
Missing invoicesCannot support deductions
No approval signaturesAuthorization unclear
Incomplete recordsTransaction validity questioned
Poor organizationDelays and suspicion

Reconciliation Issues

IssueImpact
Unreconciled bank accountsCash balance uncertain
Outstanding items not clearedPotential errors hidden
No supporting schedulesCannot verify balances

Timing Issues

IssueImpact
Transactions in wrong periodRevenue/expense misstatement
Cut-off errorsFinancial position inaccurate
Backdated documentsValidity questioned

How Finora Creates an Audit Trail

Automatic Record Keeping

FeatureAudit Trail Benefit
Every transaction recordedComplete history
Timestamps on all entriesDate and time verified
User identificationWho made each entry
Original values preservedChanges tracked
Document attachmentsSupporting evidence linked

Change Tracking

Finora tracks:

  • Who made changes
  • When changes were made
  • What was changed
  • Original and new values

Document Management

CapabilityBenefit
Attach invoices to transactionsSupporting documents linked
Store receipts and contractsAll evidence in one place
Searchable recordsQuick retrieval
Export capabilitiesProduce records on demand

Reconciliation Support

FeatureHow It Helps
Bank feedsAutomatic transaction import
Matching toolsEasy reconciliation
Outstanding item trackingClear visibility
Reconciliation reportsDocumentation ready

Reporting for Audits

Generate on demand:

  • Transaction listings
  • Account summaries
  • Tax schedules
  • Financial statements
  • Custom reports

Frequently Asked Questions

How long must I keep records?

The standard requirement is 6 years for most tax records. However, some records (company formation documents, significant contracts, annual accounts) should be kept longer or permanently.

Can I store records digitally?

Yes, digital records are acceptable provided they are readable, properly backed up, secure, and can be produced on request. Many businesses now maintain primarily digital records.

What if I can't produce records during an audit?

NRS (Formerly FIRS) can make a "best judgment assessment" based on available information. This often results in higher assessed tax. Penalties for inadequate records may also apply.

Do I need to keep paper copies of everything?

Not necessarily. Digital copies of documents are generally acceptable. However, ensure your digital records are properly maintained, backed up, and accessible.

What about records for closed companies?

Records should be retained for at least 6 years after the company is wound up. Directors remain responsible for maintaining these records.

Conclusion

Maintaining a proper audit trail is essential for:

  • Legal compliance with CAMA and tax laws
  • Tax audit readiness when NRS (Formerly FIRS) examines your records
  • Business protection with documented transactions
  • Financial accuracy through reconciliation and verification

Key principles:

  • Keep comprehensive records
  • Maintain for at least 6 years
  • Organize logically and consistently
  • Back up regularly
  • Be ready to produce records on request

Finora automatically creates and maintains the audit trail you need, with complete transaction history, document attachments, change tracking, and easy retrieval capabilities.


Build a comprehensive audit trail automatically.

Get started for free and let Finora maintain the records you need for tax compliance and audit readiness.

Start Free →

Ready to Simplify Your Compliance Compliance?

Join 500+ Nigerian businesses using Finora to automate their accounting and tax compliance. Start your free 14-day trial today—no credit card required.

No credit card required • Free 14-day trial • Cancel anytime

Related Articles