Built for the PSX KMI30 — the Karachi Meezan 30 index

Track the index. Rebalance without the spreadsheet.

KMI30 Rebalancer syncs official index weights daily, shows exactly where your portfolio has drifted, and turns the gap into a precise trade list — buy-only for new money, or a full rebalance back to target.

No broker connection required. Free for personal use.

Everything between your broker app and the index sheet

The tedious part of index investing is the bookkeeping. This does the bookkeeping.

Automated KMI30 tracking

Official constituent weights are synced from the PSX data portal every trading day — no spreadsheets, no manual copy-paste.

Drift you can see

Every holding is compared to its target weight. Active share and per-stock drift make it obvious when your portfolio has wandered.

New-money mode

Investing fresh cash? Get a buy-only plan that funnels it into your most underweight names — no selling, no capital-gains events.

Full rebalance mode

One click computes the exact buys and sells to bring your portfolio back to index weights, down to estimated share counts.

Reconstitution-aware

When a stock drops out of the index, it doesn't vanish from your books. It stays valued and clearly badged so you can exit deliberately.

Your data stays yours

Email + password accounts, hashed credentials, per-user data isolation, and rate-limited APIs. No brokers connected, nothing shared.

Why the KMI30?

The Karachi Meezan 30 holds the 30 most liquid PSX companies that pass the index methodology's Shariah screens, re-checked at every semi-annual recomposition. Tracking it means the screening work is already done — your job is just to hold the right weights.

Screens summarized from the published index methodology; always confirm against the official PSX / Al-Meezan documentation.

Debt / total assets
must stay below the methodology's ceiling (< 37%)
Non-compliant income
capped at under 5% of total revenue
Illiquid assets
must be a sufficient share of total assets (≥ 25%)
Non-Shariah investments
held below 33% of total assets

See the engine before you sign up

This is the same allocation code the dashboard runs — give it an amount and it splits the cash across the index exactly by weight. With an account, it also knows what you already hold and only tops up what's underweight.

Run it on my portfolio
Live KMI30 snapshot · 4 Jul 2026
  • FFC
    PKR 11,811
  • ENGROH
    PKR 10,771
  • MEBL
    PKR 9,581
  • HUBC
    PKR 8,701
  • OGDC
    PKR 8,531
  • LUCK
    PKR 8,081

+ 24 more positions, weighted exactly like the index.

Help shape what gets built

KMI30 Rebalancer is free and actively developed. If something is missing, broken, or confusing — say so. Feedback goes straight to the roadmap, and you don't need an account to send it.