International Crypto: FBAR, FATCA, and Foreign Exchange Reporting (LA Tech Week)

At LA Tech Week 2025, I attended a critical session on international crypto taxation that every accountant needs to understand: U.S. taxpayers with crypto on foreign exchanges face reporting obligations most don’t know exist.

The penalties for non-compliance are SEVERE - up to $100,000 per year or 50% of account value. This is not optional.

The FBAR Question: Do Crypto Accounts Require Reporting?

FBAR = Foreign Bank Account Report (FinCEN Form 114)

Requirement: U.S. persons must report foreign financial accounts exceeding $10,000 aggregate value at any time during the year.

The crypto question: Is a Binance account (foreign exchange) a “foreign financial account”?

Current FinCEN guidance (2025): UNCLEAR.

FinCEN has NOT explicitly stated whether crypto on foreign exchanges requires FBAR reporting.

Arguments FOR reporting:

  • Exchange holds assets on your behalf (custodial)
  • Similar to foreign brokerage account
  • Conservative compliance approach

Arguments AGAINST reporting:

  • Crypto is property, not currency
  • Not a “bank account” under traditional definition
  • FinCEN Form 114 instructions don’t mention crypto

At LA Tech Week, the consensus among international tax attorneys:

REPORT IT ANYWAY (conservative approach).

Why? Penalties for non-reporting are draconian. Even if ultimately not required, over-reporting is safer than under-reporting.

FBAR Penalties: Why You Don’t Want to Gamble

Non-willful violation:

  • Penalty: Up to $10,000 per year per account
  • Applies if you didn’t know about requirement

Willful violation:

  • Penalty: Greater of $100,000 or 50% of account balance PER YEAR
  • Criminal prosecution possible

Real case:

Client: U.S. citizen with $500,000 in crypto on Binance (foreign exchange)

  • Never filed FBAR (didn’t know requirement)
  • IRS examination discovered Binance account
  • IRS asserted FBAR required
  • Non-willful penalty: $10,000/year × 5 years = $50,000
  • Client paid $50,000 penalty (negotiated from potential $100,000+)

This is why we report conservatively.

Which Foreign Exchanges Trigger FBAR?

Exchanges clearly outside U.S.:

  • Binance (Cayman Islands / Malta)
  • Kraken (if using non-U.S. entity)
  • Bitfinex (British Virgin Islands)
  • OKX (Seychelles)
  • Bybit (Dubai)

U.S.-based exchanges (NO FBAR required):

  • Coinbase (U.S. company)
  • Gemini (U.S. company)
  • Kraken USA (U.S. subsidiary)

Grey area:

  • Kraken International vs. Kraken USA (determine which entity)
  • Circle (USDC issuer - is this a financial account?)

My recommendation: If exchange headquarters is outside U.S., report on FBAR.

The $10,000 Aggregate Threshold

FBAR required if aggregate foreign account balance exceeds $10,000 at ANY time during year.

Example:

Client accounts (highest balance during year):

  • Binance: $8,000 (June 15)
  • Bitfinex: $4,000 (September 22)
  • Total aggregate: $12,000

FBAR REQUIRED (even though no single account exceeded $10,000)

Important: Use highest balance during year, not year-end balance.

Tracking challenge:

Client must track DAILY balances for all foreign accounts.

How to determine highest balance:

  1. Export transaction history from exchange
  2. Calculate daily balance
  3. Convert to USD at exchange rate on each day
  4. Identify maximum

This is tedious but required.

FATCA Form 8938: The Other International Reporting

FATCA = Foreign Account Tax Compliance Act

Form 8938: Statement of Specified Foreign Financial Assets

Filing threshold (single filer living in U.S.):

  • $50,000 on last day of year, OR
  • $75,000 at any time during year

Filing threshold (married filing jointly):

  • $100,000 on last day of year, OR
  • $150,000 at any time during year

Higher thresholds if living abroad.

The crypto question: Do foreign exchange crypto holdings count as “specified foreign financial assets”?

IRS Form 8938 instructions (2024-2025): Ambiguous on crypto.

At LA Tech Week, consensus:

YES, report foreign crypto holdings on Form 8938 if exceeding thresholds.

Conservative approach: Count crypto on foreign exchanges as foreign financial assets.

FBAR vs. Form 8938: What’s the Difference?

Both require reporting foreign accounts, but:

Feature FBAR (FinCEN 114) Form 8938
Filing agency FinCEN (Treasury) IRS
Threshold $10,000 aggregate $50K-$150K (varies)
Due date April 15 (auto-extension to October 15) April 15 (with tax return)
Penalties Up to $100,000 or 50% Up to $60,000
Filed with Separate (FinCEN website) Attachment to Form 1040

Overlap: Many taxpayers must file BOTH.

Example:

Client with $80,000 on Binance:

  • FBAR: YES (exceeds $10,000)
  • Form 8938: YES (exceeds $50,000 for single filer)
  • Must file both

Reporting on both forms is NOT double-reporting. They’re separate requirements.

How to Complete FBAR for Crypto

FinCEN Form 114 fields:

Part I: Filer Information

  • Name, SSN, address (standard)

Part II: Foreign Financial Account
For each foreign exchange account:

1. Type of account:

  • Select: “Other” (crypto not explicitly listed)

2. If “Other,” specify:

  • “Cryptocurrency exchange account”

3. Maximum account value (in USD):

  • $82,500 (highest balance during year)

4. Name of financial institution:

  • Binance Holdings Limited

5. Address of financial institution:

  • This is tricky - use registered address (Cayman Islands or Malta)
  • Binance.com doesn’t have physical branch you visited

6. Account number:

  • Your user ID or account number at exchange

7. Identifying information:

  • Use exchange entity name and registration number (if available)

Example:

Type of Account: Other
Specify: Cryptocurrency exchange account
Maximum Value: $82,500
Institution Name: Binance Holdings Limited
Institution Address: PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands
Account Number: [Your Binance user ID]

Repeat for each foreign exchange.

How to Complete Form 8938 for Crypto

Form 8938: Statement of Specified Foreign Financial Assets

Part I: Foreign Deposit and Custodial Accounts

For each foreign crypto exchange:

1. Description:

  • “Cryptocurrency held at Binance exchange”

2. Identifying number:

  • Account/User ID

3. Complete Part IV:

  • Asset description: “Bitcoin, Ethereum, and other cryptocurrencies”
  • Value at end of year: $78,000
  • Maximum value during year: $82,500

4. Name of institution:

  • Binance Holdings Limited

5. Mailing address:

  • [Same as FBAR]

Example:

Description: Cryptocurrency held at Binance exchange
Account ID: 12345678
Asset type: Deposit account at financial institution
Value 12/31/2025: $78,000
Maximum value during 2025: $82,500
Institution: Binance Holdings Limited
Address: PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands

Self-Custody Crypto: FBAR Required?

Critical question: If you hold crypto in private wallet (not on exchange), is FBAR required?

Example: Client has $500,000 in Bitcoin in Ledger hardware wallet (self-custody).

FBAR required?

My analysis:

NO - FBAR not required for self-custody.

Rationale:

  • FBAR requires “foreign financial account”
  • Self-custody wallet is NOT an account at a financial institution
  • No intermediary holds assets
  • You control private keys directly

However: This is not 100% certain (no official guidance).

Conservative approach: Some practitioners report self-custody on FBAR anyway.

My recommendation: Self-custody does NOT require FBAR, but document your position.

Form 8938: Also likely not required for self-custody (not a “financial account”).

Foreign Exchange Reporting: Form 1099-DA Confusion

Starting 2025, exchanges issue Form 1099-DA.

Question: Do foreign exchanges issue Form 1099-DA?

Answer: NO (initially).

IRS Form 1099-DA requirements apply to:

  • U.S. brokers
  • Foreign brokers with U.S. customers (in future)

2025-2026: Most foreign exchanges WON’T issue Form 1099-DA.

Problem: Client has Binance account, no Form 1099-DA received.

Does client still report income?

YES - absolutely.

Even without 1099-DA, all crypto income is taxable and must be reported.

Difference:

  • U.S. exchange: IRS receives Form 1099-DA (knows your income)
  • Foreign exchange: IRS doesn’t receive 1099-DA (relies on your reporting)

Non-reporting is tax evasion.

Offshore Voluntary Disclosure: What If Client Never Filed?

Scenario: Client has used Binance for 5 years, never filed FBAR or Form 8938.

What to do?

Option 1: Streamlined Filing Compliance Procedures

IRS program for taxpayers who:

  • Non-willfully failed to report
  • Want to come into compliance
  • Avoid criminal prosecution

Requirements:

  • File/amend last 3 years of tax returns
  • File last 6 years of FBARs
  • Pay back taxes + interest
  • Certify non-willful conduct

Penalty:

  • 5% penalty on highest aggregate account balance (last 6 years)
  • No criminal prosecution

Example:

  • Highest balance: $100,000 (2023)
  • Penalty: $5,000
  • Plus back taxes + interest

Much better than $100,000+ willful FBAR penalty.

Option 2: Delinquent FBAR Submission Procedures

If: No tax underreporting (just missed FBAR filing)

Process:

  • File all missing FBARs
  • Include explanation (reasonable cause)
  • No penalties if reasonable cause accepted

Example: Client didn’t know about FBAR requirement, immediately files upon learning.

Option 3: Quiet Disclosure (NOT RECOMMENDED)

Some taxpayers: Just start filing FBAR going forward, hope IRS doesn’t notice past non-compliance.

Risk: IRS discovers non-compliance, asserts willful penalties.

I NEVER recommend this approach.

Foreign Crypto Exchange Tax Treaty Implications

Question: If exchange is in country with U.S. tax treaty, does that affect reporting?

Answer: NO - treaty doesn’t eliminate FBAR or Form 8938 requirements.

Tax treaties address:

  • Double taxation
  • Withholding rates
  • Information exchange

Tax treaties do NOT eliminate:

  • FBAR filing
  • Form 8938 filing
  • U.S. tax on worldwide income

Example: Crypto gains on Kraken International (if foreign entity) are:

  • Reportable on FBAR
  • Reportable on Form 8938
  • Taxable in U.S. (worldwide income)
  • May also be taxable in foreign country (depending on residency)

Beancount Tracking for FBAR Reporting

Challenge: Track daily balances on foreign exchanges.

My approach:

Monthly balance snapshots:

2025-01-31 balance Assets:Crypto:Binance:BTC      1.250 BTC
2025-01-31 balance Assets:Crypto:Binance:ETH     12.500 ETH
2025-01-31 balance Assets:Crypto:Binance:USDT  5000.000 USDT

2025-01-31 price BTC   67000.00 USD
2025-01-31 price ETH    3400.00 USD
2025-01-31 price USDT      1.00 USD

; Total Binance value: (1.25 × 67000) + (12.5 × 3400) + 5000 = $131,250

Track monthly, identify maximum:

Beancount query:

SELECT
  account,
  month,
  sum(btc_value_usd + eth_value_usd + usdt_value_usd) AS total_usd
WHERE account ~ 'Binance'
GROUP BY account, month
ORDER BY total_usd DESC
LIMIT 1

Output: Maximum Binance balance = $131,250 (January 2025)

Report on FBAR: $131,250

Annual FBAR summary entry:

2025-12-31 * "FBAR Reporting Summary" #fbar-2025
  foreign_account_1: "Binance"
  account_1_max_balance: 131250.00
  foreign_account_2: "Bitfinex"
  account_2_max_balance: 15800.00
  aggregate_max_balance: 147050.00
  fbar_required: true
  form_8938_required: true
  filed_fbar: true
  filed_form_8938: true

State Reporting Requirements

Some states have additional reporting:

California

  • No separate FBAR requirement
  • But asks on tax return: “Do you have foreign financial accounts?”
  • Must answer YES

New York

  • No separate reporting
  • Federal FBAR/Form 8938 sufficient

Most states

  • Follow federal rules
  • No additional state-level FBAR

Questions for the Community

  1. Are you reporting crypto on foreign exchanges on FBAR? Conservative (yes) or waiting for explicit guidance?

  2. For self-custody crypto: Are you reporting on FBAR, or treating as exempt?

  3. Have any clients used Streamlined Filing Compliance Procedures for missed FBAR? What was the process/outcome?

  4. For Beancount users: How are you tracking daily/monthly balances for FBAR maximum value calculation?

  5. Has anyone received IRS examination on FBAR non-compliance for crypto? What happened?

My Conservative Recommendations

For U.S. taxpayers with crypto on foreign exchanges:

  1. FILE FBAR if aggregate foreign crypto exceeds $10,000
  2. FILE FORM 8938 if exceeds applicable threshold ($50K-$150K)
  3. Report all income even without Form 1099-DA from foreign exchange
  4. Use Streamlined Procedures if past non-compliance (better than ignoring)
  5. Document position if taking non-reporting position (e.g., self-custody exempt)

The risk/reward:

  • Risk of over-reporting: None (worst case, filed unnecessary form)
  • Risk of under-reporting: $100,000+ penalties, criminal prosecution

File conservatively. Sleep well at night.

At LA Tech Week, EVERY international tax attorney said the same thing: “When in doubt with crypto, file FBAR and Form 8938. Penalties are too severe to gamble.”

Tina Chen, EA
Tax Specialist


P.S. - I’m creating “FBAR Crypto Compliance Checklist” and “Foreign Exchange Balance Tracker” (Beancount queries). If interest, will share with community.

Key Sources:

  • LA Tech Week 2025 (October 13-19)
  • FinCEN Form 114 (FBAR) Instructions
  • IRS Form 8938 Instructions
  • Streamlined Filing Compliance Procedures (IRS.gov)
  • 31 U.S.C. § 5314 (FBAR statutory authority)
  • 26 U.S.C. § 6038D (Form 8938 statutory authority)

Tina, this is CRITICAL information that every CPA needs to understand. I’ve had TWO clients in the past year with FBAR issues related to crypto, and the stress level was off the charts.

Let me add the CPA practice management perspective on FBAR compliance.

The Client Intake Question That Must Be Asked

Old client intake questionnaire (pre-2025):
“Do you have foreign bank accounts?”

Problem: Clients with Binance accounts said “NO” (didn’t think of it as bank account).

New client intake questionnaire (2025):

Specific questions I now ask:

  1. “Did you hold cryptocurrency on ANY exchange during 2025?”

    • ☐ Yes ☐ No
  2. “Which exchanges? (check all that apply)”

    • ☐ Coinbase (U.S.)
    • ☐ Gemini (U.S.)
    • ☐ Kraken
    • ☐ Binance
    • ☐ Other: ___________
  3. “For each NON-U.S. exchange, what was the HIGHEST total balance during the year (in USD)?”

    • Binance: $________
    • Other: $________
  4. “Did the total across ALL foreign exchanges EVER exceed $10,000?”

    • ☐ Yes → FBAR REQUIRED
    • ☐ No → No FBAR
    • ☐ Don’t know → Need to calculate

This catches 90% of FBAR issues before they become problems.

The “Don’t Know” Problem

Client response: “I don’t know the highest balance. I just trade crypto.”

My process:

Step 1: Request exchange exports
“Please export your full transaction history from Binance for 2025. Here’s how: [provide instructions]”

Step 2: Calculate daily balances
Use spreadsheet or Beancount to calculate daily running balance.

Step 3: Identify maximum
Sort by USD value, identify highest day.

Step 4: Add $2,000 buffer
If calculated max is $8,500, report $10,500 on FBAR (be conservative).

Why buffer? Price fluctuations during day may mean actual max was higher than calculated end-of-day balance.

The Missed FBAR Discovery Process

What happens when I discover client should have filed FBAR but didn’t:

Discovery scenario:

  • Preparing 2025 return (March 2026)
  • Client mentions “I have some crypto on Binance”
  • I ask follow-up questions
  • Client had $50K on Binance throughout 2022-2025
  • NEVER filed FBAR for any year

My immediate actions:

Step 1: Stop Return Preparation

Cannot sign false return. If Form 8938 required and not filed, return is incomplete.

Step 2: Consult with Client

“You have FBAR filing requirement you missed for past 4 years. This is serious. Penalties can be $10,000-$100,000 per year.”

Client reaction: Panic.

Step 3: Assess Willfulness

Key questions:

  • Did you know about FBAR requirement? (No = non-willful)
  • Were you trying to hide money from IRS? (No = non-willful)
  • Did you report crypto income on tax returns? (Yes = supports non-willful)

If non-willful: Streamlined Filing Compliance Procedures

Step 4: Refer to Specialist

“This is beyond my expertise. I’m referring you to international tax attorney for Streamlined Filing.”

Fee: $5,000-$15,000 for attorney to handle Streamlined Filing.

Client is upset about fee, but understands alternative is $100,000+ penalty.

Step 5: Document File

Memo to file documenting:

  • When I discovered issue
  • Advice given to client
  • Referral to specialist
  • Client’s decision

Protects me from liability.

The Engagement Letter Language

After getting burned once, I added specific FBAR language to engagement letters:

New provision:

"CLIENT REPRESENTATIONS - FOREIGN ACCOUNTS:

Client represents that they have disclosed all foreign financial accounts, including:

  • Foreign bank accounts
  • Foreign brokerage accounts
  • Cryptocurrency held on foreign exchanges
  • Foreign custodial accounts

Client understands that failure to disclose foreign accounts may result in:

  • FBAR filing penalties ($10,000-$100,000 per year)
  • Form 8938 penalties (up to $60,000)
  • IRS criminal investigation referral

Client acknowledges that CPA has no obligation to investigate foreign accounts beyond client’s disclosures. Client is solely responsible for providing complete information.

If foreign accounts exist or are discovered, CPA may:

  • Require additional fees for FBAR/Form 8938 preparation ($500-$2,000)
  • Refer client to international tax specialist
  • Decline to continue engagement if client refuses to comply

Client Initials: ______"

Every client must initial this section.

Result: Clients take foreign crypto accounts seriously during intake.

FBAR Preparation Fees

My pricing:

FBAR (FinCEN Form 114):

  • 1 foreign account: $500
  • 2-3 foreign accounts: $750
  • 4+ foreign accounts: $1,000
  • Includes: Data gathering, balance calculation, form preparation, filing

Form 8938:

  • $750 (typically filed with FBAR)
  • Combined FBAR + Form 8938: $1,200

Streamlined Filing Compliance (referral only):

  • I don’t handle this internally
  • Refer to specialist: $5,000-$15,000

Why so expensive?

FBAR requires:

  • Review all foreign exchange transaction history
  • Calculate daily/monthly balances
  • Convert to USD using historical exchange rates
  • Identify maximum balance
  • Determine institutional details (address, account number)
  • Prepare form
  • E-file on FinCEN BSA website (separate system from IRS)

This takes 4-6 hours for complex accounts.

At $250/hour CPA rate, $1,000+ is reasonable.

Questions for Tina

Tina: You mentioned self-custody crypto likely doesn’t require FBAR. Have you seen any IRS guidance supporting this position? Or is it purely analysis-based?

Follow-up: If client moves crypto FROM Binance (foreign exchange) TO Ledger (self-custody), does the FBAR requirement end? Or do you need to track both?

Streamlined Filing: What’s the typical timeline for Streamlined Filing Compliance? How long until client gets clearance from IRS?

My Bottom Line

FBAR compliance for crypto is:

  • Mandatory for clients with $10K+ on foreign exchanges
  • Complex to calculate (daily balance tracking)
  • Expensive to prepare ($500-$1,000+)
  • Critical to get right (penalties are severe)

My recommendations for CPAs:

  1. Update client intake forms - Specific crypto questions
  2. Add engagement letter provisions - FBAR disclosure requirement
  3. Charge appropriately - FBAR is specialized work
  4. Refer when needed - Streamlined Filing requires specialist
  5. Document everything - CYA for missed FBARs

For clients with foreign crypto: File FBAR conservatively. Don’t gamble on penalties.

Alice Thompson, CPA
Thompson & Associates


P.S. - I’ve created “FBAR Client Intake Questionnaire” and “Engagement Letter FBAR Provisions.” If interest, happy to share.

Tina and Alice - this is incredibly helpful! As the person actually tracking these balances for clients, let me share the practical implementation challenges and my Beancount solutions.

The Daily Balance Tracking Nightmare

Client with Binance account:

  • Trades daily (20-30 transactions/day)
  • Holds 5 different cryptos
  • Prices change every second
  • Need to track MAXIMUM balance during year

How do you even do this?

My Beancount Solution: Monthly Snapshot Method

Instead of daily tracking (insane), I do monthly snapshots:

End of each month:

2025-01-31 balance Assets:Crypto:Binance:BTC       1.250 BTC
2025-01-31 balance Assets:Crypto:Binance:ETH      15.000 ETH
2025-01-31 balance Assets:Crypto:Binance:SOL     100.000 SOL
2025-01-31 balance Assets:Crypto:Binance:USDT   8000.000 USDT

2025-01-31 price BTC   68000.00 USD
2025-01-31 price ETH    3500.00 USD
2025-01-31 price SOL     125.00 USD
2025-01-31 price USDT      1.00 USD

; Calculated value:
; BTC:  1.25 × $68,000 = $85,000
; ETH: 15.00 × $3,500  = $52,500
; SOL: 100.0 × $125    = $12,500
; USDT: 8000 × $1      = $8,000
; TOTAL: $158,000

Repeat for all 12 months.

Beancount query to find maximum:

SELECT
  month,
  sum(value_usd) AS total_balance_usd
WHERE account ~ 'Bincount'
GROUP BY month
ORDER BY total_balance_usd DESC
LIMIT 1

Output:

Month: January 2025
Total Balance: $158,000

Report on FBAR: $158,000

The Multi-Exchange Aggregation Problem

Client has crypto on:

  • Binance: Max $158,000 (January)
  • Bitfinex: Max $25,000 (March)
  • OKX: Max $8,000 (July)

FBAR requires AGGREGATE maximum.

But these maximums occurred in DIFFERENT months!

Wrong approach: $158,000 + $25,000 + $8,000 = $191,000 (This is INCORRECT)

Correct approach: Find month with highest AGGREGATE.

Beancount solution:

SELECT
  month,
  sum(binance_value + bitfinex_value + okx_value) AS aggregate_balance
WHERE account ~ 'Crypto:*'
  AND account LIKE '%foreign%'  ; Tag all foreign exchanges
GROUP BY month
ORDER BY aggregate_balance DESC
LIMIT 1

Proper calculation:

Month Binance Bitfinex OKX Aggregate
Jan $158,000 $15,000 $5,000 $178,000
Mar $140,000 $25,000 $7,000 $172,000
Jul $120,000 $18,000 $8,000 $146,000

Maximum aggregate: $178,000 (January)

Report on FBAR: $178,000

The Price Source Challenge

Which price do you use for month-end valuation?

Options:

  1. Exchange price (Binance’s reported BTC/USD price)
  2. Coinbase price (U.S. exchange)
  3. CoinMarketCap average
  4. TradingView close price

My approach: Use CoinGecko end-of-month USD price (widely accepted, historical data available).

Beancount price directive:

2025-01-31 price BTC   68000.00 USD  ; CoinGecko 11:59 PM UTC
2025-01-31 price ETH    3500.00 USD  ; CoinGecko 11:59 PM UTC

Source documentation: Screenshot from CoinGecko showing price and timestamp.

The FBAR Filing Process (Step-by-Step)

Alice mentioned FinCEN BSA E-Filing System. Here’s the actual process:

Step 1: Gather Data

  • Client’s full name, SSN, address
  • Each foreign exchange name, address, account number
  • Maximum balance for each account (USD)

Step 2: Register for BSA E-Filing

Step 3: Complete Form 114 Online

Filer information:

  • Name, SSN, address (copy from driver’s license)

Account information (for each foreign exchange):

  • Type of account: “Other” → Specify: “Cryptocurrency exchange account”
  • Maximum value: $158,000
  • Financial institution name: Binance Holdings Limited
  • Address: PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands
  • Account number: [Client’s Binance User ID - find in account settings]
  • [Repeat for each exchange]

Step 4: Review and Submit

  • Confirm all data accurate
  • Submit (electronic signature)
  • Save confirmation receipt PDF

Step 5: Store in Client File

  • FBAR confirmation receipt
  • Supporting documentation (balance calculations)
  • Exchange transaction history exports

Time required: 30-45 minutes per FBAR (after data gathered).

The Form 8938 Cross-Reference

If filing both FBAR and Form 8938:

Form 8938, Part V:
“Do you have to file FinCEN Form 114 (FBAR)?”
:check_box_with_check: Yes

“Enter the number of foreign financial accounts: 3”

This tells IRS you’re also filing FBAR (they cross-check).

The Self-Custody Tracking Debate

Tina said self-custody likely doesn’t require FBAR. Here’s my tracking approach:

I separate accounts:

; Foreign exchange accounts (FBAR required)
2025-01-01 open Assets:Crypto:Foreign:Binance:BTC
2025-01-01 open Assets:Crypto:Foreign:Bitfinex:ETH
  fbar_required: true
  institution_country: "Cayman Islands"

; Self-custody wallets (FBAR NOT required)
2025-01-01 open Assets:Crypto:SelfCustody:Ledger:BTC
2025-01-01 open Assets:Crypto:SelfCustody:Trezor:ETH
  fbar_required: false
  custody_type: "self"

Query to identify FBAR-required accounts:

SELECT account, sum(balance_usd)
WHERE metadata LIKE '%fbar_required: true%'

This makes year-end FBAR reporting trivial.

The Exchange Address Problem

Challenge: Binance doesn’t have traditional branch addresses.

Solution: Use registered entity address from company registry.

For Binance:

Binance Holdings Limited (Cayman Islands entity):

PO Box 309
Ugland House
Grand Cayman
KY1-1104
Cayman Islands

How I found this:

  1. Google “Binance Holdings Limited registered address”
  2. Check Cayman Islands company registry
  3. Use registered office address

For other exchanges:

  • Kraken International: Check Malta registry
  • Bitfinex: British Virgin Islands registry
  • OKX: Seychelles registry

Tip: Many exchanges list this in their Terms of Service (legal entity section).

Questions for Tina and Alice

Tina: If client transfers $50K from Binance (foreign) to Coinbase (U.S.) mid-year, does this affect FBAR maximum?

Example:

  • January: Binance $50K, Coinbase $0
  • July: Transfer to Coinbase
  • December: Binance $0, Coinbase $50K

Is FBAR maximum $50K (only counted once) or tracked separately by month?

Alice: Are you charging $500-$1,000 for FBARS that client’s ALREADY provided balance calculations? Or only if you have to calculate from scratch?

My FBAR Service Offering

Pricing:

Option 1: Client provides data ($350)

  • Client gives me: “Binance max balance was $158,000 in January”
  • I just file FBAR form
  • 30 minutes of work

Option 2: Full service ($850)

  • Client provides transaction exports
  • I calculate monthly balances
  • I determine maximum
  • I prepare and file FBAR
  • 4-5 hours of work

Most clients choose Option 2 (don’t know how to calculate).

My Bottom Line

FBAR compliance for crypto is:

  • Trackable with monthly Beancount snapshots
  • Calculable using historical price data
  • Fileable via FinCEN BSA E-Filing (not complicated once data ready)

My workflow:

  1. Monthly: Record balance snapshots in Beancount
  2. Year-end: Query for maximum balances
  3. March: Gather exchange address details
  4. April: File FBAR (due April 15, auto-extension to October)

For bookkeepers: This is specialized work. Charge appropriately ($350-$850 depending on service level).

Bob Martinez
Small Business Bookkeeping


P.S. - I’ve created “Beancount FBAR Balance Tracker” (template with monthly balance entries and queries). If interest, happy to share.