1. Home
  2. Blog
  3. Technology Buying Guides
  4. What Is the ROI of Custom Software? Is It Worth It in Nigeria?

What Is the ROI of Custom Software? Is It Worth It in Nigeria?

African business colleagues working in an office — an article about ROI of custom software

Custom software is one of the few technology investments where the return can be calculated honestly before you spend anything, because the value comes from things you can already count: hours spent on a task, orders entered twice, reconciliation disputes, stock that goes missing, invoices raised late. If you cannot point to those numbers today, you are not ready to justify a build.

The reason businesses get this wrong is not arithmetic. It is that the comparison is usually made against doing nothing, rather than against the two realistic alternatives: a subscription product, or a better-organised manual process. This article sets out where the return actually comes from, how custom compares with per-user subscriptions over five years, what payback looks like, and the situations where the honest answer is no.

Is custom software worth it? The short verdict

Custom software is worth it when at least one of these is true and you can put a number on it:

  • A process consumes significant staff hours every week and the work is repetitive, rule-based data handling rather than judgement.
  • Errors or leakage cost real money: mis-picked orders, stock discrepancies, unbilled work, duplicate payments, reconciliation disputes.
  • Growth currently requires proportional hiring. If serving twice as many customers means twice as many administrators, software breaks that link.
  • No standard product fits your process without compromises that cost more than the software would.
  • Your process is a competitive advantage and standardising it to fit a generic tool would weaken it.

It is not worth it when the process is small, when a subscription product covers 80 per cent of the need, when the business is changing shape rapidly, or when the underlying problem is unclear responsibilities rather than unclear systems. Software encodes a process; encoding a broken process makes it permanent.

The five places custom-software return comes from

Return sourceWhat it looks likeHow to quantify it
Labour recoveredStaff stop re-keying, chasing, collating, reconcilingHours per week times all-in hourly cost
Errors and leakage preventedFewer wrong deliveries, unbilled jobs, stock lossesHistoric value of disputes, write-offs, credit notes
Capacity without hiringMore orders, patients or clients served by the same teamCost of the hires avoided
Faster cash cycleInvoices raised on delivery instead of at month endDays saved times daily cost of working capital
Better decisionsLive stock, margin and debtor data instead of weekly spreadsheetsHardest to quantify; treat as supporting, not primary

The first three carry almost all defensible business cases. If your case rests mainly on "better decisions", it is a weak case, because the benefit is real but unfalsifiable. Build the numbers from hours and leakage, and treat decision quality as a bonus.

A practical way to get the labour figure: for two weeks, ask the three people closest to the process to log how long each repetitive task takes. Most Nigerian SMEs are surprised by the total, and the log becomes the single most persuasive document in the business case.

The cost you have to beat

Custom software has a five-year cost, not a project cost. Indicative 2026 figures for a mid-sized Nigerian business system; actual quotes vary with scope, vendor and exchange rate.

Cost lineIndicative amount over five years
Build₦6,000,000
Maintenance at 18% yearly₦5,400,000
Hosting, backups and infrastructure₦2,500,000
Third-party licences and APIs₦1,200,000
Training and rollout, including refreshers₦800,000
One significant upgrade in year four₦2,000,000
Indicative five-year total₦17,900,000

A useful planning rule is that the true five-year cost lands near double the build price. Any business case that compares annual savings against the build figure alone is overstating the return by roughly half. Software Maintenance Costs in Nigeria breaks down maintenance costs in detail.

Custom versus subscription: the crossover maths

The realistic alternative to custom software is usually a subscription product priced per user per month in dollars. That pricing behaves very differently: it is cheap for small teams and rises directly with headcount, while custom software costs a lot up front and barely changes as you add users.

Indicative five-year comparison at an assumed US$35 per user per month, converted at an assumed rate, against the ₦17,900,000 custom total above. Figures are illustrative only; subscription prices, exchange rates and your scope will differ.

Team sizeIndicative five-year subscription costFive-year custom costWhich looks cheaper
5 usersAbout ₦3,600,000₦17,900,000Subscription, clearly
15 usersAbout ₦10,800,000₦17,900,000Subscription
30 usersAbout ₦21,600,000₦17,900,000Custom, marginally
60 usersAbout ₦43,200,000₦17,900,000Custom, clearly
120 usersAbout ₦86,400,000₦17,900,000Custom, decisively

Three qualifications matter more than the numbers. First, the crossover moves against subscriptions when the naira weakens, because their price is fixed in dollars while your custom system is largely a naira cost. Second, subscription cost is only comparable if the product actually fits; if 30 per cent of your process still happens in spreadsheets and WhatsApp, you are paying for the subscription and carrying the manual cost. Third, a hybrid is often correct: subscribe for the commodity functions such as accounting and email, and build only the part that is genuinely yours. Custom Software vs Off-the-Shelf Software covers the custom versus off-the-shelf decision in depth.

What payback looks like: indicative scenarios

Illustrative planning scenarios, not research findings or client results.

ScenarioSystemIndicative buildAnnual benefit assumedIndicative payback
Admin-heavy SMEOrder, invoice and stock system replacing spreadsheets₦4,500,000₦3,600,000 in hours recoveredUnder 2 years
Multi-branch retailCentral stock, pricing and reconciliation across 5 branches₦12,000,000₦7,000,000 in leakage and hoursAbout 3 years
Service firmJob scheduling, timesheets and billing₦7,000,000₦4,000,000 in unbilled work recovered2 to 3 years
Premature buildBespoke CRM for an 8-person team₦6,000,000Marginal over a subscription toolDoes not pay back

The last row is the important one. The failure mode is not usually a bad build; it is a good build of something a ₦150,000-a-year subscription would have handled. Scope discipline protects return more than negotiation on price does.

The returns that are real but hard to count

Process ownership. Your software does what your business does, rather than forcing your business to do what the software expects. For firms whose operating method is their advantage, this is the whole point.

Data you control. Your transaction history stays in your database, exportable and analysable, rather than inside a vendor platform with export limits. Over years this becomes a genuine asset, especially when applying analytics or AI later.

Freedom from per-user pricing. Adding a branch or a seasonal team costs nothing in licence terms. For Nigerian businesses that scale headcount up and down, this is a meaningful structural advantage.

Insulation from foreign pricing decisions. Subscription vendors raise prices and change tiers, and those changes arrive in dollars. A custom system's cost is mostly local.

Integration on your terms. Connecting to your bank, your payment provider, your logistics partner or your accountant's system is a decision you make, not a feature request you submit.

When custom software does not pay back

  • A standard product fits well. If a subscription tool covers your process without significant workarounds, buy it. When Should You Buy Existing Software? covers when to buy existing software.
  • The team is small. Below roughly fifteen to twenty users, subscription pricing is usually hard to beat.
  • The process is unstable. Building software around a process you are still redesigning locks in the wrong version.
  • The problem is organisational. Unclear ownership, weak supervision and poor data discipline survive any system change.
  • You cannot fund maintenance. An unmaintained business system becomes a risk to operations, not just an inconvenience.
  • Nobody internally will own it. Systems without an internal owner accumulate workarounds and lose credibility.
  • The benefit is only "better reporting". Real but rarely sufficient on its own to justify seven figures.

A six-question payback framework

  1. What does the current process cost per month? Hours times all-in hourly cost, plus quantified errors and leakage. If you cannot answer this, spend two weeks measuring before spending anything else.
  2. What share of that cost does software actually remove? Be conservative. A system that removes half of a manual workload is a good system; assuming 90 per cent is how business cases fail.
  3. Does an existing product cover it? Trial two seriously, with your real data, before concluding that nothing fits.
  4. How many users, and how will that change? This determines whether subscription pricing beats a build over five years.
  5. Is the process stable enough to encode? If it will change materially within a year, build the stable core only and defer the rest.
  6. Can you fund five years? Build, maintenance, hosting, licences and one upgrade. If only year one is funded, reduce scope now rather than discovering the gap in year two.

If questions one, two and four point the same way, the case is usually sound. If you are relying on question six being resolved later, it will not be.

Example (hypothetical): a clinic group counts the hours

Example (hypothetical). A group of four private clinics in Lagos runs patient records on paper, appointments in a notebook, billing in Excel and stock control informally. Two administrators per clinic spend a large part of each day on registration, retrieving files, compiling billing and reconciling with the pharmacy.

Before quoting anything, the group logs the work for two weeks. The log shows roughly 45 hours a week across the four clinics spent on file retrieval, re-keying billing data and month-end reconciliation, plus a recurring pattern of consultations and consumables that are delivered but never billed.

At an all-in cost of about ₦1,500 per administrative hour, the labour alone is roughly ₦270,000 a month, or ₦3,240,000 a year. Unbilled items are estimated conservatively at ₦200,000 a month, or ₦2,400,000 a year. Total addressable cost is therefore around ₦5,640,000 a year.

A clinic management system covering registration, appointments, consultation notes, billing and pharmacy stock is quoted at approximately ₦11,000,000, with maintenance at about ₦2,000,000 a year and hosting near ₦600,000.

The group assumes conservatively that the system removes 60 per cent of the addressable cost, roughly ₦3,380,000 a year, against ongoing costs of about ₦2,600,000 a year. Net annual benefit is around ₦780,000, which on an ₦11,000,000 build does not pay back within five years on hours alone.

So they change the scope. Phase one covers registration, records and billing only, quoted at about ₦5,500,000, targeting the largest components of the logged time and all of the unbilled revenue. Pharmacy stock and analytics are deferred to phase two, to be funded from phase one's savings. The smaller build against most of the same benefit changes the payback horizon materially.

The lesson is not that clinics should not build software. It is that scope, not price negotiation, is the main lever on return, and that a two-week measurement exercise before quoting is worth more than any vendor comparison. Figures here are illustrative.

What changes for Nigerian businesses

Labour cost changes the arithmetic. Where administrative wages are lower, automation that pays back quickly elsewhere pays back more slowly here. The strongest Nigerian cases usually rest on leakage, capacity and revenue capture rather than on headcount reduction alone.

Foreign-currency exposure cuts both ways. Subscription alternatives are dollar-priced and rise with the exchange rate, which improves the case for building locally. At the same time, your custom system's cloud hosting and third-party APIs are also dollar-priced, so the insulation is partial rather than complete.

Unbilled revenue is often the biggest single line. In clinics, workshops, logistics and professional services, work delivered but never invoiced is a common and quantifiable loss that systems capture well. Look here first when building a case.

Power and connectivity require design choices. Offline capability, local caching and resilient sync add cost but protect the return. A system that stops working during an outage does not deliver the savings you modelled.

Vendor continuity is a real risk to return. If the firm that built your system disappears, the cost of recovery can erase years of benefit. Insist on documentation, source-code assignment and infrastructure in your own accounts. Who Owns Custom Software Code? covers ownership of custom software code.

Data protection is part of the cost. Systems holding patient, customer or staff personal data carry obligations under the Nigeria Data Protection Act 2023, including access control, retention and breach response. Budget for it and verify current requirements with the Nigeria Data Protection Commission.

Adoption is where Nigerian projects most often lose the return. Staff revert to WhatsApp and paper when a system is slower than the workaround. Training, supervision and removing the old process deliberately are part of the investment, not an afterthought.

How to protect the return once the system is built

  1. Turn off the old process. Parallel running beyond a short transition guarantees partial adoption and halves the benefit.
  2. Appoint an internal owner with authority to prioritise change requests and enough access to handle routine administration.
  3. Measure the same numbers you measured before. Hours, errors, unbilled items. Report them quarterly against the original case.
  4. Keep maintenance funded. A lapse creates risk and eventually an emergency bill.
  5. Batch change requests into scheduled releases rather than paying for constant small deployments.
  6. Retrain after turnover. Benefit leaks away as experienced users leave.
  7. Own your code, data and infrastructure accounts, so switching vendors is a commercial decision.
  8. Resist scope creep after go-live. Every addition must clear the same payback test as the original build.
  9. Review annually against alternatives. If a subscription product has caught up with your requirements, it is worth knowing.

Mistakes that destroy custom software ROI

  • Comparing savings with the build cost alone. The five-year figure is roughly double.
  • Not measuring the current process first. Without a baseline, you cannot prove return or size the scope.
  • Building the whole vision at once. Phase it; fund later phases from earlier savings.
  • Encoding a broken process. Fix the process on paper first, then build.
  • Assuming full adoption. Model 60 to 70 per cent benefit capture, not 100.
  • Ignoring subscription alternatives. Trial two properly with real data before ruling them out.
  • Choosing an unusual technology stack. It raises maintenance cost for the system's entire life.
  • No internal owner. The most reliable predictor of a system that quietly falls out of use.
  • Cutting training to save money. Training is a small line with an outsized effect on realised benefit.
  • Never reviewing the outcome. Businesses that do not measure after go-live cannot tell a successful investment from an expensive habit.

Conclusion

The return on custom software comes from hours recovered, leakage prevented and capacity gained without proportional hiring. Measure those three before you request a single quotation, model benefit capture conservatively, and compare against a real subscription alternative rather than against doing nothing. Price five years, not one, because maintenance, hosting, licences and an eventual upgrade roughly double the build figure.

Where the numbers work, custom software is one of the most durable technology investments a Nigerian business can make: it does not charge you more as you grow, it keeps your data in your hands, and it encodes the way you actually operate. Where the numbers do not work, the disciplined answer is to narrow the scope, subscribe for the commodity functions, and build only the part that is genuinely yours.

If you are trying to establish whether a build will pay back, Linestech can work through the baseline measurement, scope and five-year cost with you before proposing anything, and will say plainly when an existing product would serve you better. Tell us which process is costing you the most time today.

Frequently asked questions

How long should custom software take to pay back?

Two to three years is a reasonable target for a well-scoped Nigerian business system, with the strongest cases arriving sooner. Anything projected under twelve months usually assumes complete adoption and ignores maintenance. Anything beyond five years is fragile, because the business and the technology will both have changed by then.

Is custom software always more expensive than off-the-shelf?

Not over a five-year horizon with a larger team. Subscription cost rises with every user and is set in dollars, while custom cost is largely fixed and mostly local. For small teams, subscriptions are almost always cheaper. The crossover typically arrives somewhere in the range of twenty to forty users, depending on the subscription price and the exchange rate.

How do I calculate the value of hours saved if I am not cutting jobs?

Value the recovered hours as capacity rather than redundancy. If administrators stop spending fifteen hours a week on re-keying, that time either absorbs growth you would otherwise have hired for, or it goes into customer-facing work. State which of the two you intend, because a benefit nobody redeploys does not appear in the accounts.

What is the biggest risk to the return?

Adoption. A technically sound system that staff bypass returns nothing. The controls that protect adoption are simple and often skipped: involve the actual users in design, train properly, retire the old process on a defined date, and give one internal owner responsibility for making it stick.

Can I start small and expand?

Yes, and for most Nigerian SMEs this is the better route. Build the module covering the largest quantified cost first, prove the saving, then fund the next phase from it. Phasing also reduces the risk of encoding a process you are still refining, provided the architecture anticipates the later modules.

Does custom software make my business easier or harder to sell?

Usually easier, provided you own the code, the data and the infrastructure accounts, and the system is documented. A buyer sees a working operational asset. It becomes a liability where ownership is unclear, the original developer is unreachable, or the system cannot be maintained by anyone else. Ownership documentation is part of protecting the return.

Should I build custom software while my business is still growing fast?

Build only the stable parts. Processes that will not change, such as invoicing, stock movement and payment reconciliation, are safe to encode early. Anything you are still experimenting with should stay flexible until it settles. Building around a changing process is the most common way growing Nigerian businesses waste software budgets.

How do I know the quoted price is reasonable?

Compare two or three written quotations on identical scope, with the same assumptions about integrations, users and data migration. Look at what is included in maintenance, who owns the code, and what handover contains, rather than only the headline figure. How to Review a Software Development Proposal covers reviewing a software development proposal in detail.

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.