Close

Our Blog

im体育

On December 22, 2017, The Tax Cuts and Jobs Act was signed into law. The information in this article predates the tax reform legislation and may not apply to tax returns starting in the 2018 tax year. You may wish to speak to your tax advisor about the latest tax law. This publication is provided for your convenience and does not constitute legal advice. This publication is protected by copyright.

Time for Baby Boomers to Pay Up
Article Highlights:
  • Required Minimum Distribution (RMD) 
  • Distribution Period 
  • Penalty for Not Taking an RMD 
  • Multiple Accounts 
  • Non-Taxable Amounts 
  • Roth Conversions 
  • Effect on Other Income & Deductions Once RMDs Start 
  • Additional Withholding or Estimated Tax 
  • Charitable Option 
All you baby boomers who have been stashing away tax-deferred retirement savings, take note: it is getting close to the time to start withdrawing funds from those accounts and, of course, paying taxes on those withdrawals. This includes distributions from traditional IRAs and 401(k)s.

The same Internal Revenue Code that allowed you to save tax dollars when you contributed to those tax-deferred retirement plans also generally requires you to begin withdrawals on the year you reach age 70½. These distributions are called required minimum distributions (RMDs) and are based on annuity tables. Generally, most individuals will utilize the single life table, but the joint life annuity tables are used if the individual’s spouse is more than 10 years younger.

Keep in mind that you can always take as much as you wish from your tax-deferred retirement accounts, but you must take the RMD amount each year, beginning with the year you turn age 70½, or you will be subject to a very severe penalty, which we will discuss later. One exception is that you can delay the payout for the year you become 70½ until no later than April 1 of the following year. However, since you will also need to make an RMD for that following year, you will end up with two years’ worth of distributions being taxed in one year if you use the delayed distribution option.

The following is an abbreviated single life table. The actual table goes to age 111.

Age 70 71 72 73 74 75
Distribution Period (Years) 27.4 26.5 24.7 24.7 23.8 22.9

Required Minimum Distribution – To determine an RMD, first determine the distribution period (life expectancy) based on your current age. So, for the year you turn 70½, the distribution period would be 27.4 years. Next, determine the retirement account’s balance on December 31 of the prior year. The account balance divided by the distribution period equals the RMD. For example, say you will turn age 70½ in 2016 and your tax-deferred retirement account had a balance of $500,000 on December 31, 2015. Your 2016 RMD would be $18,248 ($500,000/27.4).

Failure to Take an RMD Penalty – When the full amount of an RMD is not taken, the penalty is 50% of the amount you didn’t withdraw. Luckily, the IRS is very lenient on this penalty and will generally waive it when an under-distribution is inadvertent or due to ignorance of the law, provided that the RMD amounts are made up as soon as possible once the error is discovered. Avoid RMD problems by having your account custodian or trustee determine the RMD annually and then transfer the distribution directly to your checking, savings or non-retirement plan brokerage account.

Multiple Retirement Accounts – When you have multiple accounts, the question often is, “Which account should I take the RMD from?” All traditional IRAs are treated as one for distribution purposes. So, you can take the RMD for the IRA accounts from any combination of the accounts that you choose. However, that may cause a problem with a trustee of the IRA account(s) from which you didn’t take a distribution, who may think you didn’t take your RMD for the year. So, it is less problematic to take a distribution from each account.

You may wish to simplify the RMD distributions by transferring all of your traditional IRAs into one account, if you have several traditional IRAs. This is best done by having the trustees make direct transfers to the target IRA, rather than you receiving the distributions and then rolling over the funds, since you are only allowed one IRA rollover each twelve months (trustee-to-trustee transfers don’t count as rollovers). Note that spouses must maintain their accounts separately and cannot combine their accounts with yours when figuring RMDs.

If you have a 401(k) account, the RMD for it must be figured separately from any IRA accounts you also have. And, if you have multiple 401(k)s, each 401(k) account’s RMD is figured separately from those of your other 401(k) plans.

Non-Taxable Amounts – If your tax deduction for the contribution was limited when you made your traditional IRA contribution because you were a high-income taxpayer, you would have created a non-taxable basis in your IRA. If this is true, then that non-taxable basis is recovered tax-free in proportion to your distribution.

Roth Conversions – The ability of individuals to convert amounts of their traditional IRAs to Roth IRAs gives rise to some possible tax-saving moves in the years leading up to the RMD age. Things to consider are:
  • Is you tax bracket lower now than it will be after retirement? If so, you might consider converting some portion of your traditional IRA to a Roth IRA now. You will pay tax on the traditional IRA distribution in the year of the conversion, but when you withdraw it from the Roth IRA, it will be tax-free.
     
  • If you have a low-income year for some reason, and if you are age 59½ or older, it might be appropriate to take a distribution in that year and pay little or no tax. You won’t get a credit against a future RMD by doing so but you will be lowering the balance in the account for the eventual calculation of RMDs. 
These types of strategies require careful planning, and you should consult this office first.

Effect on Taxable Income Once RMDs Start – Your taxable income may be increased by more than just the amount of the RMD. Adding your RMD to your income that is already taxed will increase your adjusted gross income (AGI); as a result, the amount of your Social Security benefits that is taxed may also increase. In addition, since the AGI is the amount on which the phaseout or reduction of many tax deductions is based, you may also find that you are getting less tax benefit from such items as medical expenses, charitable contributions, and investment-related expenses – all of which means your tax bill will go up by more than it otherwise would by just adding the RMD to your income.

Plan for Additional Withholding or Estimated Tax – Once you start taking distributions from your IRA or 401(k), and to avoid a potential underpayment of tax penalty, you will likely need to increase your tax prepayments, either by having federal (and possibly state) income taxes withheld from the distributions or by making quarterly estimated tax payments. If you already make estimated tax payments, you may need to increase the installment amounts.

If You Don’t Need the RMD – If you simply don’t need the retirement distribution, after reaching age 70½, you can donate up to $100,000 of IRA funds per year to a qualified charity without having to include the distribution in your income, and it will still count towards your RMD. If you are married and your spouse has an IRA and is also 70½ or older, he or she may also make a charitable IRA distribution of up to $100,000. So, if you are someone who gives substantial amounts to charity each year, this is a distribution strategy you may want to consider after reaching RMD age. CAUTION: To qualify under this provision, the funds must be directly transferred from the IRA account to the charity.

RMD issues can be quite complicated, and it is highly suggested that you consult with this office for pre-RMD planning, determining the correct RMD amounts, and analyzing your withholding and/or estimated tax obligations.

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 .

NEVER MISS A STORY.

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; }