Dividend investing is incredibly popular on the Pakistan Stock Exchange (PSX). Many major companies in sectors like fertilizer (EFERT), power generation (HUBC), and oil (POL) consistently offer double-digit dividend yields that comfortably beat local inflation.
However, a massive mistake many beginner investors make is looking at the gross dividend yield and assuming that is what will land in their bank accounts.
In reality, taxes and Zakat deductions drastically change the true return on your investment. If you are tracking your portfolio using simple math or Excel, you are probably overestimating your real returns.
Here is how you actually calculate your real dividend yield in Pakistan.
The Problem with Gross Dividend Yield
When a company announces a dividend, they announce the gross amount. For example, if a stock trading at Rs. 100 announces a Rs. 15 dividend, it looks like a fantastic 15% yield.
But on the PSX, dividends are subject to a Withholding Tax (WHT) at the source. This means the company pays the government before the money ever reaches your bank account.
1. Filer vs Non-Filer Tax Rates
Your status as an Active Taxpayer (Filer) or Non-Filer completely changes your real yield:
- Filers typically pay a 15% withholding tax on dividends.
- Non-Filers are subject to a punitive 30% withholding tax on dividends.
If you are a non-filer, that Rs. 15 dividend instantly becomes Rs. 10.50. Your "15% yield" is actually a 10.5% yield.
2. Zakat Deductions
If you have not submitted a Zakat Declaration Form (CZ-50) to your broker or CDC, an additional 2.5% of the par value of the shares may be deducted as Zakat.
While Zakat is an important religious obligation, if you prefer to calculate and distribute it yourself, failing to submit the CZ-50 form means your cash dividend will be unexpectedly reduced at the source.
Yield on Cost vs Current Yield
Another metric that causes confusion is the difference between current yield and yield on cost.
- Current Yield: The dividend divided by the current market price of the stock. This is what financial websites show.
- Yield on Cost: The dividend divided by your average buying price. This is what actually matters to you.
If you bought a stock years ago at Rs. 50, and it now pays a Rs. 10 dividend while trading at Rs. 100:
- The market's current yield is 10%.
- Your yield on cost is 20%.
Calculating your yield on cost after taxes gives you the true picture of your cash-flow generation. If you are building a passive income portfolio, this is the only metric you should care about.
How to Automate Your Dividend Tracking
Calculating after-tax dividend yields on a spreadsheet is painful. You have to manually log every corporate action, apply the correct tax rate based on your filer status, and match it against your average buying price.
This is exactly why you should use a dedicated portfolio tracker.
Zarify automatically tracks your gross and net dividends, applies the correct PSX corporate actions, and calculates your true yield on cost. No spreadsheets, no manual tax calculations. Free for all PSX investors.