Business Till Guide · 7 min read

M-Pesa Business Till: How to Analyse Your Income and Grow Your Business (2024 Guide)

Learn how to read your M-Pesa Business Till statement, track daily sales, identify your top customers, calculate KRA Turnover Tax, and use your till data to make smarter business decisions.

PL
PesaLedger Team··Updated regularly

Kenya has over 700,000 registered M-Pesa Business Tills. Yet the vast majority of till owners only check their balance — they never analyse the rich data sitting inside their monthly statement. This guide shows you exactly how to extract meaningful income insights from your till data, stay compliant with KRA, and use your transaction history to make smarter business decisions.

What is an M-Pesa Business Till?

An M-Pesa Business Till (also called a Buy Goods Till) is a Safaricom merchant account that allows customers to pay you directly from their M-Pesa wallets by entering your till number. It is the most common payment method for Kenyan retail shops, kiosks, hardware stores, salons, pharmacies, and market traders.

Unlike a personal M-Pesa line, a Business Till is registered under a business name and generates a detailed transaction statement that records every payment received — including the customer's phone number, amount, and timestamp. This makes it a powerful financial record for bookkeeping and tax purposes.

Business Till vs Paybill — what's the difference?

Business Till (Buy Goods)

  • Money goes directly to your M-Pesa
  • Customer enters till number
  • Best for retail / point-of-sale

Paybill

  • Money goes to a bank account
  • Customer enters paybill + account no.
  • Best for utilities / invoices

How to read your Business Till statement

Your Business Till statement (downloadable from the Safaricom self-care portal) contains the following columns for each transaction:

ColumnWhat it meansWhy it matters
Receipt No.Unique transaction ID (e.g. RHF2KL9P3)Use for dispute resolution with Safaricom
Date & TimeWhen the payment was receivedTrack peak hours and daily sales patterns
Customer NameName registered to the paying phone numberIdentify repeat customers and top buyers
Customer PhonePaying M-Pesa numberBuild a customer contact list
AmountKES received (before Safaricom charges)Your gross sales figure for KRA TOT
Transaction CostSafaricom merchant fee (usually 0%–1%)A deductible business expense
BalanceRunning till balance after each transactionMonitor cash flow in real time

5 income metrics every Business Till owner should track

Most business owners only look at their till balance. The real value is in the patterns hidden inside the data. Here are the five metrics that matter most:

01

Daily gross sales

Sum all inflows for each calendar day. Plot this over 30 days to see your busiest days of the week (usually Fridays and Saturdays for retail) and identify slow periods where you may need to run promotions.

02

Average transaction value (ATV)

Divide total monthly sales by the number of transactions. A rising ATV means customers are buying more per visit — a falling ATV may indicate customers are splitting purchases or buying cheaper items. Target: grow ATV by 10% each quarter.

03

Top 10 customers by spend

Sort transactions by phone number and sum each customer's total spend. Your top 10 customers often account for 30–50% of revenue. These are the people worth calling, rewarding with discounts, or notifying about new stock.

04

Monthly gross sales (for KRA TOT)

Sum all inflows for the month. This is your taxable turnover for KRA Turnover Tax (TOT). If your annual gross sales exceed KES 1 million but stay below KES 50 million, you are in the TOT bracket and must file by the 20th of the following month.

05

Transaction cost as % of revenue

Divide total Safaricom merchant charges by total sales. For most tills this is under 0.5%, but it is a legitimate business expense you can deduct when filing income tax. Track it monthly so it does not creep up unnoticed.

Business Till and KRA Turnover Tax (TOT)

If your business earns between KES 1 million and KES 50 million per year, you are required to pay KRA Turnover Tax (TOT) at a rate of 1.5% of gross sales — not profit. Your M-Pesa Business Till statement is the primary source document for calculating this.

Common TOT mistakes to avoid

  • Filing on net receipts (after withdrawals) instead of gross inflows — KRA wants the gross figure
  • Missing the 20th-of-month deadline — late filing attracts a 5% penalty plus interest
  • Forgetting to include Paybill income if you have both a till and a paybill number
  • Not keeping the statement as supporting documentation for at least 5 years

PesaLedger automatically calculates your monthly gross sales from your till statement and shows the 1.5% TOT liability on the KRA Summary page — ready to enter directly into the KRA iTax portal.

Using your till data to grow your business

Beyond tax compliance, your Business Till statement is a free market research tool. Here is how to use it strategically:

Stock management

If sales spike every Friday afternoon, ensure your fast-moving stock is replenished by Thursday. If a product category shows declining transaction frequency, consider reducing stock or replacing it.

Customer retention

Identify customers who used to pay regularly but have not transacted in 60+ days. A simple WhatsApp message — 'Habari! Tuna offers mpya kwa wiki hii' — can reactivate lapsed buyers at zero cost.

Loan applications

Banks and digital lenders (KCB, Equity, Tala, Branch) use your M-Pesa till history to assess creditworthiness. A consistent, growing monthly sales figure significantly improves your loan approval chances and the amount offered.

Pricing decisions

If your average transaction value is KES 450 and your margins are thin, consider bundling products to push ATV above KES 600. Small increases in ATV compound significantly over thousands of monthly transactions.

Analyse your Business Till in minutes — not hours

Upload your Safaricom Business Till statement to PesaLedger. Get daily sales charts, top customer rankings, KRA TOT calculations, and anomaly alerts automatically. Free for up to 100 transactions.

Frequently asked questions

How do I get my M-Pesa Business Till statement?

Log in to selfcare.safaricom.co.ke using the phone number registered to your till. Navigate to M-Pesa → M-Pesa Statement, select your date range, choose PDF or CSV, and click Request Statement. It will be emailed to your registered address within 15 minutes.

Can I use my Business Till statement as proof of income for a bank loan?

Yes. Most Kenyan banks and digital lenders accept the official Safaricom Business Till statement as proof of business income. For best results, provide at least 6 months of statements showing consistent or growing monthly sales.

What is the KRA Turnover Tax rate for Business Till income?

TOT is charged at 1.5% of gross sales (all inflows to your till). It applies if your annual turnover is between KES 1 million and KES 50 million. You must file and pay by the 20th of the month following each taxable month.

How many transactions can my Business Till handle per day?

Safaricom does not publish a hard daily transaction limit for Business Tills, but individual transaction limits apply: the maximum single payment a customer can send is KES 150,000, and the daily sending limit per M-Pesa account is KES 300,000.

Can I have more than one M-Pesa Business Till?

Yes. Businesses with multiple outlets or product lines can register separate tills for each location. Each till generates its own statement, which you can upload individually to PesaLedger and view in a consolidated dashboard.

How do I analyse my Business Till income without Excel?

Upload your PDF or CSV statement to PesaLedger. The AI automatically categorises transactions, calculates daily/monthly sales totals, identifies your top customers, flags anomalies, and generates a KRA-ready TOT summary — no spreadsheet skills required.

Related guides