I have now submitted our 2024 tax return. Somebody (me) has exceptional procrastination skills.

The numbers this year are very nice – overall we “earned” more and paid about the same.

The Go Curry Cracker 2024 Taxes

Executive Summary

Total income was higher than last year due to realized capital gains and higher blog income (in part due to more consulting.)

Overall we paid $0 in federal income tax (net $1,060 paid to us in refundable tax credits), $0 in California income tax, and $2,824 in self-employment taxes (which increase future SS income.) Not including all health insurance related credits, total tax burden was $1,764 or ~2% of total income.

Form 1040

  • Income – $86,724
    • W2: $0
    • Interest: $5,240 (mostly from short-term US treasuries, using money borrowed from credit cards at 0% interest)
    • Travel hacking: $0 (but spent $0 on a week stay in a $1,000/night all-inclusive resort in Mexico)
    • Dividends: $31,526
      • Qualified: $25,132
    • Blog profit: $20,322 (significant increase over prior year thanks to consulting) (Line 8, majority)
      • QBI deduction: $3,400
    • Credit card referrals: $800 (included in Line 8)
    • Roth conversion: $18,058
    • Capital Gain harvest: $10,778
  • Federal Income Tax: -$1,060
    • Income tax: $3,283 (Line 18)
      • Income tax: $1,383 (Line 16)
      • ACA excess tax credit repayment: $1,900 (Line 17) (LIMITED)
    • Tax credits: $343 (Line 20)
      • Foreign Tax Credit: $276 (but paid $708 in total foreign taxes)
      • Child and Dependent Care tax credit: $67
      • Retirement savings contribution credit: $0 (Roth conversion reduced this to $0)
    • Child Tax Credit (Line 19): $2,940
      • Additional Child Tax Credit: $1,060 (Line 28)
      • Total: $4,000 (the maximum value)
  • Self-employment tax: $2,824 (Line 23) Results in higher future Social Security
  • Retirement Contributions: $18,000 
    • Solo Roth 401k: $18,000 (placeholder value… I could have increased this another $574 before filing.)
    • Roth IRA: $0 (Oops… procrastination sometimes has consequences – in theory could have contributed full amount for Double Dip.)
    • Roth IRA – spouse: $0
  • ACA – MAGI = 274% FPL ($82,325)
    • Cost of 2LCSP: $15,275
    • Cost of health insurance: $16,362 ($1,087 more than 2LCSP)
    • My cost based on MAGI $4,083.32 (4.96% * 82,325) + $1,087
    • Total premium tax credit: $11,192 ($15,275 – $4,083)
    • Premiums (paid by me): $1,062.72 (88.56 * 12 = $1,062.72)
      • In advance: $1,062.72
      • Form 1040: $1,900 (paid by tax credit on Form 1040)
      • Not paid due to repayment limitation: $1,120 ($4.083 – $1063 – $1,900)
  • California: $0-ish

This is how it all looks on the tax return: (copied from OLT, Online taxes – a free filing service)

Items of Interest

Every year when I publish our tax return I try to think of a few interesting things to highlight. This year there are 4.

Qualified Business Income (QBI) Deduction

The QBI deduction allows a business owner to deduct (up to) 20% of all (qualified) income right off the top. Of course all other/normal deductions still apply. Just based on 20% we are allowed a deduction of $3,400 in 2024.

But… and this is a very big but… this deduction cannot be applied to other qualified income, e.g. qualified dividends and long-term capital gains, or to income that is deducted / excluded in some other way.

Said another way, total ordinary income must exceed all deductions before we can even start to take advantage of a QBI deduction.

Example:

Coming into December 2024, I had yet to do any Roth conversions or realize/harvest capital gain (or do any tax optimization stuff, really.)

My total possible QBI deduction? $0.

Because the standard deduction ($29,200) and top-of-line deductions ($4,399) exceeded total ordinary income ($32,756), all business income was already excluded. I needed more ordinary income.

I got this in the form of a Roth conversion (Line 4b.)

To get 100% of the possible QBI deduction, I sized the Roth conversion such that ordinary income exceeded deductions by (at least) the amount of qualified business income.

Now my QBI deduction is the full 20% of business income, or $3,400 (Line 13.) (Or is it that 20%+ of the Roth conversion is tax free?)

In terms of value… with a 10% federal marginal tax rate, this was worth $340.

ACA repayment limitation

When enrolling in an ACA marketplace plan we pay monthly premiums based on projected / estimated income for the year. At tax time, we true up. If income is lower we get a refund of some of those premiums. If income is higher, we pay more.

If income is much higher, we also pay more… but the total is limited thanks to the ACA repayment limitation.

Based on our AGI, we were expected to pay 4.96% of income ($4,083) towards health insurance premiums. This is a great deal more than the $1,063 I paid throughout the year. In theory, I should be paying the remaining $3,020 but this is capped at $1,900. (And would have stayed at $1,900 even if I pushed income up to 300% FPL or $90k.)

Total value: $1,120

Note: Ideally this won’t happen again. Or at least not very often. It is good to estimate low, but not too low.

Maximum income

These past 3 years we have paid basically $0 in federal and state income tax. The difference this year is that income is about $15k-$20k higher.

How high could we have pushed income? Could I get a larger Roth conversion? Harvest some (more) capital gains?

What are the limits?

Well.. at $76,500 (~254% FPL) I lost the Saver’s credit. Last year this was $400, so roughly equal value to this year’s QBI deduction.

At 266% FPL or $82,992, the children are no longer eligible for Medi-Cal. (Medi-Cal uses different FPL numbers from ACA.) This has at least a few thousand dollars of value.

At 300% FPL or $90k, the ACA repayment limitation increases by $1,250

At $102,900 (343% FPL) income would exceed 80% of median income for our county, at which point we would be ineligible for the extra juicy HEERA rebates (but still qualify for somewhat smaller rebates.) I’m still hoping to get a free water heater out of this. Quotes have ranged from $5k up to “I don’t want this job.” (Without a juicy subsidy I would most likely DIY it for $2k.)

So many potential limits… but with the next topic, maybe it makes sense to break through these ceilings from time to time (even without math permitting? More analysis required.)

Limited Roth Contributions

Again this year we had the ability to double dip Roth contributions. With ~$18k in “earned income” I can contribute $18k to my Roth solo 401k, and then with the same money contribute $8k to my personal Roth and $7k to the Mrs’ Roth. Yes, I am now eligible to make catchup contributions.

But I only made the contribution to my solo 401k for a total of $18k. Why is that?

Simply stated – I didn’t have the cash. I have been unable to make ongoing capital gain harvests since being back in the US, so getting more cash requires selling highly appreciated shares. I probably could have made it work, but that might mean I start withdrawing Roth contributions / seasoned Roth conversions next year to manage cash flow (rather than a year or two later.) So the motivation isn’t exactly high.

Estimated Taxes and Travel Hacking

An interesting thing, nowhere on our 2024 tax return does it show the thousands of dollars not spent thanks to credit card rewards points. (Flights to Taiwan, all-inclusive hotel in Mexico, etc…)

Not a bad view from the room – sandy beach, pools, lazy river, water slides, and kids can get pizza & drinks whenever they want.

If you earn award points through credit card usage or signup bonuses, the IRS just treats these points as a refund on your purchases. There is no income and therefore no taxes. (See our Award Travel Series on Transferrable Currencies.)

Ironically, we actually got a lot of these points by paying taxes – we pay self-employment taxes quarterly, and I often use that “opportunity” to meet the minimum spend on a new credit card. I paid estimated taxes of $2,975 (Line 26) to the IRS throughout the year, mostly as part of new credit card spending requirements.

If you are going to have to pay some taxes anyway, you might as well get a nice vacation out of it. Even if you are not going to pay some taxes anyway, get a nice vacation out of it :)

Related:

Summary

Another year, another tax return. This time with much higher income and the same low/minimal/zero tax burden.

For expats, the various US tax systems have incredible complexities and interact in numerous bizarre ways. US residence only complicates things further. But… after nearly 4 years back in the US I feel like I’ve largely worked out the most important bits. Maybe.

This year had 2 firsts – I was able to use the QBI deduction to the fullest and we hit the ACA repayment limitation.