I hold VXUS (international stocks) in my taxable account and recently realized I’m leaving money on the table by not properly tracking foreign tax credits.
The Basics
When you hold international funds, foreign governments withhold taxes on dividends—typically 10-15%. The US allows you to either:
Deduct these as an itemized deduction, OR
Credit them dollar-for-dollar against US tax liability
For most people, the credit is more valuable.
The Problem
My brokerage 1099 shows foreign tax paid, but I want to track this in Beancount for:
Quarterly estimated tax calculations
Verifying the 1099 is accurate
Understanding the true cost of international investing
My Current Approach
2026-03-15 * "VXUS Dividend with Foreign Tax Withholding"
Assets:Investments:Taxable:Cash 185.00 USD
Income:Dividends:Foreign:VXUS -200.00 USD
Expenses:Taxes:Foreign:Withheld 15.00 USD
2026-12-31 * "Foreign Tax Credit Claimed on 1040"
Assets:Taxes:ForeignTaxCredit 60.00 USD ; Full year total
Expenses:Taxes:Foreign:Withheld -60.00 USD
Questions
Is this the right account structure for foreign tax credits?
How do you handle the Form 1116 limitation (credit can’t exceed US tax on foreign income)?
Anyone track foreign tax by country for the 1116 buckets?
Tax professional here! Your approach is good but I have some refinements.
Account Structure Suggestion
I prefer tracking foreign tax as a prepaid tax asset rather than an expense:
2026-03-15 * "VXUS Dividend"
Assets:Investments:Taxable:Cash 185.00 USD
Assets:Taxes:Prepaid:ForeignTax 15.00 USD ; Like a prepayment
Income:Dividends:Foreign:VXUS -200.00 USD
This shows the full $200 dividend as income (which is how the IRS sees it) while tracking the $15 as a recoverable asset.
The Form 1116 Limitation
You can only claim the credit up to your US tax liability on foreign-source income. For most people with typical VXUS holdings, this isn’t an issue. But if you have:
High foreign tax countries in your portfolio
Relatively low US income
…you might hit the limitation.
When to Skip Form 1116
If total foreign taxes are under $300 single / $600 joint, you can skip Form 1116 and claim the credit directly on Schedule 3. Much simpler!
Query to check if you qualify:
SELECT sum(number(position))
WHERE account = 'Assets:Taxes:Prepaid:ForeignTax'
AND YEAR(date) = 2026
Quick question for the group: should international funds be in taxable or tax-advantaged accounts given the foreign tax credit?
The Conventional Wisdom
Put international in taxable because:
You can claim the foreign tax credit
Credits are lost if the fund is in an IRA
The Counterargument
Some argue the credit isn’t that valuable:
VXUS has about 5-7% dividend yield
Foreign taxes are roughly 10-15% of that
So you lose 0.5-1% of holdings annually if in IRA
But holding in IRA means:
No dividend taxation annually
Simpler tax filing
My Take
For portfolios under USD 100K international allocation, I put VXUS in my IRA for simplicity. The lost credit is maybe USD 500-700 annually, which I’ll happily pay to avoid Form 1116 complexity.
For larger allocations, the math changes and taxable makes sense.
Anyone else done this analysis? Where’s your international?