ERP and Business Software

How to Choose Business Software for a Growing Nigerian SME

A five-step way to choose business software without being sold to: map how work really moves, separate must-haves from nice-to-haves, test with your own data, check Nigerian tax fit, and count the full cost.

Illustrative example with fictional data.

Most software decisions in growing businesses are made after one good demo. The product looked tidy, the salesperson was patient, and nobody asked how it would handle the ₦1,500 short payment that arrives every week. This guide gives you a slower, cheaper route: five steps you can finish in two or three weeks.

Step 1: Write down how work actually moves

Before looking at any product, spend an afternoon writing down four or five of your real processes, the way they happen today, not the way the policy says they should.

Keep it short. For each process, note who starts it, who checks it, who approves it, and where the record ends up. For example:

Process Starts Checks Approves Record lives in
Customer invoice Billing officer Accountant MD above ₦1m Word file, email
Supplier payment Ops lead Accountant MD Paper voucher, bank app
Monthly payroll HR officer Accountant MD Excel
VAT return Accountant — — Rebuilt from 4 sheets

This table is your brief. It shows where the pain is, and it stops a vendor from steering you towards features you'll never use.

Step 2: Split must-haves from nice-to-haves

Go through the table and mark what software must do for each row. Be strict. A must-have is something without which you'd keep the spreadsheet running alongside.

A typical list for a 40-person Nigerian business:

Must-haves

  • Invoices with 7.5% VAT and WHT handled correctly.
  • Approval by someone other than the person who raised the invoice.
  • Customers can pay online, and payments match to invoices.
  • Payroll that works out PAYE, pension and NHF.
  • VAT reports in the format your return needs.

Nice-to-haves

  • Custom invoice designs.
  • An API for your website or school portal.
  • Several companies under one login.

Anything a vendor shows you that isn't on either list is a distraction, however good it looks.

Step 3: Test with your own data, not theirs

Demo data always works. Ask each shortlisted vendor to run your examples. Bring three:

  1. A real invoice from last month, with your customer's TIN and the exact line items.
  2. A messy case: a customer who paid ₦240,000 against an invoice of ₦241,500.
  3. A payroll for five real (anonymised) employees, including one with a staff loan and one who joined mid-month.

Then watch what happens. Does the short payment get flagged, or quietly marked paid? Does the mid-month joiner's pay come out right? Can you see, afterwards, who approved each step?

If a vendor won't run your examples, that tells you something.

Step 4: Check the Nigerian fit

Global software often handles Nigerian tax as an afterthought. Ask specifically:

  • Does it handle VAT at 7.5% and produce the return in the format the NRS uses?
  • Does it handle withholding tax on invoices and payments? (See our guide to WHT in Nigeria.)
  • Does payroll calculate PAYE under the current rules, plus pension, NHF, NSITF and ITF?
  • Can customers pay by bank transfer and card, not only by card?
  • Are amounts in naira first, with other currencies available?

And ask who updates the software when rules change, and how quickly.

Step 5: Count the full cost

Subscription price is the smallest part of what software costs. Add up the rest before you compare:

Cost Questions to ask
Subscription Per user, per employee or per transaction? What happens when you hit the limit?
Set-up Who imports your customers, staff and opening data? Is it charged?
Training How long until your billing officer works without help?
Running two systems How many months will the old spreadsheet stay alive alongside?
Leaving Can you export everything, in a usable format, if you move on?

Pricing models change the maths a lot. A product priced per user gets expensive when ten people need to approve things. A product priced per transaction gets expensive if you raise thousands of small invoices. Match the model to how your business works.

A short scoring sheet

Score each shortlisted product from 1 to 5 against your must-haves, then against cost and the Nigerian fit. Weight the must-haves double. Have the people who'll use it daily, the billing officer and the HR officer, score it too, not only the person signing the cheque. The product with the best demo often loses this exercise, and that's the point of doing it.

When you've chosen, our software implementation checklist covers the decisions to settle before go-live, and cloud software: benefits and limits covers the questions to put to any vendor about hosting and data.

How Flux helps

Flux was built for this brief: invoicing with approvals, online payment by card or bank transfer with short payments flagged, payroll with the Nigerian statutory items worked out, and VAT and WHT reporting. Plans count the invoices and vouchers you create each month; approving, sending, paying and reading them are never limited. See the plans on the pricing page.

From the blog