Business ideas ยท Uganda

Business to start with 100m in Uganda

Six real business ideas for UGX 100 million in Uganda, each with the actual start-up cost, sell price, monthly profit and payback time, from prices checked in September 2026.

Updated 20 September 2026 · 12 min read · By Growth Informer Software Services

The short answer

The best return for UGX 100 million in Uganda right now is a small maize milling plant: on the numbers below it nets about UGX 8.09 million a month (a 9% net margin) and pays back the full UGX 100 million in about 12.4 months. Close behind are an interlocking block making yard (about UGX 4.62 million a month, 21.3 months to pay back) and a single truck for hire (about UGX 4.46 million a month, 22.4 months). A hardware shop, a 2,000-bird layers farm and a licensed pharmacy also fit this budget, but they net less and take longer to pay back, from about 25 months up to more than 7 years.

Across all six ideas modelled here, honest monthly net profit at realistic first-year sales runs from roughly UGX 1.1 million to UGX 8.1 million, before income tax. Two things separate this band from the smaller ones. None of the six is hands off: every one needs daily stock or sales control, and two, the pharmacy and the layers farm, can slip close to break-even or into a loss in a weak month. And every one of the six has outgrown presumptive tax before it opens, with three of them straight into VAT and four into compulsory EFRIS, which the threshold table below works out idea by idea. See the full business ideas in Uganda hub for every capital band, or test your own prices on the business profit calculator before you commit.

Choosing between these six ideas?Send us the idea and budget you are considering on WhatsApp and we will help you think through the numbers and which of the tax thresholds above you will cross first.

The six UGX 100 million ideas at a glance

These six ideas all start in the UGX 95 million to UGX 100 million range. Each monthly profit figure uses the sales assumption stated in that idea's write-up below, a conservative first-year volume, not a best case. Prices and fees are estimates checked in September 2026.

Six ways to use UGX 100 million in Uganda (September 2026 prices)
IdeaStart-up cost (UGX)Typical net marginEstimated monthly profit (UGX)
Commercial layers farm, 2,000 birds99,350,0006.6%1,126,612
Hardware shop97,000,0005.5%3,839,000
Retail pharmacy (NDA licensed)95,400,0003.6%1,210,000
Truck for hire (used Isuzu Forward)100,000,00024.8%4,456,250
Interlocking block yard with delivery truck98,500,00019.7%4,620,000
Small maize milling plant100,000,0009%8,090,000

Net margin looks low next to gross margin because most of these businesses buy a lot of stock, grain, medicine, cement or hardware, relative to what they charge. Payback is total start-up cost divided by monthly net profit, so it ignores loan interest, depreciation and the slower ramp-up months before sales reach the stated volume.

Which of the six crosses VAT, EFRIS and the presumptive ceiling

At UGX 100 million of capital the tax questions change completely, and most guides at this level still talk about presumptive tax as though it applied. It does not. Presumptive tax stops at UGX 150,000,000 of annual turnover, and all six ideas here pass that in year one at the sales volumes assumed, so all six sit under ordinary income tax (30% for a company) from the start. VAT starts at UGX 300,000,000 of annual turnover, doubled from UGX 150,000,000 on 1 July 2026. EFRIS is separate again: it is compulsory for every VAT-registered business, and since 1 July 2025 also for any business in one of URA's 12 listed sectors whose turnover passes UGX 10,000,000 a year, VAT registered or not.

Annual turnover and the three thresholds, at the sales volumes assumed on this page (URA rules, September 2026)
IdeaAnnual turnover (UGX)Presumptive taxVAT registrationEFRIS
Commercial layers farm, 2,000 birds204,516,000Past the ceiling; ordinary income taxNo, below UGX 300mNo, farming is not a listed sector
Truck for hire216,000,000Past the ceiling; ordinary income taxNo, below UGX 300mYes, freight transport and storage is a listed sector
Interlocking block yard280,800,000Past the ceiling; ordinary income taxNo, but only UGX 19.2m below the lineYes, manufacturing is a listed sector
Retail pharmacy405,000,000Past the ceiling; ordinary income taxYesYes, through VAT registration
Hardware shop842,400,000Past the ceiling; ordinary income taxYesYes, through VAT registration
Small maize milling plant1,076,400,000Past the ceiling; ordinary income taxYesYes, manufacturing and VAT both

Two rows in that table are the ones that cost money. The truck and the block yard are both comfortably below the VAT threshold, so owners assume they are outside the electronic invoicing rules, and they are not: freight transport and storage, and manufacturing, are both on URA's list of 12 sectors, and the exemption there is only UGX 10,000,000 of turnover a year. An expense your customer cannot back with an EFRIS invoice is also one they cannot deduct for income tax, so a haulier or a block maker without EFRIS quietly becomes a more expensive supplier than the one next door. URA's transport sector excludes passenger land transport by name, taxis, boda bodas, shuttles and buses, which is why a goods truck is caught and a taxi is not.

The block yard is worth one more look. At UGX 280,800,000 a year it sits about UGX 19,200,000 under the VAT threshold, which is roughly one strong month. Plan for the month you cross it rather than discovering it in a return, and read how to register for VAT in Uganda and EFRIS for manufacturers before you get there.

Farming, retail and health: three UGX 100 million ideas

Commercial layers farm, 2,000 birds

Start-up cost: about UGX 99,350,000, mostly 2,000 point-of-lay pullets (about UGX 50,000,000) and a semi-permanent deep-litter house for 650 sq m (about UGX 24,000,000), plus feeders, water, a month of feed, vaccines, a year of land lease and registration.

You sell one tray of 30 eggs at a time. Farm gate and wholesale trays were fetching UGX 10,000 to 13,000 in September 2026; this model uses UGX 11,500, against a unit cost of about UGX 9,534 (feed is 88% of that), for a 17.1% gross margin. At 1,482 trays a month from 1,900 layers (after 5% mortality, laying at 78%), that is UGX 17,043,000 revenue, UGX 14,129,388 cost of goods, and about UGX 1,126,612 net profit a month once two workers, power, transport and land lease are paid, a 6.6% net margin. Payback is slow, about 88 months, because feed now eats most of the egg price.

Needs: URSB registration, a trading licence, MAAIF or district veterinary registration, and a movement permit to trade birds across districts. Main risks: feed cost swings, disease (Newcastle, Gumboro, coccidiosis), egg price gluts, and theft. Works best on the edge of Kampala (Mukono, Wakiso, Luwero, Mpigi) or in towns with firm local prices such as Jinja, Mbale, Arua or Kabale.

Hardware shop in a growing suburb or town

Start-up cost: about UGX 97,000,000, of which UGX 75,000,000 is opening stock (cement, iron bars, iron sheets, nails, paint, plumbing and electrical goods), plus a rent deposit, shelving, an EFRIS-ready till and a trading licence.

You sell an average customer basket, say a bag of cement, nails and a few fittings, for about UGX 60,000, against a blended unit cost of UGX 52,800, a 12% gross margin (cement earns very little, paint and small items much more). At 45 baskets a day for 26 days, that is UGX 70,200,000 revenue a month. After UGX 61,776,000 of stock, rent, three staff, casual loaders, power and licences, net profit is about UGX 3,839,000 a month, a 5.5% net margin, and the shop pays back its capital in about 25.3 months.

Needs: URSB registration, a KCCA or municipal trading licence, a URA TIN, and VAT registration plus EFRIS once turnover passes the VAT threshold, which this shop's modelled UGX 70.2 million a month (about UGX 842 million a year) does easily. Main risks: cement and steel prices moving with the exchange rate, credit sales that are never collected, and big hardware chains undercutting on cement. Works well in fast-building suburbs: Kira, Namugongo, Gayaza, Kasangati, Matugga, Mukono, Seeta, the Entebbe road, or growing towns like Hoima, Mbarara, Masaka and Gulu.

Retail pharmacy (NDA licensed)

Start-up cost: about UGX 95,400,000, dominated by UGX 60,000,000 of opening medicine stock, fit-out to NDA standard, an NDA premises and licence fee, and two months of working capital. This idea only works with a registered pharmacist as director or partner, a National Drug Authority (NDA) requirement, not just a URSB one.

You sell one average customer purchase for about UGX 25,000, at an assumed 25% gross margin (no published Ugandan pharmacy margin figure was found, so treat this as an estimate). At 45 customers a day for 30 days, that is UGX 33,750,000 revenue a month. After stock, a pharmacist's salary (UGX 3,000,000, the single biggest fixed cost), two dispensers, rent, security, expiries and losses, net profit is about UGX 1,210,000 a month, a 3.6% net margin. In a slower month it can fall to a loss of about UGX 477,500; in a strong month it can reach UGX 2,897,500. Payback on the full UGX 95.4 million is about 78.8 months.

Needs: NDA premises approval and pharmacy licence (renewed yearly), a resident registered pharmacist, URSB registration, a KCCA or municipal trading licence, a URA TIN, and VAT registration plus EFRIS: this pharmacy's modelled UGX 33.75 million a month (about UGX 405 million a year) is also past the VAT threshold. Main risks: NDA site rules ruling out a location, keeping a good pharmacist, counterfeit or expired stock, and competition from nearby drug shops. Works best in busy suburbs near clinics and taxi stages (Ntinda, Kireka, Nansana, Kajjansi, Kyaliwajala) or upcountry town centres near health facilities.

Logistics and manufacturing: three more UGX 100 million ideas

Truck for hire (used Isuzu Forward)

Start-up cost: about UGX 100,000,000: a used Isuzu Forward standard-body truck (about UGX 88,000,000, September 2026 listings ran UGX 75 million to 120 million), transfer and registration, first-year comprehensive insurance, tyres and a service, a GPS tracker and tarpaulin, and one month of working capital.

You sell one hire trip of about 250 km each way (for example Kampala to Mbarara) carrying 8 to 10 tonnes, at an estimated UGX 1,800,000 (no published 2026 truck hire rate was found, so confirm locally), against a unit cost of about UGX 1,017,375, mostly 125 litres of diesel at UGX 6,699 a litre, a 43.5% gross margin. At 10 paid trips a month, that is UGX 18,000,000 revenue. After a driver, turnboy, insurance, and a maintenance and tyre reserve, net profit is about UGX 4,456,250 a month, a 24.8% net margin, with payback in about 22.4 months. No depreciation on the truck is deducted, so true profit is a little lower than this.

Needs: vehicle registration and transfer at URA, comprehensive and third-party insurance, a goods vehicle operating licence, an annual inspection, and axle-load compliance at weighbridges. Main risks: breakdowns on an older truck, diesel price swings, a driver running private trips, overloading fines, and clients who pay late. Works from Kampala's industrial and market areas (Nakawa, Kawempe, Kalerwe, Owino, Ndeeba) on routes to Mbarara, Masaka, Gulu, Mbale and Hoima, or produce routes into Masindi and Lira at harvest.

Interlocking block making yard with delivery truck

Start-up cost: about UGX 98,500,000: a hydraulic interlocking block machine (UGX 13,800,000), a pan mixer and soil sieve, a used Isuzu Elf delivery truck (UGX 55,000,000), a yard lease, a curing shed, opening cement (300 bags) and murram, and registration.

You sell one interlocking stabilised soil block for about UGX 1,300, against a unit cost of about UGX 790 (cement, soil, piece-rate labour, water and diesel), a 39.2% gross margin. At 18,000 blocks a month, well below the machine's full capacity because sales depend on winning building sites, that is UGX 23,400,000 revenue. After a supervisor, a driver, two workers, yard lease, and truck fuel and maintenance, net profit is about UGX 4,620,000 a month, a 19.7% net margin, and payback on the full UGX 98.5 million is about 21.3 months.

Needs: URSB registration, a trading licence, the landowner's and district's permission to dig soil or murram, and a UNBS standard if selling to government projects. Main risks: builders who choose burnt bricks by habit, poor curing producing weak blocks, cement price rises, rain stopping production, and truck breakdowns. Works on the edge of fast-building areas: Nansana, Matugga, Gayaza, Kira, Mukono, Mpigi and the Entebbe road, where soil and building sites sit close together.

Small maize milling plant, about 1.5 tonnes of flour a day

Start-up cost: about UGX 100,000,000: a maize dehuller and mill set, a second hammer mill with cyclone and sifter, a bag sealer and scale, installation and wiring, a three-phase power connection, six months of premises rent, 30 tonnes of opening maize grain (about UGX 39,000,000 at UGX 1,300 a kg, the September 2026 price), branded bags, and UNBS certification.

You sell one kg of dehulled maize flour wholesale for about UGX 2,300, against a unit cost of about UGX 1,830 (grain, minus a bran credit, plus power, packaging, labour and losses), a 20.4% gross margin. At 1.5 tonnes a day for 26 days, 39 tonnes a month, that is UGX 89,700,000 revenue. After six workers, a plant manager, rent, power, distribution transport and maintenance, net profit is about UGX 8,090,000 a month, a 9% net margin, the fastest payback of the six ideas here at about 12.4 months. The maize price jumped from about UGX 500 to UGX 1,300 a kg within 2026, so if flour prices do not keep pace, the margin shrinks fast.

Needs: URSB registration, UNBS product certification (Q-mark) for maize flour, a trading licence, a URA TIN, and VAT registration plus EFRIS: this business's modelled UGX 89.7 million a month (about UGX 1.08 billion a year) is well past both thresholds. Main risks: maize price swings between seasons, aflatoxin and weevil damage in stored grain, power cuts, and larger millers with stronger brands. Works near maize supply and buyers: Masindi, Kiryandongo, Mubende, Iganga, Kamuli, Kapchorwa, and Kampala suburbs like Kawempe and Nansana.

A worked first month: the maize milling plant

Here is the maize milling plant's numbers laid out as a month's profit and loss, so you can see exactly where the UGX 8.09 million comes from. Treat it as the model month once you are selling at the stated volume, not necessarily your actual first calendar month, which usually starts slower while you find buyers.

  • Revenue: 39,000 kg of flour x UGX 2,300 = UGX 89,700,000
  • Cost of goods (maize grain, milling losses, packaging): UGX 71,370,000
  • Gross profit: UGX 89,700,000 minus UGX 71,370,000 = UGX 18,330,000
  • Six workers at UGX 400,000: UGX 2,400,000
  • Plant manager: UGX 1,000,000
  • Rent: UGX 1,500,000
  • Power, fixed and demand charges: UGX 500,000
  • Distribution transport: UGX 3,000,000
  • Maintenance (hammers, screens): UGX 1,000,000
  • Miscellaneous: UGX 500,000
  • NSSF employer contribution, 10% of staff pay: UGX 340,000
  • Total fixed costs: UGX 10,240,000
  • Net profit: UGX 18,330,000 minus UGX 10,240,000 = UGX 8,090,000 (a 9% net margin)

That net profit is before income tax, and before loan interest if any of the UGX 100 million is borrowed. At UGX 8,090,000 a month, the UGX 100,000,000 start-up cost pays back in about 12.4 months, the fastest of the six ideas here.

The number to stress-test is the grain price, not the volume. This model buys maize at UGX 1,300 a kg, the September 2026 price, and needs about 1.43 kg of grain for each kilogram of flour. Maize traded near UGX 500 a kg earlier in 2026, so the input has roughly doubled inside one year. If grain moves to UGX 1,500 a kg and your wholesale flour price stays at UGX 2,300, cost of goods rises by about UGX 11,100,000 a month and the UGX 8.09 million net profit becomes a loss. That single sensitivity, not the sales assumption, is what makes or breaks a small mill, which is why millers buy at harvest and store well. Run your own grain price and flour price through the business profit calculator before you commit capital.

Licences, tax and paperwork for a UGX 100 million business

Every idea on this page needs at least three things before it opens: a URSB registration, a trading licence from the local authority, and a URA TIN.

  • URSB: reserving and registering a sole proprietor business name costs about UGX 90,000 in total (UGX 35,000 reservation plus UGX 55,000 registration). A private company with nominal share capital up to UGX 5,000,000 costs UGX 105,000 to register, plus 0.5% stamp duty on the share capital; above UGX 5,000,000 of capital, budget about 1.5% of the capital in fees and stamp duty combined. Apply through URSB's online e-registry.
  • Trading licence: paid yearly to KCCA in Kampala (due by 1 January) or to the district, municipal or town council elsewhere. The fee depends on business type and the grade of the street: a general retailer runs UGX 31,500 to UGX 210,000 a year, a grocery UGX 123,000 to UGX 525,000, a wholesaler UGX 94,500 to UGX 498,750, and a pharmacy UGX 126,000 to UGX 600,000 on KCCA's rates checked in September 2026. Hardware shops have no separate KCCA category and are usually assessed as retailers or wholesalers, though that is not confirmed with KCCA; ask your division's revenue office which line they will use.
  • URA TIN: free. An individual with a National ID can get an instant TIN online in minutes; a company applies with its registration documents.

The threshold table above sets out where each of the six lands on presumptive tax, VAT and EFRIS. Sector permits sit on top of all of it: an NDA certificate of suitability of premises and a pharmacy licence renewed yearly, with a registered pharmacist resident as director or partner, for the pharmacy; UNBS product certification (the Q-mark) for maize flour; the landowner's and district's permission to dig soil or murram for the block yard; a goods vehicle operating licence, annual inspection and axle-load compliance for the truck; and MAAIF or district veterinary registration plus movement permits for the layers farm.

Set this up first

At this capital level it is tempting to buy everything at once. Do it in this order instead. The cheap and free steps still come first, and we are named only where we genuinely earn the money.

  1. The basics, at their real cost. Register with URSB: about UGX 90,000 for a business name, or UGX 105,000 plus 0.5% stamp duty for a company with share capital up to UGX 5,000,000. Owners routinely report agents charging several hundred thousand to several million shillings for the same filing. A TIN from URA is free. Then the trading licence for your trade and area grade, from about UGX 31,500 for a retailer on a Grade IV street to UGX 600,000 for a pharmacy on a Grade I one.
  2. The habits that cost nothing. Business money in its own account, every sale and cost recorded the same day, WhatsApp Business for orders and delivery confirmations, and a free Google Business Profile so a hardware shop, a pharmacy or a mill shows on Maps when somebody nearby searches for it. It is free and most owners still pay someone to set it up properly.
  3. From day one at this size, a real sales and stock system. Every idea here has either stock worth UGX 60,000,000 or more sitting on shelves, or staff handling cash you cannot personally watch. Growth Informer Business records sales, stock and the daily cash-up across a shop or a plant, with URA EFRIS e-receipts as a setting you switch on when URA requires it. Four of the six ideas here need EFRIS on at the volumes modelled, including two that never reach the VAT threshold.
  4. Once customers look the business up before they come. A website starts , with a monthly care plan . At this band it earns its keep for the truck and the block yard, where a contractor checks you exist before ringing, and matters less for a hardware shop whose trade walks past the door.
  5. A custom build, priced as , once no ready-made tool fits the workflow. A mill weighing in grain, tracking out-turn and costing flour batch by batch is the one idea on this page that can genuinely reach that point.
  6. When a penalty, assessment, audit letter or deadline is already live. We are a URA-registered tax agent: we set up EFRIS and VAT, file returns, object to an assessment and represent you, and we quote after seeing the notice.

How to protect the profit once it starts coming in

A business that nets UGX 1 million to UGX 8 million a month can still fail quietly if the cash is not controlled. Three habits protect more profit than any app or system:

  • Keep business money separate from personal money, in its own account or mobile money line, from day one.
  • Never hand over goods, or run a trip, on the promise of payment later. If you do it anyway, write it down as a loan with the amount, the date and the name, and chase it on that date. Unpaid contractor credit is named as a real risk to the hardware shop's 5.5% net margin above.
  • Record every sale and every expense, every day, so you know the real profit and not just what is left in the drawer. Daily record keeping from the start also makes it far easier to prove income later, whether that is to a bank, a co-investor or URA.

At a 5.5% net margin the hardware shop keeps about UGX 5,500 of every UGX 100,000 it takes, and the pharmacy about UGX 3,600. At those margins a single unrecorded shrinkage problem of 2% of turnover wipes out between a third and half the year's profit. That arithmetic, not the idea, is what decides these businesses.

These figures are estimates, not financial advice

Every number on this page comes from research compiled in September 2026: verified prices where a primary source exists (URSB, KCCA, URA, ERA, fuel retailer pricing, classified listings and the Monitor), and clearly estimated figures where a confirmed Ugandan number could not be found. Three figures in particular are analyst estimates rather than published data, and the page leans on them: the truck hire rate per trip, the pharmacy's 25% gross margin, and current NDA licence fees. Sales volumes are conservative first-year assumptions, not proven averages, and none of the net profit figures deduct income tax, loan interest or vehicle depreciation, which on a used truck alone is real money.

This is general information, not financial, tax or legal advice, and prices move. Confirm current costs with suppliers, your local council and URA before committing capital.

Frequently asked questions

What is the most profitable business idea with UGX 100 million in Uganda?

Based on prices checked in September 2026, a small maize milling plant is the strongest performer of the six ideas modelled for this budget: about UGX 8.09 million net profit a month, a 9% net margin, and the full UGX 100 million paid back in about 12.4 months. An interlocking block making yard and a single truck for hire are close behind, both netting over UGX 4.4 million a month with paybacks of 21 to 22 months.

What business ideas can I start with UGX 100,000,000 in Uganda?

Six ideas fit this exact budget on the research used for this page: a 2,000-bird commercial layers farm, a hardware shop, a licensed retail pharmacy, one truck for hire, an interlocking block making yard, and a small maize milling plant. All six cost between about UGX 95.4 million and UGX 100 million to start, so UGX 100 million covers any one of them with little left over.

How far does UGX 100,000,000 shillings go compared to a smaller or bigger budget in Uganda?

Far enough for one solid business, not several: a full truck, a stocked hardware shop, a small mill or a licensed pharmacy, but not yet a supermarket or a second branch. If UGX 100 million is more than you have right now, similar smaller-scale ideas exist for smaller budgets, and if you have more to invest, the options widen again above UGX 200 million.

Is a UGX 100 million business a realistic first business for a student or a woman starting out?

Not usually as a first venture. Every idea here needs UGX 95 million or more upfront, so it suits someone with savings, a loan, a partner or a family contribution, which is why it is more common among salaried employees, graduates who have saved for a few years, diaspora investors and farmers expanding an existing plot, women included. A student or a first-time entrepreneur with little capital is better off starting in a smaller band and growing into this one.

What is generally a profitable business in Uganda?

Profitability depends more on the numbers behind a specific idea than on the sector alone. In this budget band, ideas with lower stock intensity and a faster stock turn, like the maize mill and the block yard, keep a higher share of revenue as profit than stock-heavy ideas like the hardware shop or the pharmacy, even though all six can work in the right location with tight cost control.

How much profit can I make from a UGX 100 million business in Uganda?

On the first-year assumptions used here, monthly net profit across the six ideas ranges from about UGX 1.1 million (the layers farm) to about UGX 8.1 million (the maize mill), before personal or corporate income tax. Two ideas, the pharmacy and the layers farm, can dip close to break-even or into a loss in a weak month, so treat the top of the range as achievable, not guaranteed.

Six questions, about a minute

Get a fixed quote

Tell us what you need and where you are. We reply on WhatsApp with questions or a fixed quote, usually the same working day.

Good numbers on paper mean nothing without control on the ground.
Build the habits before you spend the capital.

Talk to us on WhatsApp before you commit UGX 100 million to any idea on this page.

Talk on WhatsApp