DAP vs CAN vs NPK fertilizer:Which should you use in Kenya?

Walk into any Kenyan agrovet and you face the same three products: DAP, CAN, and NPK 17:17:17. Most farmers buy what their neighbour uses without understanding what each product actually does in their specific soil. The wrong choice wastes money — applying DAP to alkaline Kajiado soil raises pH further and damages onion roots; applying CAN to beans suppresses nitrogen fixation that would have supplied nitrogen for free. This guide explains what each product does and when to use which.

PA
Polycarp Andabwa·MSc agricultural environmental engineering·founder, ShambaIQ
·10 min read
Side-by-side comparison of DAP, CAN, and NPK fertilizer bags at Kenyan agrovet

Side-by-side comparison: DAP vs CAN vs NPK 17:17:17

DAP CAN NPK fertilizer comparison Kenya
PropertyDAP (18:46:0)CAN (26:0:0)NPK (17:17:17)
Nitrogen (%)18%26%17%
Phosphorus (%)46%0%17%
Potassium (%)0%0%17%
CalciumNone8% CaNone
Price per 50 kg bag (KES)4,000–4,5003,200–3,8004,200–4,800
Application timingAt planting (basal)Top-dress at knee heightAt planting (basal)
Best forMaize, wheat, potato at plantingAll crops needing N top-dressVegetables, alkaline soils, balanced needs
NOT suitable forAlkaline soils (pH > 7.5)Beans (suppresses N-fixation)High-P needs (use DAP instead)
Acidifying effectModerateModerateLow

DAP — when to use and when to avoid

DAP (Di-Ammonium Phosphate, 18:46:0) is Kenya's most widely used basal fertilizer. Its high phosphorus content (46%) makes it the most cost-effective source of phosphorus for root development at planting. Apply in the furrow 5 cm below and 5 cm beside the seed — never in direct contact.

Use DAP when:

Soil pH is 5.5 To 7.0 (Acidic to neutral)

Soil phosphorus is below 15 mg/kg

Planting maize, wheat, potato, or vegetables

You need the most P per shilling spent

Avoid DAP when:

Soil pH is above 7.5 (Kajiado, narok, Baringo)

Growing beans or other legumes

Soil phosphorus is already above 20 mg/kg

You need potassium — DAP has zero K

CAN — the top-dress nitrogen source

CAN (Calcium Ammonium Nitrate, 26% N) contains both ammonium and nitrate nitrogen. Nitrate is immediately plant-available while ammonium is absorbed more slowly — providing both immediate and sustained nitrogen supply. The 8% calcium content makes CAN the correct top-dress choice on calcium-deficient soils.

CAN vs Urea: Why CAN is more reliable for smallholders

Urea (46% N) is cheaper per unit of nitrogen but loses 20 to 30 percent to volatilisation when applied to the soil surface in hot conditions — common in most Kenyan farming zones. CAN volatilises less because its nitrate component does not need soil conversion before uptake. For smallholders who cannot incorporate fertilizer after application, CAN delivers more usable nitrogen per shilling despite higher bag price.

NPK 17:17:17 — the balanced option

NPK 17:17:17 supplies nitrogen, phosphorus, and potassium in equal proportions. It is the correct choice when all three macronutrients are needed simultaneously — common for vegetables in early growth and on alkaline soils where DAP is inappropriate.

The cost trade-off: NPK 17:17:17 at 50 kg per acre provides only 8.5 kg of phosphorus per acre — less than half of DAP's 23 kg. For crops with high phosphorus demand on phosphorus-deficient soils, DAP is more cost-effective. For crops needing balanced nutrition (onions, cabbages, tomatoes in establishment), NPK 17:17:17 eliminates the need for separate potassium application.

Which fertilizer for which crop

Fertilizer recommendation by crop type in Kenya
CropAt plantingTop-dressDo not useWhy
MaizeDAP 50 kg/acreCAN 50 kg/acre at knee heightNPK (wasteful K)Maize needs high P at planting, high N at V6-V8
WheatDAP 75 kg/acreCAN 50 kg/acre at tilleringUrea (volatilises)Wheat needs more P than maize for root mass
BeansRock phosphate 50 kg or DAP 25 kgNONECAN, Urea, NPKBeans fix own N — external N suppresses nodules
Onion (Kajiado)NPK 17:17:17 50 kgAmmonium sulfate 50 kgDAP (raises alkaline pH)Alkaline soils need acidifying N source
CabbageDAP 50 kg + NPK 25 kgCAN 50 kg at 3 and 6 weeksUrea alone (Ca deficiency)Heavy feeder needing balanced NPK + Ca from CAN
TomatoDAP 50 kgCAN 50 kg at 2, 5, 8 weeksExcess N at fruitingLate N delays ripening and reduces shelf life

Free Precision Tool

Stop guessing which fertilizer to buy — get your exact bag count and budget for your crop and county.

Get your farm-specific soil data and recommendations. Free. No sign-up required.

Open ShambaIQ

Frequently asked questions

What is DAP fertilizer used for in Kenya?+
DAP (18:46:0) is a basal fertilizer applied at planting to supply phosphorus for root development. Appropriate for most highland crops on acidic to neutral soils at 50 kg per acre. Not appropriate on alkaline soils above pH 7.5 where it raises pH further.
What is the difference between CAN and urea?+
Both supply nitrogen but CAN (26% N) contains immediately available nitrate plus slow-release ammonium and 8% calcium. Urea (46% N) is cheaper per unit N but loses 20-30% to volatilisation on surface application. CAN is more reliable for smallholder use in Kenya's variable conditions.
When should I use NPK 17:17:17?+
Use NPK 17:17:17 when a crop requires nitrogen, phosphorus, and potassium simultaneously at equivalent rates: vegetable crops in early growth, alkaline soils where DAP is problematic, and situations requiring all three macronutrients in a single application.
Can I mix DAP and CAN?+
Do not mix DAP and CAN in the same application. Ammonium from DAP reacts with calcium in CAN to form insoluble calcium phosphate, reducing phosphorus availability. Apply DAP at planting and CAN separately at knee height — the timing separation ensures maximum efficiency.
How much fertilizer per acre of maize in Kenya?+
Standard programme: 50 kg DAP (1 bag) at planting + 50 kg CAN (1 bag) at knee height. On soils below pH 5.5, add lime at least 3 weeks before planting. Total cost: approximately KES 7,700 per acre for basic DAP + CAN.

Related guides