The United States taxes its citizens on worldwide income — an unusual practice among developed nations, shared only with Eritrea. A US citizen who sells Bitcoin while living in Germany, Australia, or Portugal still owes US tax on the gain, regardless of how long they've lived abroad and regardless of whether they also paid tax in their country of residence.
This creates a double taxation problem. The Foreign Tax Credit (FTC) under IRC §901 is Congress's solution: a dollar-for-dollar credit against US tax for creditable foreign income taxes paid on the same income. But the FTC is not automatic, not unlimited, and not applicable in every situation. The rules — particularly the FTC limitation formula, the passive income basket, and the sourcing rules for Bitcoin gains — require careful attention.
This guide covers the complete FTC framework for Bitcoin holders: what qualifies as a creditable tax, where Bitcoin gains are sourced, the passive basket mechanics, the Form 1116 limitation calculation, carryback and carryforward rules, the interaction with the Foreign Earned Income Exclusion (FEIE), and a country-by-country overview of how major Bitcoin-holding nations tax cryptocurrency — and how much of that tax translates to a usable US credit.
This guide is primarily for: (1) US citizens and permanent residents living abroad who pay foreign taxes on Bitcoin gains; (2) US residents who operate Bitcoin mining in foreign countries subject to foreign tax; (3) US persons with stakes in foreign Bitcoin companies subject to GILTI or Subpart F inclusion. If you live entirely in the US and hold Bitcoin through US accounts, you generally have no foreign-source Bitcoin income and the FTC is not relevant for your Bitcoin gains.
The §901 Foreign Tax Credit: Basics
IRC §901 allows US taxpayers to claim a credit against their US income tax for foreign income taxes paid or accrued during the year. To qualify, the foreign tax must meet four requirements:
- A tax: The payment must be a compulsory payment, not a voluntary contribution or user fee
- To a foreign country or US possession: Paid to a national, state, provincial, or local government of a foreign country
- On income: The foreign levy must be an income tax in the US sense — a tax on net income, not a transaction tax, VAT, or gross receipts tax
- The US taxpayer's tax: The taxpayer claiming the credit must be legally liable for and have actually paid or accrued the tax
Most capital gains taxes imposed by developed nations on Bitcoin profits qualify as creditable foreign taxes — they are income taxes on net gains. However, some countries' crypto taxes may be structured as transaction levies or flat gross receipts taxes that do not qualify as income taxes in the US sense. Always verify the nature of the foreign levy before claiming the credit.
Sourcing Rules: Is Your Bitcoin Gain Actually Foreign Source?
The FTC can only offset US tax on foreign-source income. If your Bitcoin gain is US-source income — even if a foreign country also taxes it — the FTC limitation will severely restrict or eliminate the credit.
Bitcoin capital gains are generally sourced at the seller's residence — not where the exchange is located, not where the Bitcoin was mined, not where the buyer lives.
What this means in practice:
- US resident selling Bitcoin on a foreign exchange: The gain is US-source income. A foreign withholding tax on the transaction may be creditable if it qualifies as an income tax, but the FTC limitation will likely be zero for this income because there is no foreign-source income to support a limitation for the passive basket. Result: little or no usable FTC.
- US expat living in Germany, selling Bitcoin: If the expat is a bona fide resident of Germany and Germany taxes the gain as German-source income, the gain may qualify as foreign-source for US FTC purposes. The German capital gains tax is creditable, and the US taxes the same income — the FTC offsets the double taxation.
- US citizen temporarily working abroad: Tax residence matters. A US citizen who is not a bona fide resident of a foreign country — merely working temporarily — may not be generating foreign-source Bitcoin income, depending on the specific facts and treaty provisions.
Bitcoin mining income has a different sourcing rule than capital gains. Mining rewards are ordinary income, and the source of ordinary income from services is generally where the services are performed — meaning the physical location of the mining equipment. Foreign-based Bitcoin mining operations may generate foreign-source ordinary income that supports the FTC more directly than capital gains sourcing does. This is a meaningful distinction for operations with hardware in multiple countries.
The Passive Income Basket
The FTC limitation is calculated separately for different "baskets" of income. The two main baskets are:
- Passive category income: Dividends, interest, rents, royalties, and — critically for Bitcoin holders — capital gains from investment assets. Bitcoin capital gains are passive category income.
- General category income: Wages, salaries, self-employment income, active business income. Bitcoin mining income earned as a trade or business may fall here.
The FTC limitation is calculated separately for each basket. Excess credits in one basket cannot offset US tax on income in another basket (with limited exceptions). A Bitcoin holder with large passive basket foreign taxes and no passive basket FTC limitation headroom cannot use those credits to offset US tax on general category income.
The FTC Limitation Formula
The statutory FTC limitation under §904 is:
FTC Limitation = (Foreign-Source Passive Income ÷ Total Income) × US Tax on All Income
The FTC cannot exceed this limitation for the passive basket. If the foreign tax paid exceeds the limitation, the excess is a credit carryforward.
Worked Example
A US expat living in Portugal sells Bitcoin with a $200,000 long-term capital gain. Portugal taxes this at 28% = $56,000 Portuguese tax paid. The expat's total worldwide income is $400,000 (including the $200,000 Bitcoin gain). US tax on all income = $85,000.
| Item | Amount |
|---|---|
| Foreign-source passive income (Bitcoin gain) | $200,000 |
| Total income | $400,000 |
| Passive income ratio | 50% |
| US tax on all income | $85,000 |
| FTC limitation (passive basket) | $42,500 (50% × $85,000) |
| Portuguese tax paid | $56,000 |
| FTC used this year | $42,500 |
| Excess FTC (carryforward 10 years) | $13,500 |
| Net US tax after FTC | $42,500 |
| Total tax (Portugal + residual US) | $98,500 vs $141,000 without FTC |
The FTC reduces the combined tax burden by $42,500 in the current year, with an additional $13,500 available as a carryforward to offset future years' US tax on passive income.
Country-by-Country Bitcoin Tax Rates and FTC Value
The FTC is most valuable when a foreign country taxes Bitcoin gains at a rate approaching or exceeding the US rate — because the credit can fully offset US tax. When the foreign rate is very low or zero, there may be little or no tax to credit:
| Country | Bitcoin Capital Gains Tax Rate | FTC Value for US Expat | Key Notes |
|---|---|---|---|
| Germany | 0% if held >1 year | None (no foreign tax to credit) | One of the most Bitcoin-favorable jurisdictions; US expats still owe US tax on the gain |
| Switzerland | 0% (private investor capital gains exempt) | None | Professional traders may owe cantonal income tax; private holders are exempt |
| Singapore | 0% (no capital gains tax) | None | No CGT regime; US expats owe full US tax with no FTC offset |
| United Kingdom | 10% (basic rate) / 20% (higher rate) CGT | Partial — offsets portion of US tax | UK-US tax treaty; US LTCG rate is 15–20%; UK rate is lower, leaving residual US tax |
| Portugal | 28% flat CGT (crypto held <1yr: income rate up to 53%) | Substantial — may fully offset US LTCG rate | Recent change (previously 0%); short-term gains taxed at very high rates |
| Australia | 0–45% (50% CGT discount if held >1yr) | Partial to full — depends on marginal rate | Individual rates vary; AU-US treaty applies |
| Canada | 0–26.5% (50% inclusion rate × marginal) | Partial — often leaves residual US tax | CA-US treaty; inclusion rate reform ongoing |
| El Salvador | 0% (Bitcoin legal tender since 2021) | None | US expats in El Salvador still owe US tax on Bitcoin gains |
| UAE / Dubai | 0% | None | No income or capital gains tax; US expats owe full US tax |
This table illustrates a key insight for US expats choosing jurisdictions: moving to a zero-tax country (UAE, Singapore, El Salvador) does not eliminate US tax on Bitcoin gains — it only eliminates the foreign tax, leaving the full US liability with no FTC offset. Moving to a country that actively taxes Bitcoin gains (Portugal, Australia) actually generates FTC credits that partially offset the US tax — creating a lower combined burden in some cases than a "zero-tax" jurisdiction.
The FEIE vs. FTC Choice: Bitcoin Mining Income
The Foreign Earned Income Exclusion (FEIE) under §911 allows qualifying US expats to exclude up to $126,500 (2024, indexed) of foreign earned income from US taxable income. "Earned income" means wages and self-employment income from services performed abroad.
The critical question for Bitcoin holders: does Bitcoin mining income qualify for the FEIE?
- Bitcoin capital gains: Not earned income. Capital gains are passive investment income. The FEIE does not apply to them regardless of where you live. The FTC is the only mechanism for avoiding double taxation on Bitcoin gains.
- Bitcoin mining rewards (trade or business): Mining rewards taxed as self-employment income from active business operations may qualify as earned income eligible for the FEIE — if the miner meets the bona fide residence or physical presence test abroad and the mining is conducted as a business (not passive investment). This is a fact-specific determination; IRS guidance on Bitcoin mining as "earned income" for FEIE purposes is limited.
- Cannot claim both FEIE and FTC on the same income: If you exclude mining income under the FEIE, you cannot also claim a foreign tax credit on that excluded income. Each dollar of excluded income cannot also support a credit. The choice between FEIE and FTC for mining income requires modeling both paths.
If your country of residence has a high income tax rate, the FTC may eliminate most or all US tax on mining income, making the FEIE unnecessary. If your country has a low or zero income tax rate, the FEIE (if mining income qualifies) may be more valuable than a small or zero FTC. Model both scenarios with an international tax advisor before choosing.
The §911 Housing Exclusion Integration
Expats using the FEIE may also claim the §911 housing exclusion or deduction for qualified housing expenses abroad. These reduce the income subject to US tax, decreasing the FTC limitation (because the limitation is based on US tax before the FTC). When modeling the FTC for Bitcoin gains in a year when you also use FEIE and the housing exclusion, the interaction of these provisions must be modeled together — they affect each other's value through the limitation formula.
Foreign Mining Operations and the FTC
For Bitcoin holders who operate mining equipment abroad — either directly or through a foreign entity — the FTC analysis becomes more complex:
Direct Foreign Mining (Schedule C/F)
A US person who directly operates mining equipment in a foreign country (hardware located in, say, Iceland or Kazakhstan) and pays foreign income or withholding taxes on the mining revenue generates foreign-source ordinary income. This income falls in the general (active) basket if it's a trade or business, and in the passive basket if treated as passive investment. The FTC on this income is calculated through the general basket FTC limitation.
Foreign Corporation Mining (GILTI / Subpart F)
A US person who owns 10% or more of a foreign corporation engaged in Bitcoin mining may be subject to Global Intangible Low-Taxed Income (GILTI) inclusion under IRC §951A and/or Subpart F income inclusion. These are complex regimes that deem certain foreign corporate income to flow through to the US shareholder even without a dividend — and they have their own FTC basket (the "GILTI basket") with a 20% haircut on foreign tax credits in that basket.
For Bitcoin family office clients with offshore mining structures, the GILTI analysis is a threshold issue before any FTC planning. GILTI inclusion rates, the high-tax exception (HTEI) that can exclude income taxed above 18.9% from GILTI, and the interaction with the §250 deduction all require careful modeling. This is not a DIY calculation — international tax counsel is required for any offshore mining structure.
FBAR and FATCA: Reporting Distinct from the FTC
The Foreign Tax Credit is a tax calculation mechanism — it reduces US tax owed. It is entirely separate from the foreign asset reporting requirements that also apply to international Bitcoin holders:
- FBAR (FinCEN Form 114): Required when aggregate value of foreign financial accounts exceeds $10,000 at any point in the year. Whether foreign exchange accounts holding Bitcoin qualify as "financial accounts" remains a developing area; conservative practice is to report them.
- Form 8938 (FATCA): Required when specified foreign financial assets exceed thresholds ($50,000 for US residents; $200,000 for expats). Penalties for non-filing are severe — $10,000 minimum, up to $50,000 for continued failure.
Claiming the FTC correctly on Form 1116 does not satisfy FBAR or FATCA reporting requirements. These are independent obligations. For the full international reporting picture for Bitcoin holders, see our guide on Bitcoin FBAR and FATCA reporting requirements.
Bitcoin Mining: The Most Powerful Tax Strategy Available
If you're evaluating where to locate mining operations to optimize the interplay between foreign taxes and the US foreign tax credit — including jurisdictions with favorable power costs and tax treatment — Abundant Mines works with families structuring mining operations that account for US tax consequences alongside local economics. Professional guidance before committing capital to foreign locations is essential.
Explore Bitcoin Mining Tax Strategy →Carryback and Carryforward Rules
When the FTC limitation prevents full use of foreign taxes paid in a given year, the excess credits are not lost. Under §904(c):
- Carryback: Excess FTCs can be carried back one year and applied to that year's FTC limitation. This requires filing an amended return for the prior year.
- Carryforward: Remaining excess credits after carryback can be carried forward 10 years. They must be applied in the earliest available year where the passive basket limitation allows absorption.
- Basket-specific: Carryforwards are tracked separately for each basket — passive carryforwards can only be used against future passive basket FTC limitations, general basket carryforwards against future general basket limitations.
- Expiration: Unused FTC carryforwards expire after 10 years. They cannot be deducted or otherwise recovered after expiration.
For Bitcoin holders in high-foreign-tax jurisdictions who have large gains followed by smaller-gain years, the carryforward is a valuable asset that should be tracked carefully on Form 1116 and incorporated into future-year planning. A year of lower Bitcoin income is the opportunity to absorb prior-year carryforwards before they expire.
Credit vs. Deduction: Always Take the Credit
Taxpayers may elect to take a deduction for foreign taxes paid instead of the credit. In almost every case, the credit is superior:
| Method | $10,000 Foreign Tax Paid | US Tax Reduction | Net Benefit |
|---|---|---|---|
| Foreign Tax Credit (§901) | $10,000 credit | $10,000 (dollar-for-dollar) | $10,000 |
| Foreign Tax Deduction | $10,000 deduction × 37% marginal rate | $3,700 | $3,700 |
The deduction is only preferable when: the FTC limitation is severely constrained (limiting the usable credit to near zero), and the deduction would provide more value than the limited credit plus any carryforward. This is rare in practice. Always model the credit first.
Note: if you elect the deduction in any year, you cannot claim the credit for any foreign taxes that year — it is an all-or-nothing election for the tax year.
Form 1116: The Mechanics
The FTC for individuals is reported on Form 1116. A separate Form 1116 is required for each basket of income (passive, general, GILTI, etc.) in which you have creditable foreign taxes.
Key Form 1116 elements for Bitcoin holders:
- Part I — Foreign taxes paid or accrued: List each country, the income type (capital gains), and the tax paid in both foreign currency and USD (converted at the spot rate on the date of payment)
- Part II — Foreign income: Enter the foreign-source income in the applicable basket; this determines the FTC limitation ratio
- Part III — FTC limitation: Calculates the maximum credit for the basket based on the limitation formula
- Part IV — Summary: Compares taxes paid against the limitation; any excess is the carryforward amount
- Carryover Schedule: Tracks prior-year excess credits available for use in the current year and future years
For expats with income in multiple countries, the Form 1116 can become complex. Software handles the calculation, but understanding the limitation formula is essential for planning — because the limitation is what determines whether a particular year's foreign taxes are fully usable or partially wasted.
36 Questions to Ask Your Bitcoin Mining Host Before Signing
If you're evaluating foreign mining hosting locations as part of an international tax strategy — or simply looking for the most cost-efficient mining infrastructure — Abundant Mines' 36-question due diligence checklist covers everything from power pricing and legal jurisdiction to equipment custody and insurance. Understand what you're signing before committing to any facility.
Download the Free Hosting Due Diligence Checklist →8-Item Foreign Tax Credit Checklist for Bitcoin Holders
- Confirm creditability of the foreign tax: Verify the foreign levy is an income tax (not a VAT, transaction tax, or gross receipts levy) before claiming the FTC — non-income taxes do not qualify
- Establish foreign-source income: Confirm that your Bitcoin gain or mining income is sourced to the foreign country under US tax rules — capital gains are typically sourced at residence, mining income at the location of the equipment; a US resident selling Bitcoin on a foreign exchange likely has US-source income with no FTC support
- Identify the correct basket: Bitcoin capital gains → passive basket; active Bitcoin mining income → general basket; offshore corporate mining → GILTI basket; file a separate Form 1116 for each basket
- Calculate the FTC limitation before paying foreign tax: Model the limitation ratio (foreign-source income ÷ total income × US tax) for the year to understand how much of the foreign tax is actually usable as a credit vs. excess carryforward
- Choose credit over deduction: In virtually all cases, elect the credit under §901 rather than the deduction — the deduction is worth at most your marginal rate (37%), the credit is worth 100 cents on the dollar
- Track FTC carryforwards by basket: Maintain a running schedule of passive basket and general basket carryforwards, their originating year, and the 10-year expiration date — plan to absorb them in years when the FTC limitation allows
- Model FEIE vs. FTC for mining income: If mining income may qualify for the Foreign Earned Income Exclusion, model both paths (FEIE vs. FTC) before electing — the optimal choice depends on the foreign tax rate in your country of residence
- File FBAR and Form 8938 separately: The FTC does not satisfy foreign asset reporting obligations — file FinCEN 114 (FBAR) and Form 8938 (FATCA) independently for any foreign financial accounts or specified foreign assets above applicable thresholds
Frequently Asked Questions
The Bottom Line
The Foreign Tax Credit is the primary tool available to US citizens for avoiding double taxation on Bitcoin gains earned and taxed abroad. But it is not automatic — it requires understanding the sourcing rules (is the gain actually foreign-source?), the passive basket mechanics (is the FTC limitation high enough to absorb the foreign taxes paid?), and the FEIE interaction (does mining income qualify, and which path is more valuable?).
For US expats living in countries with meaningful Bitcoin capital gains taxes — particularly Portugal, Australia, Canada, and the UK — proper FTC planning can reduce the effective combined tax rate significantly below what either country would impose alone. For expats in zero-tax jurisdictions, the FTC generates no benefit, and the full US tax applies.
International Bitcoin tax planning is one of the most complex intersections in the tax code. For US citizens living abroad, holding Bitcoin in offshore structures, or operating mining equipment in multiple countries, qualified international tax counsel and an estate planning attorney familiar with cross-border Bitcoin issues are essential. Contact The Bitcoin Family Office for a consultation on international Bitcoin tax strategy.
This guide is for educational purposes only and does not constitute tax or legal advice. International tax law is complex, highly fact-specific, and subject to change. Country-level tax rates described herein may have changed; always verify current rates with local counsel. Consult a qualified international tax advisor and estate planning attorney for advice specific to your situation.