Losses on leveraged products are not limited to what you expected to put at stake.
Summing up
MStock (Mirae Asset) verifies your account through a standard SEBI-mandated KYC flow: PAN card, Aadhaar, address proof and bank proof, submitted digitally through the m. Stock app. Approval typically lands within 24 to 48 hours, and account opening itself costs nothing. The broker is Mirae Asset Capital Markets (India) Pvt. Ltd., a SEBI-regulated domestic discount broker (registration INZ000163138, member of NSE, BSE and MCX, DP registered), so the verification you go through is the same exchange-linked KYC that any Indian broker must run.
Behind the scenes, your details route through the KYC Registration Agency (KRA) system, get validated against PAN and Aadhaar databases, and only then does the depository create your Demat account. That chain matters: a mismatch at any link stalls the whole thing, which is why most delays trace back to paperwork, not the broker.
What KYC Actually Requires
The document set is fixed by regulation, not by mStock's preference. You cannot negotiate your way around a missing PAN.
| Document | Requirement | Notes |
|---|---|---|
| PAN card | Mandatory | Name must match exactly across all docs |
| Aadhaar | Identity and address | Used for e-KYC and e-sign |
| Address proof | Aadhaar, utility bill or bank statement | Usually within ~3 months |
| Bank proof | Cancelled cheque or statement | Must be your own account |
| Photograph | Live or uploaded | Via the app's capture flow |
Submitting a bank statement from an account that is not in your name is the single most common rejection reason. The system cross-checks the name on the bank proof against your PAN, and a mismatch freezes the application until you resubmit.
Step by Step Through the App
The flow runs inside the m. Stock app and web platform, and each stage has its own gate.
Enter mobile number and email, verify both with OTP.
Upload PAN; the system validates it against the income tax database.
Complete Aadhaar-based e-KYC, which pulls your address automatically.
Add bank details and upload the cancelled cheque.
Complete e-sign using the Aadhaar OTP.
Wait for KRA validation and depository account creation.
In practice, the e-sign step is where people stall. The Aadhaar-linked mobile number must be active, and if it is registered under a different name than your PAN, the OTP will not bind. Applicants have redone this stage three times before spotting the mismatch. Budget a clean 20 minutes if your documents are in order.
How Long It Really Takes
Timelines depend on which leg of the chain is slow, not on the broker's marketing. The exchange-linked KYC route typically resolves in 24 to 48 hours.
| Stage | Typical time | What can delay it |
|---|---|---|
| OTP and PAN validation | Minutes | PAN-Aadhaar not linked |
| e-KYC and e-sign | Same session | Wrong mobile registration |
| KRA validation | A few hours | Name mismatch across docs |
| Demat creation | 1 to 2 days | Depository processing load |
| Trading activation | Same day as Demat | Segment-wise approval |
Weekends and public holidays push everything back. If you submit on a Friday evening, expect Tuesday rather than Monday. The Rs.10 flat per-order plan and the Rs.999 lifetime-zero-AMC option both apply from the moment your account activates, so there is no cost reason to rush or delay.

Common Stalls and Fixes
Most verification failures are procedural, and each one has a predictable fix.
- Name mismatch between PAN and bank proof: correct the bank record or use a different account.
- Expired address proof: a utility bill older than about three months gets rejected.
- Unlinked PAN and Aadhaar: link them at the income tax portal first.
- Non-resident or NRI documentation: requires additional attestation and takes longer.
- Multiple applications under one PAN: the KRA blocks duplicates.
If your application sits in pending beyond 48 hours, the fix is usually a support ticket with the exact document that failed validation. The app shows you which stage you are stuck at, so quote that stage when you raise it.
Why Verification Exists
A verified, exchange-linked account is what separates a legal Indian trading account from the offshore lookalikes that crowd search results. India's regulatory setup is genuinely restrictive on retail forex and CFDs: under FEMA and the RBI's framework, residents may trade only INR-based currency pairs and permitted cross-currency derivatives on SEBI-recognised exchanges like NSE, BSE and MSE. Spot forex and CFDs with offshore brokers sit outside that permission, and remitting funds abroad for margin forex is not a permitted LRS end-use. The RBI also maintains an Alert List of unauthorised forex platforms, 95 entities as of the 19 November 2025 update, and states plainly that the list is not exhaustive.
None of that makes the category useless. It tells you what a clean, verified Indian account gives you: recourse, INR settlement, and instruments that are actually permitted. What it does not give you is leveraged spot forex or CFD exposure.
What to Check Before Funding
Verification is done; the money question comes next. Before you fund a verified account, or any international broker you are weighing alongside it, run the same checklist.
| Check | Why it matters |
|---|---|
| Regulator and licence number | Verify independently, not from the broker's own page |
| Client fund segregation | Determines whether your money is ring-fenced |
| Fee schedule clarity | Flat Rs.10 per order here; elsewhere, spreads matter |
| Withdrawal terms | Test a small withdrawal before committing capital |
| Support responsiveness | Issues a live channel resolves in hours, not weeks |
For an international broker, the strong signals are regulation at the FCA, CySEC or ASIC tier, segregated client funds, transparent costs and a documented track record. For a domestic broker like mStock, the proof is the SEBI registration you can check yourself on the SEBI site. Either way, the burden is on you to verify, not on the marketing copy.

Where Verification Ties Into Tax
Once verified, your trades land in the tax net under rules you should know before year one, not after. Exchange-traded currency futures and options profits are generally treated as non-speculative business income and taxed at your slab rate. Intraday speculative positions have their own treatment: losses set off only against speculative income and carry forward four years, versus eight years for non-speculative losses. A 20% TCS applies on LRS foreign remittances above Rs 10 lakh per financial year, and the LRS cap itself is USD 250,000 per resident. Residents declare worldwide income and foreign assets under Schedule FA.
This is why the verification trail matters beyond account setup: the paper you submit at onboarding is the same identity the tax department sees at filing. Keep the KYC records and your contract notes aligned from day one.
Should You Use It
The verification process itself is the least interesting part of mStock, and that is a compliment. It is fast, free, and standard. What tips the scale is the fit.
Defensible for: Indian residents who want equity delivery, intraday, F&O, currency derivatives on recognised exchanges, direct mutual funds and IPOs, all settled in INR with UPI and net-banking funding. Flat Rs.10 per executed order, no fixed minimum deposit, and zero account opening make the entry cost trivial. If your strategy lives within the permitted exchange-traded universe, verification is a formality and the cost structure is hard to beat.
Questionable for: traders whose strategy depends on leveraged spot forex or CFDs, or on instruments outside the INR-based exchange-traded set. For those, mStock's verified account will not host the exposure, and the alternative is a properly regulated international broker with the regulatory tier and fund-segregation you can verify independently, not an offshore platform promising leverage the Indian framework does not permit. If your edge is genuinely in that space, the honest move is to weigh a strongly regulated international broker against the documentation and remittance friction it entails, and decide with your eyes open.
For everyone else, the verification step is just the gate. It opens in a day or two, costs nothing, and gets you into the only channel where your capital has regulatory standing in India.
Reader questions
How long does mStock account verification take?
Approval usually lands within 24 to 48 hours of a clean submission. Delays almost always trace to document mismatches rather than broker processing, and weekends push the timeline out by a day or two.
Can I open an mStock account without a PAN card?
No. PAN is mandatory for the exchange-linked KYC that mStock operates under, and the registration cannot proceed without it. Your name across PAN, Aadhaar and bank proof must match exactly.
What documents do I need for mStock KYC?
PAN card, Aadhaar for identity and address, an address proof typically within about three months, and a bank proof such as a cancelled cheque. Account opening itself is free and carries no fixed minimum deposit.
Why was my mStock verification rejected?
The usual suspects are a name mismatch between PAN and bank proof, expired address documentation, or an unlinked PAN-Aadhaar pair. The app shows the stage that failed, which is the fastest way to fix it.
Is mStock regulated in India?
Yes. Mirae Asset Capital Markets (India) Pvt. Ltd. is a SEBI-regulated domestic discount broker, registration INZ000163138, member of NSE, BSE and MCX, and DP registered. You can verify the registration directly on the SEBI website.


