Our Blog


Roth IRA - Is It For You?
The Roth IRA Advantage

Traditional IRAs are familiar to most taxpayers, providing a relatively simple method of saving for retirement AND deferring taxes in the process. But one drawback of the Traditional IRA is that once withdrawals from them begin, distributed earnings and contributions that were tax-deductible get taxed. In contrast, a Roth IRA allows no tax deduction of contributions. However, it does allow tax-free accumulation of the account’s earnings so that at retirement ALL distributions from a Roth IRA are tax-free, both contributions and earnings. Naturally, to get this tax-free treatment, certain conditions must be met.

Predicting IRA Growth

The question always arises as to the future value of an IRA and the retirement income that it will produce. The future value for Rollover IRAs is dependent on whether the IRA will contain only rollover funds or whether additional annual contributions will be made to the IRA. Two tables follow, one including the future value of a rolled over sum and the second illustrating the future value of a $1,000 annual contribution. By using the two tables and an assumed investment rate of return, it’s possible to predict the future value of an IRA account, whether it be traditional or Roth.

Lump Sum Accumulation

$1 Rolled Over “X” Years

Example: A rollover contribution of $30,000 left to accumulate for 25 years at 6% will be worth $128,757 ($30,000 x 4.2919) at the end of the period.

IRA Growth With $1000 Contribution

For larger contributions, extrapolate the results.
Example: contribute $3,000 annually, simply triple the table results.

Example: $2,000 annually contributed to an IRA earning 6% per annum would have a value of $109,730 (54,865 x 2) after 25 years. Based on the two examples above, a taxpayer who rolled $30,000 into an IRA and then continued to contribute $2,000 a year to that IRA would have $238,487 in the IRA account at the end of 25 years.

How Much Can You Contribute?

As with a Traditional IRA, to be eligible for a contribution to a Roth IRA, you (or your spouse, if you aren’t employed or self-employed) must have taxable compensation like wages, earnings from a self-employed business, or taxable alimony. The IRA contribution annual limit slowly rose over the years as a result of specified increases in the law, but has leveled off recently because of low inflation rates. In addition to normal contributions, taxpayers age 50 and older are allowed to make “catch-up” contributions, allowing them larger contributions in their later years to fund their approaching retirement needs. The table below illustrates the annual contribution limit applicable by age.

The annual limit applies to all of your IRA contributions in a given year. So, you can contribute to a Traditional IRA and a Roth IRA as long as the combined total does not exceed the annual IRA limits and you meet all of the other requirements.

Your income level can limit your Roth contributions. Contributions are gradually reduced (i.e., phased out) for married joint taxpayers with adjusted gross income (AGI) between $193,000 and $203,000, and for other taxpayers when the AGI is between $122,000 and $137,000. The contributions of married separate (MS) taxpayers who lived together at anytime during the year are reduced when the AGI is between $0 and $10,000. The phase out applies regardless of whether you (or spouse, if married) are an active participant in another plan. The amounts indicated are for 2019. Call this office for the rates for other years.

Note: The income limitations for making Roth contributions can be circumvented by first making a traditional IRA contribution and then subsequently converting it to a Roth IRA. Please call this office for additional information.

With Traditional IRAs, contributions cannot be made once you turn age 701/2. However, there is no such age limit for making contributions to Roth accounts.

Handling Roth IRA Distributions

Generally, distributions from a Roth IRA (unless due to a conversion from a Traditional IRA) are treated as coming first from contributions (principal) on which you have already paid the tax. Therefore, any distribution to the extent of the principal is tax-free. Distributions of earnings are also tax-free (qualified distributions) if:

They are not made within the five-year tax period beginning with the first tax year in which you contributed to the Roth account, AND They meet one of the following conditions:
  • They are made after your each age 591/2; OR 
  • They are made after your death; OR 
  • They are made on account of you becoming disabled; OR 
  • They are made so that you can pay up to $10,000 in expenses as a first-time homebuyer. 
Another big advantage of Roth IRAs over Traditional IRAs is that the former are not subject to the minimum required distribution rules at age 701/2. This means that if you don’t need to utilize your Roth IRA for retirement, you can leave it untapped for heirs (who would also get deferral on withdrawals, but would be subject to certain required distribution rules that apply to beneficiaries).

Conversions of Traditional IRAs To Roth Accounts

Because of the tax-free nature of Roth accounts, Congress has provided taxable rollover provisions that allow you to convert your Traditional IRAs to Roth accounts. Once you convert, all future earnings in the new Roth account accumulate tax-free. The catch is that the tax on the Traditional IRA must be paid in the year the conversion is made to the Roth. Whether it is beneficial to elect this taxable rollover depends on a number of variables.

A Traditional-to-Roth IRA conversion can be made by anyone regardless of filing status or income.

Paying the Tax on Conversion

The taxability of a Traditional IRA to Roth IRA conversion depends on whether the taxpayer made nondeductible contributions to his or her Traditional IRA. If so, the Traditional IRA includes amounts that have already been taxed. These post-tax contributions are not taxed again when converting to the Roth. However, the tax must be paid on any interest the Traditional IRA earned on contributions deducted prior to conversion.

Effects of Paying the Tax on a Roth Conversion from IRA Funds

The tax on a Roth conversion may be paid either from other funds or from the IRA funds being converted. However, if you choose to pay from the IRA funds, those funds will not be considered part of the rollover. Therefore, they will be subject to early withdrawal penalties if you are under 59 at the time of the withdrawal.

Payment of the tax from the IRA funds can severely limit the benefit of a conversion to a Roth by eroding the capital that can be invested. For example, in a conversion of a $50,000 Traditional IRA to a Roth and paying the tax from the withdrawal, only $29,429 (amount left in the IRA after paying taxes and penalties) actually would get invested in the Roth account. The result, shown below in after-tax dollars, assumes a 6% interest rate and an accumulation period of 25 years.

Time Limits On Holding Converted Roth Accounts 

When a Traditional IRA is converted to a Roth account, the converted amount must be held in the Roth IRA for at least five years; otherwise a penalty may apply. Any converted amount withdrawn before the end of the five-year period, to the extent it was included in income due to the conversion, is subject to a 10% early withdrawal penalty even if you have reached age 59. After the five-year period has been satisfied, the 10% penalty still applies to distributions of earnings if you have not attained the age of 59 or an exception applies.

Any withdrawal made from a Roth IRA before the five-year holding period ends is treated as being made first from contributions and then from amounts that were included in income due to the conversions.

Impact of Conversions On Other Tax Consequences

When considering whether or not to convert to a Roth IRA, carefully consider how the move will increase your taxable income in the conversion year. The increase could have drastic effects on other tax consequences. For instance, the increase may:
  • Limit the American Opportunity and Lifetime Learning Credits allowed for higher education expenses; 
  • Cause more of your social security income to be taxed; 
  • Limit your losses on rental real estate; and 
  • Mean some or all of your medical itemized deductions aren’t deductible. 
The income “catch” for Roth conversions can be averted with appropriate tax planning. That’s why it’s important to consult with your tax advisor before making a final Roth investment decision. Only by looking at your entire tax picture will you really be able to decide whether the Roth option is best for you.

Factors That Favor Your Conversion To A Roth
  • Your Traditional IRA has been open for a relatively short time. 
  • A large part of your Traditional IRA comes from nondeductible contributions. 
  • Roth accounts don’t require distribution at age 70. 
  • You have other funds from which to pay the tax on the conversion. 
Factors That Don't Favor Your Conversion to a Roth
  • You may need to withdraw from the Roth account before meeting the five-year holding period. 
  • You have a short time until retirement and you expect to make withdrawals soon. 
  • You expect to be in a lower tax bracket when you withdraw from your IRA. 
  • You do not have other funds with which to pay the tax on the conversions. 
Saver's Credit

The Retirement Savings Contribution Credit, frequently referred to as the Saver’s Credit, was established to encourage low-to-moderate-income taxpayers to put funds away for their retirement.

Up to $2,000 per taxpayer of contributions to an IRA (traditional or Roth) or other retirement plans, such as a 401(k), may be eligible for a nonrefundable tax credit that ranges from 10% to 50% of the contribution, depending on the taxpayer’s income. The maximum credit per person is $1,000.The contribution amount on which the credit is based is reduced if the taxpayer (or spouse if filing jointly) received a taxable retirement plan distribution for the year for which the credit is claimed (including up to the return extended due date in the following year) or in the prior two years. If the modified AGI exceeds $32,000 (single and married separate), $64,000 (married joint) or $48,000 (head of household), no credit is allowed. The amounts indicated are for 2019. Call this office for the rates for other years. An individual who is under age 18, a full-time student, or a dependent of someone else is ineligible. The credit is in addition to any deduction allowed for traditional IRA contributions.

The advice included in this article is not intended or written by this practitioner to be used, and it cannot be used by a practitioner or taxpayer, for the purpose of avoiding penalties that may be imposed on the practitioner or taxpayer.

Have a Question About This Topic?

I confirm this is a service inquiry and not an advertising message or solicitation. By clicking “Submit”, I acknowledge and agree to the creation of an account and to the Terms of Use and Privacy Policy .


Sign up for our newsletters and get our articles delivered right to your inbox.

Back to Article List

'); mywindow.document.write(data); mywindow.document.write(' '); mywindow.document.close(); // necessary for IE >= 10 mywindow.focus(); // necessary for IE >= 10 mywindow.print(); mywindow.close(); return true; } function quote_standard() { var miscellaneous=0; var formName = document.ioq; $('#print').show(); /* START GLOBAL VARIABLES ***************************************************************************/ // Federal var form1040 = Math.round(120*1.3); var form1040A = Math.round(100*1.3); var form1040EZ = Math.round(60*1.3); var form1040X = Math.round(200*1.3); // State var form140AZ = Math.round(70*1.3); var form140AZPY = Math.round(90*1.3); var form140X = Math.round(90*1.3); var otherStateIncomeTax = Math.round(80*1.3); // Income var w2 = Math.round(10*1.5); var form1099R = Math.round(10*1.3); var k1 = Math.round(40*1.3); // Schedules var scheduleA = Math.round(110*1.3); var scheduleB = Math.round(20*1.3); var scheduleC = Math.round(120*1.3); var scheduleD = Math.round(40*1.3); var scheduleE = Math.round(200); var scheduleF = Math.round(100*1.3); var scheduleH = Math.round(100*1.3); var scheduleL = Math.round(20*1.3); var scheduleM = Math.round(20*1.3); // Forms var form982 = Math.round(80*1.3); var form2106 = Math.round(50*1.3); var form2441 = Math.round(40*1.3); var form4137 = Math.round(40*1.3); var form4562 = Math.round(30*1.3); var form4684 = Math.round(50*1.3); var form4797 = Math.round(140*1.3); var form5405 = Math.round(80*1.3); var form5695 = Math.round(80); var form6252 = Math.round(80*1.3); var form8283 = Math.round(40); var form8379 = Math.round(40*1.3); var form8396 = Math.round(30*1.3); var form8606 = Math.round(30*1.3); var form8824 = Math.round(150*1.3); var form8829 = Math.round(130); var form8863 = Math.round(50*1.3); // Income documents var incomeDocuments = Math.round(60); var incomeDocumentsAnswer = "Yes"; /* CALCULATES QUESTIONS NUMBER 2 ********************************************************************/ if (formName.DoYouHaveAMortgage_0.checked == true) { var doYouHaveAMortgage = 230; var doYouHaveAMortgageAnswer = "Yes"; } else { var doYouHaveAMortgage = 130; var doYouHaveAMortgageAnswer = "No" } /* CALCULATES QUESTIONS NUMBER 3 ********************************************************************/ if (formName.W2_0.checked == true) { var w2 = parseInt(w2) * parseInt(formName.W2_0_yes.value); var w2Answer = "Yes"; } else { var w2 = 0; var w2Answer = "No"; } /* CALCULATES QUESTIONS NUMBER 4 ********************************************************************/ if (formName.SelfEmployed_0.checked == true) { var selfEmployed = 170 * parseInt(formName.SelfEmployed_0_yes.value); var selfEmployedAnswer = "Yes"; } else { var selfEmployed = 0; var selfEmployedAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 5 ********************************************************************/ if (formName.DidYouLiveOutsideOfArizona_0.checked == true) { var didYouLiveOutsideOfArizona = parseInt(formName.DidYouLiveOutsideOfArizona_0_yes.value * 190); //didYouLiveOutsideOfArizona=Math.round(didYouLiveOutsideOfArizona*1.3); var didYouLiveOutsideOfArizonaAnswer = formName.DidYouLiveOutsideOfArizona_0_yes.value; } else { var didYouLiveOutsideOfArizona = 100; didYouLiveOutsideOfArizona=Math.round(didYouLiveOutsideOfArizona*1.3); var didYouLiveOutsideOfArizonaAnswer = 1; } /* CALCULATES QUESTIONS NUMBER 6 ********************************************************************/ if (formName.DidYouSellInvestments_0.checked == true) { // alert("Your fees could vary significantly depending upon the number and type of transactions. We can give you a firm quote when we meet. This quote is an estimate."); // Captures the quantity value of the drop down and multiplies it times the price. var didYouSellInvestments = (parseInt(formName.ScheduleD.value) * 5) + 50; if (parseInt(formName.ScheduleD.value) > 40) { didYouSellInvestments=didYouSellInvestments+((parseInt(scheduleD)-40)*3); } didYouSellInvestments=Math.round(didYouSellInvestments*1.3); var didYouSellInvestmentsAnswer = "Yes"; } else { var didYouSellInvestments = 0; var didYouSellInvestmentsAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 7 ********************************************************************/ if (formName.DidYouOwnRentalProperty_0.checked == true) { // Captures the quantity value of the drop down and multiplies it times the price. var didYouOwnRentalProperty = parseInt(scheduleE) * parseInt(formName.ScheduleEOwn.value); var didYouOwnRentalPropertyAnswer = "Yes"; } else { var didYouOwnRentalProperty = 0; var didYouOwnRentalPropertyAnswer = "No"; } if (formName.DidYouSellRentalProperty_0.checked == true) { // Captures the quantity value of the drop down and multiplies it times the price. var didYouSellRentalProperty = 250 * parseInt(formName.ScheduleESell.value); var didYouSellRentalPropertyAnswer = "Yes"; } else { var didYouSellRentalProperty = 0; var didYouSellRentalPropertyAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 9 ********************************************************************/ if (formName.ChildCare_0.checked == true) { var childCare = parseInt(form2441); var childCareAnswer = "Yes"; } else { var childCare = 0; var childCareAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 11 ********************************************************************/ if (formName.EnergyCredit_0.checked == true) { var energyCredit = parseInt(form5695) * parseInt(formName.EnergyCredit.value); var energyCreditAnswer = "Yes"; } else { var energyCredit = 0; var energyCreditAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 12 ********************************************************************/ if (formName.DonateNonCash_0.checked == true) { var donateNonCash = parseInt(form8283); var donateNonCashAnswer = "Yes"; } else { var donateNonCash = 0; var donateNonCashAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 13 ********************************************************************/ if (formName.BusinessUseOfHome_0.checked == true) { var businessUseOfHome = parseInt(form8829) + ((parseInt(formName.BusinessUseOfHome_0_yes.value) * 80) - 80); var businessUseOfHomeAnswer = "Yes"; } else { var businessUseOfHome = 0; var businessUseOfHomeAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 14 ********************************************************************/ if (formName.BusinessUseOfHome_0.checked == true) { var businessUseOfHome = parseInt(form8829) * parseInt(formName.BusinessUseOfHome_0_yes.value); var businessUseOfHomeAnswer = "Yes"; } else { var businessUseOfHome = 0; var businessUseOfHomeAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 15 ********************************************************************/ if (formName.CollegeTuition_0.checked == true) { var collegeTuition = parseInt(form8863) * parseInt(formName.Tuition_0_yes.value); var collegeTuitionAnswer = "Yes"; } else { var collegeTuition = 0; var collegeTuitionAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 16 ********************************************************************/ if (formName.IncomeDocuments_0.checked == true) { var incomeDocuments = parseInt(incomeDocuments); var incomeDocumentsAnswer = "Yes"; } else { var incomeDocuments = 0; var incomeDocumentsAnswer = "No"; } // Calculate the subtotal var subtotal = parseInt(doYouHaveAMortgage + w2 + selfEmployed + didYouLiveOutsideOfArizona + didYouSellInvestments + didYouOwnRentalProperty + didYouSellRentalProperty + childCare + energyCredit + donateNonCash + businessUseOfHome + collegeTuition + incomeDocuments); // create answer text var doYouHaveAMortgageAnswer = "2. Mortgage? " + doYouHaveAMortgageAnswer + " $" + doYouHaveAMortgage; var w2Answer = "3. W-2, 1099-R, SSA-1099, K-1 forms? " + w2Answer + " $" + w2; var selfEmployedAnswer = "4. Self-Employed? " + selfEmployedAnswer + " $" + selfEmployed; var didYouLiveOutsideOfArizonaAnswer = "5. State Returns: " + didYouLiveOutsideOfArizonaAnswer + " $" + didYouLiveOutsideOfArizona; var didYouSellInvestmentsAnswer = "6. Sold Investments? " + didYouSellInvestmentsAnswer + " $" + didYouSellInvestments; var didYouOwnRentalPropertyAnswer = "7a. Owned Rental Property? " + didYouOwnRentalPropertyAnswer + " $" + didYouOwnRentalProperty; var didYouSellRentalPropertyAnswer = "7b. Sold Rental Property? " + didYouSellRentalPropertyAnswer + " $" + didYouSellRentalProperty; var childCareAnswer = "8. Child Care? " + childCareAnswer + " $" + childCare; var energyCreditAnswer = "9. Energy Credit? " + energyCreditAnswer + " $" + energyCredit; var donateNonCashAnswer = "10. Donated more than $500? " + donateNonCashAnswer + " $" + donateNonCash; var businessUseOfHomeAnswer = "11. Business-use-of-home? " + businessUseOfHomeAnswer + " $" + businessUseOfHome; var collegeTuitionAnswer = "12. College Tuition? " + collegeTuitionAnswer + " $" + collegeTuition; var incomeDocumentsAnswer = "13. Earned Income Credit " + incomeDocumentsAnswer + " $" + incomeDocuments; // Check if existing client box is checked if (formName.ExistingClient_0.checked == true) { var existingClientAnswer = "1. Existing client? Yes"; var discount = parseInt(subtotal * .10); } else { var existingClientAnswer = "1. Existing client? No"; var discount = parseInt(subtotal * .20); } // Dependent discount check if (formName.DependentDiscount_0.checked == true) { var dependentDiscount = parseInt(subtotal * .5); var dependentDiscountText = "
Dependent Discount: -$"+ dependentDiscount; } else { var dependentDiscount = 0; var dependentDiscountText = ""; } var breakdown = existingClientAnswer + "
" + doYouHaveAMortgageAnswer + "
" + w2Answer + "
" + selfEmployedAnswer + "
" + didYouLiveOutsideOfArizonaAnswer + "
" + didYouSellInvestmentsAnswer + "
" + didYouOwnRentalPropertyAnswer + "
" + didYouSellRentalPropertyAnswer + "
" + childCareAnswer + "
" + energyCreditAnswer + "
" + donateNonCashAnswer + "
" + businessUseOfHomeAnswer + "
" + collegeTuitionAnswer + "
" + incomeDocumentsAnswer; var quote = breakdown + "
Subtotal: $" + parseInt(subtotal) + "
Discount: -$" + parseInt(discount) + dependentDiscountText + "
Total Only $" + parseInt(subtotal - discount - dependentDiscount + miscellaneous) + "! "; document.getElementById('quotearea').innerHTML=quote+'

If you have other transactions not mentioned above, your fees will be higher. This quote is an estimate. Please print this quote and bring it with you to your appointment. You must have a completed tax organizer to get the discount.'; return false; }