1. Home
  2. Blog
  3. Business Automation
  4. Accounting Software Integration in Nigeria: Getting Sales, Payments and Books in Step

Accounting Software Integration in Nigeria: Getting Sales, Payments and Books in Step

Business colleagues working in an office — an article about accounting software integration Nigeria

Ask most Nigerian business owners when they last saw an accurate profit figure and the honest answer is "after the accountant finishes, some weeks later". That lag is rarely a skills problem. It is that sales sit in one system, payments in another, stock in a third, and somebody has to bring them together by hand before anything can be posted.

Integration removes that gap. The work is less about accounting software features and more about agreeing how each business event should appear in the books, then making the systems send it that way automatically. This guide covers which connections repay the cost, the chart-of-accounts mapping that decides whether the project succeeds, Nigerian specifics from VAT to cash sales, and what it costs.

What accounting software integration actually means

Accounting packages are designed to receive transactions, not to chase them. Integration builds the pipes that deliver those transactions in the right shape, at the right time, with enough detail to be useful and not so much that the ledger becomes unreadable.

Every accounting integration answers four questions for each type of event:

  • What triggers a posting? A completed order, a confirmed payment, a delivery, a payroll run, a stock movement.
  • What level of detail posts? Every line of every sale, or a daily summary per product group. Retailers almost always want summaries; project businesses usually want detail.
  • Which accounts are affected? Revenue, VAT payable, receivables, bank, cost of sales, fees.
  • What happens when it fails? A rejected posting must be visible and fixable, not silently dropped.

That last point deserves emphasis. An integration that quietly fails to post three days of sales is worse than no integration, because the books look complete and are not.

The connections that pay for themselves

ConnectionWhat posts automaticallyWho benefits most
Payment gatewayCollections, provider fees, settlements to bankAny business taking online payments
Point of saleDaily sales summaries, VAT, cash and card splitsRetail, pharmacy, restaurants, supermarkets
Online storeOrders, refunds, delivery chargesE-commerce and multi-channel sellers
Invoicing or CRMSales invoices, receipts, customer balancesService firms, B2B suppliers, agencies
Bank statementsImported transactions for reconciliationEveryone, particularly transfer-heavy businesses
PayrollSalary, deductions and employer costs by departmentBusinesses above roughly 10 staff
Inventory or warehouseStock movements, cost of sales, adjustmentsDistributors, manufacturers, retailers
Expenses and petty cashStaff claims and approvals into the ledgerMulti-site and field-based operations

If you can only afford two connections, choose the payment gateway and whichever system generates your sales. Those two produce most of the month-end work and most of the arguments about what was actually collected.

Chart of accounts mapping: where projects succeed or fail

Before anything is built, someone who understands your books must map each business event to an accounting treatment. This is a two-hour conversation that prevents a two-month mess.

A workable mapping table looks like this, and should be agreed in writing with your accountant:

Business eventDebitCreditNotes
Online sale, paid by cardGateway receivableSales revenue and VAT payablePost net of nothing; fees posted separately
Gateway settlement to bankBankGateway receivableDifference posts to transaction fees
Cash sale at the counterCashSales revenue and VAT payableDaily summary per till
Customer transfer to virtual accountBank or clearingCustomer receivableMatched by reference
RefundSales revenue and VAT payableBank or gatewayKeep reason codes for reporting
Stock receivedInventorySupplier payableCosting method must match policy

Three rules keep mappings sane. Post fees separately rather than netting them off revenue, so you can see what collection actually costs. Use a clearing account for money in transit between the gateway and the bank, so timing differences do not look like missing money. And agree the level of summary before go-live, because changing it later means reposting history.

Native connector, middleware or custom build?

OptionHow it worksBest whenWatch out for
Native connector or appThe vendor's own integration or marketplace appBoth systems are mainstream productsLimited mapping control, dollar subscription
Middleware or iPaaSA third tool routes and transforms dataSeveral systems, frequent changesRecurring cost, another dependency
Custom integrationCode written against both APIsCustom or local systems, unusual rulesNeeds documentation and a support plan
Scheduled file exchangeExports imported on a timetableOlder software with no APIManual failure points, slower feedback

Many Nigerian businesses end up with a mix: a native connector for the payment gateway, a custom job for a locally built inventory system, and a file import for a legacy branch package. That is acceptable as long as each route is documented and monitored.

How an accounting integration project runs, step by step

The core sequence is: agree the mapping with your accountant, choose the connection route per system, build in a test company file, run parallel, then reconcile and hand over.

  1. Freeze a clean starting point. Agree an opening balance date with your accountant so you are not integrating into a ledger that is already out of balance.
  2. Document the mapping. Every event type, its accounts, its tax treatment and its summary level.
  3. Choose the route for each system. Native connector, middleware, custom or file exchange, based on the table above.
  4. Build into a test or sandbox company. Never test postings in the live ledger.
  5. Post a full sample period. Take a representative week, ideally including a refund, a part payment, a cash sale and a stock adjustment.
  6. Reconcile the sample manually. Your accountant compares the automated postings with what they would have done. Fix differences before going further.
  7. Run parallel for one cycle. Keep the manual process for a week or a month alongside the automation, comparing totals daily.
  8. Turn on monitoring. Alerts for failed postings, a visible queue of items that did not post, and a named person who checks it.
  9. Switch over and retire the manual route. Remove the duplicate spreadsheet so two versions of the truth cannot develop.
  10. Review at the first month-end. Time taken to close, number of unmatched items, and whether management figures arrive earlier.

What changes for Nigerian businesses

  • Cash is still material. Many businesses take a meaningful share of revenue in cash. Integration must include a till reconciliation step, not assume every sale carries a digital trail.
  • Transfers dominate B2B payments. Without unique references or dedicated virtual accounts, transfers cannot be matched automatically. Fixing the reference discipline is often a prerequisite to the integration, not a part of it.
  • Bank feeds are limited. Automatic bank feeds into accounting software are not universally available across Nigerian banks. Many businesses rely on statement imports or an aggregator. Confirm what your bank and package support before designing the reconciliation flow.
  • VAT and tax reporting. VAT treatment must be built into the mapping from the start, including exempt and zero-rated items where applicable. The Federal Inland Revenue Service has been introducing electronic invoicing and digital reporting requirements, and applicability and timelines vary by taxpayer category, so confirm your current obligations with FIRS or your tax adviser rather than assuming.
  • Multi-currency exposure. Businesses with dollar costs (hosting, software subscriptions, imports) need a policy for exchange rates at posting and at settlement, agreed with the accountant, so gains and losses are visible rather than buried.
  • Branches with poor connectivity. Outlets that lose internet need local capture with queued synchronisation, and a check that nothing was lost when the link returns.
  • Data protection and access. Financial records contain personal data about customers and staff. Restrict access by role, keep an audit trail, and verify current obligations under the Nigeria Data Protection Act 2023 with the Nigeria Data Protection Commission.

Example (hypothetical): a Lagos pharmacy chain

Example (hypothetical): a pharmacy chain with four branches in Lagos runs a point-of-sale system in each shop, accepts cash, card and transfer, buys from about forty suppliers, and keeps its books in a cloud accounting package. At month-end the accountant collects Z-reports from each branch, a gateway statement, bank statements and a stock spreadsheet, then posts summaries by hand. Closing takes about two weeks, and stock losses are only discovered during a quarterly count.

The chain integrates in three steps. First, each branch posts a daily sales summary into accounting, split by payment method and VAT status, with cash lodgements matched to bank deposits through a clearing account. Second, the payment gateway posts collections, fees and settlements, so card and transfer income reconciles without a spreadsheet. Third, purchase orders and goods received post to inventory and supplier payables, with cost of sales recognised from the point-of-sale movement.

The expected effect, from the design rather than a claimed result, is that the accountant's month-end becomes review rather than data entry, unexplained stock differences surface weekly instead of quarterly, and the owner can compare branch margins before the month is over. On the indicative bands below, this sits in the ₦2,500,000–₦6,000,000 range plus subscriptions and monthly support.

How much does accounting software integration cost in Nigeria?

Price depends on how many systems post into the ledger, how standard those systems are, the number of branches, and how much clean-up the existing books need first. The figures below are indicative 2026 ranges; actual quotes vary with scope, vendor and exchange rate. Accounting package subscriptions are usually billed per user per month in US dollars.

ScopeOne-off build (indicative)Recurring (indicative)
One connection using a native connector, configured properly₦150,000–₦600,000Package and connector subscriptions
Payment gateway to accounting with fees and settlements₦400,000–₦1,500,000Subscriptions, support
Point of sale to accounting, single site₦600,000–₦2,000,000Subscriptions, support
Multi-branch point of sale with clearing accounts₦2,000,000–₦6,000,000Subscriptions, hosting, support
Inventory and purchasing into the ledger₦1,500,000–₦5,000,000Subscriptions, support
Payroll posting by department₦500,000–₦2,000,000Payroll subscription, support
Books clean-up and opening balance preparation₦200,000–₦1,000,000None once complete

Ask each vendor to quote against the same mapping document, and to state clearly who is responsible for the accounting treatment: the integrator builds the pipes, but your accountant must own the treatment. Support should cover failed postings and changes when a provider updates its interface.

Mistakes to avoid

  • Building before the mapping is agreed. Reposting a month of incorrectly coded transactions is more expensive than the conversation that would have prevented it.
  • Netting fees off revenue. It hides the true cost of collection and makes gateway reconciliation harder.
  • No clearing account. Money that has left the gateway but not reached the bank will look like a discrepancy every single day without one.
  • Posting excessive detail. A retailer posting every line of every till receipt makes the ledger unusable. Summarise, and keep detail in the source system.
  • Skipping the parallel run. One cycle of comparison catches mapping errors that testing does not.
  • Ignoring failed postings. Build the exception queue and give it an owner, or the gaps will appear at year end.
  • Automating into disordered books. If the ledger is already wrong, integration accelerates the error. Clean up first.
  • Leaving the accountant out. The integration must serve how your accounts are actually prepared and audited, which only they can confirm.

Conclusion

Accounting integration is an accounting project delivered with software, not a software project with accounting attached. Agree the mapping with whoever prepares your books, use clearing accounts for money in transit, post fees separately, choose a sensible summary level, and insist on a visible exception queue. Start with the payment gateway and your main sales system, run one cycle in parallel, then extend to inventory and payroll. The measurable result to aim for is a shorter close and management figures early enough to act on.

If your month-end still begins with collecting exports from four systems, Linestech can map your business events to your chart of accounts and build the integrations that post them automatically, including point of sale, payments, inventory and payroll.

Frequently asked questions

Which accounting packages can be integrated in Nigeria?

Mainstream cloud packages used by Nigerian businesses generally offer APIs or marketplace connectors, which makes integration faster. Locally built or older desktop packages can often still be integrated through their database or scheduled file exchange. Before committing to a package, confirm that it has a documented API, that it handles VAT the way your business needs, and that it supports the number of users and branches you run.

Do we still need an accountant after integrating?

Yes. Integration removes data entry, not judgement. Your accountant still sets the treatment of unusual transactions, reviews the exception queue, handles tax filings, prepares management accounts and closes the year. What changes is the balance of their time: less typing, more review and advice.

Can bank transactions flow into accounting software automatically in Nigeria?

Availability varies by bank and package, and many Nigerian businesses still import statements or use an aggregator rather than a direct feed. Confirm with your bank and your software vendor what is currently supported. Regardless of the route, use dedicated virtual accounts or a strict reference format so incoming transfers can be matched to invoices.

How is VAT handled in an automated posting?

The mapping must state the VAT treatment for each product or service category, including exempt and zero-rated items, and the integration must carry that through to the ledger. Because tax rules and electronic reporting requirements change, confirm current obligations with FIRS or your tax adviser, and review the mapping whenever rules or your product range change.

What if our point-of-sale system has no API?

Options include a scheduled export that is imported on a timetable, reading the system's database directly where the licence permits, or a small middleware component that watches for new export files. If none is workable, the cost of replacing the point-of-sale system should be compared with the cost of continuing manual posting for another two years.

How long does an accounting integration take?

A single native connector configured and tested takes one to two weeks. A point-of-sale to accounting integration for one site typically takes three to six weeks. A multi-branch programme with inventory and payroll is commonly two to four months, and the pace is usually set by the mapping decisions and the state of the existing books.

Will integration let us see profit in real time?

It will let you see revenue, collections and most direct costs close to real time, which is a considerable improvement. True profit still depends on period-end items such as accruals, depreciation, stock counts and provisions. A realistic goal is reliable weekly management figures and a much faster month-end, not a live profit number on a dashboard.

Sources and further reading

Figures, platform rules and regulations change. These are the primary references behind this article and the places to check before you act on it.