Back to Blog
Kenya
10 min read

How to Price Products for Online Selling in Kenya Without Losing Your Margin

A practical unit-economics guide for Kenyan online sellers covering landed cost, payment fees, delivery, returns, discounts and sustainable profit.

How to Price Products for Online Selling in Kenya Without Losing Your Margin

Pricing an online product by adding a percentage to the supplier price is one of the fastest ways to build a busy but fragile business. The supplier invoice does not include every cost created by a sale. Packaging, payment collection, platform fees, delivery support, damaged items, returns, advertising and staff time can consume what appeared to be a healthy margin.

This guide provides a practical pricing model for Kenyan sellers of physical products. It does not prescribe one universal markup. Instead, it helps you calculate what an order contributes, choose which costs the buyer or business will carry and decide whether discounts and “free delivery” can be sustained. For the broader process surrounding those numbers, begin with Selling Things Online in Kenya. When pricing errors are caused by disconnected orders, stock, payment and reporting, the central commercial resource is e-commerce automation in Kenya.

Separate markup, margin and contribution

Markup describes how much you add to a cost. Gross margin describes the portion of selling price left after the defined product cost. Contribution describes what remains after all variable costs caused by the order. These measures answer different questions, so do not use them interchangeably.

Suppose an item costs KSh 1,000 and sells for KSh 1,500. The markup on that purchase cost is 50 percent. The gross margin, using only that cost, is KSh 500 or roughly one-third of the selling price. But if packaging, payment and delivery subsidy total KSh 250, the contribution is only KSh 250 before fixed overhead and tax. The business is less profitable than the markup suggests.

Use contribution to compare products and channels. A marketplace, owned website and WhatsApp order may produce the same headline revenue while carrying different fees and handling time. The most useful model assigns each cost to the order or period where it actually occurs.

Calculate landed product cost accurately

Landed cost is what it takes to make a sellable unit available at your stock location. Depending on the product, it can include supplier price, transport, import charges, clearing, insurance, currency conversion, inspection, labelling and the expected share of damaged or unusable units.

Calculate from a complete batch rather than one ideal unit. If you pay KSh 60,000 to buy and land 100 items but only 96 are sellable, divide the batch cost by 96. Ignoring defects quietly understates cost. If variants have different purchase prices or demand, maintain separate costs rather than averaging in a way that hides slow-moving stock.

Update the figure when suppliers, freight or exchange rates change. Do not overwrite historical order economics with today’s cost. Record the cost basis used when the order was placed so later reporting remains meaningful. For locally manufactured goods, include direct materials and production labour, and decide how to allocate batch-level costs consistently.

List every variable order cost

A variable cost increases because an order exists. Common examples include payment processing, packaging, picking supplies, marketplace commission, per-order software fees, sales commission, delivery subsidy and a realistic allowance for returns or failed delivery.

Some costs vary by basket rather than item. Allocate packaging and payment fees at order level, then distribute them only if you need product-level reporting. Avoid double-counting. Staff handling may be partly fixed at low volume and variable when volume requires more hours or people. Choose a documented treatment and review it as operations change.

Create a simple contribution formula:

`order revenue after discount - landed product cost - variable payment cost - variable platform cost - packaging - fulfilment cost - delivery subsidy - expected returns cost = contribution`

Run the formula for several real order types: one low-value item, a normal basket, an upcountry delivery, a discounted order and a return. The edge cases reveal whether a single nationwide price or promotion is hiding losses.

Price delivery explicitly

Delivery is often treated as a marketing afterthought, but distance, parcel size, urgency and failed attempts can materially change order economics. Decide whether the customer pays the full fee, the business subsidises a known portion or delivery is included above a basket threshold.

A free-delivery threshold should encourage a useful change in basket value. Estimate contribution at different basket sizes and choose a threshold where the additional product contribution covers the expected delivery subsidy with room for risk. Do not base it only on a competitor’s banner; their stock costs, carrier rates and margins may be completely different.

Publish delivery zones and fee rules before checkout. If a quote is required for certain regions or bulky products, state that clearly. Collect enough location information to price and fulfil accurately. The guide to reducing failed deliveries in Kenya explains why checkout data and delivery exceptions belong in the same operating model.

Include payment and cash-flow costs

Payment cost is not limited to a visible transaction fee. Consider settlement timing, reconciliation work, refunds and the risk of dispatching against unverified payment. Manual screenshot checking consumes staff time and can create errors. Cash on delivery may increase accessibility for some buyers while creating refusal, cash-handling and return-to-origin risk.

Model each payment method separately. A method with a slightly higher direct fee can still be valuable if it improves completion and reduces manual work. Conversely, a cheap transfer method may be expensive when staff spend hours matching references to orders. Use actual statements and process observations rather than assumptions.

Integrated M-Pesa payments need explicit pending, paid, failed and review states. The M-Pesa integration service describes verification and reconciliation patterns. Pricing should include the operational cost of exceptions, not assume every payment completes normally.

Estimate returns, exchanges and losses

Returns are not evenly distributed. Fashion may experience size exchanges, fragile products may suffer damage and cash-on-delivery orders may face failed attempts. Group historical reasons by product and channel. Calculate the cost of reverse delivery, inspection, repackaging, lost value, refund processing and support time.

If you are new, begin with a conservative allowance and replace it with measured data as orders accumulate. Do not solve avoidable returns by simply increasing every price. Improve product measurements, photographs, compatibility information, packaging and pre-dispatch confirmation. The product-content guide shows how accurate catalogue information reduces uncertainty before purchase.

Keep the return policy commercially realistic and easy to find. A vague or harsh policy may reduce trust; an overly generous copied policy may create obligations the operation cannot support. The price and policy should be designed together.

Account for customer acquisition

Advertising spend should be connected to completed, contributing orders rather than clicks or messages. Divide attributable campaign cost by new customers acquired, then compare it with first-order contribution. If acquisition cost is higher, the business needs verified repeat value, better conversion, higher contribution or a different channel.

Do not assume every follower or WhatsApp contact is free. Creating content, replying to messages and managing creators all consume resources. Organic channels may have no media charge while still requiring labour. Measure enough to compare options fairly.

Lifetime value should be based on contribution, not total revenue. Track whether the same customer returns, how often, what they buy and what servicing those orders costs. Avoid financing an unprofitable first order on the vague belief that loyalty will appear later.

Use competitor prices as context, not arithmetic

Competitor research can show the range buyers encounter, what delivery promises are common and how products are bundled. It cannot reveal another seller’s true cost, supplier terms, stock quality or profitability. Compare like with like: specification, warranty, authenticity, included accessories, delivery and after-sales support.

If your required price is above the visible market, identify whether the offer communicates enough added value. Better availability, verified quality, faster support, clear warranty or useful bundling can matter. If there is no meaningful difference and your cost base remains higher, the product may be a poor choice rather than a marketing problem.

Competing only on the lowest price makes the business vulnerable to any seller willing to accept less margin. Make the buying decision easier and safer, then explain the value with specific evidence.

Design discounts with a purpose

Every discount should have a job: acquire a first customer, move aging stock, increase basket size, reward repeat purchase or support a time-bound campaign. Calculate the contribution after discount before publishing it. A 10 percent discount comes from revenue, not from an abstract marketing budget, and can remove a much larger share of profit.

Prefer offers that improve order economics. Bundles can raise basket value and spread packaging or delivery cost. A useful add-on may preserve more contribution than a blanket percentage reduction. Threshold offers should be tested for whether buyers add profitable items or merely receive a discount on a purchase they already intended.

Record the original price, discount reason and campaign on the order. Without that data, reports cannot show which promotion produced profitable customers and which simply reduced revenue.

Set wholesale and reseller prices deliberately

Wholesale is not retail with a casual discount. A reseller needs room for their own operating cost and margin, while you need enough contribution for larger quantities, payment terms and fulfilment complexity. Define minimum quantities, variant mix, lead time, payment schedule, delivery responsibility and treatment of defects.

Larger orders can reduce per-unit packaging and acquisition cost, but they can increase credit and concentration risk. If payment is delayed, include the cash-flow effect. Do not grant terms that your working capital cannot support. Keep wholesale and retail inventory commitments visible so one channel does not unknowingly sell stock reserved for another.

When channel volume grows, inventory and pricing rules should use clear sources of truth. The guide to synchronising online store and POS inventory covers ownership and timing, while e-commerce automation in Kenya connects pricing inputs to the wider order and reporting workflow.

Build a monthly pricing review

Review landed costs, contribution by product, delivery subsidy, payment cost, return reasons, acquisition cost and aging stock. Do not change prices reflexively every week; use the review to identify material changes and document why an adjustment is needed.

Separate volume from value. A popular product can destroy cash if it has weak contribution and slow settlement. A slower product may deserve attention if it produces healthy contribution and repeat orders. Look at channel differences too. Marketplace visibility may justify a distinct assortment or price where terms allow, while an owned store may support bundles and loyalty.

Create alerts for products that sell below a defined contribution floor, orders whose delivery subsidy exceeds the rule and discounts that stack unexpectedly. At first, a spreadsheet and disciplined review are enough. At greater volume, automate data collection while keeping a person responsible for decisions.

A practical pricing checklist

Before publishing a price, confirm the landed cost is current; packaging, payment, platform and fulfilment costs are included; delivery treatment is explicit; return allowance is realistic; tax treatment has been confirmed with an appropriate Kenyan professional; the resulting contribution can support overhead; and any promotion still leaves an acceptable outcome.

Test the price through the whole order, not only on a product page. Check mobile display, cart totals, delivery rules, payment amount, invoice or receipt, refund calculation and reporting. A mismatch between systems creates distrust and reconciliation work.

Sustainable pricing gives the business room to keep promises. It funds accurate stock, protective packaging, responsive support and reliable delivery. The objective is not to charge the maximum possible amount. It is to choose a transparent price that customers can understand and the operation can honour repeatedly.

WhatsApp
Get in touch