1. Home
  2. Blog
  3. E-commerce
  4. E-commerce Mistakes Nigerian Businesses Should Avoid

E-commerce Mistakes Nigerian Businesses Should Avoid

African business colleagues working in an office — an article about e-commerce mistakes Nigerian businesses should avoid

There is a familiar pattern in Nigerian e-commerce. Sales look reasonable, the store looks good, the social accounts are active, and the owner still cannot say where the money went.

The answer is almost always in the operations, not the shopfront. Delivery failures, returns absorbed silently, discounting to move stock that should never have been bought, and repeat customers nobody tracked. None of it appears on the website, and all of it appears in the bank balance.

This article covers the operational mistakes specifically. Website and storefront problems are covered separately in the related article linked at the end.

The pattern behind most e-commerce losses

Nearly every operational mistake in this article shares one characteristic: the cost is invisible at the moment it is incurred and only appears later in aggregate.

A failed delivery feels like an unlucky day. Fifteen failed deliveries in a month is a line item. An unrecorded refund feels like good customer service. Forty of them is your margin. Buying twenty units of a product you have never sold feels ambitious. Being unable to pay for the product that does sell is the consequence.

The single most useful habit in Nigerian e-commerce is therefore to measure things per month rather than per incident, and per order rather than per product. Everything else follows from that.

Pricing and margin mistakes

Pricing from unit cost alone. Many sellers set prices as cost plus a comfortable markup, then absorb delivery, packaging, payment fees and losses out of that markup. Fix: build a costing sheet with unit cost, packaging, delivery, payment fees and an allowance for returns, then price from the contribution you need.

Absorbing delivery without calculating it. "Free delivery" is a marketing decision with a financial cost. If an order contributes ₦3,000 and delivery costs ₦2,500, free delivery has taken nearly all of it. Fix: set a minimum order value for free delivery, or restrict it to areas you can serve cheaply.

Discounting to move stock rather than to acquire customers. Repeated discounting teaches customers to wait for the next sale and erodes the price they consider normal. Fix: use fewer, time-bound promotions with a specific purpose, and solve the underlying buying problem.

Not revising prices as costs move. Supplier prices, courier rates and dollar-denominated subscriptions change. A price set eight months ago may now be below cost. Fix: a quarterly price review with your costing sheet open.

Inventory and stock mistakes

Buying depth in unproven products. The most common way Nigerian online sellers convert cash into a problem. Fix: buy a small test quantity, measure sell-through over three to four weeks, then restock what moves.

No stock record shared across channels. Selling the same item on a website, Instagram, WhatsApp and a marketplace without one shared stock count produces oversells, apologies and refunds. Fix: one authoritative stock record, updated whenever an order is confirmed, whichever channel it came from.

Ignoring dead stock. Items that have not sold in ninety days are cash sitting on a shelf, and they rarely improve with time. Fix: review stock age monthly and clear slow lines deliberately through bundles or a targeted offer rather than a general discount.

No reorder point. Best-selling items run out during the week they matter most, usually when advertising is running. Fix: set a reorder level for each fast-moving line based on how many days of stock remain, not on a fixed quantity.

No stock count discipline. Small, regular counts catch shrinkage and errors while they are still small. Fix: count fast-moving lines weekly and everything monthly.

Payment and reconciliation mistakes

Offering only one payment route. Nigerian buyers vary between card, bank transfer, USSD and pay-on-delivery. Each route you omit costs you orders from customers who prefer it. Fix: offer card and transfer at minimum.

Accepting screenshots as proof of payment. Transfer screenshots are easily faked and routinely misread. Fix: confirm against your account or, better, use dedicated virtual accounts through a payment provider so transfers are matched automatically.

No reconciliation routine. Money arrives from several sources, and without a routine nobody knows which orders were genuinely paid. Fix: reconcile gateway settlements and bank transfers against orders weekly, and investigate differences while they are still traceable.

Treating pay-on-delivery as free. It reduces checkout hesitation and raises failed-delivery and cash-handling costs. Fix: offer it selectively, within areas you can serve cheaply, or require a part-payment that covers delivery.

Unrecorded refunds. Refunds handled informally by transfer often never reach the books. Fix: record every refund against the original order, with a reason code. Reasons are what tell you which product or process is failing.

Delivery and fulfilment mistakes

No address verification before dispatch. Incomplete addresses and unreachable phone numbers are a leading cause of failed deliveries in Nigeria. Fix: confirm the address and a reachable number by message before dispatch, and ask for a landmark.

Using one courier for everything. Different partners are strong on different routes and service levels. Fix: compare partners such as GIG Logistics, Kwik, Sendbox and DHL by route and track their performance yourself rather than relying on their claims.

No dispatch cut-off. Orders trickling out all day makes batching impossible and pickups unpredictable. Fix: a daily cut-off time, with everything after it dispatched the next working day, stated clearly to customers.

Promising timelines you do not control. "Next-day delivery anywhere in Nigeria" creates complaints you cannot prevent. Fix: publish realistic ranges by zone and communicate proactively when something slips.

No tracking of failure reasons. Without reasons you cannot reduce the rate. Fix: record why each failure happened (wrong address, customer unreachable, refused, item damaged) and review the pattern monthly.

Weak packaging. Damage in transit costs you the product, the delivery and the customer. Fix: pack for a rough journey, not a gentle one, and treat packaging as part of the product cost.

Returns and complaint-handling mistakes

No written returns policy. Every return then becomes a negotiation, and inconsistency spreads by word of mouth. Fix: publish a clear policy covering timeframe, condition, who pays return delivery, and how refunds are made.

Handling complaints only in private messages. Nothing is learnt because nothing is recorded. Fix: log every complaint with the order, the issue and the resolution, even in a spreadsheet.

Treating a complaint as an accusation. Defensive replies convert a recoverable situation into a public one. Fix: acknowledge, state what you will do and by when, then do it.

Refunding without diagnosing. Refunds resolve the customer and hide the cause. Fix: attach a reason to every refund and review reasons monthly. Recurring reasons are process faults, not bad luck.

Customer service and communication mistakes

Slow replies on WhatsApp. Nigerian buyers often message several sellers at once; the first useful reply frequently wins the order. Fix: set response-time targets, use saved replies for common questions, and state your working hours.

Answering with a price and nothing else. "₦15,000" answers the question and closes the conversation. Fix: answer with the price, what is included, delivery time and the next step.

No proactive updates. Silence between payment and delivery generates anxious messages and cancellations. Fix: send confirmation, dispatch and delivery messages automatically. This one change reduces support volume noticeably.

One person holding every conversation. When the owner is the only one who knows anything, the business stops when they are unavailable. Fix: shared inboxes, documented answers, and access for a second person.

No follow-up after delivery. The easiest sale is to a customer who just received a good product. Fix: a short message a few days later asking whether all is well, and a reason to buy again.

Data and record-keeping mistakes

No customer list. Businesses that depend entirely on social platforms are one account issue away from losing contact with every customer. Fix: capture name, phone and email at checkout and keep them in your own records, with consent and an accurate privacy notice in line with the Nigeria Data Protection Act 2023. Verify your obligations with the Nigeria Data Protection Commission.

Not distinguishing new from repeat customers. Repeat rate is the number that determines whether growth is affordable. Fix: tag every order as first or repeat, and review monthly.

No record of order sources. Without knowing which channel produced which order, advertising decisions are guesses. Fix: ask at checkout or use distinct links per channel.

Relying on memory for supplier terms. Prices, lead times and minimum quantities change. Fix: a simple supplier record with current prices and lead times.

No backups. Customer and order data lost to a platform problem or a hijacked account is often unrecoverable. Fix: export regularly, store securely, and enable two-factor authentication on email, banking, domain and social accounts.

Marketing and channel mistakes

Advertising before the operation can cope. Paid traffic into a store with stock gaps and slow replies buys complaints. Fix: get fulfilment reliable first, then spend.

No cost-per-customer measurement. Spending without knowing acquisition cost hides whether growth is profitable. Fix: divide monthly advertising spend by new customers acquired, and compare with contribution per order.

Depending on one channel. An account restriction or an algorithm change can remove most of your demand overnight. Fix: build at least one channel you own, such as a website with search visibility and a customer list.

Chasing followers rather than buyers. Audience growth that does not convert consumes time and budget. Fix: measure enquiries and orders per channel, not reach.

Abandoning search visibility. Customers who search for a product have higher intent than those scrolling. Fix: proper product titles and descriptions, a Google Business Profile if you serve a city, and content answering pre-purchase questions.

Cash flow and finance mistakes

Mixing personal and business money. It makes the true performance of the business unknowable. Fix: a business account, and personal drawings on a schedule.

Treating revenue as profit. Money in the account is owed to suppliers, couriers and tax. Fix: a monthly profit and loss statement, however simple, prepared with an accountant.

Ignoring the cash conversion cycle. Stock is paid for before it sells, and gateway settlement takes time. Fix: track how long cash is tied up and keep a buffer sized to that period.

Restocking on gross sales. Reordering based on revenue rather than profit is how businesses grow into insolvency. Fix: reorder from contribution, not turnover.

No allowance for tax. Tax arrives whether or not it was set aside. Fix: reserve monthly and confirm your obligations with the Federal Inland Revenue Service and the relevant state authority.

Example (hypothetical): where the money went in a Lagos fashion store

Example (hypothetical). A Lagos store sells roughly 120 orders a month at an average order value of ₦18,000, and the owner cannot explain why profit is thin.

LineMonthly amountWhat it reveals
Revenue recognised₦2,160,000Looks healthy
Cost of goods₦1,150,000Expected
Delivery absorbed on "free delivery" orders₦210,000Free delivery offered store-wide, including cheap items
Failed pay-on-delivery orders (14)₦95,000Outbound and return delivery, plus repackaging
Refunds and damages₦130,000Unlogged, so causes unknown
Packaging₦72,000Reasonable
Payment fees₦45,000Unremarkable
Fixed costs (store, tools, storage, data)₦180,000Reasonable
Advertising₦250,000Unmeasured against new customers
Indicative profit₦28,000On ₦2,160,000 of sales

Three fixes change this materially: a minimum order value for free delivery, pay-on-delivery limited to verified addresses in serviceable areas, and logged refund reasons so the recurring cause can be found. None of them requires a new website or more sales. Indicative figures for illustration only.

An operations health check

Run this monthly. Any unticked box is worth an hour of attention.

  • Every product has a costing sheet including packaging, delivery and payment fees
  • Prices reviewed within the last quarter
  • One shared stock record across all selling channels
  • Reorder points set for the top ten selling lines
  • Stock older than ninety days identified and actioned
  • At least two payment routes offered and working
  • Gateway and bank payments reconciled against orders weekly
  • Addresses and phone numbers verified before dispatch
  • Failed delivery reasons recorded and reviewed
  • A written, published returns policy
  • Refund reasons logged for every refund
  • WhatsApp response-time target set and being met
  • Automated confirmation, dispatch and delivery messages in place
  • Customer list held in your own records, with consent
  • Repeat versus new customers tracked monthly
  • Cost per acquired customer calculated
  • Business and personal money fully separate
  • Monthly profit and loss statement prepared
  • Backups taken and two-factor authentication enabled on key accounts

Conclusion

Nigerian e-commerce is won and lost in operations. Price with every real cost included, buy stock shallow and restock fast, verify addresses before dispatch, publish a returns policy, log refund reasons, answer messages quickly, and keep your own customer records. None of it is complicated, and all of it is measurable.

Work through the health check monthly. Fixing three or four of these will usually do more for your profit than a new design or a larger advertising budget.

If manual order handling, stock errors or delivery tracking are now the constraint, Linestech builds e-commerce systems for Nigerian businesses, including inventory, order tracking and delivery integrations that make these operational problems visible before they become expensive.

Frequently asked questions

What is the single most expensive e-commerce mistake in Nigeria?

Failed deliveries, particularly on pay-on-delivery orders, because a single failure can cost outbound delivery, return delivery, repackaging and the staff time to sort it out, with no revenue at all. The fix is inexpensive: verify addresses and phone numbers before dispatch, and restrict pay-on-delivery to areas and customers you can serve reliably.

Should I stop offering pay-on-delivery?

Not necessarily. It removes a real trust barrier for first-time buyers. Manage it rather than abandoning it: offer it only within defined areas, require a small deposit covering delivery on higher-value items, verify contact details, and track the failure rate per area so you can withdraw it where it consistently loses money.

How do I know whether my prices are high enough?

Build a costing sheet per product covering unit cost, packaging, delivery if you absorb it, payment fees and an allowance for returns. Subtract all of that from the selling price to get contribution per order. Divide monthly fixed costs by that figure to get break-even volume. If break-even is higher than your actual monthly orders, your prices are too low.

How often should I review stock?

Count fast-moving lines weekly and everything monthly, and review stock age at least monthly so items older than ninety days are identified. Set reorder points for your top sellers based on days of cover remaining. These two habits prevent both stock-outs during promotions and cash trapped in lines that do not sell.

What should a returns policy include?

The timeframe for returns, the condition items must be in, which categories are excluded, who pays return delivery, how refunds are issued and how long they take, and how to start a return. Publish it where customers see it before buying. A clear policy reduces disputes and is usually a conversion aid rather than a deterrent.

How do I reduce WhatsApp response time without hiring?

Use saved replies for your most common questions, set and display working hours, send automated order confirmation and dispatch messages so fewer people need to ask, and give a second person access to the account. Most stores find that automating status updates alone removes a large share of incoming messages.

Is a website necessary if social selling is working?

Working today is not the same as being secure. A website gives you search visibility, a customer list you own, automated order handling and independence from a platform account you do not control. Keep selling socially, but build a store you own before a disruption forces you to do it in a hurry.

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.