All posts
Business

Bookkeeping for Small Businesses in Nigeria: 2026 Guide

A practical 2026 bookkeeping system for Nigerian small businesses: record sales, expenses, part payments, customer balances, receipts and the records the new tax rules require you to keep.

Elvis Onunwa21 July 202613 min readLast updated: 08 September 2026
Bookkeeping for Small Businesses in Nigeria: 2026 Guide

TL;DR

  • A useful bookkeeping system should separate sales from money collected, record every business expense, and keep each customer's outstanding balance visible after part payments.
  • Nigeria's Tax Administration Act 2025, effective in 2026, requires books or records of accounts with enough transaction information to determine tax liability and requires relevant records to be retained for at least six years after the applicable year of assessment.
  • Bank alerts and WhatsApp chats are evidence around a transaction, not a complete bookkeeping system, because they do not reliably connect the customer, sale, payment, balance and expense history.
  • A notebook or spreadsheet can work at low transaction volume; move to dedicated software when customer balances, multiple payment methods, staff access, receipts or reporting become difficult to control.
  • The best bookkeeping routine is simple enough to use during the business day: record the transaction, record how much was paid, record the payment method, record any balance, and reconcile cash and bank totals regularly.
On this page

A bank alert is not a complete business record.

It tells you money entered or left an account. It usually does not tell you what was sold, which customer paid, whether that payment was a deposit, whether a balance remains, or whether the money was even business income.

For a small business in Nigeria, useful bookkeeping should let you answer five questions without searching through WhatsApp chats or relying on memory:

  1. What did we sell?
  2. How much did we actually collect?
  3. Who still owes us?
  4. What did the business spend?
  5. Can we prove what happened later?

That is the system this guide is about.

The 2026 record-keeping rule Nigerian businesses should know

Bookkeeping is not only useful for understanding the business.

Nigeria’s Tax Administration Act 2025, which took effect in 2026, makes record keeping an explicit compliance obligation. Section 31 says every person must maintain books or records of accounts containing enough information about relevant transactions for tax liability to be determined. It also says those required books and records must be kept for at least six years after the year of assessment to which the income relates.

You can verify the current law through the Nigeria Revenue Service tax-laws page and the Nigeria Tax Administration Act 2025.

This is general business information, not personal tax advice. The exact records, filing obligations and tax treatment that apply to your business should be confirmed with a qualified accountant or tax professional.

The practical takeaway is simpler:

Do not build a bookkeeping system that only works until someone asks you to explain a transaction from two years ago.

Your system should preserve the sale, the payment history, the supporting document and the customer or supplier context around it.

What bookkeeping means for a small business

Bookkeeping is the consistent recording of what happens financially inside the business.

For a typical small business, that means keeping connected records of:

  • sales;
  • customer payments;
  • cash received;
  • transfers received;
  • card or payment-platform receipts;
  • business expenses;
  • discounts;
  • customers who owe you;
  • part payments;
  • receipts or invoices;
  • supporting notes or documents.

The word connected matters.

If you record a ₦150,000 sale in one place, an ₦80,000 transfer in another place and the ₦70,000 balance only in your head, you technically have information but you do not have a reliable system.

A good system connects the three events.

Bookkeeping is not the same as accounting

A simple distinction is:

Bookkeeping records what happened. Accounting interprets what happened.

Bookkeeping might show that a business sold ₦500,000 during a period, collected ₦360,000, still has ₦140,000 outstanding and recorded ₦110,000 in expenses.

An accountant can then use reliable records to prepare financial statements, review tax obligations and analyse performance.

When the bookkeeping is poor, the first accounting job becomes reconstruction: bank statements, screenshots, receipts, WhatsApp messages and the owner’s memory have to be pieced together after the fact.

That is slower, more expensive and more error-prone than recording the transactions properly when they happen.

The seven records I would set up first

You do not need a complicated chart of accounts on day one to improve a small business.

You need a small number of records that stay connected.

1. Sales

Each sale should answer:

  • date;
  • customer, where relevant;
  • product or service;
  • quantity;
  • unit price;
  • discount;
  • total amount;
  • amount paid now;
  • payment method;
  • balance remaining.

Recording only “₦50,000 received” hides the business event behind the payment.

2. Money collected

A sale and a payment are not always the same amount.

If a customer buys work worth ₦150,000 and pays ₦80,000 today:

Record Amount
Sale value ₦150,000
Money collected ₦80,000
Customer balance ₦70,000

If you record the transaction as an ₦80,000 sale, you lose both the actual value of the sale and the fact that the customer still owes you.

3. Customer balances

Part payments are common enough that they should be designed into the system rather than treated as an exception.

A customer-balance history should show:

  • original sale;
  • total expected;
  • every payment made;
  • date and method of each payment;
  • any discount or adjustment;
  • current outstanding balance.

The important thing is history.

Do not simply overwrite ₦70,000 owed with ₦20,000 owed after another payment. Keep the payment that caused the balance to change.

That makes disagreements easier to resolve and customer statements easier to produce.

4. Expenses

Revenue is not profit.

Record business expenses when they happen, including items such as:

  • stock and materials;
  • delivery and transport;
  • fuel;
  • electricity;
  • rent;
  • repairs;
  • software;
  • advertising;
  • staff costs;
  • packaging;
  • internet;
  • bank and payment charges.

An expense record should ideally include the date, category, amount, payment method, supplier/payee and a short explanation or supporting document.

5. Payment methods

Cash, transfer and card payments all count as money collected, but they do not live in the same place.

Your records should make it possible to compare:

  • expected physical cash;
  • expected bank balance movements;
  • payment-platform receipts;
  • unpaid customer balances.

That makes daily reconciliation possible.

6. Discounts and adjustments

If an item is priced at ₦20,000 and you accept ₦17,000, do not erase the original economics of the sale.

Record:

  • original price;
  • discount: ₦3,000;
  • final sale value: ₦17,000.

Repeated discounting can become a real margin problem, but you cannot measure it if discounts disappear from the records.

7. Receipts and supporting documents

A receipt should connect to the underlying transaction rather than exist as a separate decorative document.

For a credit or part-paid sale, a useful receipt can show:

  • business;
  • customer;
  • items or services;
  • total sale amount;
  • payment just received;
  • amount paid to date;
  • balance remaining;
  • payment method;
  • date;
  • transaction reference.

That gives both the business and customer a clearer shared history.

Why bank alerts are not enough

Bank alerts are useful evidence.

They are weak bookkeeping.

A transfer of ₦85,000 could be:

  • full payment for a sale;
  • part payment;
  • a deposit for future work;
  • repayment of a loan;
  • personal money moved into the business;
  • a supplier refund;
  • several customer payments combined.

The bank knows money moved. Your bookkeeping system must know why.

The best workflow is to connect the payment to a recorded transaction, not to make the bank statement the transaction database.

Why WhatsApp is not a bookkeeping system

WhatsApp is excellent for selling.

A typical Nigerian transaction may begin with a customer asking for a price, continue through negotiation, include a transfer screenshot and finish with delivery instructions.

The problem is retrieval.

Weeks later, the business may need to know:

  • agreed price;
  • exact items;
  • discount promised;
  • payment already received;
  • delivery fee;
  • outstanding balance.

That information should not depend on scrolling through a chat while a customer waits.

Use WhatsApp for conversation. Move the financial facts into the bookkeeping system.

Notebook, spreadsheet or bookkeeping software?

All three can work. The right choice depends on transaction volume and how complicated the business relationships have become.

Method Works well when Starts failing when
Paper notebook Very low volume, one owner, simple cash sales Search, backups, customer histories and totals become difficult
Spreadsheet Owner is disciplined and comfortable with formulas Multiple users, part payments and linked histories become messy
Dedicated software Repeated transactions, customer balances, receipts and reporting matter The chosen tool does not match the business workflow
Full accounting system Accountant-level reporting, reconciliation and compliance are central The business only needs a lightweight operational record and the system is too complex to use daily

The best bookkeeping tool is not the one with the longest feature list.

It is the one people will actually use at the moment the transaction happens.

Signs you have outgrown your notebook or spreadsheet

Move to a more structured system when several of these become normal:

  1. You regularly forget which customers still owe you.
  2. One sale can receive several payments on different days.
  3. Staff members also record sales or payments.
  4. You need to find old customer transactions quickly.
  5. Receipts are recreated manually each time.
  6. Cash and bank totals are difficult to reconcile.
  7. You cannot tell the difference between sales and money collected.
  8. Formulas or spreadsheet columns keep breaking.
  9. You need weekly or monthly reports without rebuilding them manually.
  10. Your accountant spends too much time asking what transactions were for.

Software should remove repetitive bookkeeping work, not hide bad records behind a prettier dashboard.

A simple daily bookkeeping routine

A system only works if it fits the business day.

For each sale:

1. Record the sale. What was sold, to whom, for how much?

2. Record what was paid now. Do not assume the sale amount equals the payment amount.

3. Record the payment method. Cash, transfer, card or another method.

4. Record the balance. If the customer still owes you, make it visible immediately.

5. Issue a receipt where appropriate. The receipt should reflect the actual payment state.

For each expense:

6. Record it when it happens. Waiting until month-end turns bookkeeping into memory reconstruction.

At the end of the day or another consistent interval:

7. Reconcile. Compare recorded cash with physical cash and recorded transfers with bank/payment-platform movements.

That routine is boring by design.

Reliable bookkeeping is usually a set of small repeated habits, not one heroic spreadsheet session at the end of the month.

Weekly review: the five numbers to look at

A business owner does not need 30 charts every Monday.

Start with:

  • total sales;
  • total money collected;
  • total expenses;
  • customer balances outstanding;
  • cash/bank differences that still need explanation.

Then ask operational questions:

  • Which customers need follow-up?
  • Which expenses increased unusually?
  • Were discounts too high?
  • Are there sales with no matching payment status?
  • Are there bank movements with no recorded business reason?

That is where bookkeeping becomes decision support rather than clerical work.

A practical example: a credit sale with two payments

Suppose a furniture business sells an item for ₦300,000.

The customer pays ₦100,000 on Monday and ₦150,000 on Friday. The business gives a final ₦10,000 discount before the last payment.

The correct history is not simply “customer owes ₦40,000.”

It should preserve:

Event Amount Running balance
Sale ₦300,000 ₦300,000 owed
First payment ₦100,000 ₦200,000 owed
Second payment ₦150,000 ₦50,000 owed
Discount adjustment ₦10,000 ₦40,000 owed

If the customer later says they completed payment, both sides can inspect the same sequence.

This is one reason I care about ledger-style history when building business software: balances should be explainable, not magical numbers that change without a trace.

Bookkeeping software should match the business, not the other way around

The Nigerian market now has tools aimed at very different kinds of businesses: offline-first merchant apps, invoicing/accounting platforms, inventory systems and full outsourced bookkeeping services.

That is useful, but it also means there is no universal “best bookkeeping app.”

Before choosing a tool, ask:

  • Does it track part payments properly?
  • Can I see one customer’s complete history?
  • Can I separate sales from cash collected?
  • Can I record cash and transfer separately?
  • Can I export my records?
  • Can I generate receipts or invoices?
  • Can another staff member use it safely?
  • What happens if I lose my phone?
  • Can I retrieve records several years later?
  • Is the system simple enough to use during a busy day?

If you need a lightweight sales-and-record system built around customer balances, part payments, receipts and business entries, Berlvis Books is the product I am building around those operational problems.

If you need full statutory accounting, tax returns, audited statements or specialist advice, use appropriate accounting software and work with a qualified professional.

Bookkeeping for online businesses and ecommerce

Online stores have the same bookkeeping problem with more systems involved.

A single sale may touch:

  • Shopify, WooCommerce or another storefront;
  • Paystack or another payment provider;
  • a bank account;
  • delivery software;
  • inventory;
  • refunds;
  • advertising costs.

Do not assume the store dashboard is the whole financial record.

You still need a consistent way to reconcile orders, successful payments, refunds, fees, expenses and actual bank settlement.

If you are deciding how to launch the selling side first, see my guide to starting an online store in Nigeria. For Shopify-specific costs, including platform and payment fees, see Shopify development cost in Nigeria.

The bookkeeping mistakes I would fix first

If your records are currently messy, do not try to redesign everything in one weekend.

Fix these first:

Mixing personal and business money without explanation

Even when you use the same account, clearly record when money is owner funding, a personal withdrawal or an actual business transaction.

Recording only payments, not sales

This makes credit sales invisible and makes revenue look like cash flow.

Recording only the current customer balance

Keep the payment history that explains how the balance got there.

Waiting until month-end

The longer the delay, the more the records depend on memory.

Keeping no backup

Paper can disappear. Phones can fail. Spreadsheets can be overwritten. Decide how your records will survive device loss or accidental deletion.

Using one vague expense category

“Expenses” is not enough to understand where money went. Use useful categories that match the business.

Final answer: what bookkeeping system should a Nigerian small business use?

Start with the simplest system that can reliably preserve the truth of your transactions.

For a very small business, that may still be a disciplined spreadsheet.

Once the business has frequent credit sales, part payments, several payment methods, staff activity or recurring reporting needs, dedicated software becomes much more useful.

Whatever tool you use, make sure it can answer:

  • What did we sell?
  • What did we collect?
  • What did we spend?
  • Who owes us?
  • Why did this balance change?
  • Can we retrieve the evidence later?

That is bookkeeping in practical terms.

The software matters. The habit matters more.

And in 2026, with Nigeria’s updated record-keeping rules now in force, keeping understandable business records is not just good management. It is part of running a business that can explain itself.

Frequently asked questions

Questions, answered.

How do I do bookkeeping for a small business in Nigeria?

Start by recording every sale and expense, separating the value of a sale from the amount actually collected, tracking each customer's outstanding balance after part payments, recording payment methods, issuing receipts and reconciling your records with cash and bank movements.

Can I use a notebook or Excel for bookkeeping?

Yes. A notebook or spreadsheet can be enough for a small, low-volume business if it is used consistently and backed up. Dedicated bookkeeping software becomes more useful when you need customer histories, part payments, multiple staff, receipts, reports or faster reconciliation.

How long should Nigerian businesses keep bookkeeping records?

Section 31 of Nigeria's Tax Administration Act 2025 requires books or records of accounts to be kept for at least six years after the year of assessment to which the income relates. Businesses should confirm how the rule applies to their own circumstances with a qualified tax professional.

Are bank alerts enough for bookkeeping?

No. A bank alert confirms a movement of money but does not reliably show what was sold, which customer paid, whether the payment was complete, whether a balance remains or whether the movement was business income at all.

What records should a small business keep?

At minimum, keep records of sales, customer payments, outstanding balances, expenses, payment methods, discounts, receipts and supporting documents. The exact accounting and tax records required can vary with the business and its obligations.

NEED HELP WITH THE BUILD?

Turn what you learned here into a clearer website or MVP.

Share the goal, current stage, and constraints. I’ll help you identify the smallest responsible next step.

Continue reading

Related notes.