{"source":"sqlite","programs":[{"id":"afc","category":"agri","name":"Agricultural Finance Corporation loans","summary":"Loans for farming and agribusiness.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]},{"==":[{"var":"is_farmer"},true]}]},"needs":["age","citizen","has_id","is_farmer"],"why":"Farmers can apply for credit. Security, farm plan and interest are set by AFC. Read the terms.","source_url":"https:\/\/www.afc.co.ke","apply_url":"https:\/\/www.afc.co.ke","docs":["National ID","KRA PIN","Farm plan","Land or security documents"],"last_verified":"2026-10-01","cost":"Loan fees and interest apply","steps":["Visit an AFC branch or the website","Submit your farm plan","Complete appraisal"]},{"id":"kiamis","category":"agri","name":"Farmer registration (KIAMIS) for subsidised inputs","summary":"Registered farmers can access subsidised fertiliser and other support.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"is_farmer"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["citizen","is_farmer","has_id"],"why":"Farmers register with the ministry using ID and farm details to get an e-voucher or input support (verify current scheme).","source_url":"https:\/\/kilimo.go.ke","apply_url":"https:\/\/kilimo.go.ke","docs":["National ID","Phone number","Farm location details"],"last_verified":"2026-10-01","cost":"Free to register","steps":["Register with the ward agricultural officer","Provide farm details","Collect the input support when released"]},{"id":"ati","category":"civic","name":"Access to information request","summary":"Ask a public body for records and data under the Access to Information Act.","rule":{"==":[{"var":"citizen"},true]},"needs":["citizen"],"why":"Kenyan citizens can request information held by public bodies, usually answered within 21 days (verify).","source_url":"https:\/\/www.ombudsman.go.ke","apply_url":"https:\/\/www.ombudsman.go.ke","docs":["Written request naming the information"],"last_verified":"2026-10-01","cost":"Request is free; copying costs may apply","steps":["Write to the public body","Keep proof of delivery","Complain to the Commission on Administrative Justice if refused"]},{"id":"legalaid","category":"civic","name":"Legal aid (National Legal Aid Service)","summary":"Free legal advice and representation for people who cannot afford a lawyer.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","income"],"why":"The Legal Aid Act 2016 supports people who cannot afford a lawyer. Need is assessed case by case. The income cut-off here is indicative.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/www.nlas.go.ke","docs":["National ID","Case documents"],"last_verified":"2026-10-01","cost":"Free for qualifying persons","steps":["Visit an NLAS office or Huduma Centre","Explain your case","Wait for assessment"]},{"id":"petition","category":"civic","name":"Public participation and petitions","summary":"Petition Parliament or your County Assembly on any matter in their mandate.","rule":{"==":[{"var":"citizen"},true]},"needs":["citizen"],"why":"Any person may petition Parliament or a County Assembly. Groups can petition together.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/www.parliament.go.ke","docs":["Written petition with signatures if a group"],"last_verified":"2026-10-01","cost":"Free","steps":["Write your petition and state the request","Lodge it with the Clerk","Follow up with the relevant committee"]},{"id":"eacc_report","category":"civic","name":"Report corruption (EACC)","summary":"Anyone can report bribery, abuse of office or misuse of public money.","rule":{"==":[1,1]},"needs":[],"why":"Reports are open to everyone, including anonymous reports.","source_url":"https:\/\/eacc.go.ke","apply_url":"https:\/\/eacc.go.ke","docs":["Details, dates and any evidence"],"last_verified":"2026-10-01","cost":"Free","steps":["Write down what happened and who was involved","Report online, by phone or at an EACC office","Keep your reference number"]},{"id":"candidate","category":"civic","name":"Running for office (MCA, MP, Governor)","summary":"Check the basics before you offer yourself for election.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]},{"==":[{"var":"clearance"},true]}]},"needs":["age","citizen","has_id","clearance"],"why":"You must be a registered voter and meet Chapter Six integrity rules, with clearance from EACC, KRA and DCI. Seats have extra rules (President: 35+ and a degree). Confirm your seat with IEBC.","source_url":"https:\/\/www.iebc.or.ke","apply_url":"https:\/\/www.iebc.or.ke","docs":["Voter registration proof","Clearance certificates","Academic certificates"],"last_verified":"2026-10-01","cost":"Nomination fees vary by seat. Check the current IEBC schedule.","steps":["Join a party or stand as independent","Collect clearance certificates","Submit nomination papers to IEBC"]},{"id":"smallclaims","category":"civic","name":"Small Claims Court","summary":"Quick, low-cost court for money claims up to a set limit, without a lawyer.","rule":{">=":[{"var":"age"},18]},"needs":["age"],"why":"Adults can file money claims within the court limit (currently up to KES 1 million, verify).","source_url":"https:\/\/www.judiciary.go.ke","apply_url":"https:\/\/www.judiciary.go.ke","docs":["National ID","Evidence of the claim"],"last_verified":"2026-10-01","cost":"Small filing fee (verify)","steps":["Fill the claim form at the court registry","Serve the other party","Attend the hearing"]},{"id":"voter","category":"civic","name":"Voter registration (IEBC)","summary":"Register as a voter and take part in elections.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["age","citizen","has_id"],"why":"Kenyan citizens aged 18+ with a National ID or passport can register.","source_url":"https:\/\/www.iebc.or.ke","apply_url":"https:\/\/www.iebc.or.ke\/registration\/","docs":["National ID or passport"],"last_verified":"2026-10-01","cost":"Free","steps":["Visit an IEBC office or use the IEBC registration portal during the register update","Show your ID or passport","Keep your acknowledgement slip"]},{"id":"birthcert","category":"docs","name":"Birth certificate","summary":"Register a birth or replace a lost certificate.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_birth_cert"},false]}]},"needs":["citizen","has_birth_cert"],"why":"Kenyans without a birth certificate can apply through the Civil Registration Services.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/www.ecitizen.go.ke","docs":["Notification of birth","Parents ID copies"],"last_verified":"2026-10-01","cost":"Free if registered within 6 months. Late fees apply (verify).","steps":["Get a birth notification","Apply at the registrar or eCitizen","Collect the certificate"]},{"id":"good_conduct","category":"docs","name":"Certificate of Good Conduct","summary":"Police clearance for jobs, travel or study.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["citizen","has_id"],"why":"Kenyans with a National ID can apply online and give fingerprints.","source_url":"https:\/\/www.ecitizen.go.ke","apply_url":"https:\/\/www.ecitizen.go.ke","docs":["National ID","Passport photo"],"last_verified":"2026-10-01","cost":"Fee applies (verify)","steps":["Apply on eCitizen","Pay online","Give fingerprints at the DCI centre and collect"]},{"id":"driving","category":"docs","name":"Driving licence","summary":"Learn, test and get a driving licence (class B and others).","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"has_id"},true]}]},"needs":["age","has_id"],"why":"Adults with a National ID can enrol at a licensed driving school and sit the NTSA test.","source_url":"https:\/\/ntsa.go.ke","apply_url":"https:\/\/ntsa.go.ke","docs":["National ID","Passport photo","Driving school certificate"],"last_verified":"2026-10-01","cost":"Fees set by NTSA and the school (verify)","steps":["Enrol at a licensed driving school","Apply for a provisional licence on the NTSA portal","Sit the test and collect your licence"]},{"id":"maisha","category":"docs","name":"Maisha Namba digital ID","summary":"Unique personal identifier replacing separate ID numbers (rollout in phases).","rule":{"==":[{"var":"citizen"},true]},"needs":["citizen"],"why":"Issued by the Immigration and Citizen Services as the rollout reaches your area. Confirm the current rollout and requirements.","source_url":"https:\/\/www.ecitizen.go.ke","apply_url":"https:\/\/www.ecitizen.go.ke","docs":["Birth certificate or National ID"],"last_verified":"2026-10-01","cost":"Check the current fee (verify)","steps":["Check the rollout status for your area","Apply through eCitizen or a registration office","Collect your documents"]},{"id":"nationalid","category":"docs","name":"National ID card","summary":"Apply for your first National ID at 18.","rule":{"and":[{"==":[{"var":"citizen"},true]},{">=":[{"var":"age"},18]},{"==":[{"var":"has_id"},false]}]},"needs":["citizen","age","has_id"],"why":"Kenyan citizens aged 18+ without an ID can apply at the National Registration Bureau.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/nrb.ecitizen.go.ke\/","docs":["Birth certificate","Parents ID copies","Chief or Assistant Chief letter"],"last_verified":"2026-10-01","cost":"First ID is free. Replacements are charged.","steps":["Get a vetting letter from the Chief","Apply at the Huduma Centre or registration office","Collect your ID"]},{"id":"passport","category":"docs","name":"Passport","summary":"Apply for a Kenyan passport.","rule":{"==":[{"var":"citizen"},true]},"needs":["citizen"],"why":"Kenyan citizens can apply with a birth certificate and ID. Fees depend on the booklet type.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/www.ecitizen.go.ke","docs":["National ID or birth certificate","Passport photos"],"last_verified":"2026-10-01","cost":"Set by Immigration. Check eCitizen for current fees.","steps":["Apply and pay on eCitizen","Book your biometrics slot","Collect your passport"]},{"id":"countybursary","category":"education","name":"County government bursary","summary":"County education support for needy learners. Rules differ by county.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"is_student"},true]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","is_student","income"],"why":"Needy students resident in the county. Check your county notice for dates and criteria.","source_url":"https:\/\/www.cog.go.ke","apply_url":"https:\/\/www.cog.go.ke","docs":["Admission letter","Fee structure","Parent ID"],"last_verified":"2026-10-01","cost":"Free","steps":["Check your county education office","Fill the form","Submit with documents"]},{"id":"fdse","category":"education","name":"Free Day Secondary Education capitation","summary":"Government capitation pays tuition for day secondary learners.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"is_student"},true]}]},"needs":["citizen","is_student"],"why":"Learners in public day secondary schools get capitation paid to the school. Boarding and some fees are extra (verify).","source_url":"https:\/\/www.education.go.ke","apply_url":"https:\/\/www.education.go.ke","docs":["Admission letter","Birth certificate"],"last_verified":"2026-10-01","cost":"Tuition covered, other fees may apply","steps":["Enrol in a public secondary school","Confirm the fee structure","Ask the principal about bursary for extra fees"]},{"id":"hef","category":"education","name":"Higher Education Funding (HEF \/ HELB)","summary":"Scholarship and loan mix for university and TVET, set by means testing into bands.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"kuccps"},true]}]},"needs":["citizen","kuccps"],"why":"Kenyan students placed by KUCCPS can apply. Band depends on household need.","source_url":"https:\/\/hef.co.ke","apply_url":"https:\/\/hef.co.ke","docs":["KUCCPS placement","National ID or birth certificate","Parent or guardian details"],"last_verified":"2026-10-01","cost":"Free to apply","steps":["Create your HEF account","Fill the means-testing details","Submit and track status"]},{"id":"kuccps","category":"education","name":"KUCCPS placement","summary":"Apply for government placement to university, TVET and colleges.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"kcse"},true]}]},"needs":["citizen","kcse"],"why":"Kenyan candidates who sat KCSE can apply for placement and revise their course choices in the window.","source_url":"https:\/\/www.kuccps.net","apply_url":"https:\/\/www.kuccps.net","docs":["KCSE index number","Results slip"],"last_verified":"2026-10-01","cost":"Free to apply; revision fees may apply (verify)","steps":["Log in with your KCSE index number","Pick your courses","Check placement results"]},{"id":"ngcdf","category":"education","name":"NG-CDF bursary","summary":"Constituency bursary for needy students in secondary school and tertiary.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"is_student"},true]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","is_student","income"],"why":"Needy Kenyan students; committees decide per constituency. The income cut-off here is indicative.","source_url":"https:\/\/ngcdf.go.ke","apply_url":"https:\/\/ngcdf.go.ke","docs":["Admission letter","Fee structure","Parent ID or death certificate"],"last_verified":"2026-10-01","cost":"Free","steps":["Get the form from the NG-CDF office","Attach fee documents","Submit by the deadline"]},{"id":"agpo","category":"enterprise","name":"AGPO: government tenders for youth, women and PWD","summary":"A share of public procurement is reserved for businesses owned by youth, women and persons with disabilities.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_business"},true]},{"or":[{"<=":[18,{"var":"age"},35]},{"==":[{"var":"sex"},"female"]},{"==":[{"var":"has_disability"},true]}]}]},"needs":["citizen","has_business","age","sex","has_disability"],"why":"Registered businesses owned by youth (18 to 35), women or persons with disabilities can register for AGPO certificates.","source_url":"https:\/\/agpo.go.ke","apply_url":"https:\/\/agpo.go.ke","docs":["Business registration certificate","KRA PIN and tax compliance","National IDs of owners"],"last_verified":"2026-10-01","cost":"Free","steps":["Register your business","Apply for the AGPO certificate online","Watch tenders on the tender portal"]},{"id":"ajira","category":"enterprise","name":"Ajira Digital (online work training)","summary":"Training and mentorship for online freelance work and digital jobs.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<=":[18,{"var":"age"},35]}]},"needs":["citizen","age"],"why":"Open to young Kenyans aged about 18 to 35. Check the programme pages for current cohorts (verify).","source_url":"https:\/\/ajiradigital.go.ke","apply_url":"https:\/\/ajiradigital.go.ke","docs":["National ID","Email and phone"],"last_verified":"2026-10-01","cost":"Free","steps":["Create an Ajira account","Join a training or club near you","Start with online work platforms"]},{"id":"biz_name","category":"enterprise","name":"Business name registration (BRS)","summary":"Register a sole proprietorship or partnership name.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["age","citizen","has_id"],"why":"Adults with a National ID can register a business name through the Business Registration Service.","source_url":"https:\/\/brs.go.ke","apply_url":"https:\/\/www.ecitizen.go.ke","docs":["National ID","KRA PIN","Proposed business names"],"last_verified":"2026-10-01","cost":"Name search and registration fees apply (verify)","steps":["Search the name on eCitizen BRS","Reserve and register","Download the certificate"]},{"id":"biz_permit","category":"enterprise","name":"County single business permit","summary":"Licence to trade within a county. Required for shops, stalls and most services.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"has_business"},true]}]},"needs":["age","has_business"],"why":"Operating a business needs a permit from the county where you trade. Fees and categories are set by each county.","source_url":"https:\/\/www.cog.go.ke","apply_url":"https:\/\/www.cog.go.ke","docs":["National ID","KRA PIN","Business name certificate","Lease or premises proof"],"last_verified":"2026-10-01","cost":"Fee depends on county and business type","steps":["Visit your county revenue office or portal","Pay the assessed fee","Display the permit at your premises"]},{"id":"hustler","category":"enterprise","name":"Hustler Fund","summary":"Small loans for personal and business use.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]},{"==":[{"var":"has_phone"},true]}]},"needs":["age","citizen","has_id","has_phone"],"why":"Kenyans aged 18+ with a National ID and a registered mobile number.","source_url":"https:\/\/hustlerfund.go.ke","apply_url":"https:\/\/hustlerfund.go.ke","docs":["National ID","Registered phone number"],"last_verified":"2026-10-01","cost":"Loan fees and interest apply. Read the terms.","steps":["Dial the Hustler Fund USSD or app","Register","Request a loan"]},{"id":"kazi_mtaani","category":"enterprise","name":"Kazi Mtaani (youth works programme)","summary":"Short paid community works for unemployed youth, mainly in urban areas.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<=":[18,{"var":"age"},35]},{"==":[{"var":"employed"},false]},{"==":[{"var":"has_id"},true]}]},"needs":["citizen","age","employed","has_id"],"why":"Unemployed Kenyan youth with a National ID. Recruitment is by call and local registration (verify).","source_url":"https:\/\/www.labour.go.ke","apply_url":"https:\/\/www.labour.go.ke","docs":["National ID","Phone number"],"last_verified":"2026-10-01","cost":"Free","steps":["Watch for the official recruitment call","Register through the local chief or ward office","Wait for selection"]},{"id":"kdf","category":"enterprise","name":"Kenya Defence Forces recruitment","summary":"Join the army, air force or navy when recruitment opens.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<=":[18,{"var":"age"},26]},{"==":[{"var":"has_id"},true]},{"==":[{"var":"kcse"},true]}]},"needs":["citizen","age","has_id","kcse"],"why":"Eligibility is set in each recruitment notice (verify). It is free of charge.","source_url":"https:\/\/www.mod.go.ke","apply_url":"https:\/\/www.mod.go.ke","docs":["National ID","KCSE certificate","Birth certificate"],"last_verified":"2026-10-01","cost":"Free. Report anyone asking for money.","steps":["Watch official notices","Go to your county recruitment point","Complete screening"]},{"id":"police","category":"enterprise","name":"Kenya Police Service recruitment","summary":"Join the police service when recruitment opens.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<=":[18,{"var":"age"},28]},{"==":[{"var":"has_id"},true]},{"==":[{"var":"kcse"},true]}]},"needs":["citizen","age","has_id","kcse"],"why":"Age, KCSE grade, height and integrity rules are in each advert (verify). Recruitment is always free.","source_url":"https:\/\/www.npsc.go.ke","apply_url":"https:\/\/www.npsc.go.ke","docs":["National ID","KCSE certificate","Birth certificate","Good conduct certificate"],"last_verified":"2026-10-01","cost":"Free. Report anyone asking for money.","steps":["Watch NPSC adverts","Attend the recruitment centre in your area","Complete fitness and interview stages"]},{"id":"nyota","category":"enterprise","name":"NYOTA youth project","summary":"Skills and start-up support for young Kenyans.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<=":[18,{"var":"age"},29]},{"==":[{"var":"employed"},false]}]},"needs":["citizen","age","employed"],"why":"Young Kenyans aged about 18 to 29 who are not in work. Exact targeting is set by the programme (verify).","source_url":"https:\/\/www.labour.go.ke","apply_url":"https:\/\/www.labour.go.ke","docs":["National ID","Education certificates"],"last_verified":"2026-10-01","cost":"Free","steps":["Watch for the official call","Register through the official channel","Attend selection"]},{"id":"nys","category":"enterprise","name":"National Youth Service recruitment","summary":"Paid service and skills training for young Kenyans.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<=":[18,{"var":"age"},26]},{"==":[{"var":"has_id"},true]},{"==":[{"var":"kcse"},true]}]},"needs":["citizen","age","has_id","kcse"],"why":"Recruitment follows official adverts with set age and KCSE requirements (verify each advert).","source_url":"https:\/\/www.nys.go.ke","apply_url":"https:\/\/www.nys.go.ke","docs":["National ID","KCSE certificate","Birth certificate"],"last_verified":"2026-10-01","cost":"Free","steps":["Watch for the advert","Apply on the official portal","Attend recruitment"]},{"id":"psc_jobs","category":"enterprise","name":"Public service jobs (PSC)","summary":"Apply for civil service vacancies advertised by the Public Service Commission.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["age","citizen","has_id"],"why":"Kenyan adults can apply when posts match their qualifications.","source_url":"https:\/\/www.publicservice.go.ke","apply_url":"https:\/\/www.publicservice.go.ke","docs":["National ID","Academic and professional certificates","CV"],"last_verified":"2026-10-01","cost":"Free","steps":["Open the PSC jobs page","Create an account and apply","Track shortlisting"]},{"id":"uwezo","category":"enterprise","name":"Uwezo, Youth and Women Enterprise Funds","summary":"Group loans and grants for registered youth, women and disability groups.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"in_group"},true]},{">=":[{"var":"age"},18]}]},"needs":["citizen","in_group","age"],"why":"Registered groups of youth, women or persons with disabilities, with members aged 18+. Rules differ per fund.","source_url":"https:\/\/www.uwezo.go.ke","apply_url":"https:\/\/www.uwezo.go.ke","docs":["Group registration certificate","Members ID copies","Business plan"],"last_verified":"2026-10-01","cost":"Application is free. Loans may have a service fee (verify).","steps":["Register your group with Social Services","Open a group account","Apply through the fund office"]},{"id":"immunisation","category":"health","name":"Child immunisation (public clinics)","summary":"Routine childhood vaccines are free at public health facilities.","rule":{"==":[{"var":"has_child_under5"},true]},"needs":["has_child_under5"],"why":"Children under five are scheduled for vaccines at birth, 6, 10 and 14 weeks, 9 months and later.","source_url":"https:\/\/www.health.go.ke","apply_url":"https:\/\/www.health.go.ke","docs":["Mother and Child Health booklet","Birth notification"],"last_verified":"2026-10-01","cost":"Free at public facilities","steps":["Visit the nearest public clinic","Carry the child health booklet","Follow the schedule given"]},{"id":"linda_mama","category":"health","name":"Maternity care under SHA","summary":"Free or covered maternity care at SHA-accredited facilities.","rule":{"and":[{"==":[{"var":"sex"},"female"]},{"==":[{"var":"is_pregnant"},true]}]},"needs":["sex","is_pregnant"],"why":"Pregnant women registered with SHA can access antenatal, delivery and postnatal care (verify the current benefit package).","source_url":"https:\/\/sha.go.ke","apply_url":"https:\/\/sha.go.ke","docs":["National ID","SHA number","Antenatal card"],"last_verified":"2026-10-01","cost":"Covered for registered members (verify)","steps":["Register with SHA","Book antenatal clinic at an accredited facility","Deliver at an accredited facility"]},{"id":"sha_support","category":"health","name":"SHA premium support for those who cannot pay","summary":"Government may pay SHA contributions for households verified as unable to pay.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<":[{"var":"income"},10000]}]},"needs":["citizen","income"],"why":"Support is means tested. The income cut-off here is indicative; the official assessment decides.","source_url":"https:\/\/sha.go.ke","apply_url":"https:\/\/sha.go.ke","docs":["National ID","Phone number","Household details"],"last_verified":"2026-10-01","cost":"Free for those verified as indigent","steps":["Register on SHA","Ask for means-test assessment","Confirm status on the SHA portal"]},{"id":"sha","category":"health","name":"Social Health Authority (SHA)","summary":"Register for SHIF health cover. Those who cannot pay may be assessed for support.","rule":{"==":[{"var":"citizen"},true]},"needs":["citizen"],"why":"SHA registration is open to Kenyan residents. Premium support is means tested.","source_url":"https:\/\/sha.go.ke","apply_url":"https:\/\/eligibility.sha.go.ke\/","docs":["National ID or birth certificate","Phone number"],"last_verified":"2026-10-01","cost":"2.75% of monthly income, minimum KES 300 for informal earners (verify)","steps":["Register on the SHA portal or USSD","Pay your contribution","Confirm status at the eligibility page"]},{"id":"housing","category":"housing","name":"Affordable Housing (Boma Yangu)","summary":"Register for social, affordable or mortgage tier housing by income.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["age","citizen","has_id"],"why":"Kenyans aged 18+ with a National ID can register. Your tier depends on income.","source_url":"https:\/\/bomayangu.go.ke","apply_url":"https:\/\/bomayangu.go.ke","docs":["National ID","KRA PIN","Proof of income"],"last_verified":"2026-10-01","cost":"Registration free; a savings deposit applies (verify)","steps":["Register on Boma Yangu","Choose a project","Pay your deposit"]},{"id":"title_deed","category":"housing","name":"Land title registration and search (Ardhisasa)","summary":"Register land, do an official search and check ownership online.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_land"},true]}]},"needs":["citizen","has_land"],"why":"Landowners can transact through the national land portal. Fees depend on the service.","source_url":"https:\/\/ardhisasa.lands.go.ke","apply_url":"https:\/\/ardhisasa.lands.go.ke","docs":["National ID","KRA PIN","Title or allotment letter","Sale agreement"],"last_verified":"2026-10-01","cost":"Search and transaction fees apply (verify)","steps":["Create an Ardhisasa account","Verify your identity","Request the search or application"]},{"id":"hsnp","category":"social","name":"Hunger Safety Net Programme (HSNP)","summary":"Regular cash support for poor households in the arid north.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"in":[{"var":"county"},["8","9","10","23"]]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","county","income"],"why":"Targets poor households in Turkana, Marsabit, Mandera and Wajir. Targeting is by the programme (verify counties and income).","source_url":"https:\/\/www.hsnp.or.ke","apply_url":"https:\/\/www.hsnp.or.ke","docs":["National ID","Household registration"],"last_verified":"2026-10-01","cost":"Free","steps":["Ask at the chief or HSNP office","Register the household","Wait for targeting and enrolment"]},{"id":"opct","category":"social","name":"Inua Jamii: Older Persons Cash Transfer","summary":"Regular cash support for older persons in need.","rule":{"and":[{">=":[{"var":"age"},70]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"gets_pension"},false]}]},"needs":["age","citizen","gets_pension"],"why":"Kenyan aged 70+ who is not receiving a pension. Final selection is by community and Social Protection officers.","source_url":"https:\/\/socialprotection.go.ke","apply_url":"https:\/\/socialprotection.go.ke","docs":["National ID","Proof of age"],"last_verified":"2026-10-01","cost":"Free","steps":["Visit the Chief or Social Protection office","Register your details","Wait for community validation"]},{"id":"ctovc","category":"social","name":"Inua Jamii: Orphans and Vulnerable Children (CT-OVC)","summary":"Cash support for households caring for orphans and vulnerable children.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"is_ovc"},true]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","is_ovc","income"],"why":"Poor Kenyan households caring for orphans or vulnerable children. Selection is by community targeting. The income cut-off here is indicative.","source_url":"https:\/\/socialprotection.go.ke","apply_url":"https:\/\/socialprotection.go.ke","docs":["Child birth certificate","Caregiver ID"],"last_verified":"2026-10-01","cost":"Free","steps":["Visit the Chief or Children Officer","Register the household","Wait for validation"]},{"id":"pwsd","category":"social","name":"Inua Jamii: Severe Disability Cash Transfer (PWSD-CT)","summary":"Cash support for persons with severe disabilities.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_disability"},true]},{"==":[{"var":"severe_disability"},true]}]},"needs":["citizen","has_disability","severe_disability"],"why":"Kenyans with a severe disability needing continuous care, confirmed by assessment.","source_url":"https:\/\/socialprotection.go.ke","apply_url":"https:\/\/socialprotection.go.ke","docs":["NCPWD card","National ID","Medical assessment"],"last_verified":"2026-10-01","cost":"Free","steps":["Register with NCPWD","Apply through Social Protection office","Attend assessment"]},{"id":"mbao","category":"social","name":"Mbao Pension Plan (informal sector)","summary":"Voluntary retirement savings for self-employed and informal workers.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]},{"or":[{"==":[{"var":"has_business"},true]},{"==":[{"var":"employed"},true]}]}]},"needs":["age","citizen","has_id","has_business","employed"],"why":"Open to informal sector earners and the self-employed, with flexible small contributions.","source_url":"https:\/\/www.rba.go.ke","apply_url":"https:\/\/www.rba.go.ke","docs":["National ID","KRA PIN","Phone number"],"last_verified":"2026-10-01","cost":"Contribute what you choose, from small amounts (verify)","steps":["Choose a licensed Mbao provider","Register with your ID and phone","Contribute by mobile money"]},{"id":"ncpwd_devices","category":"social","name":"NCPWD assistive devices and support","summary":"Wheelchairs, hearing aids and other assistive devices for registered persons with disabilities.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_disability"},true]}]},"needs":["citizen","has_disability"],"why":"Registered persons with disabilities can apply through NCPWD. Availability depends on budget.","source_url":"https:\/\/ncpwd.go.ke","apply_url":"https:\/\/ncpwd.go.ke","docs":["NCPWD card","Medical assessment","National ID"],"last_verified":"2026-10-01","cost":"Free","steps":["Register with NCPWD","Request the device with a medical recommendation","Attend assessment and collect"]},{"id":"ncpwd","category":"social","name":"NCPWD disability registration","summary":"Registration unlocks the disability card, tax exemptions and other support.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_disability"},true]}]},"needs":["citizen","has_disability"],"why":"Kenyan citizens with a disability assessed by a medical officer can register.","source_url":"https:\/\/ncpwd.go.ke","apply_url":"https:\/\/ncpwd.go.ke","docs":["Medical assessment","National ID or birth certificate"],"last_verified":"2026-10-01","cost":"Free","steps":["Get assessed at a public hospital","Apply at the NCPWD office","Collect your card"]},{"id":"nssf","category":"social","name":"NSSF retirement savings","summary":"Employees must be registered. Self-employed people can join voluntarily.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"employed"},true]}]},"needs":["age","employed"],"why":"Anyone 18+ in employment or self-employment can register under the NSSF Act 2013.","source_url":"https:\/\/www.nssf.or.ke","apply_url":"https:\/\/www.nssf.or.ke","docs":["National ID","KRA PIN"],"last_verified":"2026-10-01","cost":"6% employee and 6% employer on pensionable pay. Limits change yearly (verify).","steps":["Register on the NSSF portal","Get your member number","Ensure your employer remits"]},{"id":"itax_returns","category":"tax","name":"File annual income tax returns","summary":"Employed and self-employed people with a PIN must file returns by 30 June each year.","rule":{"and":[{"==":[{"var":"employed"},true]},{"==":[{"var":"has_kra_pin"},true]}]},"needs":["employed","has_kra_pin"],"why":"Anyone earning income with a KRA PIN files a return, even a nil return, to stay compliant.","source_url":"https:\/\/www.kra.go.ke","apply_url":"https:\/\/itax.kra.go.ke","docs":["KRA PIN","P9 or income records","Receipts for reliefs"],"last_verified":"2026-10-01","cost":"Free to file. Late filing attracts penalties.","steps":["Log in to iTax","Choose Income Tax Resident Individual","Fill, submit and keep the acknowledgement"]},{"id":"pwd_tax","category":"tax","name":"Income tax exemption for persons with disability","summary":"Persons with disability may be exempt from income tax on part of their income with an exemption certificate.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_disability"},true]}]},"needs":["citizen","has_disability"],"why":"Needs an NCPWD registration and a KRA exemption certificate. The exempt amount is set in the Income Tax Act (verify current limit).","source_url":"https:\/\/www.kra.go.ke","apply_url":"https:\/\/ncpwd.go.ke","docs":["NCPWD card","KRA PIN","Medical assessment"],"last_verified":"2026-10-01","cost":"Free","steps":["Register with NCPWD","Apply for the tax exemption certificate through NCPWD and KRA","Give the certificate to your employer"]},{"id":"kra_pin","category":"tax","name":"KRA PIN","summary":"Get a personal tax PIN. Needed for jobs, business, loans, land and many government services.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["age","citizen","has_id"],"why":"Kenyan citizens aged 18+ with a National ID can self-register on iTax.","source_url":"https:\/\/www.kra.go.ke","apply_url":"https:\/\/itax.kra.go.ke","docs":["National ID","Active email address","Phone number"],"last_verified":"2026-10-01","cost":"Free","steps":["Open iTax and choose Register as taxpayer","Fill your details and verify email","Download the PIN certificate"]}],"count":49,"signature":"a5b778eb98711b49ca3cf90be594ea59"}