Fincaly

How to Track Profit as an Instagram or WhatsApp Seller in Nigeria

🌍 Nigeria & Africa · By Fincaly Team · · 8 min read

A woman standing in front of a fruit stand holding a phone

If you sell on Instagram or WhatsApp in Nigeria, track profit for every order by recording the selling price, what the item cost you, delivery, packaging, ad spend and payment charges. Many online sellers count only the money they receive, so a busy week can hide a thin or even negative margin.

Selling through chats is fast and personal, but it makes records easy to lose. Orders arrive in DMs, voice notes and screenshots, payments come by transfer at all hours, and delivery costs change from rider to rider. This guide gives you a simple system.

Why chat sales are easy to lose

Without a record, you cannot say which products earn money, which discounts hurt, which customers are slow to pay or whether your ads pay for themselves. You may feel successful because chats are full, yet find that your account barely grows. Profit lives in the numbers, not the notifications.

What to record for every order

  • Date and customer name or handle
  • Item and selling price (₦)
  • What the item cost you, including delivery to you
  • Delivery paid by you, packaging and any payment charge
  • Any discount given
  • Payment status: paid, deposit or unpaid
  • Where the order came from: Instagram, WhatsApp status, referral or ad

A notebook, a spreadsheet or a simple app all work. Use one place only.

How to track profit per order

Profit = selling price - item cost - delivery and packaging - payment charges - discount

Example (illustrative): a bag sells for ₦25,000. It cost ₦14,000. You pay ₦2,000 for delivery and ₦500 for packaging, and gave a ₦1,000 discount. Profit is 25,000 - 14,000 - 2,000 - 500 - 1,000 = ₦7,500 before ad spend and your other running costs, a margin of 30%.

Count your ad spend

Divide a month of ad spend by the orders it brought. If you spend ₦40,000 and get 20 orders, each order carries ₦2,000 of advertising. Subtract that from profit per order to see whether ads are worth it. In the example above, profit per order falls to ₦5,500. If an ad brings only 8 orders for ₦40,000, each order carries ₦5,000, and profit shrinks to ₦2,500.

Tag orders by source so you know which ad, post or referral brought each one. Stop spending on channels that do not pay back. Read pricing for profit if the margin is thin.

Do not forget the hidden costs

  • Data and airtime used for chats and calls
  • Phone and equipment wear
  • Photography, props and editing time
  • Returns, exchanges and failed deliveries
  • Delays in payment
  • Free samples and gifts

Record the main ones monthly, even as rough estimates.

Watch unpaid and part-paid orders

Record deposits and balances so you know what is still owed. A short "owed to us" list helps you chase quickly. This matters for cash flow, because unpaid orders are not cash you can spend or use to restock.

Handle returns and failed deliveries

Decide a policy in advance and write it where customers can see it. When a delivery fails, record who pays for the return trip. When an item is returned, record the refund and whether the item can be resold. These small events can quietly erase profit if you do not track them.

A simple sheet layout

Use one row per order:

Date Customer Item Price (₦) Item cost (₦) Delivery (₦) Other costs (₦) Profit (₦) Source Paid?
04 Ada Bag 25,000 14,000 2,000 1,500 7,500 Instagram Yes
04 Tolu Shoes 18,000 11,000 1,500 1,000 4,500 WhatsApp Deposit
06 Femi Set 32,000 21,000 2,500 2,000 6,500 Referral Yes

Profit is price minus the three cost columns. At the end of the month, add up the profit column and subtract your ad spend and running costs to find your real take-home. Sort by source to see which channel is best.

Keep your own money separate

Use a business account and a fixed salary. Customers who pay into your personal account make records messy. See separating business and personal money, and how to track sales from cash, transfers and POS.

A weekly routine

  1. Enter each order the day it is paid.
  2. Check payments against your bank alerts.
  3. Look at your best and worst products by profit, not only by sales.
  4. Review the ad spend for the week and the orders it brought.
  5. Adjust prices, stop losing products and plan next week's stock.

Use the numbers to grow

Once you know profit per product, you can push the winners harder, raise the price on items with thin margins and stop restocking those that tie up cash. See tracking profit by product for a deeper method.

Next steps

Start today by listing your last ten orders with their full costs. Work out profit for each, and add ad spend at the end. The result will probably change what you promote next week. Fincaly helps you do this in Naira; see features, or start with the bookkeeping guide.

Cover photo by Ali Mkumbwa on Unsplash.

Frequently asked questions

How do I know if my Instagram ads are worth it?

Divide your ad spend by the number of orders it brought, then subtract that cost per order from your profit per order. If profit is still positive, the ads are paying for themselves.

Should I include delivery in my price?

Either include it in the price or charge it separately, but always record what you pay for delivery so your profit is accurate.

How do I handle customers who pay a deposit?

Record the deposit as received and the balance as owed until it is paid, so you can see what is still outstanding.

Start your 3-day free trial