The end of 2018 marked the completion of 6 full years of early retirement and world travel.
It’s been a fun ride so far… we’ve traveled a bit, had a few good meals, and taken many naps.
But how effective have these 6 years been in terms of implementing our tax minimization strategies? Are Roth IRA Conversions, Capital Gain Harvesting, and nomadic strategery just fantasies we keep while working, or do they actually produce results in the real world?
Let’s do a financial check-up and see how we are doing.
These past 6 years I’ve worked to minimize our current and future tax burdens, legally and respectfully. Roth conversions, Capital Gain Harvesting, and zero-tax Roth contributions are all part of the tax optimization arsenal.
We’ve paid a small amount of tax on occasion, sure, but it helps to look at total tax burden as a matter of perspective.
Even with incomes of $100,000+ per year, our income tax bills have been fairly reasonable:
2013: $0 on $91,752
2014: $0 on $95,654
2015: -$5 on $102,663
2016: $1 on $101,519
2017: $0 on $109,140
2018: $1,187 on $136,866
Total: $1,183 on $637,594 (0.2% effective tax rate)
Not bad! But it gets better.
Roth IRA Conversions
A Roth IRA conversion is the process of moving $ from a Traditional IRA to a Roth IRA, a taxable event. However, the Standard Deduction gives everybody some amount of 0% tax bracket. If the Roth conversion is smaller than total deductions…. it is tax free.
We have enjoyed these tax-free conversions to the sum of $36,511.
Good news! The Roth conversions from 2013 & 2014 now meet the 5-year seasoning rule. We can withdraw that $17,772 at any time, tax free and penalty free (but we won’t.)
Roth IRA Contributions
Because we’ve earned some income via blogging these past few years, we’ve been able to make normal Roth IRA contributions.
Additionally, business income can be contributed to a Roth solo 401k (even while using the FEIE.)
Without this income we could increase the size of our Roth IRA conversions, resulting in the same taxable income and same $0 tax bill. In that regard, earning income hurts our long term battle with the RMD.
In total, we have been able to contribute $106,705 to Roth accounts over the past 6 years. If need be, these contributions can be withdrawn at any time, completely tax-free and penalty free. (Roth 401k would first need to be rolled over to a Roth IRA.)
The beauty of these Roth accounts is that we’ve paid exactly zero taxes on any of these dollars, and now they will grow tax-free forever.
It’s interesting because the value of our Roth accounts before we “retired” was exactly $0.
Capital Gain Harvesting
Since the stock market has been generally headed northward these past 6 years, we have no shortage of capital gains to harvest. Without going into great detail, this basically means to sell a stock that has increased in value and then buy it back with increased basis. This is a taxable event, but with a tax rate of 0% it just functions as a basis reset.
If you want a real-world example of harvesting a capital gain, I’ve written a template based on the trades I executed in December 2016. Fill out this form and I’ll email it to you.
Over the last 6 years, I’ve harvested $173,057 in capital gains. If I had done this while working, we would have been taxed 15% or more with a tax bill of $25,959. Instead, we get to keep that money (and future growth thereof) for our own use.
It turns out I should have been a little less aggressive in 2018, as our $1,187 tax bill is related to realizing a smidge too many gains, which means I paid a $0.7% tax rate on these $173k gains.
With this higher basis, the likelihood of being able to harvest a capital loss in the future if that is beneficial.
Any future growth would still be subject to taxation if/when we sell, but we can always harvest more gains next year.
No review of tax optimization would be complete without mentioning Self-Employment taxes. All blog income is self-employment income, which is taxed at 15.3% (or slightly lower since half is deductible.) People who work a W2 job pay a similar tax, with the employee paying half and the employer paying the other half.
So… because we violated the 1st Principle of the Never Pay Taxes Again philosophy (Choose Leisure over Labor) we have to pay this “tax.”
Normally a tax is a tax, you pay it and the money is gone forever. But these payroll taxes are a little different… every $64.26 we pay in SE taxes increases the amount of Social Security income we will receive by $0.48 ($0.32 for me and $0.16 for spousal benefit.) Our $26,699 paid to date will give us an extra inflation-adjusted $199.43/month in about 18 years. That’s nothing to sneeze at!
In other words, this is more like a (slightly involuntary) annuity payment than a tax, as all of this money will be returned to us. (For more details, I calculated the ROI here.)
As every manager forced to read the works of Peter Drucker knows, “What gets measured gets done” and “What gets measured gets improved.”
I don’t know about improved, but in terms of tax minimization, we definitely got it done.
In 6 years, we were able to harvest capital gains of $173,057, convert $36,511 of our Traditional IRA to a Roth IRA, and add $106,705 to Roth accounts.
This was all done nearly income tax-free, and growth on Roth IRAs will be tax-free forever. Sprinkle in a little SE taxes and corresponding higher Social Security income, and this tax deal is still pretty decent.
Well, what do you know! This stuff works!
Have you had success with Roth Conversions and Capital Gain Harvesting?
See All of Your Accounts in One Place
Track your net worth, spending, asset allocation, and portfolio performance with free financial tools from Personal Capital.