How to Calculate Digital Marketing ROI in Nigeria

Marketing measurement in Nigeria breaks at a specific point: the ad sends a person to WhatsApp, the conversation runs for two days, the payment arrives by bank transfer, and the delivery is arranged by phone. Platform dashboards see the click and nothing after it. The result is a business that spends confidently on the channel with the best-looking dashboard rather than the one producing profit.
This guide sets out the formulas that actually matter, how to build a cost side nobody can dispute, the tracking arrangements that survive a chat-based sales process, and a quarterly reallocation routine that turns the numbers into decisions.
ROI, ROAS and CAC answer three different questions
These three figures are routinely confused, and each answers something different.
| Metric | Formula | Question it answers |
|---|---|---|
| ROI | (Gross profit − Marketing cost) ÷ Marketing cost × 100 | Did this marketing make money after cost of goods? |
| ROAS | Attributable revenue ÷ Ad spend | How much revenue did each naira of ad spend return? |
| CAC | Total acquisition cost ÷ new customers acquired | What does one new customer cost? |
| CAC payback | CAC ÷ monthly gross margin per customer | How many months until a new customer is profitable? |
ROAS of 4 sounds strong until you apply margin. On 25% gross margin, ₦1,000,000 of ad spend returning ₦4,000,000 of revenue produces ₦1,000,000 of gross profit — exactly break-even before any other cost. This is the single most common error in Nigerian marketing reporting, and it is why ROI must be calculated on gross profit.
A useful working rule: report ROAS daily for optimisation, ROI monthly for decisions, and CAC payback quarterly for planning.
Step 1: Total your true marketing cost
Ad spend is rarely more than two-thirds of the real cost.
| Cost line | Include |
|---|---|
| Media spend | All platforms, boosted posts, search, display |
| Agency or freelancer fees | Retainers, management fees, percentage-of-spend charges |
| Creative production | Photography, video, models, editing, design |
| Influencer and partnership fees | Cash and product, valued at cost |
| Tools and software | Email platform, scheduling, analytics, landing-page tools |
| Staff time | Hours spent by your team on campaigns, at loaded hourly cost |
| Promotions and discounts | Discount value given, which is real margin foregone |
| Payment and delivery subsidies | Free delivery offers used as acquisition incentives |
Two lines that are almost always omitted: discount value and free delivery. If an acquisition campaign runs on a 20% discount code, that 20% is a marketing cost, not a pricing decision, and leaving it out makes the campaign look far better than it was.
Step 2: Define the conversion and put a value on it
For e-commerce, the conversion is an order and its value is its gross profit. For service businesses, the conversion is a qualified enquiry, and you need a converted value.
Value per qualified lead = Lead-to-customer rate × Average order or project value × Gross margin
Establish the lead-to-customer rate from at least three months of your own sales records, not from an assumption. Then:
- Define what counts as a qualified lead and write the definition down. A WhatsApp message asking your price qualifies; a message asking for a job does not.
- Decide whether you value a customer on their first purchase or on a stated relationship window such as twelve months. Both are defensible; state which you used.
- Apply gross margin. Marketing decisions made on revenue will systematically over-invest in low-margin products.
Step 3: Build tracking that survives WhatsApp
This is the section that makes the difference in Nigeria. Set up all of it before your next campaign.
- UTM parameters on every link you place anywhere: bio links, broadcast messages, influencer posts, paid ads, email.
- A unique WhatsApp link per channel, each with a different pre-filled message such as "I saw your Instagram post about the November offer", so the enquiry announces its source.
- WhatsApp and call clicks configured as conversion events in your analytics, not left untracked.
- Distinct coupon or discount codes per channel and per influencer, which also lets you measure the discount cost per channel.
- A required "how did you hear about us?" field on your enquiry form and as a standard question at point of sale.
- A sales log linking each enquiry to its source and its final outcome in naira.
- Order or quote references used in bank-transfer narrations so offline payments can be matched to their campaign.
- A weekly reconciliation habit where someone matches paid orders back to their source.
None of this requires expensive software. It requires that one person owns the sales log and updates it weekly. Businesses that skip this step end up guessing, regardless of how much they spend on analytics tools.
Step 4: Calculate channel-level ROI
Do this per channel, monthly. Use the same period for cost and revenue, and decide a lag rule: if your sales cycle is three weeks, do not compare this month's spend with this month's closed sales.
| Line | Channel A | Channel B |
|---|---|---|
| Media spend | ₦900,000 | ₦600,000 |
| Creative, fees and tools allocated | ₦250,000 | ₦180,000 |
| Discount cost | ₦140,000 | ₦0 |
| Total cost | ₦1,290,000 | ₦780,000 |
| Attributable revenue | ₦5,400,000 | ₦2,700,000 |
| Gross margin at 35% | ₦1,890,000 | ₦945,000 |
| Gross profit after marketing cost | ₦600,000 | ₦165,000 |
| ROI | About 47% | About 21% |
| New customers | 84 | 31 |
| CAC | About ₦15,400 | About ₦25,200 |
Illustrative figures for demonstrating the method, not benchmarks.
Read the table as a whole. Channel A has better ROI and lower CAC, but it depends on a discount that trains customers to wait for offers. Channel B costs more per customer but may bring buyers who pay full price and return. This is why CAC payback and repeat rate belong in the same review.
Step 5: Calculate blended ROI and CAC payback
Channel-level numbers always overstate reality, because channels assist each other and because untracked word of mouth gets attributed somewhere. Blended figures act as a reality check.
- Blended CAC = total marketing cost in the period ÷ total new customers in the period, including those you could not attribute.
- Blended ROI = (total gross profit from all new customers − total marketing cost) ÷ total marketing cost × 100.
- CAC payback = blended CAC ÷ average monthly gross margin per customer.
If the sum of your channel-level attributed revenue significantly exceeds your actual revenue, your channels are double-counting the same sales. That is common when several platforms each claim the same conversion, and the blended figure is the honest correction.
For repeat-purchase businesses, add the ratio of customer value to acquisition cost. A customer generating ₦48,000 of gross margin over twelve months at a CAC of ₦15,400 gives a ratio above three, which is usually a healthy position. Ratios close to one mean you are buying revenue rather than building a business.
Example (hypothetical): a fashion brand's quarterly review
Example (hypothetical): a Lagos womenswear brand sells through Instagram, WhatsApp and its own online store, with an average order value of ₦34,000 and a gross margin of 42%.
Quarterly cost
| Line | Amount |
|---|---|
| Paid social spend | ₦2,400,000 |
| Influencer fees and gifted product at cost | ₦850,000 |
| Photography and content production | ₦600,000 |
| Freelance media buyer | ₦450,000 |
| Tools and email platform | ₦120,000 |
| Discount codes redeemed | ₦380,000 |
| Free delivery promotion | ₦290,000 |
| Internal staff time | ₦300,000 |
| Total quarterly marketing cost | ₦5,390,000 |
Quarterly result
- Attributable revenue across tracked channels: ₦21,600,000 from 635 orders.
- Gross margin at 42%: ₦9,072,000.
- Gross profit after marketing cost: ₦3,682,000, an ROI of about 68%.
- New customers: 410. Blended CAC: about ₦13,150.
- Average gross margin per customer over twelve months, based on their repeat rate: ₦31,000. Value-to-CAC ratio: about 2.4.
What the review changed. Two findings drove the decisions. First, one influencer partnership produced high revenue at a CAC above ₦40,000 once gifted product and the discount code were costed — it was paused. Second, orders arriving through the store checkout carried a higher average order value than orders closed in WhatsApp, so the brand moved budget towards ads that landed on product pages rather than on the chat link. Neither finding was visible in the platform dashboard; both came from the sales log. This is an illustrative scenario, not a client account.
Attribution models and which one to use
Attribution decides which touchpoint gets credit when a customer sees three things before buying.
| Model | How it assigns credit | Best used for |
|---|---|---|
| Last click | All credit to the final touchpoint | Simple, short sales cycles; understates awareness channels |
| First click | All credit to the first touchpoint | Judging discovery channels; overstates top of funnel |
| Self-reported | Credit to whatever the customer says | Nigerian SMEs with offline and chat-based closing |
| Position-based | Split between first, last and middle | Businesses with longer, multi-touch journeys |
For most Nigerian SMEs the practical answer is a hybrid: use last click from your analytics for mechanical counting, and self-reported attribution from the "how did you hear about us?" field as the sense check. Where the two disagree sharply, trust the customer over the dashboard, because the dashboard cannot see a WhatsApp conversation or a friend's recommendation.
Whatever you choose, keep it constant. Changing model between quarters makes your trend line meaningless.
What changes for Nigerian marketers
- Chat is the conversion point. The formal conversion often happens in WhatsApp, not on a page. Per-channel pre-filled messages and tracked click events are the workaround.
- Bank transfer breaks the payment trail. Use order references in transfer narrations, and reconcile weekly rather than reconstructing at month-end.
- Discounts and free delivery are heavy costs. Nigerian buyers are price-sensitive, promotions work, and their cost must sit inside the marketing calculation.
- Advertising is often priced in dollars. Platform spend converted from USD moves with the naira, so compare periods carefully: a rising cost per result may be exchange-rate movement rather than worse performance.
- Seasonality is pronounced. December, back-to-school, Ramadan and Easter shift both demand and ad costs. Compare like with like, or compare year on year.
- Word of mouth is large and untracked. Referral and repeat business inflate blended results and should be identified through self-reported attribution so paid channels are not credited with them.
- Consent matters. Building marketing lists from customer data brings obligations under the Nigeria Data Protection Act 2023. Collect consent properly and verify your position with the Nigeria Data Protection Commission.
Turning the numbers into budget decisions
Calculation without reallocation is bookkeeping. Run this routine monthly.
- Rank channels by ROI and by CAC, not by revenue.
- Check the blended figure to confirm channel numbers are not double-counting.
- Move 10–20% of budget from the weakest channel to the strongest, rather than making dramatic swings that destroy your data.
- Set a test budget of roughly 10% for new channels or creatives, and accept that its ROI will be poor while you learn.
- Check margin, not just volume. A channel that sells only discounted stock can show good ROAS and poor profit.
- Review payback, not only acquisition. A slightly more expensive channel that brings repeat buyers outperforms a cheap one that brings single purchasers.
- Write down what you changed and why, so next month's review has context.
Mistakes that inflate marketing ROI
- Using revenue instead of gross profit. The most common and most expensive error.
- Excluding discounts and free delivery. These are acquisition costs.
- Trusting platform-reported conversions alone. Platforms have an incentive to claim credit, and several may claim the same sale.
- Ignoring staff and agency time. Management cost is real cost.
- Counting repeat customers as newly acquired. CAC should count new customers only.
- Comparing mismatched periods. Spend and closed revenue need a lag rule when the sales cycle is long.
- Changing attribution models mid-year. You lose the ability to compare quarters.
- Judging a channel in two weeks. Give a channel a full sales cycle plus a month before you rule on it.
Conclusion
Digital marketing ROI is only as good as the two numbers feeding it: the real cost, including discounts, creative and time, and the real gross profit from sales you can actually attribute. In Nigeria, attribution is the harder half, and it is solved with per-channel WhatsApp links, unique coupon codes, an enquiry-source field and a weekly sales log rather than with software. Calculate channel ROI for comparison, blended ROI for truth, and CAC payback for planning. Then move budget in measured steps and write down why.
If the gap between your ads and your revenue is a WhatsApp conversation nobody is recording, Linestech can set up the tracking, enquiry capture and reporting that connect the two — so the next budget decision is made on profit rather than on impressions.
Frequently asked questions
What is a good marketing ROI for a Nigerian business?
No universal benchmark exists, and figures presented as industry standards should be treated cautiously. The practical tests are whether marketing produces gross profit above its cost, whether customer value over your chosen window comfortably exceeds CAC, and whether this quarter beats last quarter on the same definitions. Compare against your own history and your alternative uses of the money.
How do I measure ROI on organic social media?
Cost it properly first: content creation time, design, any tools, and management hours. Then track it like any other channel, using a distinct link with UTM parameters, a dedicated WhatsApp pre-filled message and self-reported attribution. Organic often shows strong ROI because media cost is zero, but the labour cost is genuine and must be included.
Should SEO and content be measured the same way?
The formula is the same, but the horizon is longer. Content and search visibility usually take one to two quarters to produce results and continue returning value afterwards, so judging them monthly will always disappoint. Measure organic leads and orders against the cumulative cost of the content programme over at least six to twelve months.
How do I handle sales that take weeks to close?
Apply a lag rule. If your average sales cycle is four weeks, compare this month's spend against revenue closed over the following month rather than the same month. For longer cycles, track cohorts: record leads generated in a period and follow their eventual conversion, reporting on the cohort rather than the calendar month.
What if two platforms both claim the same sale?
That is normal, and it is why blended figures exist. Sum your channel-attributed revenue and compare it with actual revenue; if the total is inflated, the difference is double-counting. Use channel numbers for relative comparison and blended numbers for the real answer on whether marketing is profitable overall.
How much should a Nigerian SME spend on digital marketing?
Set the budget from CAC and capacity rather than from a percentage rule. Work out what a customer costs to acquire and what they are worth, decide how many new customers you can serve well next quarter, and multiply. Then cap it at what the business can afford to risk while you are still learning which channels work.
Do I need an analytics specialist to do this?
Not for the calculation. A correctly configured free analytics account, UTM discipline, unique coupon codes, a "how did you hear about us?" field and a weekly-updated sales log are enough for a defensible result. Specialist help becomes worthwhile when spend is large enough that a few percentage points of efficiency exceed the cost of the expertise.
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.


