The Pakistan Stock Exchange has several hundred listed securities. FinHisaab’s free screener showed 571 stocks on 14 October 2026, while another screener counts about 485 actively traded ones, and the exchange’s own screener lists around 750 rows. Nobody can read all of them, and most beginners solve the problem by following whatever a friend, a video, or a group chat mentions that week. A stock screener routine for the PSX replaces that randomness with a short, repeatable process that takes about half an hour a week and costs nothing. So, here I am going to share with you how to build a PSX watchlist and stock screener routine with free tools.
This guide shows which free tools to use, the filters worth setting, a five-step routine for turning a screen into a watchlist, and a worked example of how a screen can mislead you. It is a research workflow, not a list of stocks to buy.
Table of Contents
The Free Toolkit
It is important to know how to build a PSX watchlist with the free toolkit. Each of these is free for the features listed, but plans and sign-up requirements change, so check each site before relying on it.
| Tool | What You Get Free | Limitation |
|---|---|---|
| PSX Data Portal (dps.psx.com.pk) | Official prices, company announcements, financial reports, and a stock screener with sector, index, market cap, price, daily and one-year change, P/E (trailing twelve months), dividend yield, free float, and 30-day average volume | Fewer fundamental filters, for example no return on equity or debt filters among its listed criteria |
| FinHisaab screener | Free screener with a large set of fundamental and technical metrics, plus a mutual fund screener | Verify data against the PSX portal before acting |
| BSL stock screener | Filters on price, P/E, dividend yield, market cap, ROE, EPS, 52-week change, price-to-book, and volume | A free account is requested |
| Ticker Analysts | Screener with sector and Shariah filters, financial statements, and AI summaries of results | Check which features sit behind a plan |
| StockIntel | Screener with 150 or more filters, including Shariah and dividend filters | Offered as a 30-day trial, with fuller access tied to a plan or partner broker account |
| PSX Stock Analyzer | Plain-English analysis of individual companies and dividend alerts | Better for a single stock than for screening |
My suggested setup: use the PSX Data Portal as your source of truth for prices, announcements, and filings, add one third-party screener for ROE and debt filters, and cross-check anything you plan to act on against the company’s own financial statements.
The Routine: Five Steps
Step 1: Define a liquid universe
Start with an index, not the whole market. The KSE-100 gives you large, actively traded companies. If you follow Shariah-compliant investing, use the KMI-30 or KMI All Share filter instead, as the PSX indices article in this series explains. Thinly traded stocks are hard to sell when you want to, so also look at the 30-day average volume column.
Step 2: Screen for value and income, sector by sector
A single P/E threshold across the whole market is misleading, because sectors carry different typical valuations. Use ranges within each sector. The ones from the stock picking article in this series are a starting point.
| Sector | Typical P/E Range |
|---|---|
| Banking | 5 to 9 |
| Oil and gas | 5 to 8 |
| Cement | 6 to 10 |
| Energy and utilities | 6 to 10 |
| Fertilizer | 7 to 12 |
Then add a dividend yield filter if you want income. One site that ran the PSX screener on the KSE-100 on 22 October 2026 reported 13 shares with a P/E below 8 and a dividend yield above 7 percent. Thirteen names is a workable start, but it is a list of questions, not answers.
Step 3: Screen for quality
Use a third-party screener to add these filters:
- Return on equity above about 15 percent
- Debt-to-equity below 1 for non-financial companies
- Earnings per share positive and growing over several years
- A payout ratio below about 90 percent, so the dividend is not stretched
Step 4: Check the survivors manually
For each name left, spend the 25 minutes described in the company evaluation article in this series: read the latest results, compare profit with operating cash flow, look at one-off items, and check debt and related-party dealings. This step is where most screens fall apart, as the next section shows.
Step 5: Build a watchlist with reasons
Keep the final list to 10 to 15 names. For each one, record why it is there, the price or valuation at which you would consider buying, and what would remove it. A watchlist without reasons is just a list of tickers.
A Worked Example: When the Screen Looks Cheaper Than the Stock
Screens use trailing twelve-month earnings, so a one-off boost can make a stock look cheaper than it really is. The sector article in this series covers OGDC’s fiscal 2026 earnings per share of PKR 56.35, which included a PKR 44 billion super tax reversal, roughly PKR 10.2 per share.
Suppose, hypothetically, the stock trades at PKR 300.
| Measure | Earnings per Share | P/E at PKR 300 |
|---|---|---|
| As reported, what the screener shows | PKR 56.35 | 5.3 |
| Excluding the one-off, my rough adjustment | About PKR 46.1 | About 6.5 |
The stock is about 22 percent more expensive than the screen suggests, which would move it from the bottom to the middle of the oil and gas range above. The price is hypothetical and the adjustment is my own rough illustration, but the lesson holds: when a P/E looks unusually low, find out why before treating it as a bargain.
The Weekly and Monthly Cadence
| When | What To Do | Time |
|---|---|---|
| Weekly | Check watchlist prices, valuations, and announcements, especially book closure dates, which the corporate actions article in this series explains | About 15 minutes |
| Monthly | Re-run your screen and see which names entered or left the list | About 20 minutes |
| After each results season | Re-check each watchlist name’s latest results against your notes | About 25 minutes per name |
| Twice a year | Review your filters and your sector ranges | About 30 minutes |
A Watchlist Template You Can Copy
Use these columns in a spreadsheet or notebook.
| Ticker | Sector | Why It Is Here | P/E | Dividend Yield | ROE | Debt to Equity | Next Results Date | Buy Below | Remove If | Date Added |
|---|
And a pass or fail checklist for each candidate:
- It is in my chosen index and trades enough volume to exit.
- Its P/E is within its sector range, after adjusting for one-offs.
- ROE and debt meet my thresholds.
- Operating cash flow supports reported profit.
- I understand what drives this sector’s earnings.
- I have written down why I would buy and what would make me drop it.
Data Quality Traps
Tools disagree. Different screeners can show different P/E ratios for the same stock because of timing and definitions, so check the date stamp and compare with the PSX portal.
Trailing earnings lag. A trailing P/E reflects the past four quarters, not what the company will earn next.
Corporate actions distort prices. Bonus shares and right issues change per-share figures, and a 52-week change may not be adjusted, as the corporate actions article explains.
Negative earnings break P/E. A company with losses has no meaningful P/E, so look at other measures.
Shariah flags depend on the index. A KMI-30 filter reflects the index methodology at that time, so confirm compliance if it matters for your decisions.
Common Mistakes
Buying the top of the screen. A screen ranks by a number, not by quality.
Treating a low P/E as a bargain. It may be a cyclical company at peak earnings or one with a one-off boost.
Comparing P/E across sectors. A bank and a fertilizer company are not comparable on one threshold.
Building a huge watchlist. Fifty names means none gets real attention.
Tuning filters until a favorite stock passes. That is confirmation bias in spreadsheet form, the trap the behavioral finance article in this series describes.
Not recording reasons. Without notes, you will not remember why a stock earned its place.
Relying on one data source. Cross-check the numbers you act on.
Ignoring liquidity. A cheap stock you cannot sell is not cheap.
Summing Up
A screener is a funnel, not an oracle. It turns hundreds of securities into a handful of questions, and the real work is answering those questions with the company’s own financial statements and the sector context from the earlier articles in this series. The routine here takes about half an hour a week, uses only free tools, and builds the one habit that matters most: writing down why you are interested before the price moves, not after.
Start with the PSX portal’s screener on the KSE-100, run the five steps, and keep your first watchlist under ten names. Then revisit it every month, and after each results season.
Further reading and official sources:
- Pakistan Stock Exchange Data Portal, prices, announcements, financial reports, and stock screener: dps.psx.com.pk
- Pakistan Stock Exchange, index methodology brochures for the KSE-100 and KMI-30: psx.com.pk
- Securities and Exchange Commission of Pakistan, investor education: secp.gov.pk
I’m new in PSX and that’s why visited your website. It is good for me and for every newcomer. Thanks, keep it up.
I’m glad for your visit to my site.