Kenya Revenue Authority’s (KRA) annual salary expenditure will rise by over Sh2 billion if its new organizational structure is implemented.
The proposed structure is currently the subject of a court case filed by the Trusted Society of Human Rights Alliance.
Court documents reveal that in August, KRA sought additional funding for staff salaries. In a letter dated August 24, 2024, to Treasury Cabinet Secretary John Mbadi, KRA noted that staff salaries were last reviewed in July 2015.
The letter, signed by Commissioner General Humphrey Wattanga, states that KRA engaged a consultant to assess the current organizational structure, identifying strengths, areas for improvement, and alignment with government guidelines.
According to Wattanga, the assessment involved consultations with KRA staff at all levels and a review of global best practices, along with multiple internal and external reports focusing on critical aspects of KRA’s performance.
The review aimed to offer a competitive compensation package to attract, retain, and motivate staff. As a result, annual staff salaries and pensions would increase from Sh20.9 billion to Sh23.4 billion.
He noted KRA Board approved the proposed organizational structure, critical recruitments, and salary increments, recommending them to the National Treasury for approval.
“The proposed 14-tier structure currently has a staff establishment of 9,505 employees,” the letter said.
KRA, through Dr Emmah Omwenga, Deputy Commissioner of Human Resource Management, confirmed that the new structure was implemented on February 21, 2025.
Subscribe to our newsletter and stay updated on the latest developments and special offers!
Pick your favourite topics below for a tailor made homepage just for you
1 x Application (99.15%) | 1.34s |
1 x Booting (0.85%) | 11.56ms |
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514705' and `published_at` <= '2025-03-29 19:18:16' and `deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-29'
Bindings |
|
Backtrace |
|
select `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001514705 and `authors`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 588 or `parent_id` = 588 and `deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (1, 588) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-29 19:18:16' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 588)
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 588
Bindings |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"KRA salary increase 2025\",\"Kenya Revenue Authority\",\"KRA staff salaries\",\"KRA pay hike dispute\"]%') and `site_id` = 1 and `published_at` <= '2025-03-29 19:18:17' and `deleted_at` is null and `id` not in ('2001514705') order by `published_at` desc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-29 19:18:17' and `published_at` >= '2025-03-29 18:18:17' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 7)
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-29 19:18:17' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-29 19:18:17' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 3, 588)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514705' and `site_id` = 1 and `published_at` <= '2025-03-29 19:18:17' and `deleted_at` is null order by `id` desc limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (68)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514705' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-29 19:18:17' limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (378)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-29 19:18:17' and `article_category_id` = 588 and `site_id` = 1 and `id` not in ('2001514705') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
Backtrace |
|
select `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"KRA salary increase 2025\",\"Kenya Revenue Authority\",\"KRA staff salaries\",\"KRA pay hike dispute\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
Bindings |
|
Backtrace |
|
select count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001249065, 2001514957, 2001514967, 2001514960, 2001514953, 2001391449, 2001514974, 2001514714, 2001515027, 2001514956, 2001284526, 2001411807, 2001514884, 2000198221, 2001515032, 2001514954, 2001514987, 2001515022, 2001514986, 2001464388) and `deleted_at` is null and `published_at` <= '2025-03-29 19:18:17' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 23, 273, 588)
Backtrace |
|
select * from `settings` where `meta_name` = 'article_age' limit 1
Bindings |
|
Backtrace |
|
select * from article_categories where id = '588'
Backtrace |
|
select * from article_categories where id = '588'
Backtrace |
|
select * from article_categories where id = '588'
Backtrace |
|
select * from article_categories where id = '588'
Backtrace |
|
select * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-29 19:18:18' and (`keywords` like '%KRA salary increase 2025%' or `keywords` like '%Kenya Revenue Authority%' or `keywords` like '%KRA staff salaries%' or `keywords` like '%KRA pay hike dispute%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514705' order by `published_at` desc limit 3
Bindings |
|
Backtrace |
|
select * from `favourite_topics` where `status` = 1
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:24 [▼ "cf-ray" => array:1 [▶ 0 => "9280aea11f132237-EWR" ] "x-forwarded-for" => array:1 [▶ 0 => "18.220.47.149" ] "host" => array:1 [▶ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [▶ 0 => "18.220.47.149" ] "accept-encoding" => array:1 [▶ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [▶ 0 => "none" ] "x-forwarded-proto" => array:1 [▶ 0 => "https" ] "cookie" => array:1 [▶ 0 => "XSRF-TOKEN=eyJpdiI6ImlGaUdHck01Wndzb1dnNkhSamFad1E9PSIsInZhbHVlIjoiK2VTSWtLVDJYUllDcHlWWTVHZHkvSDdBVnVvWDE2QkVFZ01Da0ZrLzFHdjZad0pwenpIMVlSakFhcXpEOHl4SWNvL1ZOWHVNNDRMbVYwNEY3cC83bGV0Z05nMEhFZGxyc2RSNzFqUXlzL21MamNQQVR1OGE3c0JJVU1NcmkzMXkiLCJtYWMiOiI4YWQzY2QyNThiMTFjYWEzMmFkY2E0MjBmYjcwZTllM2MzNTA4OGIxMjA0NzRkYWU0NWU1YWE0MDEzNjdhYWI0IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6InM5cXF1UHJzVUl6Tzhvb0MvRE1OOGc9PSIsInZhbHVlIjoidm9hZlArWTh1TDFWL0NSWWtNM1RTT0gwaGZiN25vci9YdHhlelhRYTI1Uk05WjZRT3ZtUjFUSzNQZmJNemdXWjMxZlZFU3BoQTdsbFhndlhPUHVLT3VwK1VvZlRkeUJmWlJxb0JKSmdsWmVQZFpkenlORGNDZVRmOGhpZlBzZWwiLCJtYWMiOiI4ODA5OTAyMzg4NzIwY2RmMjcwNjk1NTVjYzI5OWM5ZTFhYjc4NDczNDhiNzY5Y2RhY2RhNjZmZTYzMGVhNDk2IiwidGFnIjoiIn0%3D ◀XSRF-TOKEN=eyJpdiI6ImlGaUdHck01Wndzb1dnNkhSamFad1E9PSIsInZhbHVlIjoiK2VTSWtLVDJYUllDcHlWWTVHZHkvSDdBVnVvWDE2QkVFZ01Da0ZrLzFHdjZad0pwenpIMVlSakFhcXpEOHl4SWNvL1ZOW ▶" ] "priority" => array:1 [▶ 0 => "u=0, i" ] "cf-visitor" => array:1 [▶ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [▶ 0 => "US" ] "sec-fetch-dest" => array:1 [▶ 0 => "document" ] "cdn-loop" => array:1 [▶ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [▶ 0 => "?1" ] "sec-fetch-mode" => array:1 [▶ 0 => "navigate" ] "connection" => array:1 [▶ 0 => "Keep-Alive" ] "pragma" => array:1 [▶ 0 => "no-cache" ] "cache-control" => array:1 [▶ 0 => "no-cache" ] "sec-ch-ua" => array:1 [▶ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [▶ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [▶ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [▶ 0 => "1" ] "user-agent" => array:1 [▶ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [▶ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] ]
0 of 0array:2 [▼ "XSRF-TOKEN" => "MwtcgDj6vrrYfZpv0JTTu09IFCoKUkLbFL6bMJ1x" "thestandardmediagroup_session" => "i0VKMMrdRMfb9BwJ3DeI10QhYs6gc0jKJRgttbeC" ]
0 of 0array:5 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Sat, 29 Mar 2025 16:18:18 GMT" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6InYwTm1aYi9NeWk0OVNvWG14YUVDaEE9PSIsInZhbHVlIjoiQm1RS0g0THkvY0QwcXVyT2RPTHdYbFROV3hPYjhaTUNnTk5MQmhCai9LUW9OOE5LMkgyZDJSZUJRTGFVQkZGaVhiWUFoYjViY1AyTytJNWFHRno2elF2R2MwQVdFV0t6KzRHSG5NU2pXUGZ4dkNVVG1iYkQxazM5V0dCYjAzWXMiLCJtYWMiOiJhNzQ3ZDc2ZmM4YzNhYTM0ZjRmMjU0ZDZmZmE0NjM2MzVhZjA2ZjE4YTJhMzFhNmZkMDRmMTFlZjE2NjRkOTY2IiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 02:47:18 GMT; Max-Age=2629740; path=/; samesite=lax ◀XSRF-TOKEN=eyJpdiI6InYwTm1aYi9NeWk0OVNvWG14YUVDaEE9PSIsInZhbHVlIjoiQm1RS0g0THkvY0QwcXVyT2RPTHdYbFROV3hPYjhaTUNnTk5MQmhCai9LUW9OOE5LMkgyZDJSZUJRTGFVQkZGaVhiWUFoY ▶" 1 => "thestandardmediagroup_session=eyJpdiI6Imo0ZzUrbTR2VUNQTCs4dENnSHFQc0E9PSIsInZhbHVlIjoiR0lvYWZEZzhvejZtL3NkakhFaVgrT1hXd3Ewbjh6c1BzbjV0cTNYR0FJY1hwYTc2Zi92QnE0UmcrU0tUTWcrdTF3TCtGRk1MaUkybnVZNFVvd1dVdmhtZ3oxb3llNzBmQUluMGZ4UklNTkRaOG5mVmlBSzRxRmFxUWtKb0RTTU4iLCJtYWMiOiIwYTc4OTk2ZTk1OWQxZmVmNzAyZjA0NDZhMzhlZWNlNzIyZWM3NDY4OTkyZTk4OWIxNzBmMmM1MThjYWJmZGYxIiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 02:47:18 GMT; Max-Age=2629740; path=/; httponly; samesite=lax ◀thestandardmediagroup_session=eyJpdiI6Imo0ZzUrbTR2VUNQTCs4dENnSHFQc0E9PSIsInZhbHVlIjoiR0lvYWZEZzhvejZtL3NkakhFaVgrT1hXd3Ewbjh6c1BzbjV0cTNYR0FJY1hwYTc2Zi92QnE0Um ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6InYwTm1aYi9NeWk0OVNvWG14YUVDaEE9PSIsInZhbHVlIjoiQm1RS0g0THkvY0QwcXVyT2RPTHdYbFROV3hPYjhaTUNnTk5MQmhCai9LUW9OOE5LMkgyZDJSZUJRTGFVQkZGaVhiWUFoYjViY1AyTytJNWFHRno2elF2R2MwQVdFV0t6KzRHSG5NU2pXUGZ4dkNVVG1iYkQxazM5V0dCYjAzWXMiLCJtYWMiOiJhNzQ3ZDc2ZmM4YzNhYTM0ZjRmMjU0ZDZmZmE0NjM2MzVhZjA2ZjE4YTJhMzFhNmZkMDRmMTFlZjE2NjRkOTY2IiwidGFnIjoiIn0%3D; expires=Tue, 29-Apr-2025 02:47:18 GMT; path=/ ◀XSRF-TOKEN=eyJpdiI6InYwTm1aYi9NeWk0OVNvWG14YUVDaEE9PSIsInZhbHVlIjoiQm1RS0g0THkvY0QwcXVyT2RPTHdYbFROV3hPYjhaTUNnTk5MQmhCai9LUW9OOE5LMkgyZDJSZUJRTGFVQkZGaVhiWUFoY ▶" 1 => "thestandardmediagroup_session=eyJpdiI6Imo0ZzUrbTR2VUNQTCs4dENnSHFQc0E9PSIsInZhbHVlIjoiR0lvYWZEZzhvejZtL3NkakhFaVgrT1hXd3Ewbjh6c1BzbjV0cTNYR0FJY1hwYTc2Zi92QnE0UmcrU0tUTWcrdTF3TCtGRk1MaUkybnVZNFVvd1dVdmhtZ3oxb3llNzBmQUluMGZ4UklNTkRaOG5mVmlBSzRxRmFxUWtKb0RTTU4iLCJtYWMiOiIwYTc4OTk2ZTk1OWQxZmVmNzAyZjA0NDZhMzhlZWNlNzIyZWM3NDY4OTkyZTk4OWIxNzBmMmM1MThjYWJmZGYxIiwidGFnIjoiIn0%3D; expires=Tue, 29-Apr-2025 02:47:18 GMT; path=/; httponly ◀thestandardmediagroup_session=eyJpdiI6Imo0ZzUrbTR2VUNQTCs4dENnSHFQc0E9PSIsInZhbHVlIjoiR0lvYWZEZzhvejZtL3NkakhFaVgrT1hXd3Ewbjh6c1BzbjV0cTNYR0FJY1hwYTc2Zi92QnE0Um ▶" ] ]
0 of 0array:4 [▼ "_token" => "MwtcgDj6vrrYfZpv0JTTu09IFCoKUkLbFL6bMJ1x" "offset" => 0 "_previous" => array:1 [▶ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001514705/kra-sh2b-salary-hike-sparks-legal-dispute-amid-structural-reforms" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] ]