People are asking about fertilizer prices in Kenya again. The short rains are starting, and the orders went in months ago. First, be clear about one limit. We have no source that gives a verified retail price today for DAP, CAN, urea or NPK. We also have no source that compares one Kenyan season with another. So no price list appears here. What you get instead are the anchors that do exist, an explanation of what each one measures, and a way to work out the price of your own bag.
The calendar: why this season's price was set before the rains
The price you see on the shelf in October was mostly settled before that. One Acre Fund's account of seed and fertiliser procurement describes buying that starts about six months ahead. For a March planting season, that means August or September. Fertiliser orders go in October or November, giving companies time to prepare. That is a March-season programme, not a claim about every importer. Still, the same logic holds for anyone who buys by the shipload.
That same account lays out the physical chain. Imported fertiliser arrives at Mombasa in ocean freighters of 20,000 to 30,000 metric tons. It goes inland on trucks of 25 to 28 metric tons, then on smaller trucks of 7 to 8 metric tons. A single farmer, by contrast, might want only 50 kg. At every handover in that chain, a margin or a delay sits.
For a grower reading this on a phone, the takeaway is simple. Waiting for the price to drop once the rains begin is a weak bet. The stock on the shelf was bought at an earlier price. Waiting also carries a risk of empty shelves at the depot. That risk deserves more attention than a hoped-for dip. Our own network recorded 61 mm as the long-term October average at the grid cells where our stations sit (CHIRPS, 1983 to 2025). The driest October was 20 mm in 1996, and the wettest was 290 mm in 2019. That spread reminds us the rains are not a price signal. We do not forecast them, and your buying plan should not either.
Think of the calendar as three dates you control: when you decide, when you pay, when you collect. Later sections turn those into a dated list.
What last season's numbers looked like, and what we cannot say
Let us state the gap once. We hold no excerpt that compares this season's Kenyan fertiliser prices with last season's. So we will not say prices rose or fell. Anyone who gives you a precise percentage without a source and a date is guessing.
What we do have is the shape of the recent past. Agriculture and Food Authority's page on the 2022 short-rains subsidy records a maximum subsidised price of Ksh 3,500 per 50 kg bag, down from Ksh 6,500. That came under a directive announced at the presidential inauguration on 13 September 2022. The programme was worth Ksh 3.55 billion and covered 71,000 metric tons, described as 1.42 million bags of 50 kg for food crops. Subsidised stock was to be available from 19 September 2022 through National Cereals and Produce Board depots and sub-depots countrywide.
So where does that leave the comparison with last season? With a method, not a number. Write down what you paid last season, along with the channel and the month. Then compare that with a quote in the same channel this month. Your own receipt beats any national headline as a baseline.
Four bags, four channels: the subsidy table
For a 50 kg bag, the National Cereals and Produce Board's approved subsidised price list sets the reference points. The Authority's page repeats them for the 2022 short-rains programme and adds Sulphate of Ammonia.
Check the label closely. The figures are approved subsidised NCPB prices from the 2022 programme. They are not agrovet prices. They are not this month's prices either. The NCPB table also carries a line for local blends for planting, but the excerpt shows no figure against it, so we cannot say what a blend costs.
What the table does usefully is rank the bags. CAN is the cheapest of the four per bag, NPK sits in the middle, and DAP and urea cost the same. The price per bag is not the price per kilogram of nutrient, though, and nutrient content differs between products. Before you decide on the cheapest bag, work out what each bag delivers. Use the analysis printed on the sack.
Why the same DAP bag has two prices
Line up two documents and a DAP bag is Ksh 3,500 in one and Ksh 6,400 in the other. The IFDC Fertilizer Use Optimizer for Kenya's lower west lists 50 kg fertiliser costs: Ksh 6,400 for DAP, Ksh 5,200 for urea, Ksh 8,000 for KCl and Ksh 6,400 for 17-17-17. The excerpt we hold gives no date or location for those figures, so treat them as a planning input, not a quote.
The two figures do not conflict. One is a capped, approved price at a government depot. The other is a cost assumption, apparently for a farmer buying outside that route. Their gap is what access to the subsidised bag is worth. The whole decision turns on whether you can get it.
Take DAP. Ksh 6,400 minus Ksh 3,500 leaves Ksh 2,900 per bag. The 2022 programme allowed one farmer at most 100 bags. At that limit, the difference is Ksh 290,000 (2,900 times 100). Few smallholders buy anywhere near that, so for most the cap on bags was not the constraint. Queueing time, registration and depot distance were more likely to be. We have no source that measures those. Cost them yourself: transport to the depot, a day of labour, and the risk of a stock-out.
An agrovet should see the same thing from the other side. A customer who can get depot stock will compare your shelf price against it. So name your channel when you quote.
Reading a depot-to-retail gap with the Nakuru method
The Competition Authority of Kenya's fertiliser market inquiry gives a worked example from 2015. It put the depot cost-price in Nakuru at KSh 3,333 for a bag of DAP. The source says that suggests a 46% subsidy. The number is a decade old and from one town. Do not use it. Use the method.
Work it out on your own bag. Get the depot price and the agrovet price for the same product. Subtract one from the other and divide by the depot price. What is left is a margin or a subsidy, not some mystery gap. If that number is small, the shop is mostly passing on cost, and it has not carried the stock far. If it is large, ask what the shop is covering: transport, repackaging, credit, or stock held longer.
For the shop, it works in reverse. If a customer asks why your DAP costs more than the depot's, give an answer broken into lines. This site has already worked through why fertiliser prices differ so much between Kenyan counties. That piece is the place to look for the transport and margin logic, so it is not repeated here.
One caution about the 46%. It comes from 2015. We have no current subsidy percentage, so do not put the 2015 figure on today's bag.
Where in Kenya you buy matters more than the headline
A national price can hide a spread. The study Spatial variation in fertilizer prices in Sub-Saharan Africa looked at urea prices in 1,729 locations across eighteen countries in West and East Africa from 2010 to 2018. Ghana had the lowest average national price at 0.80 USD per kg. Kenya came next at 0.97, then Nigeria at 0.99. The priciest were landlocked: Burundi at 1.51, Uganda at 1.49 and Burkina Faso at 1.49.
Two cautions here. The figures are 2010 to 2018 averages, in dollars per kilogram. They are not today's price, and we will not turn them into a bag price. They also say something about geography: being far from the port costs money. That is the same point as the One Acre Fund truck chain.
The number that matters more to you is the spread inside a country. In the study, predicted variation as a fraction of the median price was 0.77 to 1.12 in Kenya. Tanzania was 0.90 to 1.29 and Uganda 0.93 to 1.30. Kenya's range is the lowest of those listed. Even so, it runs from a bag priced at roughly three quarters of the median to one priced a little above it. That is a real gap. A grower who phones three shops saves more than one who reads a national average.
The World Bank's MazaoPlus+ pilot in Murang'a County points the other way on one finding: average fertiliser prices were nearly the same throughout the project. A pilot in one county over its length is a narrow window. Both can be true: little movement over time, a wide spread between places. The wider fertiliser pages on this site hold the background.
What farmers ask for first, and what that tells an agrovet
In the MazaoPlus+ pilot, vendors updated stock by SMS or USSD. That let farmers ask who was selling what, and at what price. Ahead of planting and top-dressing, the most queried products were DAP, N.P.K 23, CAN and urea, in the order the source lists them.
For an agrovet, this is a stocking order, not a law. If four products carry most of the enquiries, get those four on the shelf and priced before the first rain. The long tail can wait. A shop that runs out of DAP during the week people plant loses the sale and the customer. That customer walks to the next counter and may not return.
For a grower, that same ranking means you are just one of many asking for the same bag at the same time. The queue itself is the signal. If you can buy earlier than the crowd, do that. If you cannot, do not assume the shelf price will hold. Assume the shelf may be empty.
The pilot's design holds a quieter lesson. Vendors posted prices so farmers could compare. You can run a poor-man's version with a phone. Ask three shops for the price of the same product in the same bag size, write the figures down with the date, and buy from the lowest quote that you trust. We cannot give you a price. We can give you the comparison.
Tea farmers pay differently: the KTDA route
Not every bag crosses a counter. The Government of Kenya's report on KTDA retaining fertiliser prices says KTDA kept NPK at Sh2,500 per 50 kg bag. This came after it overturned an earlier decision to raise prices by Sh900 per bag. Before that reversal, a memo dated 9 October had set the final cost at Sh3,400 (2,500 plus 900). The reversal came after confirmation of a Sh2 billion subsidy for the 2024/2025 financial year.
More than 700,000 small-scale tea farmers were covered. KTDA procured 97,000 metric tonnes for the year, up from 93,000. The product is compounded NPK 26:5:5. It is packed in 50 kg and 25 kg bags and distributed through factories.
The useful part is the mechanism. KTDA said the money would be recovered during the second payment and the monthly greenleaf payment for September 2024. It also said arrival would coincide with the onset of the short rains. So the farmer does not pay cash at a depot. The cost is deducted from the tea income. That is a different cash-flow: no upfront outlay, but a smaller payment later.
One limit: nothing in the source says the Sh2,500 price is open to farmers outside the factory arrangement. A maize grower in the same county cannot assume it applies to them. If you are a tea farmer, ask your factory what will be deducted and in which month. Then compare that with what a cash bag would cost you.
Fertiliser against what the crop pays
A bag is only worth buying if the crop pays it back. The IFDC optimiser sets grain price assumptions per kg: Ksh 55 for maize, Ksh 55 for sorghum, Ksh 140 for beans, Ksh 55 for unshelled groundnut, Ksh 30 for banana and Ksh 65 for paddy rice. These are planning assumptions, and our excerpt gives no date for them.
Use them for a single check. Take the IFDC DAP cost of Ksh 6,400 and the maize assumption of Ksh 55 per kg. Divide 6,400 by 55: that gives about 116 kg of maize to pay for one bag. At the subsidised Ksh 3,500, it is about 64 kg (3,500 divided by 55). Beans at Ksh 140 need about 46 kg to cover the unsubsidised bag (6,400 divided by 140). That counts only the bag. It leaves out labour, transport and the second bag for top-dressing.
We do not know your yield response. No source here measures one for your soil, so the arithmetic stops at break-even: how much grain the bag must add before it earns anything. If you cannot honestly say your field will give that extra grain, the cheaper option, or no purchase, is the right call. For how much to apply and when, the site's piece on when and how to apply fertiliser in Kenya covers soil testing, DAP, NPK and CAN timing. That is the better place for that question.
What to buy first, and when to buy nothing
Rank by what the bag does for money, not by habit. If your crop needs a planting-time product and you can get the subsidised bag, buy that first, because the gap between Ksh 3,500 and Ksh 6,400 on DAP is large enough to justify the queue. Top-dressing can wait until after the crop is up. By then you will know more about the rains and the stand.
On the subsidy list, CAN costs Ksh 2,875 and urea costs Ksh 3,500. Which bag is cheaper per unit of what you need? Work it out from the analysis printed on the sack. Do not assume the lower sticker wins. Do not assume the higher one does either.
Some cases call for no purchase. If the plot has failed to reach break-even in earlier seasons, if you cannot get a bag at a price you can recover, or if buying means credit whose terms you have not read, hold back. The site has already priced the terms in Buying inputs on credit. A cheap bag bought on expensive credit is not cheap.
There is also the wider risk. The CGIAR analysis of the El Niño and commodity price double shock for Kenya attributes fuel and fertiliser price shocks to the war in Iran and shipping disruption through the Strait of Hormuz, and cites a NOAA forecast of a greater than 90% chance of a very strong El Niño in 2026-27. We pass that on as their forecast, not ours. The practical reading is to buy only what you can afford to leave unused.
Protecting yourself from the bag that is not what it says
A price is only a price if the contents match the label. The regulators that matter here are the Kenya Plant Health Inspectorate Service and the Kenya Bureau of Standards. We print none of their licence or registration numbers. You should look them up yourself rather than trust a number a seller reads out.
The site's piece on how to spot fake fertiliser and seed before you pay covers the sack, the seal and the receipt. The money point is shorter. A bag priced well below every other quote is more often a warning than a bargain. If the gap between your lowest and your next-lowest quote is wide, ask why before you buy.
If you buy outside the depot, ask for a receipt that names the product, the bag size and the date. If the product turns out wrong, that paper is your claim.
The World Bank study of fertiliser policy reforms is a policy source worth reading, but our excerpt doesn't give a figure we can quote. The CGIAR analysis of the Ukraine and global crises in Kenya reports that the weighted average price of fertiliser has doubled, with no base year in our excerpt. Both are reasons to keep paper, not reasons to panic.
A dated list for the weeks ahead
The dates below depend on your own planting plan, since we don't know it and we don't forecast the rains. You'll need to set the actual dates yourself.
- This week: write down what you paid last season, the product, the channel and the month. That is your only reliable season comparison.
- This week: phone three agrovets and your nearest NCPB depot for the same products in the same bag size. Record price, date and whether stock is on hand.
- Before the first planting rain: decide which product is a planting-time need and which can wait for top-dressing. Buy the planting product first.
- Before you pay: work out break-even in kilograms of grain, as in the maize and beans arithmetic above. If you cannot reach it, buy less.
- At the depot: bring what registration needs and ask when the next delivery is due. Stock-outs, not price, are the usual risk.
- If you farm tea: ask your factory what will be deducted and in which payment month.
- At purchase: keep a receipt naming product, bag size and date.
- After planting: top up only what the crop shows it needs, and note what you spent so next season has a baseline.