Updated 1 November 2026
Tala vs M-Shwari: for a full 30-day loan at Tala’s lowest rate, the two cost exactly the same (9% of the loan), but Tala becomes cheaper the sooner you repay because it charges daily interest, while M-Shwari charges a flat 9% however early you pay. At Tala’s top rate of 0.6% a day, a 30-day Tala loan costs twice as much as M-Shwari. Tala also lets you borrow for up to 120 days; M-Shwari gives one month.
Updated November 2026. Sources: Tala’s Google Play listing and FAQ (tala.co.ke/faq) and Safaricom’s M-Shwari page, checked 1 November 2026.
Tala vs M-Shwari at a glance
| Feature | Tala | M-Shwari |
|---|---|---|
| Who lends | Tala, CBK-licensed digital credit provider | NCBA Bank, through Safaricom M-PESA |
| Pricing | Daily interest of 0.3% to 0.6% on the amount borrowed | Flat 9%: 7.5% loan fee plus 1.5% excise duty |
| APR stated | 109.5% to 219.0% | Not stated (one-month loan) |
| Limits | KSh 1,000 to KSh 50,000 credit line | KSh 100 to KSh 50,000 |
| Repayment period | You choose, up to 120 days | One month |
| Late charge | One-time 8% on the outstanding balance | Not stated on Safaricom’s page |
| Early repayment | No penalty; you pay only for days used | Fee is fixed regardless |
| How to repay | M-PESA Paybill 851900 or M-PESA Xpress | From M-PESA or your M-Shwari savings |
Tala vs M-Shwari: worked cost examples
These use the published rates only. Tala’s daily rate is set per customer between 0.3% and 0.6%; we show both ends.
| Loan | Tala at 0.3%/day | Tala at 0.6%/day | M-Shwari (9%) |
|---|---|---|---|
| KSh 2,000 for 5 days | KSh 30 | KSh 60 | KSh 180 |
| KSh 2,000 for 30 days | KSh 180 | KSh 360 | KSh 180 |
| KSh 10,000 for 30 days | KSh 900 | KSh 1,800 | KSh 900 |
| KSh 10,000 for 120 days | KSh 3,600 | KSh 7,200 | Not available (one-month term) |
Tala’s own example matches the last row: borrowing KSh 10,000 at 0.3% a day for 120 days costs KSh 3,600 in interest, so you repay KSh 13,600. With M-Shwari, note that the excise duty is deducted from the amount sent to your M-PESA, so you receive slightly less than you asked for.
When Tala is cheaper
- You will repay within days, not weeks. Daily pricing means a five-day loan costs a fraction of M-Shwari’s flat fee.
- You qualify for Tala’s 0.3% rate and need more than a month. M-Shwari simply does not offer longer terms.
When M-Shwari is cheaper
- You need the money for the whole month and Tala has priced you above 0.3% a day. At 0.6%, Tala costs double.
- You already save on M-Shwari: saving is one of Safaricom’s stated conditions for a loan limit, and you can repay straight from your savings.
Eligibility
Tala: any Kenyan resident aged 18 or over with a valid ID and mobile number can apply in the app. M-Shwari: Safaricom says you need to have been on M-PESA for at least six months, save on M-Shwari and actively use Safaricom voice, data and M-PESA. Our guides on opening an M-Shwari account and the Tala loan app walk through sign-up.
Watch the late-payment costs
Tala charges a one-time 8% late interest if you miss midnight on your due date, and can report long-term defaulters to credit reference bureaus. For any mobile loan, late repayment hurts your future limits and your credit record. Read our M-Shwari charges breakdown and compare more lenders on the loan app cost checker. If you mainly borrow for a few days, also see Fuliza vs M-Shwari and Tala vs Branch.
Frequently asked questions
Is Tala cheaper than M-Shwari?
It depends on your rate and how long you borrow. At Tala’s 0.3% daily rate, a 30-day loan costs the same as M-Shwari’s 9%, and a shorter loan costs less. At 0.6% a day, Tala costs more over 30 days.
What is the M-Shwari loan interest rate?
Safaricom says M-Shwari loans are charged 9%: a 7.5% loan fee plus 1.5% excise duty, with a one-month repayment period.
What is Tala’s daily interest rate?
Tala’s Google Play listing gives daily interest of 0.3% to 0.6% on the amount borrowed, an APR range of 109.5% to 219.0%, and terms of up to 120 days.
Which gives a higher limit, Tala or M-Shwari?
Both top out at KSh 50,000 on their published terms. Tala’s credit line starts at KSh 1,000; M-Shwari limits start from KSh 100.
Prefer WhatsApp? Follow Business Radar on WhatsApp
Weekly, free. We only use your email for this newsletter and you can unsubscribe in one click. Privacy policy.


