M-Pesa

M-Pesa Till Charges in Kenya: What Buy Goods Really Costs

K By Kev 16 July 2026 7 min read
Share
M-Pesa guide

M-Pesa till charges confuse a lot of shop owners because the customer pays nothing, yet the business still has a cost. On Buy Goods the charge is not at the moment of sale; it lands when you move or withdraw the money, on a tiered scale. This guide explains exactly where the cost sits, how the tiers work and how to budget for it so it never eats your margin by surprise.

On this page
  1. Where the cost of a till actually sits
  2. How to work out and budget your till charges
  3. Costly misreadings of till charges
  4. A hardware shop budgets its M-Pesa cost
  5. How Veira keeps till charges visible
  6. Frequently asked questions

Where the cost of a till actually sits

On a Buy Goods till the customer is not charged to pay you. That is part of why tills are popular: the price the customer pays is clean. The cost to the business shows up later, when you settle the money to a bank or withdraw it, and that charge is tiered by the amount involved.

Because the charge is separated from the sale, it is easy to forget it exists. A shop sees the full payment land and treats it as pure income, then meets the settlement charge at the end of the week or month and wonders where the margin went. M-Pesa till charges are real costs; they are just delayed.

The tiers matter because the charge is not a flat percentage. Different bands of money carry different costs, so two shops with the same turnover but different withdrawal habits can pay different totals. Understanding the bands is how you keep the cost predictable.

How to work out and budget your till charges

Five steps to turn an unpredictable cost into a planned one.

  1. 1

    Separate the sale from the settlement

    Remember the customer pays nothing on Buy Goods. Your cost is on settlement or withdrawal. Track the two separately so you can see your true takings and your true M-Pesa cost.

  2. 2

    Know your tier

    Charges are banded by amount. Check the current Safaricom merchant tariff for the bands that apply to your typical settlement size, because the band sets the cost.

  3. 3

    Use the fee calculator

    Put your real ticket sizes and settlement amounts into the M-Pesa fee calculator to see the charge for your business rather than guessing from a headline rate.

  4. 4

    Plan your withdrawal rhythm

    Many small withdrawals can cost more than fewer larger ones. Decide how often you really need the money in your bank and settle on a rhythm that keeps the total down.

  5. 5

    Price the cost in

    Once you know your monthly M-Pesa cost, build it into your margins so it is covered by your prices and never quietly erodes profit.

Costly misreadings of till charges

Thinking Buy Goods is free

It is free for the customer, not for you. The settlement charge is the cost. Treating the full payment as pure income overstates profit until the charge arrives.

Withdrawing in many small lumps

Because charges are tiered, pulling money out little and often can cost more than fewer larger settlements. Plan the rhythm to lower the total.

Using a headline rate instead of your numbers

Your cost depends on your amounts and tiers. A general percentage can mislead. Use your actual figures in the calculator for a real answer.

Not pricing the charge in

If your prices do not account for M-Pesa costs, the charge comes straight out of profit. Build it into your margins from the start.

A hardware shop budgets its M-Pesa cost

Worked example

A hardware shop in Ruiru took most of its money on a Buy Goods till and treated every payment as full income. At month end the owner settled to the bank and was startled by the cumulative charge, which had quietly grown with his rising sales.

He sat down with the fee calculator, entered his typical settlement amounts and saw the tier his withdrawals fell into. Then he changed his habit, settling fewer, larger amounts on a set day rather than pulling money out whenever he felt like it.

The change trimmed his monthly M-Pesa cost, and once he knew the figure he added it to his pricing. The charge stopped being a surprise and became a planned line in his costs, the same as rent or power.

Business impact

When M-Pesa payments are not matched to sales, a missing payment, a staff shortfall or a double charge can slip past you until the money is already gone.

Veira reconciles M-Pesa Till and Paybill against every sale, so a mismatch surfaces the same day instead of at month end.

How Veira keeps till charges visible

Veira records each Buy Goods payment against its sale and tracks the settlement cost, so you see your takings and your M-Pesa charges side by side instead of meeting the cost as a month-end shock.

With the cost visible per day and per period, you can see your margin after M-Pesa charges, which is the number that tells you whether your prices truly cover your costs.

Veira runs on a phone with a free terminal and keeps recording offline, so you keep clean numbers on both sales and charges without slowing the counter.

Frequently asked questions

Does a customer pay to use my till?
No. On a Buy Goods till the customer pays nothing extra. The charge falls on your business when you settle or withdraw the money, on a tiered scale.
When do M-Pesa till charges apply?
On settlement or withdrawal, not at the moment of sale. The full payment lands first, then a tiered charge applies when you move the money to your bank or withdraw it.
Are till charges a flat percentage?
No. They are banded by amount, so different settlement sizes carry different costs. That is why two shops with similar turnover can pay different totals.
How can I reduce my till charges?
Settle fewer, larger amounts rather than many small withdrawals, since charges are tiered. Use the fee calculator with your real figures to find the cheapest rhythm.
How do I know my exact charge?
Check the current Safaricom merchant tariff for your band and run your real ticket and settlement sizes through the M-Pesa fee calculator for a figure specific to your business.
Should I pass the charge to customers?
On Buy Goods the customer pays nothing, so the cleaner approach is to build the charge into your prices rather than adding a surcharge at the counter.
Do till charges affect my eTIMS invoice?
No. The eTIMS invoice records the sale value to the customer. The M-Pesa settlement charge is a separate business cost, not part of the customer’s invoice.
Why did my charges grow with my sales?
Because the cost is tied to the money you move, rising sales mean rising settlements and a larger total charge. Plan your withdrawal rhythm and price the cost in as you grow.

M-Pesa till charges are a real but predictable cost once you see that they sit on settlement, not on the sale. Know your tier, plan your withdrawals, and price the charge into your margins. Use the fee calculator for your real numbers, then let Veira show your takings and M-Pesa costs together on every sale.

Terms explained

Keep reading

See all M-Pesa guides

Veira for your business

Browse Veira by business type