TAJI Journal · Research

The Economics of Becoming a Software Engineer in Botswana

What it costs to enter software engineering in Botswana, how long it takes, and why no honest figure for the return can be produced.

Updated

Every discussion of whether it is worth becoming a software engineer in Botswana runs into the same wall. The numbers on one side of the equation are knowable. The numbers on the other side do not exist.

This piece sets out what can be established about the cost of entry, then shows precisely where the return side fails, because the failure is specific and worth understanding rather than working around.

The cost side

Tuition is the visible cost and usually the smaller one. The dominant cost across every route is foregone income during training, and it scales with how long the route takes and how much of it can be done alongside paid work.

  • A four-year degree carries the largest foregone-income cost, though it is partly obscured by being socially expected
  • A bootcamp compresses the period but usually requires it to be full time
  • Self-directed study spreads the cost across a longer period and is the only route that can be done entirely alongside employment
  • An apprenticeship inverts the cost, but places are scarce enough to be excluded from most people’s option set

This distribution matters more than the headline totals. A route that can be taken alongside work is available to people for whom no full-time route is available at any price.

What government sponsorship does and does not remove

For a sponsored student, tuition is not the question. The Department of Tertiary Education Financing covers it under one of five categories, which we set out in how DTEF sponsorship actually works. What sponsorship does not remove is the foregone income, and the allowance is the only thing standing in for it.

That allowance is a live, moving figure rather than a fixed input. From the end of April 2026 the off-campus allowance rose from P1,919.70 to P2,200 and the on-campus allowance from P1,550 to P1,776.90, with the full-boarding supplement going from P296.30 to P339.60. Brigade students had already moved from P300 to P1,920 in August 2025.

The figure the governing party campaigned on was P2,500. Asked when it would arrive, the Minister of Higher Education, Prince Maele, told Botswana Daily News in April 2026 that government remained committed but could give no timeline, and that sustainability "will solely depend on the economic status of the country". Anyone modelling the cost of a sponsored degree should treat the allowance as a variable with a political term in it.

The return side, and why it cannot be stated

Here the exercise stops, and it stops for a structural reason rather than a research-effort one. Botswana’s official earnings statistics disaggregate by industry and by sector. They do not disaggregate by occupation anywhere. The finest official grain available is an average across all employees, which the 2024/25 Botswana Multi-Topic Household Survey puts at P6,093 a month.

There is no official table from which the pay of a software engineer, a data analyst or a product designer can be read. We set out what the published figures do and do not support in what official data says Batswana earn.

So any return-on-investment figure for this career in Botswana is built on numbers from outside official statistics: a self-reported aggregator with an undisclosed national sample, a recruitment firm’s survey, or a job advert range. None of those separates locally contracted pay from remote contracts paid in foreign currency, and because those two populations differ by a large multiple, an average across them describes neither.

How long the wait is, and why the usual answer is not usable

One figure circulates widely as the answer: a Botswana graduate waits 4.6 months and makes thirteen approaches to employers before finding work. It is a real published finding, and it will not bear the weight put on it.

It comes from a 2008 paper by Njoku Ama of the University of Botswana’s Department of Statistics, which surveyed 542 graduates of one faculty — Social Sciences — at one university, drawn from the cohorts that graduated between 1986 and 2004. The sampling frame recorded where graduates were currently working, so the mean conditions on having found a job at all; only 2.9% of the achieved sample were unemployed and searching. The paper’s own distribution is wider than its average suggests, with some respondents reporting over 54 months, and its fitted trend was worsening, not stable.

There is no current replacement. The Human Resource Development Council’s Annual Priority Skills Report 2026 states only that the "graduates’ waiting period for employment is too long because of limited job opportunities, and their skills become outdated". No number is attached, no tracer study sits behind it, and Statistics Botswana publishes no graduate job-search duration series at all.

The one piece of return-side evidence that is published

What does exist is a count of graduates waiting, and it is specific about occupation in a way the pay tables are not. HRDC lists Information and Communications Technicians among the ten occupations with the largest number of unemployed graduates, and records the figure rising from 1,557 in the third quarter of 2023 to 3,837 in the first quarter of 2024.

That is a doubling inside two quarters, in the occupational family this career sits in. It is not a pay figure and it cannot be converted into one, but it is the most directly relevant published number a person weighing this route has — and it points the opposite way from the sector’s promotional framing, which we examine in how big Botswana’s ICT sector actually is.

A caution about the headline counts

Two government sources give materially different totals for unemployed graduates in the same period. HRDC, working from the Statistics Botswana Quarterly Multi-Topic Survey, reports 70,512 at the first quarter of 2024. The then Minister of Labour and Home Affairs, Anna Mokgethi, answering a parliamentary question in February 2024, gave 40,036. Roughly thirty thousand people separate the two, and we have found no published reconciliation.

That gap is not a detail. It is the size of the measurement problem anyone doing this arithmetic is working inside.

What would need to be measured

  • Compensation separated by contracting currency and employer location
  • Time from start of training to first paid role, by route, from a current cohort
  • Attrition: the proportion who begin each route and do not complete it
  • Total compensation including allowances, not base salary alone

The third is the one most consistently omitted and the one that most affects the result. A route with a high salary outcome and a high dropout rate can have a worse expected value than a slower route that most people finish.

Interim conclusion

The cost side of this decision can be estimated. The return side cannot, from any currently published Botswana source, and the honest thing to do is say so rather than borrow a figure from a market with better statistics and relabel it. TAJI is collecting the compensation side through its own reader survey, and will publish figures with method and sample size attached rather than adding another unsourced number to the pile. The route itself is described in the software engineer guide.