SharoX reads your CDSL & NSDL benpos files in any format and builds a complete, dated record of every shareholder — who's new, who exited, who is quietly accumulating, who trades again and again. Then it puts a rupee figure against all of it: what each holder paid, what they hold today, and what they have actually made or lost. Built for registers of lakhs of holders, on your own PC.
⬇ Download free trial See the Ledger PricingEverything a company secretary or promoter asks of a shareholding register — without a single Excel formula.
Reading & comparing your files
CDSL, NSDL, RTA benpos or folio layouts, in Excel or plain text — the week's CDSL and NSDL files become one register, a holder in both summed once. Confirm the columns the first time; SharoX remembers, finds the real header row under the company name and "as on" lines, picks the holder sheet in a multi-sheet workbook, and drops the total rows.
An .xls that is really a web table or a text dump is read as it is. Split, hyphenated or apostrophe-prefixed DP IDs are read as one key. If a mapping would leave most holders at zero, SharoX stops and asks before saving; rows it cannot read go to a review file, never silently dropped; and it warns before saving what looks like last week's file again.
New entries, exits, increases and partial sells — against last week, any earlier date, or your very first file. Filter by status, Tag, Sub-tag or any column; a frozen totals row adds up whatever is on screen, and several comparisons stay open as tabs.
Put any benpos sheets you choose side by side — a whole stretch around an allotment or a results date — with the change between every neighbouring pair, and a TOTALS row under every column.
Record a split by face value (₹10 → ₹2) or a bonus by ratio (1 : 1) once. Compare, every holder's history and every trade count are face-value adjusted from then on — so a 1:1 bonus never looks like everyone doubled, and any report that spans the event says so.
When a file shows total shares went up with no split or bonus to explain it, SharoX asks you to record why — preferential, rights, warrants, FCCB, ESOP, QIP or a swap. The note appears as a banner on Compare for that period and travels into every by-tag and multi-date report, Excel and PDF that spans it.
Type a name, DP ID or PAN and find any holder across all your files, with how many files each one appears in. Open their complete timeline across every file you have ever loaded — even after they exit — with splits and bonuses marked, and every source field in its own column when you export it.
Drop the week's files in the project's Inbox folder and Load from Inbox fills the file rows in one click. Loaded the wrong file? Undo the last Process and the register is exactly as it was. Typed the wrong date? Rename or delete it and the comparisons re-chain themselves — a backup is taken first.
The exchange-filing style slab table for any benpos date — holders, shares and percentages per band — with the bands editable and remembered per company. Click any band for the holders inside it; export or share as PDF.
Understanding who is who
A holder who changes broker looks like an exit plus a new entry. SharoX spots it by PAN, links the demats, and counts that person once — so a transfer stops reading as a sale.
Your register split by investor type — individual, NRI, company, HUF, trust — read straight from each holder's PAN. The quarterly SHP picture, every week, with no tagging.
Promoter group, family offices, known parties — colour-coded values in two columns you name yourself, Tag and Sub-tag. They stay with the DP ID forever, add the register up group by group on any date, and filter every screen and every export. See Tags & groups below.
Holders who buy and sell again and again — over a month, a year or all time — with each one's total bought and total sold, face-value adjusted so a split never counts as a trade. One switch shows only the net accumulators, or only the net sellers.
Over any window you choose — the last few files, months, years or all time — and inside any quantity band. Every increase and decrease is added up, with linked demats combined so a broker change never reads as a sale.
Holders moving in one direction only across several recent files — building, or steadily reducing — invisible in any single week's compare, obvious over a streak. Pick how many files to scan and the direction.
An automatic alert the moment any holder crosses 1% / 5% / 10% / 25% of the company, or moves sharply in a single week — thresholds remembered per company. Star a large investor, a competitor or a promoter group, and Home flags the moment any of them buys or sells in the latest file.
The week's whole story on one screen — entrants, exits, top movers, your watchlist — shareable as a one-page PDF.
History with their own ledger, tag, watchlist, two remark columns that stay with the DP ID, a price you know, or copy the row — on one holder or a whole selection, in every holder list. On the Shareholders list, mark Tag and Sub-tag at once.
Your data, your machine
Every file, every figure and every report stays on your own computer, and your register works with no internet at all. SharoX goes online only for things that are not your data — a share price or a company's filed accounts from NSE / BSE, a licence check at start-up, an update check, messages from us, or a support message you choose to send — and no holder name, PAN or figure from your register ever goes with it. A day's price request names only the date, never your company.
Your projects, and the backups SharoX makes on its own — one-click, scheduled and before every update — are encrypted on disk whenever SharoX is closed. Add a launch password with a one-time recovery key if you want a copied folder to be useless anywhere else.
One-click backup to a folder you choose, a scheduled backup you set and forget, and an automatic one before every update; Home reminds you when it has been a while. Project → Backup projects… saves one or many projects as an ordinary ZIP — database, every benpos file, tags, mappings, everything. Install SharoX on a new PC, Project → Import projects…, and it is restored bit for bit.
Every screen you can see, you can send. Excel arrives ready to work in — numbers as numbers, DP IDs kept as text, header frozen, totals row included — and PDFs are fitted to the page however many columns a report has, ready for WhatsApp, email or the board file.
Report a problem sends text only — you see exactly what is attached before it goes, with company names, holder names and PANs removed. A self-check gives you a PASS / FAIL health report you can read yourself.
Reorder or hide columns and put the buttons you use first — remembered per project. Pick Light, Dark or Navy and your own fonts for the whole app. Copy any rows with their headers straight into Excel.
Set your trading symbol once. From then on SharoX prices every movement in your register from the exchange's own end-of-day files — and answers the question a benpos alone never can.
Every purchase valued at the price on its own benpos date — not one blanket price for everything — beside what that holding is worth today.
A dealing account for the whole register: who has booked a profit, who has booked a loss, who is sitting on a paper gain, and who is under water right now.
One button. While the market is open it brings what the share is trading at this minute; after hours, the day's close. Every "worth now" figure follows.
A benpos only proves the shares moved that week. When you know the real day, pick it on a calendar — with the price and the cost in the same window.
When a broker funded part of a purchase, record how much and at what rate. Interest is charged day by day on what is still outstanding, and repaid in proportion on a sale.
The period's rupee flow — who put money in and who took it out — split by investor type and by tag. A board asks how much money moved, not how many shares.
Filter to a tag or select a few holders, press ₹ Ledger, and get the group's opening position, buying, selling, profit or loss booked and what it still holds — holders who sold out included.
Every benpos date's close in one editable table. Fill a date the exchange has no close for, or override one, and every rupee figure on every screen follows.
An IPO allotment, a block deal, a negotiated exit — set the real price for one holder, a selection, or a whole benpos date, and every rupee figure uses it, marked ✎ so you always know which is which.
Every rupee figure is clearly marked approximate, and SharoX says which price it used for each one. Where a movement has no price, it refuses to print a profit rather than showing you a confident wrong number.
A clean, premium desktop app — made for company secretaries and promoters. (Illustrations below use sample data, not a real company.)
SharoX
Benpos Analysis Software
Home — your company at a glance: total shareholders, total shares, exactly who joined or exited since the last file, and every tag group's share of the company with its change in shares.
Ledger — the whole register as one dealing account. Switch between Profit booked, Loss booked, In profit now, In loss now, Sold out fully and Still holding, narrow to any Tag or Sub-tag, and the statement above the table recalculates for exactly those holders. One person's several demats are counted once.
Shareholders — every holder with their % holding, what they roughly paid and what it is worth now. Colour-code promoters and known parties, then read any group's combined figures in the frozen totals row. Filter by Tag, Sub-tag or a shares range, and right-click for history, ledger, tag, sub-tag, watchlist, remarks or a price you know.
Compare — pick any two dates and instantly see who's new, increased, decreased or exited — with the approximate rupee value of every move, split & bonus adjusted automatically.
Multi-date compare — pick a tag, then pick the benpos sheets: the last few, or any stretch anywhere in your history. Every date gets a column and every neighbouring pair gets its change, so a slow accumulation over two months is impossible to miss.
Every holder's own account — average cost as it moves, what each sale realised, the exact deal day when you know it (✎ marks a price you set), and the verdict struck after brokerage and interest. Export the whole ledger to Excel in one click.
One person, one holding — SharoX sweeps every file you have ever loaded, finds the same PAN behind a different DP ID, and lets you link them in one click. Their history joins up, and every money figure counts that person once.
Digest & regulatory alerts — every period's story on one screen: who entered, who exited, the biggest buyers and sellers ranked by money rather than share count — plus an automatic alert when any holder crosses 1% / 5% / 10% / 25% of the company. Share the whole digest as a one-page PDF.
Split & bonus aware — record the split or bonus once, and SharoX adjusts past holdings so a 1:1 bonus never looks like everyone "doubled". Promoters who only got the bonus show as SAME; only real buying and selling stands out.
Registers of lakhs of holders and years of weekly files — with a progress bar instead of a frozen window.
Opening Shareholders and Compare, marking tags, searching and building a PDF all run in the background with a progress bar, so the window stays usable on a register of lakhs of holders while the work completes.
The window appears at once and the register is read behind it, so SharoX opens quickly even on a large project. Search boxes filter once you pause typing, so finding a name on a big register feels instant.
Every benpos you process stays under its date with no cap on how many. The trend chart, Compare by tag and Multi-date all reach back across every file you have ever loaded.
Your licence is tied to the PC, not to its Wi-Fi, VPN or network adapter, so a new connection never asks you to activate again. Only one SharoX window runs at a time, so two windows can never edit the same register.
A one-time setup plus a small yearly subscription. Start free.
All prices are exclusive of 18% GST. Licensed per PC — includes 5 projects;
need more projects or more computers? Contact us for a paid add-on.
To purchase: install the free trial → open
Settings → License… → send us your Activation Code, or
pay online and get your key by email.
The things a company secretary wants settled before installing anything.
Questions, a demo, or ready to buy? Send a message — we'll reply to your email.
Or email us directly at [email protected]