
Before you put money into an idea, check the demand, the real costs and the risks.
A Good Business Idea Is Not Always a Good Opportunity
You are scrolling through WhatsApp statuses and you notice the same person posting the same product every day. Maybe it is phone accessories. Maybe it is thrifted jackets, or a cleaning product, or a TikTok shop item that suddenly seems to be everywhere. Orders keep coming in, or at least it looks that way.
Then the thought arrives: "People are clearly buying this. I should start selling it too."
It is a very natural thought. It is also where a lot of people lose their first KSh 20,000, KSh 50,000, or more.
The problem is that you only see the visible part. You see the posts and the delivery rider. You don't see the stock that took three months to clear, the customers who never paid, the supplier who changed the price, or the weeks of work that earned almost nothing. Somebody else making money does not mean the same opportunity will work for you, with your money, your customers and your skills.
In the last article we looked at your purpose and how to turn it into a clear mission. That gives you direction. This article deals with the next question, which is a more practical one: is this particular opportunity actually worth my money?
Before you invest, you need to understand the customer, the demand, the competition, the real costs, the possible return, the risks, and whether the whole thing fits you. That sounds like a lot. It is less work than it sounds, and it is far cheaper than finding out the hard way.
What Is a Business Opportunity, Really?
People use "idea", "opportunity" and "profitable business" as if they mean the same thing. They don't.
A business idea is just a thought. "Sell shoes online" is an idea. Anyone can have it in five seconds.
A business opportunity is an idea with enough evidence behind it that it deserves serious attention. Using the same example, selling shoes online starts to look like an opportunity when you can say something like: "Young professionals in Nairobi who want affordable work shoes can't find decent sizes at the shops near them. I know a supplier who can deliver in a week, and I can reach these customers through Instagram and WhatsApp." Now there is a customer, a need, a source of stock and a way to reach people.
A profitable business is one that has actually proven it. Real customers have paid, and after every cost is taken out, there is money left.
Most people jump from the first to the third in their heads. The skipped step in the middle is exactly where your money is at risk. This article is about doing that middle step properly.
Start With the Problem, Not the Product
When someone gets excited about a business, they usually get excited about a product. Water dispensers, sneakers, hair products, solar lamps. But customers don't wake up wanting your product. They wake up with problems. They want to get to work without being late, feed a family on a tight budget, keep a shop from losing stock, or find a reliable person to fix something.
So before you think about what to sell, ask a few plain questions:
- What problem actually exists here?
- Who has it?
- How often does it come up? A problem people face every day is different from one they face once a year.
- Are people already paying something to solve it, even badly?
- Why would they choose your solution over what they already use?
That fourth question is a useful one. If people are already spending money on a poor solution, the problem is real enough to cost them something. If nobody is spending anything, you may be about to build a business around a problem people are comfortable ignoring.
This is also where your mission earns its place. If you've worked through how to find your business purpose and create a clear mission, you already know what kind of problems you care about solving. That makes the filtering easier, because you can drop opportunities that look profitable but have nothing to do with where you are trying to go.
Be Clear About Who the Customer Is
Ask a beginner who their customers are and the answer is often "everybody". It feels safe. It is actually a warning sign, because a business that is for everyone usually has no clear way to reach anyone.
Try getting specific instead. Not "people who need shoes" but "office workers in Westlands and Upper Hill who spend most of the day on their feet and want something smart but comfortable under KSh 3,500." You may be wrong about the details, and that's fine. The point is that now you have something to check.
Work through a few questions about this group:
- Who is most likely to buy first?
- Where do they spend their time, offline and online?
- What do they care about most: price, quality, speed, trust, convenience?
- What are they using right now?
- How do they usually decide to buy? Do they ask friends, check Instagram, walk into a shop?
- What would actually make them switch to you?
That last one matters more than people expect. Switching is a hassle. If your product is only slightly better, most customers will stay with what they know. You need a reason strong enough to make them move, whether that's a lower price, faster delivery, better quality or simply a seller they trust.
Is There Real Demand?
Now we come to the question that sinks the most businesses. Does anyone want this enough to pay for it?
Interest is not the same as demand. A friend saying "nice idea, I'd buy that" costs them nothing. Demand is when someone hands over money.
Friends and family are kind. They will encourage you, partly because they like you and partly because they aren't the ones risking the cash. Their opinion is worth hearing, but it isn't evidence. Here are better ways to find out what is happening in the market.
Talk to people who might actually buy
Not ten relatives. Find the kind of person you described above and ask them about their current habits. "How do you handle this today?" "What annoys you about it?" "What did you last pay for something like this?" Listen more than you pitch. People will tell you a lot if you aren't trying to sell them something.
Look at who already sells
Check Facebook Marketplace, Instagram pages, Jumia, Kilimall, local WhatsApp groups and the shops around you. Are sellers posting often? Are people asking for prices in the comments? Do the same sellers keep appearing month after month? A market with sellers who stay is a better sign than one where accounts keep disappearing.
See what people are searching for
Google's search suggestions, Google Trends and the search bars on e-commerce sites all give clues about what people are looking for and which questions they ask. This won't give you exact numbers, but it can tell you whether people are looking at all.
Read the questions and complaints
Product reviews, comment sections and community groups are full of useful material. If customers keep complaining about slow delivery from existing sellers, that's a gap you could fill. If they keep asking for something nobody offers, that's a clue too.
Test a small offer
This is the strongest signal. Post the product, take pre-orders, or sell a few units and see what happens. One person paying is more convincing than twenty people saying "let me think about it". We'll come back to testing later, because it deserves its own section.
Study the Competition Before You Enter
Many beginners hear "there are already many people selling this" and drop the idea. Others hear nothing and assume they've found a gold mine. Both reactions miss the point.
Competition often means the demand is real. Someone has already paid to learn that customers exist. If there are no competitors at all, you should ask why. Maybe you're early. Maybe nobody wants it. Maybe it's impossible to make money at the going price. Without more information, you can't tell which.
So treat competitors as a free source of market research. Look at a few of them closely and write down:
- What do they sell, and at what prices?
- What do their customers say they like?
- What do customers complain about again and again?
- How do they get customers? Instagram, referrals, a physical location, paid ads?
- Where are they weak? Slow replies, poor packaging, no delivery outside town, unreliable stock?
Then ask the honest question: what could I do differently or better, and can I actually deliver it? "Better customer service" is easy to write and hard to do consistently. A specific answer works better, like "same-day delivery within Nairobi" or "sizes the other sellers keep running out of".
Calculate the Real Cost of the Business
This is where many opportunities quietly fall apart. The most common mistake is calculating profit like this:
Selling price − buying price = profit
It's quick and it feels reassuring, and it's usually wrong. It ignores everything else it takes to get the product into the customer's hands. Here is what often gets left out:
- Stock cost, including what you pay for goods that never sell
- Transport from the supplier
- Delivery to customers
- Packaging
- Platform fees or commissions
- Payment charges (M-Pesa, card or bank fees)
- Marketing and advertising
- Returns, refunds and exchanges
- Damaged or expired goods
- Storage or rent
- Taxes, permits or licences where they apply
- Airtime, data, and other day-to-day running costs
An example (imaginary, for illustration only)
Say you plan to resell sneakers. You find a supplier and decide to buy 20 pairs at KSh 1,800 each, planning to sell at KSh 2,800. The quick maths looks lovely: KSh 1,000 per pair, so KSh 20,000 profit on the batch.
Now let's run it with more realistic assumptions. These numbers are made up to show the method. Your real figures will be different, so use your own quotes and prices.
| Item | Amount (KSh) |
|---|---|
| Sales: 16 pairs at 2,800, plus 4 pairs discounted to 2,200 | 53,600 |
| Stock: 20 pairs at 1,800 | 36,000 |
| Transport from supplier | 1,500 |
| Packaging | 500 |
| Delivery to customers (12 deliveries at 250) | 3,000 |
| Advertising | 4,000 |
| Payment charges | 600 |
| Returns and exchanges (wrong size, a delivery that had to be redone) | 1,200 |
| Total costs | 46,800 |
| Money left | 6,800 |
The quick calculation promised KSh 20,000. What is actually left is KSh 6,800, and that's before counting your own time. If the whole batch took a month to sell, that's a very different business from the one you imagined.
This is the difference between gross margin and what you actually keep. Gross margin only compares what you sold for with what the goods cost you. The money left after all expenses is what pays you, and it's usually much smaller. Neither number is "bad" by itself. You just need to know both before you put your money in.
How Much Money Do You Really Need to Start?
Once you know the costs, the next question is how much to put in, and when. It helps to split the money into three kinds.
Test capital is the smallest amount that lets you find out whether the opportunity works. Maybe five pairs of shoes instead of twenty. Maybe one small batch of a product instead of a whole shipment. You're buying information, not building the business yet.
Working capital is the money that keeps the business moving day to day: restocking, delivery, ads, and covering the gap between paying suppliers and getting paid by customers.
Expansion capital is what you invest after the model has proven itself, to grow it: more stock, a bigger team, a shop, new products.
The common mistake is to jump straight to expansion capital for an idea that hasn't earned it. Someone puts their entire savings, or a loan, into a big first order because they're excited. If it doesn't sell, they're in trouble before they've learned anything.
A sensible rule is to start with an amount you could lose without it wrecking your life. Please don't borrow heavily to fund an untested idea, and be especially careful with quick, high-interest loans. Borrowing is a decision to make once you have proof the business can repay it, not before.
Look at Cash Flow, Not Just Profit
Here's something that confuses many first-time business owners. A business can look profitable on paper and still run out of money.
Profit and cash flow are not the same thing. Profit is what's left after costs over a period. Cash flow is the actual movement of money in and out, and the timing matters a great deal.
Think about these situations:
- You buy KSh 36,000 of stock today, but it takes six weeks to sell. For those six weeks, that money is sitting on a shelf while your own bills keep coming.
- A customer, or a shop that stocks your goods, says "I'll pay you next week". Next week becomes next month.
- Your supplier wants payment upfront, while your customers want credit.
- Something unexpected happens: a price increase, a damaged batch, a rent payment, a family emergency.
In each case, you might have made a profit on paper, but you don't have cash when you need it. That's how businesses with real sales still collapse.
So when you evaluate an opportunity, ask: when does money leave my pocket, and when does it come back? How long will stock sit before it's sold? Will customers pay immediately, or will I be chasing them? Do I have enough set aside to survive a slow month?
Evaluate the Risks
Every business has risk. The goal isn't to find one with none, because that doesn't exist. The goal is to see the risks clearly enough that you can prepare for them or decide they're too big. Here's a simple way to go through them, one question each.
| Risk | The question to ask |
|---|---|
| Demand risk | What if fewer people buy than I expect, or they buy once and don't come back? |
| Competition risk | What if a bigger seller drops prices, or ten new sellers copy me in a month? |
| Supplier risk | What if my supplier raises prices, delivers late, sends poor quality, or disappears? Do I have a backup? |
| Cost risk | What if transport, rent, ad costs or exchange rates go up? Does the business still work? |
| Customer and returns risk | What if customers return items, don't pay, or complain publicly? How will I handle it? |
| Cash-flow risk | What if sales are slow for two months? Can I still cover my costs? |
| Operational risk | What if I get sick or busy? Can the business keep running, and can I actually manage the daily work? |
Don't be frightened by that list. If you can answer most of those questions with a reasonable plan, you're in a much better position than the person who never asked them. If you can't answer several of them, you've just found the things to investigate before spending more.
Is This Opportunity Right for You?
An opportunity can be good in general and still be wrong for you. A restaurant might be a solid business, but not for someone who dislikes long hours and managing staff. Importing goods might look profitable, but it's difficult if you don't understand customs, shipping or how to vet overseas suppliers.
So turn the lens around and look at yourself:
- Do I understand this market, or am I guessing?
- Do I have the skills it needs, or can I learn them quickly?
- Do I have the time, especially if I'm working or studying?
- Can I actually reach these customers?
- Can I manage the day-to-day running of it?
- Can I afford the money I might lose?
- Am I willing to learn what I don't know yet?
The last question is a kind one. You don't need to know everything on day one. But you do need to be honest about the gaps. Many of them are management gaps: handling stock, tracking money, dealing with people, planning your time. That's the topic of the next article in this series, "Essential Business Management Skills Every Entrepreneur Needs", so keep an eye out for it.
Use a Business Opportunity Scorecard
After all these questions, you may have a lot of thoughts in your head and no clear picture. A simple scorecard helps. Give each line a score from 1 (very weak) to 5 (very strong), and be honest. It works best when you've done the research above instead of guessing.
| Area | What you're judging | Score (1–5) |
|---|---|---|
| Customer demand | Is there evidence that people will pay? | |
| Problem being solved | Is it a real, recurring problem? | |
| Competition | Can you compete or stand out? | |
| Profit potential | Is there enough money left after all costs? | |
| Startup cost | Can you start with an amount you can afford to lose? | |
| Cash flow | Does money come back quickly enough? | |
| Risk | Are the risks manageable? (5 = low risk) | |
| Your skills | Do you know enough to run it? | |
| Access to customers | Can you reach them without huge cost? | |
| Growth potential | If it works, can it become bigger? |
Add up the total out of 50. As a rough personal guide (this is a rule of thumb, not a formula): a high total with no very low scores suggests the opportunity deserves a serious test. A middle total means there are important gaps to close first. A low total suggests you should rethink it or walk away. Pay extra attention to any 1 or 2 in demand, cash flow or risk, because a single weak spot there can sink an otherwise good score.
One important thing: the scorecard does not predict success. Nobody can give you that. What it does is slow you down. It forces you to look at the weak areas you'd rather skip, and that's exactly when it's cheapest to deal with them.
Red Flags That Should Make You Stop and Investigate
Sometimes the warning signs are right in front of you, especially when the opportunity is being offered to you by someone else. None of these automatically mean "run", but each one means "slow down and ask more questions":
- Guaranteed profits. Real businesses can't promise results. If someone does, be careful.
- Pressure to invest quickly. "Only two slots left" and "the offer ends tonight" are meant to stop you from thinking.
- No clear explanation of how money is made. If you ask where the profit comes from and the answer is vague, that's a problem.
- "Everyone wants this" with nothing to back it up.
- Profit calculations that ignore expenses. If the numbers shown to you leave out costs you know exist, ask why.
- Money that mainly comes from recruiting other people instead of selling to real customers.
- No clear customer. If no one can describe who is buying and why, nobody has checked.
- A large upfront payment before demand is tested.
- Hidden or unclear costs such as joining fees, mandatory stock purchases, or "training" fees that appear later.
If you're ever unsure about an opportunity someone is offering you, ask them to put the numbers and terms in writing, and take time to check them with someone who understands business. A genuine opportunity can handle questions. Only a weak one gets angry about them.
Test the Opportunity Before Going All In
You've done your research and your numbers look reasonable. This is the point where many people rush to put in everything. Don't. Run a small test first.
The aim of a test isn't to prove your idea is perfect. It's to learn cheaply before you commit more money. A good test checks a few specific things:
- The problem. Do people really have it, and do they describe it the way you thought?
- Customer interest. When you put the offer in front of them, do they respond?
- Pricing. Will they pay the price you need to make the numbers work? Try different prices with different people if you can.
- The sales process. How do customers find you, ask questions and decide? Where do they drop off?
- Delivery and operations. Can you actually get the product or service to the customer on time, at the cost you expected?
- Willingness to pay. Not "I'd buy it". Real money, real orders, even if only five of them.
A small test could be selling five pairs of shoes, offering a service to three customers, taking pre-orders before you buy stock, or running a short pilot for two weeks. Afterwards, look at what happened. Did your costs match your estimates? Where did things go wrong? What surprised you? Those surprises are the most valuable part. They're the things you would have paid much more to discover later.
When Should You Walk Away?
This is the part that doesn't get discussed enough. Walking away from an opportunity is not failure. It can be one of the best decisions you make.
You might decide to stop because:
- The numbers don't work, even with optimistic assumptions.
- Demand is too weak when you actually test it.
- Competition is too strong for what you can offer.
- The risks are bigger than you can afford.
- The timing is wrong, for example you need that money for something else in the next few months.
- The business doesn't fit your skills, time or resources.
- The idea might work, but only with a different model than the one you planned.
That last point is worth noticing. Sometimes the answer isn't "no" but "not like this". A test that fails with one approach may point towards a better one: a different customer group, a different price, a different way of selling. Only the money you didn't lose can be used on the next try.
Protecting your capital is a business skill. A person who walks away from five weak opportunities and puts their money into one well-tested one is usually ahead of the person who tried all six.
Evaluating one opportunity carefully becomes even more important when you eventually want to build more than one business. The goal isn't to chase every idea that looks profitable. It is to choose ventures that make sense individually and, where possible, support a bigger mission.
Related reading
If you're thinking beyond a single venture, this is the bigger picture behind the series: how many businesses can fit under one mission, and how to decide which ones belong.
How I Built 22 Thriving Businesses United by One Powerful Mission — And How You Can Too →
A Simple Decision Framework
Here is everything above condensed into ten questions. Before you put significant money into any opportunity, try to answer all of them in writing. If you can't answer one, that's your next piece of homework.
- What problem am I solving?
- Who will pay for the solution?
- Is there evidence of demand?
- Who are my competitors?
- What will it really cost?
- How much could I realistically make?
- How quickly will I get my money back?
- What could go wrong?
- Can I test it on a small scale?
- Does this opportunity fit my skills, time and resources?
Then you have three honest options:
PROCEED. You have strong evidence of demand, the numbers work after all costs, and the risks are manageable. Start, but keep checking your numbers as you go.
TEST FIRST. There is real potential, but important questions are still open. Run a small test, answer those questions with real results, and then decide.
WALK AWAY. The numbers, the demand or the risks don't make sense. Keep your money for a better opportunity.
Most beginners end up at "test first", and that's a good place to be. You haven't lost anything, and you're learning from the market instead of from your imagination. The next time a product starts selling like crazy on someone else's page, you'll know exactly which questions to ask before your money moves.
Frequently Asked Questions
How do I know if a business opportunity is good?
A good opportunity has a clear customer with a real problem, evidence that people will actually pay, numbers that still work after all costs, risks you can manage, and a good fit with your skills and resources. If you can't show evidence for the first two, treat it as an idea, not yet an opportunity.
What should I check before investing in a business?
Check who the customer is, whether demand is real, who the competitors are and what they charge, what the true costs will be, how fast your money comes back, what risks exist, and whether you can run it yourself. If someone else is offering you the opportunity, also ask for the terms in writing and verify their claims independently.
How can I test a business idea before spending money?
Talk to potential customers about how they solve the problem today, study existing sellers, and try pre-orders or a very small first batch. You can often take orders before buying stock, or offer a service to a few customers before building anything bigger. What you're looking for is people paying, not just saying they're interested.
How do I calculate whether a business will be profitable?
List every cost, not only the cost of the product: transport, delivery, packaging, fees, payment charges, marketing, returns, storage and any licences or taxes. Subtract the total from your expected sales. Then be cautious with your sales estimate, assume some stock will sell at a discount or not at all, and check how long it takes for the money to come back.
Should I invest in a business with a lot of competition?
It can be fine. Competition often shows that customers exist. What matters is whether you have a clear reason for customers to choose you, such as price, speed, quality, location or trust, and whether the numbers still work at the going price. Study a few competitors closely before deciding.