Most investors spend 3-5 hours researching a single stock. Reading the annual report. Scanning the earnings call transcript. Checking the balance sheet. Comparing it to competitors. Then trying to synthesise all of it into a view on whether to buy, hold, or pass.
That's not investing. That's data entry.
The information exists. The problem is that extracting meaning from it takes too long. ChatGPT doesn't replace your judgment. But it does the time-consuming parts for you, leaving you free to focus on the actual decision.
Here's the exact framework I use to research any stock in 15 minutes.
The 5-Step ChatGPT Stock Research Framework
The goal is to move from "I've heard of this company" to "I have a clear view on whether it's worth more research" in a single session. Each step builds on the last.
You'll need ChatGPT (free or paid), and for some steps, the ability to upload a document (ChatGPT Plus or Claude). All prompts below are copy-paste ready.
Important: ChatGPT's knowledge has a training cutoff. Use it for understanding the business, industry dynamics, and historical financials. For current prices and very recent news, verify with a live source before acting.
Step 1: Company Overview (2 minutes)
Before anything else, you need a clean, concise understanding of what this company actually does and how it makes money. Skip the company's own website (it's marketing). Ask ChatGPT instead.
Copy this prompt
Give me a clear, honest overview of [Company Name] as a business. Cover:
1. Exactly what they do and how they make money (revenue model)
2. Who their main customers are
3. What makes them different from competitors (if anything)
4. The biggest risks to their business model
5. One-line summary: is this a simple or complex business to understand?
Be direct. No marketing language.
Replace [Company Name] with the company you're researching. The output gives you a foundation to evaluate everything else.
Step 2: Financial Health Check (3 minutes)
You don't need to read a balance sheet line by line. You need to know: is this business financially sound, and is it growing? Ask ChatGPT to interpret the key numbers for you.
Copy this prompt
Analyse the financial health of [Company Name] based on what you know. Cover:
1. Revenue growth trend over the last 3-5 years (growing, slowing, declining)
2. Profitability: is it profitable? What are the margins like vs. industry?
3. Debt situation: is the balance sheet strong or stretched?
4. Cash flow: does the business generate real cash or just accounting profits?
5. Red flags: any financial warning signs an investor should know about?
Give me your honest assessment, not just facts.
If you have access to the annual report, upload it directly to Claude or ChatGPT Plus and add: "Use the attached annual report for this analysis."
Step 3: Competitive Landscape (3 minutes)
A great business in a terrible market is still a bad investment. Understanding where this company sits relative to its competitors tells you a lot about its durability.
Copy this prompt
Analyse the competitive position of [Company Name]. Cover:
1. Who are the 3-4 main competitors and how does [Company Name] compare?
2. Does the company have a real competitive advantage (pricing power, network effects, switching costs, brand)?
3. Is the industry growing, stable, or being disrupted?
4. Is [Company Name] gaining or losing market share?
5. Overall: strong position, average, or at risk?
Step 4: Risk Assessment (3 minutes)
Every investment has risks. The question is whether you're being compensated for them. This prompt surfaces the ones that matter most.
Copy this prompt
What are the most important risks for [Company Name] as an investment? Cover:
1. Business risks: what could fundamentally break the business model?
2. Financial risks: debt, cash burn, or anything that could cause distress?
3. Macro risks: interest rates, regulation, geopolitics relevant to this company?
4. Execution risks: management track record, key person dependency?
5. Rate each risk: Low, Medium, or High.
Be honest. Don't downplay risks.
Step 5: Investment Thesis Summary (4 minutes)
This is the most important step. Pull everything together into a clear view. If you can't explain why you're investing in one paragraph, you shouldn't invest.
Copy this prompt
Based on everything above, help me build a simple investment thesis for [Company Name]. Structure it as:
Bull Case: The 3 strongest reasons to invest.
Bear Case: The 3 strongest reasons not to invest.
Key Question: The one thing I need to figure out before making a decision.
Verdict: Based purely on fundamentals, is this company worth deeper research? Yes, No, or Depends on (X)?
One paragraph max per section.
After step 5, you'll have a clear picture of the company, its position, its risks, and a one-page thesis. That's more structured thinking than most retail investors do in a week.
Tips for Better Outputs
Be specific with the company name. "Apple" gives you Apple Inc. "Apple India" gives you something different. Include the ticker if you know it.
Push back on vague answers. If ChatGPT is too generic, add: "Be more specific. Give me concrete examples."
Upload documents for better accuracy. Annual reports, earnings transcripts, or investor presentations uploaded directly into Claude or ChatGPT Plus dramatically improve the quality of financial analysis.
Don't skip the verification step. Use ChatGPT for the framework and reasoning. Use a live source (Yahoo Finance, the company's investor relations page) to verify current numbers before acting.
Save your research. Copy the output into a document. Build a library of stock analyses you can revisit. Patterns emerge over time.
FAQ
Does this work with the free version of ChatGPT?
Yes, steps 1 through 5 work with the free version of ChatGPT. The main limitation is that you cannot upload documents. If you want to run analysis directly on an annual report or earnings transcript, you'll need ChatGPT Plus or Claude (which has a generous free tier for document uploads).
How accurate is ChatGPT's financial information?
ChatGPT is trained on data up to a certain cutoff date, so its financial figures may be out of date. Use it to understand the business model, competitive dynamics, and historical trends. Always verify current revenue, profit, and price figures using a live source before making any investment decision.
Can I use this for international stocks, not just US companies?
Yes. ChatGPT has reasonable knowledge of major companies globally. For large-cap stocks in the US, Europe, and Asia, you'll get solid outputs. For smaller or less well-known companies, the information may be thinner. In those cases, upload the company's annual report for better results.
Is this enough research to actually make an investment decision?
This 15-minute framework is a first pass, not a final verdict. It's designed to help you decide whether a company is worth deeper research. If a stock passes this filter and interests you, go deeper: read the actual annual report, listen to an earnings call, and understand the valuation before committing capital.
What about stocks I'm already holding? Can I use this to review them?
Absolutely. Run the same 5-step framework on companies you already own every 6-12 months. The risk assessment prompt (Step 4) is particularly useful for reviewing whether the original thesis still holds or if something has fundamentally changed.