VVested
RSU Management··19 min read·Reviewed August 2026

The share-transfer problem: why Indian residents are stuck with their employer's broker

How to transfer RSU shares from Fidelity, E*TRADE, or Morgan Stanley to Vested, INDmoney, or Rovia via ACATS. Step-by-step guide, transfer timelines, cost basis preservation, and Indian tax implications.

Share:XLinkedInWhatsApp

Try this experiment.

Pick a colleague at your company who is based in the United States. Probably someone who joined around the same time as you, earns roughly the same, and sits in the same RSU plan. Ask them this question:

"Have you ever moved your vested RSUs from Fidelity to a different broker?"

If they hold any meaningful equity, you'll get one of two answers. Either "yes, I moved them to Schwab last year" or "no, but I could if I wanted to. Why?"

Now ask the same question to anyone you know in India who holds vested RSUs through E*TRADE, Morgan Stanley at Work, Fidelity NetBenefits, or Charles Schwab. The answer will be a confused stare followed by a question back: "wait, you can do that?"

This post is about why your American colleague can do something you can't, why nobody at Fidelity or your CA's office is going to fix it for you, and what that means for your taxes, your fees, and your portfolio.

The mental model Indians have for shares

If you grew up in India investing in Indian stocks, you have a specific mental model for where your shares live. They sit in a demat account maintained by NSDL or CDSL, and your broker (Zerodha, Groww, Upstox, ICICI Direct) is just a window into that demat account. Whether you place the trade through Zerodha or Groww, the shares end up in the same demat. The broker is a UI; the depository is the source of truth.

Because of that architecture, the question "can I move shares from Zerodha to Groww?" doesn't really come up. There's nothing to move. You just open a Groww account against the same demat and trade through whichever broker you prefer. The shares already live in a single, broker-agnostic place.

US markets do not work this way.

How US brokerage actually works

In the United States, your shares live with your broker, not with a central depository. When you have RSUs at Fidelity, those shares are in a Fidelity-administered account. The custodian of record is Fidelity (or a Fidelity affiliate). If you want them at a different broker — say, you find Charles Schwab's interface better, or you want to consolidate everything at Interactive Brokers — you use a system called ACATS to move them.

ACATS stands for Automated Customer Account Transfer Service. It is, essentially, a standardized way for one US broker to hand your account positions over to another US broker. Fidelity packages up your shares, lot history, and cost basis, and ships them to Schwab. The whole thing usually takes 5 to 7 business days and costs the receiving broker nothing (the sending broker sometimes charges a transfer-out fee, typically $50 to $100).

For an American sitting in San Francisco, ACATS is mundane. They might do it because they want a different research platform, lower commissions, better margin rates, or they're following a financial advisor to a new firm. The mechanics are unremarkable — log in, fill out a form, wait a week.

For you, sitting in Bangalore or Mumbai, ACATS is mostly theoretical.

Why ACATS doesn't really work for Indian residents

Two reasons. The first is account eligibility. The second is reporting.

Account eligibility

When your employer rolled out RSUs, they signed a stock-plan administration contract with one specific broker — Fidelity, E*TRADE (now part of Morgan Stanley), Schwab, Computershare, or similar. That broker sets up an account for you under their stock-plan rules, which are designed around US residents. Once your shares vest and you "own" them outright, they sit in this account.

If you want to move them out via ACATS, you need a receiving US brokerage account. And here's where you discover that almost no US retail broker is willing to open a brokerage account for an Indian resident.

  • Charles Schwab International used to serve Indian residents. Then they stopped, gradually, over 2020 to 2023. Their current published policy excludes Indian residents from new accounts.
  • Fidelity itself does not offer retail accounts to Indian residents. The only Fidelity account you can have is the employer-tied stock-plan account.
  • TD Ameritrade (now part of Schwab) similarly excluded most non-US residents.
  • Interactive Brokers India is set up for Indians, but it is technically a separate entity (Interactive Brokers India Private Limited, SEBI-regulated) and shares cannot be ACATSed into it from a US broker. You can hold US shares there, but you have to fund a new account with USD via LRS and buy them again — paying brokerage and FX twice.

So even if Fidelity is happy to release your shares, you have nowhere to receive them. Schwab won't open an account for you. IBKR India won't accept inbound ACATS from Fidelity US. The shares are functionally trapped at the broker your employer chose.

The "Indian-friendly" platforms that exist (Vested, INDmoney, Stockal-now-Borderless, Rovia) all work by opening you an account with a US partner broker — DriveWealth and Alpaca Securities being the two most common. Vested partners with DriveWealth, INDmoney with both Alpaca and DriveWealth, and Rovia with Alpaca. Inbound ACATS for existing RSU positions has historically been the missing piece — you could open a fresh account and buy new shares, but not bring your existing vested RSUs home. That's now changed: Vested, INDmoney, and Rovia all support inbound ACATS, each through their respective US partner broker.

Reporting

The second reason is more subtle. Even if a broker is willing to open an account for you, the reports they generate are written for an American filer. They show year-end gains and losses in USD, classify everything according to US tax codes (short-term vs. long-term capital gains as the IRS defines them, with the 12-month threshold), and provide forms like 1099-B and 5498.

For your Indian filing you need:

  • Capital gains in INR, computed with the SBI TT buying rate on each acquisition and sale date.
  • The Indian definition of holding period: short-term capital gains (STCG) if held under 24 months, long-term capital gains (LTCG) if held 24 months or longer (not 12 like the US).
  • Schedule FA disclosure of the foreign asset, with peak-balance, purchase, and disposal data.
  • Form 67 if you want to claim foreign tax credit on dividend withholding.

Fidelity will give you none of these. Their report will tell you about your "long-term gains" (defined per US rules), and you'll spend a weekend with a spreadsheet converting everything into the Indian format. Most CAs in India aren't fluent in cross-border equity reporting either, so you end up doing it yourself, finding the SBI rates manually, recomputing each lot, and hoping you got the dates right.

This is why even when share-transfer mechanically becomes possible, most Indians don't do it. The reporting burden of holding US shares anywhere other than where they vested is just too much.

What it costs you

Being stuck with the employer-default broker isn't free. There are three concrete costs.

One: forced sell-to-cash if you want to redeploy. Most Indian residents, when they want to do something with their vested shares — say, diversify into VTI rather than holding 100% of their employer's stock — end up selling at the employer broker, repatriating the proceeds back to India as cash, and then either keeping it in an INR account (losing the dollar exposure) or sending it back via LRS to an Indian-friendly platform to buy ETFs (paying TCS, FX markup, and round-trip fees). The shares could have been held in dollar form the whole time if you could have moved them to a flexible US broker.

Two: no tax-loss harvesting. Indian capital gains rules let you carry forward losses for 8 assessment years and offset them against future gains. But to harvest losses, you need to sell specific lots — not just "100 shares" but "the specific 100 shares I bought at $200 in 2022 that are now worth $150." Most US employer-broker interfaces don't surface lot-level controls clearly, and even when they do, the platforms aren't reporting in the format your CA needs to actually claim the loss in India. So in practice, most Indian RSU holders never harvest losses, even though it would save them tens of thousands of rupees over a few years.

Three: high implicit cost on selling. When you eventually do sell at the employer broker and repatriate to India, you'll pay a wire fee (typically $25 to $35 from the broker, plus an inbound charge from your Indian bank), and you'll lose a tighter spread on the FX conversion than you'd get if the shares had been at an India-aware platform from the start. Over a few cycles, this is meaningful money.

What's changing

Two pieces of infrastructure have shifted recently.

Alpaca Securities supporting inbound ACATS for non-US residents. Alpaca is a clearing-broker and custodian based in the US that provides white-labeled brokerage to platforms (think of them as the AWS of US brokerage). For most of the 2010s, Alpaca focused on the US-resident market like everyone else. Over the last two years, they've quietly built support for inbound ACATS into accounts opened for non-US residents — meaning if a partner platform opens you an Alpaca account, you can move shares into it from Fidelity, E*TRADE, Schwab, etc.

India-aware platforms layering on top of Alpaca and DriveWealth. Several platforms now partner with one or both of these US clearing brokers to offer Indian residents brokerage accounts. INDmoney works with both. Vested works with DriveWealth. Rovia, which we co-founded and which Vested.blog is the editorial publication of, works with Alpaca. Each platform opens an account for you with its partner broker, accepts inbound ACATS from your employer's US broker, and layers Indian-format reporting on top — capital gains in INR using SBI TT rates, Schedule FA-ready disclosures, lot-level visibility, and Form 67-ready dividend tracking.

We're not the only ones doing this. Vested and INDmoney have both been around longer and both support inbound ACATS today through their respective partner brokers. INDmoney offers the most feature-complete retail US-investing experience: ITR-format tax reports with lot-level capital gains and dividend breakdowns, and a wider asset universe (including OTC stocks and most US small/mid-caps). Vested keeps the product simpler. The differences between these and Rovia come down to focus and pricing: Rovia is built specifically for RSU and equity-comp holders rather than general retail, brokerage is 0.15% versus 0.25% at INDmoney and Vested Basic (Vested Premium is also 0.15% for ₹4,500/yr), and the lot-selection automation and harvest-suggestion workflow is geared at the cross-border tax optimization that matters when you're holding meaningful US equity through your employer.

But this post isn't really about which platform you should pick. It's about the fact that moving shares is now possible, and most Indian RSU holders don't realize it. If you've been mentally tagging your Fidelity vested shares as "trapped, will sell when I retire," you have more flexibility than you thought. Whether you choose to move them, where you move them, and what you do with that flexibility is the next set of decisions.

The mental shift

The single biggest mental shift for an Indian RSU holder, once share transfer becomes a real option, is this:

Your US shares are not stuck. They are an asset you can move, restructure, sell in lots, harvest losses against, and rebalance. The constraint you've been operating under was a market failure, not a regulatory one.

What that means in practice:

  1. You can split your shares across multiple positions. Sell 30% of your employer stock to diversify into VTI, hold 70% for the long-term, harvest losses on a specific lot when one of them dips below cost basis. None of this is possible at most employer brokers.
  2. You can hold your dollar exposure as actual dollars. Instead of selling at the employer broker and converting to INR, you can keep your shares (or your post-sale dollars) in a US-resident-friendly broker, deploy into US ETFs, and let your dollar wealth compound in dollars.
  3. You can plan tax events deliberately. If you know you'll be in a low-income year, you can sell deliberately into LTCG. If you know you'll have realized gains from selling property, you can harvest losses on specific RSU lots to offset them.

The infrastructure to do any of this used to require a US bank account, a US tax ID, and a US address. It doesn't anymore.

What to do about it

If you have meaningful vested RSUs sitting at Fidelity, E*TRADE, or Schwab, here's the audit:

  • Look up your current cost basis, lot by lot. Most employer brokers expose this somewhere; if yours doesn't, request a transaction history. You'll need this when you sell, regardless of which broker holds the shares.
  • Identify any lots that are below cost basis. These are tax-loss harvesting candidates. In India, you can offset short-term losses against any capital gains and long-term losses against long-term gains, with 8-year carry-forward.
  • Decide whether to consolidate. If you have RSUs at three different brokers (an employer transition, an old plan, a current plan), the friction of three sets of statements every March is real. Moving everything to one platform that gives you Indian-format reporting saves real time at filing.
  • If you choose to move, request an ACATS-out. The receiving platform initiates the request; you authorize. Your shares show up at the new broker in a week, with their original cost basis intact (this matters — the original date of vesting is preserved, so your 24-month LTCG clock is not reset).

We'll cover the actual mechanics of the ACATS process — what to enter on which form, what fees to expect, and what to do if cost basis comes through incorrectly — in a follow-up post. The point of this one is just to surface the option. Most Indian RSU holders don't know it exists.

Now you do.

ACATS explained: the full mechanics

ACATS stands for Automated Customer Account Transfer Service. It is a standardised protocol administered by DTCC (Depository Trust & Clearing Corporation) that allows US broker-dealers to transfer account positions between each other electronically.

Key facts:

  • You initiate from the receiving broker, not the sending broker. Log into your new platform (Rovia, Vested, INDmoney), find the "Transfer shares" or "ACATS" section, and submit the request there. The receiving broker sends a transfer request to the sending broker. You authorise; the sending broker verifies and releases.
  • Timeline: typically 3–7 business days for standard ACATS. Some employer equity plan brokers (Fidelity, E*Trade) may take longer for plan-administered accounts.
  • Cost: most receiving brokers charge nothing for inbound ACATS. Sending brokers may charge a transfer-out fee of $50–$125. Check your employer broker's schedule.
  • What transfers: shares (all lots with cost basis and acquisition dates), fractional shares (may or may not transfer — confirm with receiving broker), and sometimes cash balances.
  • What does not transfer: unvested RSUs, stock options, employer-administered restricted accounts, most margin balances, some complex instruments (certain OTC stocks). Cash at the sending broker is typically excluded from an equity ACATS.

What transfers with shares (and what doesn't)

ItemTransfers via ACATS?Notes
Vested share lotsYesAll lots transfer with acquisition date and cost basis
Cost basis per lotYesVerify after transfer — errors do occur
Vest datesYes (as acquisition dates)Confirms the 24-month LTCG clock
Fractional sharesSometimesDepends on both brokers' systems
Cash balanceNoMust be wired separately
Unvested RSUsNoRemain at employer broker until vesting
Stock optionsVariesUsually not transferable — must be exercised first
Dividend reinvestmentNoDRIP settings do not transfer

After every ACATS transfer, download the transaction history from the receiving broker and verify each lot: acquisition date, quantity, and cost basis. Discrepancies between what the sending broker reported and what the receiving broker recorded need to be corrected before you file your next ITR.


No capital gains on transfer

An ACATS transfer is not a sale. You are not disposing of shares — you are changing the custodian of record. There is no capital gains event, no TDS, no capital gain to disclose on your ITR, and no impact on the 24-month LTCG clock.

The acquisition date of each lot remains the original vest date. If you transferred 50 shares that vested on 1 March 2024, those shares remain dated 1 March 2024 at the new broker. If you sell them after 1 March 2026, they qualify for LTCG treatment.


Schedule FA implications: custodian change mid-year

If you transfer shares during a financial year, you may have two different custodians holding your shares at different points in the year. Schedule FA requires disclosing all foreign financial accounts held during the year.

What this means in practice:

  • In the year of transfer, you disclose both accounts in Schedule FA
  • Custodian A (sending broker): disclose peak balance and closing balance (typically zero after full transfer)
  • Custodian B (receiving broker): disclose opening balance (zero before transfer arrives), peak balance, and closing balance

If you do a full account transfer, Custodian A's closing balance is zero. You still disclose it in Schedule FA for the year, because the account existed during the year. Confirm with your CA whether to show it as "closed" with a zero closing balance or to omit it if it was entirely closed before 31 March.


Partial vs full account transfers

Full transfer: all positions move. The sending account is emptied and typically closed. Simpler — one set of positions, one closing disclosure in Schedule FA.

Partial transfer: you specify particular lots or a quantity to transfer. The remaining shares stay at the sending broker. You maintain two active foreign accounts and must disclose both in Schedule FA.

Partial transfers are useful when:

  • You want to move shares below cost basis (for tax-loss harvesting) while retaining appreciated lots elsewhere
  • You want to split holdings between brokers by vest year (e.g., early lots at IBKR for options strategies; recent lots at Rovia for India-specific tracking)
  • Your employer's stock plan requires keeping unvested positions at the employer broker, so you transfer only vested lots

DRS transfers vs ACATS

DRS (Direct Registration System) is an alternative to broker-held shares. In DRS, your shares are held directly by the company's transfer agent (Computershare, Equiniti, etc.), not at a broker. DRS is common for some US tech company shares.

For Indian residents, DRS is generally not useful:

  • Transfer agents do not provide Indian-format tax reporting
  • You cannot trade directly from a DRS account — you must move shares back to a broker to sell
  • DRS shares can be moved to a broker via DTC book-entry transfer, but the receiving broker must support it

ACATS (broker-to-broker) is the correct mechanism for most Indian RSU holders. DRS is niche and adds complexity without benefit for the typical Indian employee.


What to do if an ACATS transfer fails

ACATS transfers occasionally fail. Common reasons:

Failure reasonFix
Account mismatch (name, DOB)Ensure name and details at both brokers match exactly
Open orders at sending brokerCancel all pending buy/sell orders before initiating transfer
Margin balancePay off or close margin before transfer
Restricted sharesUnvested or restricted shares cannot transfer — remove them from transfer request
Missing TIN/tax informationComplete W-8BEN or other required forms at receiving broker
Sending broker rejects (no reason given)Call sending broker's client services to identify the hold

If a transfer fails, the DTCC sends a rejection notice. Your receiving broker will notify you. You can re-initiate after resolving the issue. Transfer failures do not affect your share positions — they remain at the sending broker until a transfer succeeds.


Common reasons to transfer: worked examples

Fidelity → Rovia (most common for Indian RSU holders)

Scenario: You have 200 vested Amazon shares at Fidelity NetBenefits from 2022–2024 vests. You want Indian-format capital gains statements and Schedule FA automation.

  1. Open a Rovia account; complete KYC
  2. In Rovia dashboard, initiate ACATS from Fidelity (enter Fidelity account number)
  3. Rovia sends transfer request to Fidelity; Fidelity sends you a confirmation email to authorise
  4. Transfer completes in 5–7 business days
  5. Rovia displays each lot with original vest date and USD cost basis
  6. At year-end: Rovia generates Schedule FA data and LTCG/STCG split in INR at SBI TT rates

Rovia/Vested → IBKR (for investors wanting options or UCITS ETFs)

Scenario: You have 300 Microsoft shares at Rovia. You now want to write covered calls against them and access UCITS ETFs. IBKR Pro's options platform is superior.

  1. Open an IBKR account; complete W-8BEN (non-US person declaration)
  2. In IBKR, initiate ACATS from Rovia (Alpaca Securities) with Rovia account number
  3. Transfer completes in 3–5 business days; cost basis and lot dates carry over
  4. You are now responsible for your own Schedule FA computation and SBI TT rate application
  5. Consider hiring a CA fluent in cross-border equity to handle the annual reconciliation

Worked example: Fidelity → Rovia with Schedule FA for both custodians in the same year

Facts:

  • Transfer initiated: 15 October 2025
  • Transfer completed: 22 October 2025
  • Financial year for India: April 2025 – March 2026

Schedule FA for FY 2025-26 (ITR filed July 2026):

AccountCustodianCountryOpening valuePeak balanceClosing value
Fidelity NetBenefitsFidelity Brokerage ServicesUSA₹42,50,000₹51,20,000 (vest in July)₹0 (transferred out)
Rovia (Alpaca Securities)Alpaca Securities LLCUSA₹0₹51,20,000 (post-transfer)₹48,75,000 (31 March)

Both accounts are disclosed, even though Fidelity closed during the year. The peak balance at Fidelity was the value just before transfer. The peak balance at Rovia is the value just after transfer (same shares, same price, different custodian). Note: the total portfolio value shown across both accounts will appear "doubled" at the peak moment — your CA should add a note in the ITR explaining the transfer to avoid a mismatch query from the IT department.


Run your own numbers

Try the calculators that match this post

Found this useful? Share it.

Help another Indian working with US RSUs or LRS not get blindsided by this stuff.

Share:XLinkedInWhatsApp

About the author

Shivang Badaya
Shivang Badaya

Co-Founder & Chief Executive Officer, Rovia

CFA charterholder with 10+ years across hedge funds and NRI fintech. Covers RSU taxation, equity comp, and cross-border investing for Indian residents. Ex-JP Morgan, Makrana Capital, Zolve.

More about Shivang

Get more like this in your inbox

One practical post a week on US investing & RSU strategy.

Comments

No comments yet. Be the first.