Emirate ERP

UAE Accounting
🗂️
Tax & Compliance9 min read4 April 2026

What is an FTA Audit File (FAF) and How to Generate One Automatically

The FTA Audit File (FAF) is a standardised digital file the Federal Tax Authority requests during a VAT audit to verify your tax records. Here's what it contains, why it matters, and how modern accounting software can generate it for you in one click.

FTA AuditFAFVATUAE ComplianceAccounting
💼

Emirate ERP Tax Team

UAE Compliance Experts

If you receive a VAT audit notification from the UAE Federal Tax Authority (FTA) — or simply want to be prepared for one — understanding the FTA Audit File (FAF) is critical. The FAF is a structured, machine-readable export of your accounting and VAT data that the FTA uses to cross-check your submitted VAT returns against your actual books. This guide explains exactly what it is, what's in it, and how to generate one automatically.

📌 The FTA Audit File (FAF) is the UAE's equivalent of the internationally recognised SAF-T (Standard Audit File for Tax) standard, adapted for UAE VAT requirements under Cabinet Decision No. 52 of 2017.

1. What is the FTA Audit File (FAF)?

The FTA Audit File is a standardised digital file — typically in XML or CSV format — that contains a complete structured export of your company's accounting transactions, VAT records, and master data for a specific audit period. The FTA requests this file during a desk audit or field audit to automatically verify that your VAT returns are accurate and consistent with your underlying financial records.

The FAF allows FTA auditors to run automated checks across thousands of transactions in minutes, identifying discrepancies between:

  • VAT output declared on Box 1 (Standard Rated Supplies) vs. actual sales invoices
  • VAT input claimed on Box 9 (Standard Rated Expenses) vs. actual purchase invoices
  • TRN numbers on purchase invoices (cross-validated against the FTA TRN registry)
  • Declared zero-rated exports against supporting shipping documentation
  • Related-party transactions that may signal transfer pricing manipulation

2. When Does the FTA Request a FAF?

The FTA may request a FAF in several scenarios:

TriggerTypical TimelineNotes
Routine desk audit5 business days to submitFTA sends formal written request via EmaraTax
Field audit (on-site)Immediate or within 24 hrsAuditor arrives on premises and requests live access
Refund claim verification10 business daysLarge VAT refund claims trigger automatic FAF review
Discrepancy flagged in VAT return10–15 business daysTriggered by automated FTA system cross-checks
Tax evasion investigationImmediateFTA may seize records without advance notice

⚠️ Penalties for Non-Compliance: Failure to produce an FTA Audit File upon request can result in fines starting at AED 20,000 for the first offense and AED 50,000 for repeat violations under Federal Decree-Law No. 28 of 2022.

3. What Data Must the FAF Contain?

The FTA Audit File has four principal data sections, each mapping to a different area of your accounting records:

FAF SectionData IncludedSource in Your ERP
HeaderCompany TRN, tax period, software ID, file generation dateCompany Profile / ERP system settings
General LedgerAll journal entries, account codes, debit/credit amounts, posting datesChart of Accounts & Journal Ledger
Sales (Output VAT)All tax invoices issued: customer TRN, date, taxable amount, VAT amount, supply typeSales / Invoices module
Purchases (Input VAT)All tax invoices received: supplier TRN, date, taxable amount, VAT claimed, expense categoryExpenses / Purchases module

✅ Key Requirement: Every sales and purchase line in the FAF must include the counterparty's TRN (Tax Registration Number) where applicable. Invalid or missing TRNs are one of the most common reasons the FTA flags a file during audit.

4. FAF File Format: XML vs CSV

The UAE FTA accepts the Audit File in two formats:

FormatPreferred ByBest ForNotes
XML (.xml)FTA automated systemsLarge transaction volumes (10,000+ lines)Fully structured, machine-readable, preferred format
CSV (.csv)Manual auditor reviewSmaller businesses (< 500 transactions/period)Easier to spot-check but more error-prone to generate

For businesses processing more than a few hundred transactions per tax period, XML is strongly recommended as it allows the FTA's systems to validate the file automatically before a human auditor ever looks at it.

5. Step-by-Step: How to Generate an FTA Audit File Manually

If your accounting software does not support automatic FAF generation (e.g., you use spreadsheets or legacy software), here is the manual process:

  1. Download the official UAE FTA Audit File template from the FTA's website (emaratax.gov.ae → Resources → Audit File Template)
  2. Export your General Ledger for the audit period from your accounting system
  3. Export all invoices issued (sales) for the period — include invoice number, date, customer TRN, taxable amount, and VAT amount
  4. Export all invoices received (purchases) — include invoice date, supplier TRN, taxable amount, deductible VAT, and expense category
  5. Map your exported data to the FAF column headings exactly (column names must match FTA specifications precisely)
  6. Verify all TRN numbers are valid 15-digit UAE TRNs using the FTA TRN verification tool
  7. Total all amounts — cross-check totals against your submitted VAT returns for the same period
  8. Convert the file to XML or CSV as required and save with the naming format: [TRN]_[Period]_FAF.xml
  9. Submit via EmaraTax or hand to the FTA auditor on-site

⚠️ Common Manual Errors: Mismatched TRN formats, incorrect period dates, missing zero-rated supply details, and wrong column headers are the most frequent reasons the FTA rejects a manually prepared FAF. Each error requires resubmission and can extend your audit timeline by weeks.

6. How to Generate an FTA Audit File Automatically

Modern UAE accounting software — including Emirate ERP — eliminates the manual FAF process entirely. Here's how automatic FAF generation works:

How Emirate ERP AutoGenerates Your FAF

  1. Go to Tax → VAT Compliance → FTA Audit File in Emirate ERP
  2. Select the tax period (quarter or custom date range)
  3. Click "Generate FAF" — Emirate ERP automatically pulls all GL entries, sales invoices, and purchase invoices for that period
  4. The system validates every TRN against the live FTA TRN registry in real-time
  5. It cross-checks the FAF totals against your submitted VAT return to confirm they match
  6. Review the validation report — any errors are highlighted with one-click resolution suggestions
  7. Export as XML or CSV and submit directly via EmaraTax or download for your auditor

💡 Pro Tip: Generate your FAF monthly — not just when the FTA asks. Running it regularly helps you catch TRN errors, unrecorded invoices, and input VAT mismatches before they become audit risks.

7. FTA Audit File Checklist: Before You Submit

  • ✅ Company TRN in the header matches your EmaraTax registration exactly
  • ✅ Tax period start and end dates match the VAT period being audited
  • ✅ All sales invoices are included — no gaps in invoice sequences
  • ✅ Every customer TRN on a B2B invoice has been validated (15-digit format)
  • ✅ All zero-rated exports have corresponding export documentation references
  • ✅ Input VAT claimed only on invoices where you hold the original tax invoice
  • ✅ Total output VAT in FAF = Box 1 amount on your submitted VAT return
  • ✅ Total input VAT in FAF = Box 9 amount on your submitted VAT return
  • ✅ File is named correctly: [TRN]_[YYYY-MM]_FAF.xml
  • ✅ File has been tested for XML schema validity before submission

8. How Long Must You Keep Your FAF Records?

Under UAE VAT law, all tax records — including the data required to generate a FAF — must be retained for a minimum of 5 years from the end of the tax period to which they relate. For real estate transactions, this extends to 15 years. This means:

  • All sales and purchase invoices must be stored digitally or physically for 5+ years
  • Your accounting software must be able to generate a retroactive FAF for any period within those 5 years
  • Records must be accessible in English or Arabic — the FTA will not accept records in other languages without a certified translation

📋 Emirate ERP automatically archives all invoice data and journal entries with 7-year retention, exceeding the FTA's 5-year minimum. You can generate a retroactive FAF for any historical period in seconds, even years after the fact.

9. FAF vs VAT Return: Key Differences

AspectVAT Return (Form 201)FTA Audit File (FAF)
FormatSummary totals onlyFull transaction-level detail
SubmissionMandatory every quarterOnly when FTA requests it
PurposeDeclares tax owed/refundableProves the VAT return is correct
Volume~10 boxes of dataThousands of individual transaction lines
Who sees itAutomated FTA systemFTA auditor (human + automated)
Penalties for errorsFixed AED 3,000–5,000AED 20,000–50,000+ for non-production

Generate your FTA Audit File in one click — with automatic TRN validation and VAT return cross-check built in.

10. Frequently Asked Questions: FTA Audit File UAE

Is the FTA Audit File the same as a VAT return?

No — they serve different purposes. Your VAT return (Form 201) is a mandatory quarterly summary of output and input VAT. The FAF is a detailed transaction-level file requested during an audit to prove the VAT return figures are correct. Think of the VAT return as a summary report and the FAF as the full supporting evidence.

Does every UAE business need to maintain FAF-ready records?

Yes — all VAT-registered businesses in the UAE are legally required to maintain records that would allow them to produce an FTA Audit File upon request. This means proper invoice management, a structured general ledger, and valid TRN records on all B2B transactions.

What happens if my FAF does not match my VAT return?

A discrepancy between the FAF and your submitted VAT return is treated as a serious compliance issue. The FTA may issue a VAT assessment to recover underpaid tax, plus a 50% tax evasion penalty on any deliberate understatement. Even unintentional errors can attract a 30% penalty on the underpaid amount. Always reconcile your FAF against your VAT return before submission.

How quickly must I respond to an FTA audit file request?

The standard response time for a desk audit notification is 5 business days from the date of the FTA's written request on EmaraTax. For field audits, the timeline is set by the auditor on-site, often requiring immediate access. Having pre-generated FAFs stored in your accounting system eliminates this time pressure entirely.

Topics Covered in This Article

FTA audit file UAEFAF file UAE VATFederal Tax Authority audit filehow to generate FAF UAEFTA VAT audit UAEUAE VAT audit file formataccounting software FAF exportFTA audit file requirementsUAE VAT compliance auditSAF-T UAE equivalent
🚀

Automate UAE Corporate Tax with Emirate ERP

Stop calculating CT manually. Emirate ERP tracks your taxable income in real-time, auto-generates CT-ready reports, and alerts you before every FTA deadline.

Emirate ERP AI

Sales Advisor · Online

👋 Hi! I'm the Emirate ERP AI — your personal guide to the UAE's most complete ERP platform. Before we dive in, what's your full name?

✦ Emirate ERP Sales AI