FinchContext
Run with

Build FBAR Batch E-File (FinCEN 114 XML)

Skill: Convert foreign financial account data into a FinCEN 114 (FBAR) batch XML

Region: United States Category: FinCEN / BSA Does: Takes a filer's foreign financial account data and assembles the FinCEN Report 114 (FBAR) batch XML for the BSA E-Filing System — the Report of Foreign Bank and Financial Accounts that U.S. persons file when their foreign accounts exceed the reporting threshold. Spec: FinCEN BSA E-Filing — FinCEN Report 114 / FinCEN XML Batch Schema 2.0

The FBAR is filed with FinCEN (Treasury), not the IRS, and is separate from the income-tax return. Batch filers (institutions, tax-prep firms, software) use the FinCEN Batch XML schema; individuals typically use the online form. Element names below follow the FinCEN 114 / BSA batch structure — always validate against the current published FinCEN XML schema and batch user guide before transmitting.


When filing is required


Input data required

Group Fields
Filer TIN (SSN/EIN/ITIN), type, name, DOB (individual), address; filer type (individual/entity/etc.)
Filing type new / amended / late; prior BSA Identifier if amending
Account holder relationship filer has financial interest vs signature authority only; jointly owned; 25+ accounts indicator
Per account account number, maximum value during the year (USD), account type (bank/securities/other)
Foreign institution institution name, full foreign address (country code), account type
Joint / authority parties principal joint owner / owner whose accounts you sign on (name, TIN, address)

Structure (FinCEN 114 batch → XML)

FinCEN Batch (EFilingBatchXML)
  FormTypeCode = FBARX
  Activity                         (one FBAR per subject)
    FilingDateText, ActivityAssociation (new / amended / late flags)
    Party                          (repeating, distinguished by role code)
      role: Transmitter
      role: Transmitter Contact
      role: Filer (Part I — identity, TIN, address, filer type)
      role: Principal Joint Owner (Part III, if applicable)
      role: Owner/Authority subject (Part IV, signature authority)
    Account                        (repeating — Part II financial-interest /
                                     Part III signature-authority accounts)
      AccountNumberText, AccountMaximumValueAmountText
      Party role = Account institution (foreign bank name + address + country)

Data rules


Worked example (one individual, two accounts — outline)

U.S. individual with two foreign bank accounts; max values $40,000 and $15,000:

FormTypeCode = FBARX
Activity
  ActivityAssociation: InitialReportIndicator = Y
  Party (Filer): TIN=123456789 type=SSN, Name=DOE JANE, DOB=19850115, US address
  Account #1 (financial interest):
     AccountNumber = DE89370400440532013000
     MaximumValue  = 40000
     Institution   = DEUTSCHE BANK, address in DE (country=GERMANY)
  Account #2 (financial interest):
     AccountNumber = GB29NWBK60161331926819
     MaximumValue  = 15000
     Institution   = NATWEST, address in GB (country=UNITED KINGDOM)

Aggregate $55,000 > $10,000 → FBAR required; both accounts reported under financial interest (Part II). The structure is emitted as a FinCEN batch EFilingBatchXML with FormTypeCode=FBARX and transmitted through BSA E-Filing.


Validation checklist


Last updated: 2026-05-31 — the FBAR is filed with FinCEN (not the IRS); confirm element names, the current FinCEN XML batch schema version, code lists, exchange-rate guidance, and deadlines against the current FinCEN BSA E-Filing FBAR batch user guide before use.