Roth basis is the money you put into your Roth IRA from your own pocket, separate from any earnings the account generates
Roth basis is the total amount of your own after-tax dollars that you have contributed directly to a Roth IRA over time. It does not include investment gains, dividends, or interest your money earned inside the account. The IRS tracks this number because it determines what you can withdraw without penalty or taxes.
Think of it this way: if you put $7,000 into a Roth IRA and it grows to $9,500, your basis is $7,000. The $2,500 in growth is separate and has different withdrawal rules. This distinction matters because you can pull out your basis at any time, for any reason, without taxes or the 10% early withdrawal penalty — even before age 59½. The earnings, however, are locked until you meet specific conditions.
Key Takeaways
- Your Roth basis is only the money you contributed yourself, not the investment growth that accumulated inside the account.
- You can withdraw your basis at any age without paying taxes or the 10% early withdrawal penalty, regardless of how long the account has been open.
- The IRS requires you to track basis separately because withdrawals are treated differently depending on whether they come from contributions or earnings.
- If you convert a traditional IRA to a Roth, part of that conversion counts as basis and part may be taxable, depending on your other IRA balances.
- Keeping records of every contribution you make is essential, because the IRS will not do this tracking for you.
How the IRS separates basis from earnings
The IRS uses a specific order when you withdraw money from a Roth IRA. Withdrawals come out in this sequence: contributions (your basis) first, then conversions, then earnings last. This ordering rule protects your basis — it ensures that if you take money out, you are drawing from your own contributions before touching any growth.
Because of this rule, you never have to guess which dollars are yours. If your Roth IRA holds $15,000 and you contributed $10,000 of it, your basis is $10,000 no matter how much the account has grown. You can withdraw up to that $10,000 without any tax consequences or early withdrawal penalties.
Why tracking basis matters for early withdrawals
The main reason basis exists is to let you access your own money without penalty. A standard Roth IRA has a rule: you cannot withdraw earnings before age 59½ without paying taxes and a 10% penalty, unless you meet a narrow exception (disability, death, first-time home purchase up to $10,000 lifetime, or may have access to education expenses). Your contributions, however, have no such restriction.
This is one of the biggest advantages of a Roth IRA over a traditional IRA. If you need cash before retirement, you can pull out what you put in without the IRS taking a cut. The catch is that you must know exactly how much you contributed, because the IRS will not tell you if you withdraw too much.
Basis when you convert from a traditional IRA
A Roth conversion — moving money from a traditional IRA into a Roth IRA — creates a more complex basis situation. When you convert, the amount you convert becomes part of your Roth basis, but only after you pay taxes on the pre-tax portion. The after-tax dollars you convert are basis; the pre-tax dollars you convert are taxable income in the year of conversion.
For example, if you convert $10,000 from a traditional IRA and $3,000 of it was after-tax contributions (basis in the traditional IRA), then $3,000 becomes basis in your Roth and $7,000 is taxable income. You owe tax on that $7,000 in the year you convert, but once paid, that $7,000 also becomes Roth basis and can be withdrawn anytime without penalty.
The IRS requires you to file Form 8606 whenever you convert, and this form documents how much of the conversion is basis versus taxable. Keeping copies of these forms is critical for proving your basis to the IRS later.
How to calculate and document your basis
You calculate basis by adding up every after-tax dollar you have ever put into the Roth IRA. If you contributed $6,000 in year one and $7,000 in year two, your basis is $13,000 (assuming no conversions). If you made a conversion, add the after-tax portion of that conversion to the total.
The IRS does not send you a statement showing your basis. Your Roth IRA custodian (the bank, brokerage, or fund company holding the account) may show contributions on your statements, but they do not always separate basis from earnings clearly. You need to keep your own records: contribution confirmations, conversion forms (Form 8606), and year-end statements showing the account value. A simple spreadsheet tracking each contribution by year is often the clearest method.
If the IRS ever questions a withdrawal, you will need to prove what you contributed. Without documentation, you risk being taxed and penalized on money that should have been tax-free.
Basis and the pro-rata rule for conversions
If you own multiple IRAs (traditional, SEP, or SIMPLE), the pro-rata rule affects how much of a conversion counts as basis. The rule says you cannot pick and choose which IRA to convert from to minimize taxes. Instead, the IRS treats all your IRAs as one pool for tax purposes.
If you have $50,000 in traditional IRAs (of which $10,000 is after-tax basis) and you convert $20,000, the IRS calculates that 20% of your total IRA balance is after-tax ($10,000 ÷ $50,000). So only 20% of your $20,000 conversion — or $4,000 — counts as basis. The remaining $16,000 is taxable income. This rule can make conversions more expensive than expected if you have significant pre-tax IRA balances.
What happens to basis if you withdraw early
Because you can withdraw basis anytime without penalty, there is no "early withdrawal" problem for contributions. You pull out your basis, pay no tax, and face no 10% penalty. The withdrawal does not count against any limit — you can withdraw your entire basis in one year if you need to.
The only limit is that you cannot contribute more than the annual limit ($7,000 for 2024, or $8,000 if you are 50 or older). Withdrawing basis does not restore your contribution room for that year. If you withdraw $5,000 of basis, you still cannot contribute more than $7,000 that year; you have simply used up $5,000 of your basis.
Frequently Asked Questions
Can I withdraw my basis without filing any forms?
Yes. Withdrawing your basis is a straightforward transaction with your Roth IRA custodian. You do not file a special form with the IRS. However, you should keep records showing how much basis you have, because if the IRS questions the withdrawal, you will need to prove it.
If I withdraw my basis, can I put it back later?
No. Once you withdraw money from a Roth IRA, that withdrawal counts against your annual contribution limit for that year. You cannot re-contribute the same dollars in the same year. You can contribute again in future years, up to the annual limit.
Does my basis grow with the market?
No. Basis stays fixed at the amount you contributed. If you put in $7,000 and it grows to $10,000, your basis remains $7,000. The $3,000 in growth is earnings, not basis, and has different withdrawal rules.
What if I cannot find records of my contributions?
Contact your Roth IRA custodian and ask for a complete transaction history. Most custodians keep records going back many years. If records are truly lost, the IRS may allow you to reconstruct basis using tax returns and other documentation, but this is difficult and time-consuming. Start tracking now to avoid this problem.
Does basis include employer contributions?
Roth IRAs do not accept employer contributions directly. Only you can contribute to a Roth IRA. If your employer contributes to a Roth 401(k), that is a different account with its own rules. Basis in a Roth IRA is always your own after-tax money.