Skip to content
Calculator

True cost of device finance in Kenya (2026)

Type a cash price, deposit, daily payment and tenure. The calculator returns total paid, amount over cash, multiple, and the effective annual interest rate solved via bisection. Preset buttons load the five Lipa Mdogo Mdogo tiers from Safaricom's 2024 T&Cs.

Lipa Mdogo Mdogo presets (2024 Safaricom T&Cs)

KES

Financed price in the T&Cs, or the shop cash-price for a non-LMM device.

KES
KES / day
days

LMM tenures are typically 365 to 370 days.

Result

Total paid

KES 38,600

Over cash price

KES 20,300

Multiple

2.11x

Effective annual rate

569.7%

Warning: the effective annual rate on these inputs exceeds 100%. Treat the daily framing with caution and read the bundle-decomposition analysis in what Lipa Mdogo Mdogo actually costs , for the Itel A60 tier the credit component is nearly free once you split out the compulsory KES 55 per day bundle, so a headline APR reading is not a like-for-like loan comparison.

By paybillke · Updated August 2026 (verified 2026-08-26)

Independent. Not affiliated with any company listed.

Bisection IRR over daily rate r solves (P - D) = sum d/(1+r)^t for t=1..n. Annualised as (1+r)^365 - 1. Iterations capped at 100.

Logic and copy © 2026 paybillke. Verified weekly. If you spot an error, use the report tool.

How we verify →

How the effective APR is computed

The calculator solves for the daily internal rate of return that makes the present value of the daily payment stream equal the financed principal. In plain English: what constant daily interest rate would you need for a KES (P minus D) loan to be exactly paid off by the daily payments over the tenure?

The equation being solved is:

(P - D) = sum from t=1 to n of  d / (1 + r_daily)^t

where
  P        = cash price (financed price)
  D        = deposit
  d        = daily payment
  n        = tenure in days
  r_daily  = daily interest rate (unknown, being solved for)

We solve numerically by bisection over r_daily in the range [0, 1], stopping when the present value is within KES 0.01 of the principal. Iterations are capped at 100. The daily rate is then annualised as effective annual rate = (1 + r_daily)^365 - 1.

Why the multiple is not the interest rate

A 2.11x multiple over cash price does not mean 111% interest. Interest is time-sensitive, and paying KES 100 today is not the same as paying KES 100 in a year. The effective annual rate answers "what constant rate would produce this payment stream?" and it is the right number to compare against a bank asset-finance loan or a SACCO loan.

One caveat, particularly relevant to Lipa Mdogo Mdogo: on the Itel A60 tier, the daily payment includes both a device instalment and a compulsory airtime and data bundle. Splitting those two components out (KES 45 device + KES 55 bundle, per Safaricom's own 2024 T&Cs) reveals that the credit portion is nearly free, and the multiple is really measuring device credit plus prepaid connectivity. Read the full analysis in what Lipa Mdogo Mdogo actually costs.

Presets: the 2024 Lipa Mdogo Mdogo pricing table

The five preset buttons at the top of the calculator load the Neon Smarta, Itel A24, Neon Ultra, Itel A60 and Tecno Pop 7 tiers from the 2024 Safaricom T&Cs. Current *544*5# inventory may differ. See the methodology page for the source table, the multiplier analysis and the three visible caveats.

Frequently asked

What effective APR should I expect for Lipa Mdogo Mdogo?

On the raw Itel A60 preset (cash KES 18,300, deposit KES 2,000, KES 100/day, 366 days) the calculator returns an effective annual rate on the order of several hundred percent, because it treats the full KES 100 as a loan payment. That headline number is misleading for Lipa Mdogo Mdogo specifically. The daily payment includes a compulsory KES 55/day bundle; if you split that out the credit component is nearly free. See the LMM methodology page for the bundle decomposition.

Why does the effective APR sometimes come back as "cannot compute"?

Two reasons. First, if the total paid is at or below the cash price there is no positive interest rate that satisfies the equation, so the solver returns null. Second, if the numeric bisection does not converge inside 100 iterations (very rare on realistic inputs) the solver returns null. Try adjusting the tenure or daily payment.

Can I use this for asset finance other than phones?

Yes. The formula is general to any daily-payment asset finance. Enter cash price, deposit, daily payment and tenure. It works for boda finance (Watu, Mogo), solar PAYGo and any other structure that quotes as "KES X per day for Y days".

Does it factor in penalties or hidden fees?

No. The calculator models the headline payment stream only. Late-payment penalties, insurance rolled into the loan, tracker fees, processing fees and other charges are excluded. For a fuller treatment of hidden costs see the boda boda financing real cost methodology page.

Related