The short answer
The best business to start with 3M in Uganda (UGX 3,000,000) on our September 2026 figures is a local food restaurant: UGX 2,987,000 to open, about UGX 1,187,000 net profit a month at 40 plates a day, and the capital back in about 2.5 months. Next come a car wash bay with a pressure washer (about UGX 1,043,000 a month, paid back in 2.9 months) and a mivumba boutique stocked from full bales (about UGX 737,800 a month, 3.9 months).
The honest range for those three is about UGX 300,000 in a slow month to UGX 2,000,000 in a strong one. Net profit here means the owner's own pay after stock, rent and helpers but before presumptive tax, and every figure is an estimate from prices checked in September 2026, not a promise. A cosmetics shop, half an acre of tomatoes and a boda boda for hire also fit the budget, but earn less or carry more risk.
The six UGX 3M ideas at a glance
All six ideas cost between UGX 2.86M and 2.99M to start, so each fits inside UGX 3,000,000 with a little to spare. They are numbered in the order they are explained below. The monthly profit is the central estimate, with the realistic low to high range in brackets.
| Idea | Start-up cost (UGX) | Typical net margin | Estimated monthly profit (UGX) |
|---|---|---|---|
| 1. Local food restaurant | 2,987,000 | 22.8% | 1,187,000 (300,000 to 2,000,000) |
| 2. Boda boda for hire | 2,970,000 | 74.5% | 182,500 (100,000 to 300,000) |
| 3. Tomatoes on half an acre | 2,920,000 | 36.8% | 353,600 season average (loss of 300,000 to profit of 1,200,000) |
| 4. Mivumba boutique from full bales | 2,871,500 | 35.5% | 737,800 (300,000 to 1,300,000) |
| 5. Cosmetics and beauty shop | 2,861,500 | 15% | 467,400 (200,000 to 900,000) |
| 6. Car wash bay with a pressure washer | 2,990,000 | 44.6% | 1,043,000 (400,000 to 1,600,000) |
Read the two right-hand columns together. The net margin is how much of each shilling of sales you keep; the monthly profit is what you take home. A boda for hire keeps 74.5% of its takings but earns only about UGX 182,500 a month, while the restaurant keeps 22.8% of a much bigger turnover and earns about UGX 1,187,000. Put your own prices and sales into the business profit calculator before you commit.
These figures are estimates built from market prices and listings checked in September 2026, plus our assumptions about how much you sell. They are not financial advice. Check prices in your own town before you spend, and treat the sales assumptions as targets to test, not facts.
Ideas 1 to 3: a restaurant, a boda for hire and tomatoes
1. Local food restaurant (takeaway and sit-in)
Workers, traders and students across Kampala eat lunch out every day, and a clean local restaurant serving posho, rice, matooke, beans and stew near a market or industrial area fills up at lunchtime. Think of it as the bigger version of a rolex stand.
What UGX 2,987,000 buys: a small room, first month plus one month deposit, 600,000; KCCA trading licence (eating house, middle grade) 60,000; medical checks for 2 food handlers 60,000 (our estimate, fee not confirmed); large saucepans and utensils 250,000; a full 13 kg gas cylinder set 247,000; a two-plate gas burner 80,000; two charcoal stoves for beans and matooke 80,000; plates, cups and cutlery for 20 people 150,000; 12 plastic chairs 300,000; 3 tables 240,000; water drums, basins and soap 80,000; opening food stock (rice, beans, maize flour, matooke, meat, vegetables, oil, charcoal) 600,000; menu board and signboard 40,000; working capital 200,000.
- One sale: a lunch plate (starch with beans or stew) at UGX 5,000. Food costs about 2,700, a 46% gross margin.
- A normal month: 40 plates a day for 26 days, 1,040 plates, brings in UGX 5,200,000. Food costs 2,808,000.
- Running costs: rent 300,000; two helpers at 15,000 a day each, 780,000; water and electricity 100,000; phone data 20,000; licence spread over 12 months 5,000. Total 1,205,000.
- Net profit: about UGX 1,187,000 a month, a 22.8% net margin. Payback about 2.5 months. Realistic range 300,000 to 2,000,000 a month.
Licences: a KCCA trading licence as an eating house (UGX 24,000 to 172,500 a year) or restaurant (36,000 to 187,500), and a TIN. Expect KCCA to inspect a food business for hygiene and to ask for food handler medical checks; the exact rules and fees were not confirmed for this guide, so ask your division health office before you open. At these sales the restaurant passes the UGX 10M a year presumptive tax line and falls in an EFRIS sector; see the paperwork section below.
Risks: food waste on slow days, price rises for beans, matooke and charcoal, helpers stealing when there are no records, and hygiene inspections or closure.
Where it works: industrial and work areas such as Nakawa, Industrial Area, Namanve, Bweyogerere, Ntinda and Kawempe, markets and taxi parks, campus areas and upcountry town centres.
Confidence: medium. No published Ugandan restaurant margin was found, so the 5,000 plate price and 2,700 food cost are our estimates. Helper pay uses the common casual rate of 10,000 to 25,000 a day.
2. Boda boda for hire (used motorcycle)
Bodas are Uganda's main short-distance transport, and many riders cannot afford a bike. You buy one and rent it to a rider for a fixed weekly payment. It needs the least of your time of any idea here, and it pays the least.
What UGX 2,970,000 buys: a used Bajaj Boxer, 2021 to 2023 model, 2,500,000 (a 2023 Boxer was listed at that price on Jiji in September 2026); logbook transfer and URA fees 60,000 and one year of third-party insurance 60,000 (both our estimates, not confirmed); two helmets and a reflector jacket 80,000; service and tyres before handover 150,000; a written hire agreement witnessed by your LC1, 20,000; repair reserve 100,000.
- One sale: one week of hire at UGX 70,000, paid by the rider, who also buys the fuel. You set aside 15,000 a week for maintenance, a 78.6% gross margin.
- A normal month: 3.5 paid weeks, allowing for missed payments and repair days, brings in UGX 245,000. Maintenance reserve 52,500.
- Running costs: insurance spread over 12 months 5,000 and phone 5,000.
- Net profit: about UGX 182,500 a month, a 74.5% net margin. Payback about 16.3 months, not counting what the bike is still worth. Realistic range 100,000 to 300,000 a month.
Licences: the logbook in your name (URA), compulsory third-party insurance, and a rider with a valid class A driving permit. Rules such as digital number plates or tracking for bodas were not checked for this guide, so confirm them before you buy. If you are thinking of a new bike instead, note that from 1 July 2026 the excise duty on a motorcycle's first registration rose from UGX 200,000 to 500,000, on top of the price. Boda boda passenger transport is exempt from EFRIS e-receipts.
Risks: theft of the bike or the rider disappearing, accidents and injury claims, missed payments, the bike losing value every year, and boda restrictions in central Kampala.
Where it works: Kampala suburbs and fast-growing towns such as Mukono, Wakiso, Entebbe, Jinja, Mbarara, Gulu and Arua, with a rider you or your LC know well.
Confidence: low. The 70,000 weekly rate is an estimate we could not verify, so ask two or three bike owners in your area what riders actually pay.
3. Tomato growing on half an acre
Tomatoes are in every Ugandan kitchen. A well-managed crop is ready to harvest about 75 days after transplanting, and prices are highest in scarcity months such as February to April.
What UGX 2,920,000 buys (one season): land rent for half an acre 150,000; about 9,000 seedlings 450,000; digging or ploughing 200,000; one 50 kg bag of DAP fertiliser 130,000 and one bag of top-dressing 100,000; pesticides and fungicides 500,000; stakes and string 200,000; two rounds of weeding 450,000; watering labour and water 400,000; a knapsack sprayer 90,000; harvest labour and crates 250,000.
- One sale: 1 kg of tomatoes at the farm gate for UGX 1,200. The season's growing costs (2,830,000 without the sprayer) spread over 4,000 kg come to about 708 a kg, a 41% gross margin.
- A season: 4,000 kg (about 8 tonnes an acre, the low published yield) sold over a 5-month season, about 800 kg a month, brings in UGX 960,000 a month. Growing costs come to 566,400 a month.
- Running costs: transport to market and phone, 40,000 a month.
- Net profit: about UGX 353,600 a month averaged over the season, about 1,768,000 for the whole season, a 36.8% net margin. Dividing the start-up cost by the monthly average gives a payback of about 8.3 months, but in practice most of your capital comes back with the first harvest if prices hold. Realistic range: a loss of 300,000 a month in a failed season to a profit of 1,200,000.
Licences: none to grow, and farmers selling their own produce are exempt from the trading licence. You do need a written land tenancy agreement, and you pay market dues when you deliver to KCCA markets (amounts are not published, so ask the market office).
Risks: late blight, bacterial wilt and tuta absoluta can destroy the crop; prices crash in the main season glut; drought hits without irrigation; and a whole season's money is at risk before the first harvest.
Where it works: Wakiso, Mukono, Mpigi, Masaka and Mbarara, near water and a road, selling to Kampala markets such as Kalerwe, Nakasero and Nakawa.
Confidence: medium. Ugandan growing guides quote 1,500 to 3,000 a kg and yields of 8 to 10 tonnes an acre, up to 25 to 30 tonnes for well-managed hybrids. We used 1,200 a kg and the low yield on purpose, to allow for gluts. One business site claims half an acre can make up to UGX 10M profit; treat that as a best case.
Ideas 4 to 6: mivumba, cosmetics and a car wash
4. Mivumba boutique from full bales
Buying whole bales instead of single pieces cuts your cost per garment, and a small shop in a suburb or town can sell first-grade pieces at boutique prices. It is the bigger version of reselling a few pieces on a small budget.
What UGX 2,871,500 buys: one first-grade mixed bale, about 1,250,000, and one men's t-shirt bale, about 530,000 (prices from social media listings as of June 2026, so confirm with the seller); a shop, first month plus one month deposit, 500,000; racks, hangers, mirror and mannequin 250,000; KCCA trading licence (retailer, lowest grade) 31,500; signboard 30,000; iron box 50,000; transport of the bales 50,000; phone data and online adverts 30,000; working capital 150,000.
- One sale: one garment at an average of UGX 10,000. The two bales cost UGX 1,780,000. If they give about 400 pieces, each costs about 4,450; if about 1 in 10 is a reject you cannot sell, each good piece costs about 4,950. Gross margin 50.5%.
- A normal month: 8 pieces a day for 26 days, 208 pieces, brings in UGX 2,080,000. Stock cost 1,029,600. At that pace the two bales last about 2 months, so put stock money aside every week.
- Running costs: shop rent 250,000; electricity 20,000; phone data and adverts 40,000; licence spread over 12 months 2,600. Total 312,600.
- Net profit: about UGX 737,800 a month, a 35.5% net margin. Payback about 3.9 months. Realistic range 300,000 to 1,300,000 a month.
Licences: a KCCA trading licence and a TIN. The figures use the retailer line (UGX 31,500 to 210,000 a year by grade); KCCA may instead assess a clothes shop on the boutique line (52,500 to 210,000), so ask your division office.
Risks: a bad bale with low-grade pieces inside, new taxes on imported used clothes, possible government restrictions on mivumba (not checked for this guide), and slow-moving sizes that tie up your money.
Where it works: suburbs and towns such as Nansana, Kireka, Ntinda, Kansanga, Mukono, Entebbe, Jinja, Mbale and Gulu, plus selling online.
Confidence: medium. The number of pieces in a bale and the 10,000 average price are estimates. Count the good pieces in your first bale and redo the sums.
5. Cosmetics and beauty products shop
Lotions, soaps, hair products, perfumes and makeup are bought every week by women and men alike, and a small shop near salons, hostels and taxi stages can build steady trade.
What UGX 2,861,500 buys: opening stock of cosmetics and hair products bought wholesale in central Kampala 1,800,000; shelves, counter and display 300,000; a shop, first month plus one month deposit, 500,000; KCCA trading licence (retailer, lowest grade) 31,500; signboard 30,000; working capital 200,000.
- One sale: counted in units of UGX 10,000 of products at retail, which cost you about 7,500. Gross margin 25%.
- A normal month: UGX 120,000 of sales a day for 26 days brings in UGX 3,120,000. Stock cost 2,340,000.
- Running costs: rent 250,000; electricity 30,000; phone data and adverts 30,000; licence spread over 12 months 2,600. Total 312,600.
- Net profit: about UGX 467,400 a month, a 15% net margin. Payback about 6.1 months. Realistic range 200,000 to 900,000 a month.
Licences: a KCCA trading licence (retailer) and a TIN. Stock only products with valid UNBS or NDA marks where they are required; those rules were not checked for this guide, so ask before you buy stock.
Risks: counterfeit and expired products, banned skin-lightening products that bring seizure and fines, dead stock of slow brands, and theft of small, high-value items.
Where it works: near salons, hostels and taxi stages in suburbs such as Kireka, Nansana, Ntinda, Kansanga and Wandegeya, and in upcountry town centres.
Confidence: low. No published margin was found, so the 25% is our estimate for mixed stock. With a margin this thin, one month of theft or expired stock can wipe out the profit.
6. Car wash bay with a pressure washer
A fixed bay with a pressure washer and a vacuum serves more cars than a hand wash, charges the formal rate of UGX 15,000 and up, and can also wash bodas and carpets.
What UGX 2,990,000 buys: a semi-commercial pressure washer 1,200,000 (no Ugandan price was found, so this is the weakest number on the page); a wet and dry vacuum cleaner 400,000; a 1,000-litre water tank with stand 400,000; hose pipes, buckets, brushes and towels 150,000; opening detergents and polish 150,000; an open compound, first month plus one month deposit, 300,000; KCCA trading licence (car washing bay, middle grade) 60,000; shade from poles and tarpaulin 200,000; signboard 50,000; water connection or extension 80,000.
- One sale: a full wash of a small car at UGX 15,000. Direct cost about 7,000: 4,000 commission to the washer, 1,500 water, 1,000 detergent and 500 electricity. Gross margin 53.3%.
- A normal month: 6 cars a day for 26 days, 156 cars, brings in UGX 2,340,000. Direct costs 1,092,000.
- Running costs: site rent 150,000; phone data 20,000; licence spread over 12 months 5,000; drainage and site cleaning 30,000. Total 205,000.
- Net profit: about UGX 1,043,000 a month, a 44.6% net margin. Payback about 2.9 months. Realistic range 400,000 to 1,600,000 a month.
Licences: a KCCA trading licence for a car washing bay (UGX 24,000 to 165,000 a year by grade), an NWSC water connection, proper drainage (KCCA and NEMA act against car washes that pollute drains and wetlands; details not checked for this guide), and a TIN.
Risks: water bills and supply cuts, power cuts that stop the washer, closure for operating in a road reserve or wetland, and washers misbehaving with customers' cars. In February 2026 a KCCA crackdown pushed street vendors into markets, so rent a private compound rather than a spot by the road.
Where it works: main roads in growing suburbs with parking, such as Najjera, Kira, Bukoto, Mutungo, Entebbe Road and Nansana, and towns such as Mbarara and Jinja.
Confidence: low. The Monitor has reported charges of 15,000 to 50,000 for smaller cars, so 15,000 is the bottom of the range. Get a real quote for the pressure washer before you commit.
Worked example: the restaurant's first month
The restaurant makes the most money on these figures, so here is its first normal month line by line, using the same numbers as above. It assumes you reach 40 plates a day. Many new places take a few weeks to get there, so read the lines on plates per day as well.
- Sales: 1,040 plates at UGX 5,000 = UGX 5,200,000.
- Food cost: 1,040 plates at 2,700 = UGX 2,808,000.
- Gross profit: 5,200,000 minus 2,808,000 = UGX 2,392,000 (46% of sales).
- Running costs: rent 300,000 + two helpers 780,000 + water and electricity 100,000 + phone data 20,000 + licence 5,000 = UGX 1,205,000.
- Net profit: 2,392,000 minus 1,205,000 = UGX 1,187,000 (22.8% of sales).
- Set aside for tax: about 21,200 a month towards presumptive tax if you keep records, and about 4,200 a month for local service tax in Kampala, leaving about UGX 1,161,600 as your pay.
How many plates you need a day
Each plate leaves UGX 2,300 after food (5,000 minus 2,700). Running costs are 1,205,000 a month, so you need about 524 plates a month, just over 20 a day over 26 days, before you make any profit at all. After that, every extra plate a day adds about UGX 59,800 a month.
- 20 plates a day: sales 2,600,000, a loss of about 9,000.
- 30 plates a day: sales 3,900,000, net profit about 589,000.
- 40 plates a day: sales 5,200,000, net profit about 1,187,000.
Profit is not the same as cash
Your first month's rent and UGX 600,000 of opening food stock were paid out of the start-up money, so at the end of month one you will hold more cash than the profit above. That extra is your capital coming back, not income. Month two's rent and the stock to replace what you cooked must come out of it, so leave it in the business.
Which idea fits you
If you have a job and want a side business
The restaurant, the car wash and the two shops need someone on site every day handling cash and stock. If that is not you, you need a manager you trust and daily records you can check from your phone. The boda for hire needs the least of your time, but at about UGX 182,500 a month it takes over a year to earn back the bike.
Business in Uganda for ladies
Every idea here works for anyone who runs it well. If you want regular hours close to home, the mivumba boutique (about UGX 737,800 a month) and the cosmetics shop (about UGX 467,400) both run from one small shop. The restaurant earns the most, about UGX 1,187,000, but means early mornings and long days with two helpers.
Business in Uganda for students
A full-time restaurant or car wash does not fit around lectures unless someone else runs it every day. A mivumba shop can start near campus and sell online, and campus areas are one of the places a local restaurant does well. If losing UGX 3M would set you back years, test a smaller version first.
If you live abroad
From abroad, anything with stock and cash sales needs a trusted person on site and records you can see every day. The boda for hire is the easiest to run from a distance: choose the rider through someone you trust, sign a written agreement witnessed by the LC1, and expect about UGX 100,000 to 300,000 a month.
If you already farm
Tomatoes suit you if you have land near water and a road. Your capital comes back at the first harvest if prices hold, but a failed season can take most of it, so budget for spraying on time and aim to harvest when prices are high, such as February to April, rather than into the glut.
Licences, tax and paperwork
None of the start-up lists include URSB registration (about UGX 90,000), so budget for it separately if you register; with it added, only the two shops stay under UGX 3M. Fees below are from URSB, KCCA and URA as checked in September 2026. For a ruling on your own case, ask the office concerned.
1. Register the business name with URSB
Reserving and registering a business name costs about UGX 90,000 in URSB fees (35,000 to reserve, 55,000 to register). You apply online on the URSB e-registry and pay by mobile money, card or bank, and URSB's service standard is to issue the certificate within 6 working hours of a complete application. A private company costs more: 35,000 to reserve the name, 105,000 to register with share capital up to UGX 5M, plus 0.5% stamp duty on the share capital.
2. Get a trading licence
In Kampala the trading licence comes from KCCA; elsewhere from your city, municipal or town council, or the district for rural trading centres. A KCCA licence runs for the calendar year: pay before you open and renew by 1 January. Bring your ID, your business name certificate and your rent agreement. The fee depends on the type of business and the grade of the area:
- Eating house: UGX 24,000 to 172,500 a year. Restaurant: 36,000 to 187,500.
- Retailer (general shop): 31,500 to 210,000. Boutique or beauty salon: 52,500 to 210,000.
- Car washing bay: 24,000 to 165,000.
- Farmers selling their own produce, and market traders who pay market rent and dues, are exempt. Trading without a licence is an offence that can bring a fine or up to six months in prison.
3. Get a TIN and know your presumptive tax
A TIN is free, and an individual with a National ID can get one online in about five minutes. If your yearly sales are UGX 10M or less, presumptive tax is nil. From above 10M up to 150M it is a final tax on turnover, with no deduction for expenses, and it is lower if you keep records. On the figures above, a full year of trading gives:
- Restaurant, about UGX 62.4M a year: 254,400 with records, a flat 400,000 without.
- Cosmetics shop, about 37.4M: 117,200 with records, 200,000 without.
- Car wash, about 28.1M: 72,300 with records, 80,000 without.
- Mivumba boutique, about 25M: 59,800 with records, 80,000 without.
- Boda for hire (about 2.9M) and even two tomato seasons (about 9.6M): under 10M, so nil.
In Kampala, business owners also pay local service tax once a year with the trading licence, set by monthly turnover: 20,000 a year for 2M to 3M a month (the car wash and the boutique), 30,000 for 3M to 4M (the cosmetics shop) and 50,000 for 5M to 6M (the restaurant).
4. EFRIS: the restaurant crosses the line on day one
Since 1 July 2025, businesses in URA's 12 listed sectors must issue e-receipts through EFRIS once yearly sales reach UGX 10M, whether or not they are VAT registered. Accommodation and food service is one of those sectors. A restaurant at 40 plates a day sells about UGX 62.4M a year, six times the threshold, so it needs EFRIS from the month it opens rather than at some later stage. This is the first budget band in our guides where that happens, and most pages listing restaurant ideas do not mention it at all.
What it costs to ignore. From 1 July 2026 a business that is required to use EFRIS and does not issue an e-invoice or e-receipt pays a penal tax of double the tax due or UGX 200,000, whichever is higher, under the Tax Procedures Code (Amendment) Act 2026. Separately, buying a fiscal device that is not linked to and authenticated by URA carries a fine of up to UGX 6,000,000, up to three years in prison, or both, so do not buy a till off the street. Business customers also lose their income tax deduction on anything you sell them without an e-receipt, which is why offices stop ordering lunch in bulk from places that cannot issue one.
The boda for hire and the tomatoes sell well under UGX 10M a year, and boda passenger transport is excluded from the transport sector rule anyway. We have not matched every one of URA's 12 sectors against the two shops and the car wash, so check your own activity before you open. None of the six comes near VAT registration: the threshold rose from UGX 150M to UGX 300M of yearly taxable sales on 1 July 2026. Run your case through the EFRIS checker.
5. Helpers and NSSF
Since the NSSF (Amendment) Act 2022, every employer must register with NSSF, whatever the number of workers, and contribute 15% of gross pay (10% from you, 5% from the worker). The figures on this page treat the restaurant helpers and car washers as casual day workers and do not include NSSF, so ask NSSF how the rule applies to your staff.
Set this up first
Set up in this order. The difference at UGX 3,000,000 is that one of the six, the restaurant, needs a receipting system from the day it opens rather than later, so read step three before you sign a lease.
- The basics, at their real cost. A URSB business name is about UGX 90,000 in official fees (UGX 35,000 to reserve, UGX 55,000 to register) on the URSB e-registry, against the UGX 600,000 and upwards that owners commonly report paying agents for the same filing. A private company is UGX 35,000 to reserve plus 105,000 to register at share capital up to UGX 5M, plus 0.5% stamp duty. A TIN from URA is free and takes about five minutes online with a National ID number. Then the trading licence, paid before you open and renewed by 1 January: eating house UGX 24,000 to 172,500 a year, restaurant 36,000 to 187,500, retailer 31,500 to 210,000, car washing bay 24,000 to 165,000.
- Then the habits, which cost nothing. A separate mobile money line or cash box, and a fixed amount you pay yourself. A daily record of stock in, sales and expenses: on the restaurant's turnover that record is worth about UGX 145,600 a year in presumptive tax alone (UGX 254,400 with records against a flat 400,000 without), before it catches a single stolen kilo of meat. WhatsApp Business for the daily menu and orders. A free Google Business Profile, which pays most for the restaurant and the car wash bay, because hungry people and drivers search for those by area on a phone.
- Day one for the restaurant, later for the rest. The restaurant is inside a listed EFRIS sector and about six times over the UGX 10 million turnover line, so it needs e-receipts from opening. Growth Informer Business records sales, stock and the daily cash-up on a phone and issues URA EFRIS e-receipts once that setting is switched on, so the restaurant switches it on now. The car wash bay and the two shops leave it off and use the same system for sales and stock once helpers handle the cash, which at 156 cars or 208 garments a month is soon. The boda and the tomatoes need neither.
- Later, in this order. A website once customers look you up before they come, which at this budget means the car wash bay and the boutique before anything else; a monthly care plan is if you would rather not maintain it. A custom build only when no ready-made tool fits the way you work. Then the URA-registered tax agent service when a penalty, assessment, audit letter or deadline is already live: we set the systems up, file, object and represent you, and quote after seeing the notice.
Nothing here needs buying before the sums work. Put your own plate price, rent and daily customers into the business profit calculator first, and remember the restaurant loses money below about 20 plates a day.
How to protect the profit
All six ideas can make money on paper. What eats the profit in practice is usually money leaking out quietly. These habits stop most of it:
- Keep business money separate. Use a separate mobile money line or cash box for the business and pay yourself a fixed amount. Household spending from the till is the quickest way to find nothing left to restock.
- No credit to friends and relatives. Sell for cash or mobile money only in the first year, or set a written credit limit. Credit to people you know is the money that most often never comes back.
- Write down every sale, every day. A daily record of stock in, sales and expenses tells profit from capital, shows theft by helpers early and lowers your presumptive tax. For the restaurant, records are worth about UGX 145,600 a year in tax alone (254,400 with records against 400,000 without).
- Do not count capital as profit. Clothes on the rack, food in the store and the boda itself are capital. Only the margin is income, and the net profit in this guide is your pay for your own work, not money on top of a salary.
Watch the one cost that moves fastest. Every idea here has a single input that decides the margin, and it is rarely rent. For the restaurant it is the UGX 2,700 food cost per plate: add UGX 300 to it and you lose about UGX 312,000 a month. For the car wash it is the UGX 4,000 washer commission, for the boutique it is how many pieces in a bale you can actually sell, and for the tomatoes it is the farm-gate price on the week you harvest. Price that one input at the start of every month and move your own price before the margin goes, rather than after.
Less than UGX 3M to invest? Start with the business ideas for UGX 2M. Able to raise more? Compare the business ideas for UGX 5M, or see every budget in our guide to business ideas in Uganda. Every figure here is an estimate from prices checked in September 2026 and is not financial advice.
Frequently asked questions
What is the most profitable business to start with 3M in Uganda?
On our September 2026 figures, a local food restaurant: about UGX 1,187,000 net profit a month at 40 plates a day, with the UGX 2,987,000 start-up back in about 2.5 months. A car wash bay comes second at about UGX 1,043,000 a month. Both are estimates, and the restaurant needs just over 20 plates a day before it makes any profit.
How much profit can I make with UGX 3,000,000 in Uganda?
On the six ideas in this guide, about UGX 182,500 to 1,187,000 a month at normal sales. Slow and strong months range from a loss of about 300,000 a month (a failed tomato season) to about 2,000,000 (a busy restaurant). That profit is your own pay for running the business, before presumptive tax.
What business can a lady start with 3M in Uganda?
Any of the six. The mivumba boutique (about UGX 737,800 a month) and the cosmetics shop (about UGX 467,400) run from one small shop with regular hours, while the local restaurant earns the most (about UGX 1,187,000) but means long days with two helpers.
What business can a student start in Uganda with 3M?
One that fits around lectures. A mivumba shop can start near campus and sell online, and a local restaurant does well in campus areas if someone runs it every day. If losing the money would hurt, test a smaller version of the idea first.
Is boda boda business profitable in Uganda?
Modestly. A used Bajaj Boxer for about UGX 2,500,000, rented to a rider at an estimated UGX 70,000 a week, leaves about UGX 182,500 a month after a maintenance reserve, so it takes about 16 months to earn back the UGX 2,970,000 start-up. Theft, accidents and missed payments are the main risks.
What licences do I need for a small business in Uganda?
Usually a URSB business name (about UGX 90,000 in fees), a trading licence from KCCA or your local council (UGX 31,500 to 210,000 a year for a retailer in Kampala, depending on the area), and a free TIN from URA. Presumptive tax starts once yearly sales pass UGX 10M. A food business should also expect a KCCA hygiene inspection and food handler medical checks; confirm the rules and fees with your division office.