DeskFi
Log inStart free
All posts

How to research a stock before buying: a practical checklist

27 May 202611 min readInvestingStock Research

You have heard about a company. Maybe a friend mentioned it, maybe you read about it online, maybe you use their product every day. You want to buy the stock. But how do you actually research it?

Most beginners either skip research entirely (bad) or drown in information without knowing what matters (also bad). This guide is a practical, step-by-step checklist for researching any stock before you invest. No finance degree required.

The 30-minute stock research checklist

You do not need to spend hours on this. Thirty minutes of focused research per stock is enough to make an informed decision. Here is what to check.

Step 1: Understand the business (5 minutes)

Before you look at a single number, answer these questions:

What does this company do? Explain it in one sentence. If you cannot, you do not understand it well enough to invest.

How does it make money? Is it selling products, subscriptions, advertising, or something else? What is the main revenue stream?

Who are its customers? Consumers, businesses, governments? Is the customer base concentrated (one big client) or diversified?

What is the competitive advantage? Why would customers choose this company over competitors? This could be brand, technology, network effects, scale, switching costs, or regulatory moats.

If you cannot answer these four questions, stop here. You are not ready to buy this stock. Go read the company's investor relations page and their most recent annual report summary.

Step 2: Check the financials (10 minutes)

You need five numbers. You can find all of them on any financial data site or through your broker's research tools.

Revenue growth (last 3 years). Is the company growing? How fast? A company growing revenue at 20% per year is in a very different position than one growing at 2%. Declining revenue is a red flag unless there is a clear turnaround story.

Earnings per share (EPS) growth. Revenue growth that does not translate into earnings growth is often a sign of margin pressure. Ideally, EPS is growing at least as fast as revenue.

Profit margins (gross and operating). High margins (40%+ gross, 20%+ operating) suggest pricing power and competitive strength. Low margins mean the company is competing on cost, which is harder to sustain.

Debt levels (debt-to-equity ratio). A ratio above 1.0 means the company has more debt than equity. This is fine for some industries (utilities, real estate) but concerning for growth companies. Very high debt means the company is vulnerable to interest rate increases.

Free cash flow. Does the company generate more cash than it spends? Positive and growing free cash flow is one of the strongest indicators of business health. Negative free cash flow means the company is burning cash and will eventually need to raise more.

Step 3: Assess the valuation (5 minutes)

A great company can be a bad investment if you pay too much for it. Here is how to check:

Price-to-earnings ratio (P/E). The stock price divided by earnings per share. Compare this to the industry average and the company's own historical P/E. A P/E of 30 in a sector where peers trade at 15 means you are paying a premium. The question is whether it is justified.

Forward P/E. The same ratio but using estimated future earnings. A company trading at 50x current earnings but 25x forward earnings is expected to grow into its valuation. Whether that growth materialises is the risk.

PEG ratio. P/E divided by earnings growth rate. A PEG below 1.0 suggests the stock might be undervalued relative to its growth. A PEG above 2.0 suggests it is expensive even accounting for growth. This is a rough guide, not a precise tool.

Relative to its own history. Is the stock trading at the high or low end of its historical valuation range? A stock at its 5-year P/E low could be a bargain or a value trap. Context matters.

Step 4: Understand the risks (5 minutes)

Every stock has risks. Your job is not to find a stock with no risks (it does not exist) but to understand what the risks are and decide if you are comfortable with them.

Competition. Who are the main competitors? Are they gaining or losing ground? Is a new entrant disrupting the market?

Regulation. Is the company in a heavily regulated industry? Are there upcoming regulatory changes that could help or hurt?

Customer concentration. If one customer accounts for 30% of revenue, that is a risk. Losing that customer would be devastating.

Macro sensitivity. How sensitive is the business to economic cycles? Consumer discretionary companies suffer in recessions. Defence companies and utilities tend to be more resilient.

Management quality. This is harder to assess but matters. Look at the CEO's track record, insider buying and selling patterns, and how they communicate in earnings calls.

Step 5: Define your thesis (5 minutes)

Based on everything above, write your investment thesis in 2-3 sentences:

*"I am buying [COMPANY] because [SPECIFIC REASON]. I expect [SPECIFIC OUTCOME] over [TIME PERIOD]. I would reconsider if [SPECIFIC CONDITION]."*

For example: "I am buying NVIDIA because enterprise AI spending is accelerating and NVIDIA has 80% GPU market share with no credible competitor for 12-18 months. I expect revenue to grow 40%+ through 2027. I would reconsider if AMD's MI400 captures more than 15% of training workloads."

This thesis serves three purposes:

1. It forces you to articulate why you are buying, which filters out impulse purchases

2. It gives you criteria for monitoring the position

3. It tells you when to sell (if the thesis breaks)

Where to find the data

Free sources

Your broker. Trading 212 shows basic financials, analyst ratings, and price charts. Good starting point.

Company investor relations page. Every public company has one. You will find earnings reports, annual reports, and presentations. This is the primary source.

Financial data sites. Yahoo Finance, Google Finance, and Macrotrends provide the key metrics mentioned above. All free.

AI-powered research

If you want to go deeper without spending hours, AI research tools can process financial data and generate analysis in seconds.

DeskFi's Research Chat lets you ask questions about any stock and get data-backed answers. "How does NVIDIA compare to AMD on valuation and growth?" returns a structured comparison with specific metrics, not generic commentary.

The Comps Analysis tool automatically identifies 4-5 peers and runs a full valuation comparison. Thesis Stress Test puts together the aggressive bear case so you understand the downside before you buy.

These tools are available on the free plan (5 AI calls per month) or unlimited on Pro (€9.99/month).

Red flags that should make you pause

Not every red flag means "do not buy." But each one should make you dig deeper before committing money.

The company has never been profitable. Some growth companies burn cash deliberately (investing in growth). But if a company has been public for 5+ years and has never turned a profit, ask why.

Revenue is declining. A shrinking business needs a very compelling turnaround story to justify investment. Most turnarounds fail.

Insider selling. Executives selling stock is normal (they need to diversify and pay taxes). But large, unusual selling by multiple insiders at the same time is worth investigating.

The bull case requires everything to go right. If the stock only works if the company grows at 50%, wins a specific contract, avoids regulation, and the market stays bullish, that is a fragile thesis.

You cannot explain why it will be worth more in 3 years. If your only reason for buying is "it has been going up," that is momentum, not a thesis. Momentum reverses.

After you buy: the ongoing checklist

Research does not stop at purchase. For every stock you own, monitor these quarterly:

1. Earnings results vs expectations. Did they beat, meet, or miss?

2. Guidance changes. Did management raise, maintain, or lower their outlook?

3. Thesis status. Is your original reason for buying still valid?

4. Valuation. Has the stock gotten significantly more expensive since you bought?

5. Competitive developments. Has anything changed in the competitive landscape?

This takes 10 minutes per stock per quarter. If you hold 20 stocks, that is about 3 hours per quarter to stay fully informed on your entire portfolio.

DeskFi automates most of this. Your holdings sync from Trading 212, the AI rates each position on fundamentals, technicals, and theme fit, and the weekly research brief flags anything that needs attention. You still make the decisions, but you do not have to dig through data to find the signals.

The bottom line

Stock research is not complicated. It is a checklist:

1. Understand the business

2. Check five key financial metrics

3. Assess whether the price is reasonable

4. Identify the main risks

5. Write a thesis

Thirty minutes per stock. No finance degree. No Bloomberg terminal. Just a systematic approach that separates informed investing from gambling.

Create a free DeskFi account and use the AI research tools to accelerate your stock research. The Research Chat, Comps Analysis, and Stress Test features do in seconds what used to take hours of spreadsheet work.

Ready to take control of your portfolio?

Connect your Trading 212 account and get AI-powered insights in minutes.

Create your free account

DeskFi is not authorised or regulated by the Financial Conduct Authority. All content is AI-generated for informational and educational purposes only and does not constitute financial advice or a personal recommendation. Capital at risk. The value of investments can go down as well as up. See our Risk Disclosure and Terms for details.