Indian investors holding US stocks on Charles Schwab who have returned to India face a specific problem: Schwab does not accept Indian residents as clients, and India is on their restricted country list for new account applications. This means there is no Schwab product you can convert your existing account into.
Some returning NRIs report being able to access their account for a period with no immediate action from Schwab. Others find restrictions applied sooner. Either way, the account is on borrowed time: Schwab cannot service Indian residents, and at some point the account will be flagged.
More importantly, even if your Schwab account stays accessible for now, it does not support Indian compliance needs. There is no Indian tax reporting, no FEMA support, no Schedule FA assistance, and no way to add fresh investments from India. Waiting to find out what Schwab will do is not a strategy.
The right move is to transfer your holdings to a broker that supports Indian residents before any restrictions are applied, preserving your cost basis and holding period in the process.
This guide explains how.
Table of contents
- How can I move my Schwab holdings without selling?
- Why this matters for Indian investors specifically
- How the transfer works
- What can and cannot transfer from Schwab
- What does it cost?
- How long does it take?
- Will I owe Indian capital gains tax on the transfer?
- Transferring your Schwab holdings to Paasa
- Common questions
- About Paasa
How can I move my Schwab holdings without selling?
Charles Schwab supports outgoing transfers through ACATS (Automated Customer Account Transfer Service), the standardised US system for moving brokerage assets between firms. Your shares move from Schwab to the new broker as-is, without being sold, with your purchase price and holding period intact.
Selling everything to switch is not necessary. Selling triggers a capital gains event in India on every appreciated position and resets your holding period. An in-kind transfer avoids this.
Why this matters for Indian investors specifically
The core issue is not just that Schwab may eventually restrict your account. It's that even if it doesn't, the account cannot serve you as an Indian resident.
You cannot make new investments from India through a domestic Schwab account. There is no Indian tax reporting, no INR cost basis reconciliation, no FEMA or LRS compliance support, and no Schedule FA documentation.
At that point, your options are:
- Hold the account till its accessible, handle tax calculations and Indian reporting requirements yourself
- Sell everything, remit the cash to India, and pay Indian capital gains tax on every appreciated position
- Transfer your holdings in-kind to a broker that supports Indian residents, with no capital gains event
How the transfer works
The transfer is initiated by your new broker, not by Schwab. Here is the standard process:
- You open an account at the new broker
- You provide the new broker with your Schwab account details, statements, and identification documents
- The new broker submits the transfer request through ACATS, which notifies Schwab
- Schwab validates the request within 1 business day and delivers the assets within 3 business days
- Your shares appear in the new account, with cost basis and purchase date preserved
You don't need to call Schwab or notify them in advance. They are legally required to cooperate once the transfer request is submitted.
What can and cannot transfer from Schwab
These assets transfer in-kind:
- Whole shares of US-listed stocks
- Whole shares of US-listed ETFs
- US Treasuries and bonds
- Settled cash
These cannot transfer in-kind from Schwab:
- Schwab proprietary mutual funds: Schwab-branded funds cannot be held at another broker and will need to be sold before or during the transfer.
- Fractional shares (liquidated automatically; cash proceeds transfer separately)
- Unsettled trades
- Margin positions
If you hold Schwab proprietary mutual funds, the rest of your portfolio can still transfer in-kind. The proprietary funds will be sold, which creates a taxable event on those positions only.
What does it cost?
Schwab charges $0 for a partial ACATS transfer and $50 for a full ACATS transfer. The receiving broker does not charge anything for an incoming transfer.
How long does it take?
An ACATS transfer of US stocks and ETFs from Schwab typically completes in 5 to 7 business days end-to-end.
This includes:
- 1 business day for validation
- 3 business days for delivery
- Additional time for residual transfers (pending dividends, proceeds from liquidated proprietary funds), which can take up to 30 days after the main transfer settles
Note: Your Schwab account is frozen during the transfer. You cannot place trades, modify positions, or withdraw cash until settlement completes.
Will I owe Indian capital gains tax on the transfer?
No.
Under Section 5 of the Income Tax Act, 2025, Indian capital gains tax applies when you sell a capital asset. Moving shares between two brokers is a custody change, not a sale. There is no realised gain, so there is nothing to tax. Your original purchase date and purchase price carry over to the new broker.
The exception is any Schwab proprietary mutual funds that get liquidated during the transfer, and any fractional shares. These create a taxable event on those specific positions only.
Transferring your Schwab holdings to Paasa
Paasa is a global investing platform built for Indian residents and HNIs. It runs on Interactive Brokers infrastructure, which is an NSCC member, so Schwab holdings can transfer directly to Paasa via ACATS.
Step-by-step transfer instructions for Schwab are available in the Paasa app. Simply download the app, complete your sign-up, and follow the in-app guide to initiate your in-kind transfer.
The Paasa team can also help with the ACATS transfer if needed. Once you upload the required details, Paasa initiates the transfer. ACATS transfers are always initiated by the receiving broker, so you don't need to contact Schwab directly.
Important: Paasa supports full transfers, not partial transfers, from Schwab. Any Schwab proprietary mutual funds, fractional shares, or unsettled trades need to be addressed before initiating. The Paasa team can guide you on the right approach during onboarding.
After your holdings arrive at Paasa, you have access to:
- US, UK, Swiss, European, Hong Kong, and Japanese exchanges in addition to your existing US holdings
- UCITS ETFs domiciled in Ireland and Luxembourg (which structurally avoid US estate tax exposure that US-domiciled ETFs carry)
- India-specific tax reporting aligned to the financial year, with INR conversion at RBI rates and capital gains pre-classified as STCG or LTCG
- LRS, FEMA, and Schedule FA support built into the platform
Common questions
Will the transfer affect my LRS limit for the year?
No. ACATS moves assets that are already held in the US. There is no INR-to-USD conversion and no fresh remittance involved. Your $250,000 annual LRS limit is untouched.
Do I need to report the transfer in my ITR?
No separate disclosure is required for a custody change between brokers. There is no capital gain to report because nothing has been sold. Your Schedule FA disclosure (if you are an ROR filer) reports holdings as of 31 December of the financial year, regardless of which broker holds them on that date.
My Schwab account is still accessible. Should I wait before transferring?
No. The account being accessible today doesn't mean it will stay that way. More importantly, even an accessible Schwab account cannot serve your needs as an Indian resident: you can't add to your portfolio, there's no Indian tax reporting, and there's no compliance support for LRS, FEMA, or Schedule FA. Transferring now, while the account is in good standing, is significantly smoother than trying to transfer after restrictions have been applied.
What about my Schwab proprietary mutual funds?
Schwab-branded funds cannot transfer to another broker in-kind and will need to be sold before or during the transfer. The proceeds transfer as cash. Non-Schwab funds held at Schwab can transfer in-kind. The Paasa team can help identify which of your funds fall into each category before you initiate.
About Paasa
Paasa is a global investing platform built for Indian HNIs, family offices, and institutions. We provide direct access to markets across the US, UK, Europe, Switzerland, and Asia, with an India-facing compliance layer built in from the ground up.
What that means in practice:
- FEMA and LRS compliance embedded into every transaction
- Tax reporting and analytics calibrated for Indian investors, covering LTCG, STCG, dividend withholding, and TCS tracking
- End-to-end support for remittance structuring, cost basis reconciliation, and Schedule FA disclosure
- In-app transfer guides for every major US broker, including Charles Schwab, so you can move your existing holdings without selling


