Contributing $7,000 to a Roth IRA at age 25 and never touching it until 65 turns into $1.37 million tax-free at a 7% return. Not $1.37M pretax. Tax-free. That's the whole pitch for the Roth IRA, and for freelancers, it's even better than it sounds for reasons most people don't talk about.
Every Roth IRA guide online assumes you have a W-2 job. They talk about contributing "after-tax dollars" and assume your income is consistent. Freelancers have a different situation. Income fluctuates, you pay self-employment tax, and the tax rules work differently. But if you understand how the Roth IRA fits into the freelance financial picture, it becomes one of the best tools you have.
Who Can Contribute to a Roth IRA as a Freelancer
First, the basics. You can contribute to a Roth IRA if you have earned income. Earned income for a freelancer means net self-employment income, which is gross income from freelance work minus deductible business expenses. It does NOT include investment income, rental income, or any passive income.
You need to have earned at least as much as you're contributing. So if you earned $4,000 from freelance work this year, you can contribute up to $4,000, not the full $7,000 limit.
2025 Roth IRA contribution limits:
- Under 50: $7,000/year
- 50 and older: $8,000/year (catch-up contribution)
The income limit for a single filer in 2025: you can contribute the full amount if your modified adjusted gross income (MAGI) is under $150,000. The contribution phases out between $150,000 and $165,000, and disappears entirely above $165,000. (Married filing jointly: full contribution under $236,000, phased out up to $246,000.)
One note on MAGI for freelancers: your MAGI is gross freelance income minus certain above-the-line deductions, including half of your self-employment tax and any SEP IRA contributions you make. That means your taxable income might be lower than your gross revenue, potentially keeping you under the Roth IRA income limits even in a good year.
Why Roth Is Especially Good for Freelancers
Here's the thing most guides miss: the Roth IRA's core benefit (tax-free growth and tax-free withdrawals in retirement) is particularly valuable in years when your income is low.
When income is low, your marginal tax rate is low. Paying taxes on $5,000 of Roth contributions when you're in the 12% bracket means you're paying $600 in taxes on money that will compound tax-free for 30-40 years. That's a phenomenal trade.
Freelancers often have wildly variable income. A year where you're transitioning between clients, building a new service, or just had a slow stretch might put you in the 12% bracket even if you typically earn $60-70K. Those low-income years are the perfect time to max out your Roth IRA.
Compare this to a traditional IRA, which gives you a tax deduction now but taxes your withdrawals in retirement. If your retirement income ends up being significant (which it will be if you're successful with FI planning), you might pay a higher rate on those withdrawals than you saved during the contribution year. The Roth sidesteps that problem entirely.
You can see exactly how contribution timing affects your long-term picture at Stack's free calculator →
The Real Numbers: What $7,000/Year Actually Grows To
Let's run the actual math on Roth IRA contributions starting at age 25.
Contributing $7,000/year from age 25 to 65 (40 years) at 7% real return:
- Total contributions: $280,000
- Final portfolio value: $1,497,000
- Tax-free growth: $1,217,000
That's not a typo. You put in $280,000 and end up with $1.5M, completely tax-free. No required minimum distributions until you start pulling it. No taxes on withdrawals. You could take $60,000/year from this account in retirement and owe exactly $0 in federal income tax on it.
Now cut it down to a realistic early-career scenario: contributing from age 25 to 35 (10 years) then stopping:
- Total contributions: $70,000
- Value at 65 (letting it compound for 30 more years after stopping): $795,000
Even 10 years of maxing out your Roth IRA in your 20s generates nearly $800,000 tax-free in retirement. That's the power of starting early, and it's available to anyone with earned income.
The SEP IRA: What Freelancers Have That W-2 Employees Don't
Before diving in, make sure you understand what you're actually paying in self-employment tax. See The Self-Employment Tax Trap for the full breakdown.
Here's where freelancers actually have an advantage over regular employees. In addition to a Roth IRA, you can open a SEP-IRA (Simplified Employee Pension) and contribute up to 25% of net self-employment income, with a maximum of $70,000 in 2025.
Net self-employment income = gross freelance revenue minus business expenses minus half of your self-employment tax.
If you earn $100,000 gross from freelancing, your net self-employment income for SEP IRA purposes is roughly $92,350 (after subtracting half of the 15.3% SE tax). 25% of $92,350 = $23,087 SEP IRA contribution.
That $23,087 is a pre-tax deduction that reduces your taxable income. For a freelancer in the 22% bracket, that's a $5,080 tax savings in the year you contribute.
Here's how Roth IRA and SEP IRA work together strategically:
- Low-income years (under $50K net): Max the Roth IRA first. Tax rates are low, tax-free growth is the priority.
- Medium-income years ($50K-$100K): Max Roth IRA ($7,000) and add to SEP IRA to reduce taxable income.
- High-income years (over $100K): Max SEP IRA first (reduce income), then contribute to Roth IRA if still under the income limit. If over the limit, use the backdoor Roth.
The Backdoor Roth: When Your Income Exceeds the Limit
If your freelance income exceeds the $165,000 Roth IRA limit for single filers, you still have access to Roth accounts through a strategy called the backdoor Roth IRA.
Here's how it works:
- Open a traditional IRA and make a non-deductible contribution of $7,000 (no income limit for non-deductible traditional IRA contributions)
- Wait a day or two (some people wait a week, but there's no legal requirement)
- Convert the traditional IRA to a Roth IRA
Because you already paid taxes on the $7,000 (it was a non-deductible contribution), the conversion is tax-free. You now have $7,000 in a Roth IRA, regardless of your income level.
One complication: the pro-rata rule. If you have other money in traditional IRAs (deductible contributions from previous years), the IRS mixes all your traditional IRA balances together to calculate the tax on a conversion. This can make the backdoor Roth less clean. If you have existing traditional IRA balances, talk to a tax professional before attempting this.
The backdoor Roth is completely legal. It's explicitly permitted under current tax law, and it's widely used by high-income freelancers who've maxed out their SEP IRA and want additional Roth exposure.
SEP IRA vs. Roth IRA: Which Should You Prioritize?
For a full breakdown of what to do with freelance income in the right order, see What to Do With Freelance Income.
This isn't a binary choice. Most freelancers should do both. But if you can only fund one in a given year, here's the decision framework:
Choose Roth IRA when:
- Your current income is low (12% or 22% bracket)
- You expect your income to grow significantly in the future
- You value flexibility (Roth contributions, not earnings, can be withdrawn anytime penalty-free)
- You want tax diversification in retirement
Choose SEP IRA when:
- Your current income is high (24% bracket or above)
- You need to reduce taxable income this year (quarterly estimated payments are hurting)
- You want to maximize the total amount you shelter from taxes
The default strategy: Max Roth IRA ($7,000) first, then contribute to SEP IRA up to whatever reduces your taxable income to a comfortable level. The Roth gives you future flexibility; the SEP IRA gives you a current tax break.
How to Actually Open These Accounts
For the Roth IRA: any major brokerage works. Fidelity, Vanguard, and Schwab all offer Roth IRAs with no account fees and access to low-cost index funds. Open an account, fund it with $7,000 before tax day (April 15) to count for the prior tax year, and invest it in a target-date fund or a simple index fund.
For the SEP IRA: same brokerages. The SEP IRA is easier to open than a Solo 401k. You can open one and make contributions up until your tax filing deadline, including extensions (so as late as October 15 with an extension). You can contribute to a SEP IRA for the prior tax year when you file, which is useful if you don't know your final net income until you do the math.
One thing people miss: you can contribute to a Roth IRA and a SEP IRA in the same year. These are separate accounts with separate limits. Maxing both in a high-income year is entirely possible.
The Roth IRA Flexibility Bonus
One underrated feature of the Roth IRA: contributions (not earnings) can be withdrawn anytime without tax or penalty. This makes it function partly as an emergency fund for people willing to accept the long-term cost of not letting those dollars compound.
For freelancers building an emergency fund, this flexibility is useful. Knowing you could pull $7,000 from your Roth contributions in a genuine emergency (while leaving the earnings to compound) makes the account feel less locked up than it actually is.
Don't plan to use your Roth as an emergency fund, but it's worth knowing it's not completely illiquid.
FAQ
Can freelancers contribute to a Roth IRA? Yes. Any person with earned income can contribute to a Roth IRA, and freelance income counts as earned income. You need to have earned at least as much as your contribution, and your income must be below $165,000 (single) or $246,000 (married) in 2025 to make a full contribution.
What is the 2025 Roth IRA contribution limit? $7,000 for those under 50, and $8,000 for those 50 and older. This is the combined limit across all your IRAs, so if you contribute $3,000 to a traditional IRA, you can only contribute $4,000 more to a Roth IRA that year.
Should a freelancer choose a SEP IRA or Roth IRA? Most freelancers should do both. Start with the Roth IRA for tax-free growth, especially in lower-income years. Add SEP IRA contributions when your income is high and you need to reduce your taxable income. The Roth contribution limit ($7,000) is separate from the SEP IRA limit (up to $70,000 or 25% of net self-employment income).
What is a backdoor Roth IRA? A backdoor Roth IRA is a strategy for high-income earners who exceed the Roth IRA income limits. You make a non-deductible contribution to a traditional IRA, then convert it to a Roth IRA. The conversion is tax-free because the contribution was already made with after-tax dollars. It's completely legal and widely used.
When is the deadline to contribute to a Roth IRA? You can contribute to a Roth IRA for a given tax year up until Tax Day the following year (April 15). So you have until April 15, 2026 to make a 2025 Roth IRA contribution. This gives freelancers extra time after the calendar year ends to finalize their contribution amount.
Stack is coming soon to the App Store. Join the waitlist →