7 AM to 11 PM, seven days

+971 58 541 4616info@taxadvisors.ae

TaxAdvisors

General Tax Guides

The Technology Stack for a Modern Tax Practice

The technology stack for a modern UAE tax practice: practice management, document systems, e-invoicing readiness, FAF export, security and retention.

practice technology stack

A modern UAE tax practice needs a technology stack built around five duties: accurate filings, keeping records for the required clocks, protecting client data, meeting the e-invoicing mandate, and producing audit-ready files. The anchors are ten years for working papers, seven for corporate tax records, five for VAT, records in Arabic on FTA request, and e-invoicing readiness ahead of the mandate — pilot from 1 July 2026, mandatory 1 January 2027 and 1 July 2027.

Basis: UAE Legislation

Working papers retention
At least 10 years from the date the report is issued to the client
Article 19(1), Federal Decree-Law No. 41 of 2023
Record retention, corporate tax and VAT
7 years for corporate tax records; 5 years for VAT records
Federal Decree-Law No. 47 of 2022; Federal Decree-Law No. 8 of 2017
Records in Arabic on FTA request
AED 5,000 penalty for failing to produce records in Arabic when asked
Cabinet Decision No. 75 of 2023
E-invoicing mandate
Voluntary pilot from 1 July 2026; mandatory 1 Jan 2027 (revenue AED 50m+) and 1 Jul 2027 (others)
FTA e-invoicing framework
FTA Audit File (FAF) format
Comma-separated values (.csv), not an image, not editable by the taxpayer
Requirements Document for Tax Accounting Software, FTA, October 2017
FTA registration of an accounting software vendor
AED 10,000 for each year, and AED 10,000 to renew each year
Cabinet Decision No. 65 of 2020 as consolidated to Cabinet Decision No. 174 of 2025
Internal procedures required of firms
Procedures covering professional ethics, staff CPD, AML compliance, and customer-data protection
Federal Decree-Law No. 41 of 2023

# Start from the duties, not the software

Technology choices in a tax practice are usually made backwards: the practice buys the software with the best demo, then discovers its duties do not fit the tool. The honest order is the reverse. Start from the duties the law imposes — accurate filings, long retention, data protection, the e-invoicing mandate, audit-ready files — and choose the stack that satisfies them. A tool that cannot produce records in Arabic, cannot export the FTA Audit File, or cannot hold working papers for ten years is not a bargain at any price.

This guide maps the stack component by component: practice management, document management, tax and accounting software, e-invoicing capability, client communication, security and backup. It names the verified anchors — the retention clocks, the FAF format, the e-invoicing dates, the vendor registration — and flags where vendor claims need checking rather than believing.

The five duties the stack must satisfy

Five duties drive every technology decision. Prepare accurate filings: the software must handle the UAE's corporate tax and VAT mechanics correctly, including the current return formats on EmaraTax. Keep records for the full clocks: ten years for working papers under Article 19(1) of Federal Decree-Law No. 41 of 2023, seven years for corporate tax records, five for VAT — and producible in Arabic when the FTA asks, on pain of a AED 5,000 penalty. Protect client data: confidentiality is both an ethical duty and a procedural requirement of the profession law. Meet the e-invoicing mandate on its dates. And produce files an auditor can follow: the FTA Audit File in .csv, the working papers organised, the trail from source document to filed return unbroken.

Any stack evaluation that starts from these five duties ends with a short list quickly. Any evaluation that starts from features ends with a long list and a wrong decision.

# Practice management: the firm's operating system

Practice management is the operating system of the firm: client records, engagement tracking, deadline diaries, time recording, billing. The deadline diary is the component that pays for the whole system — corporate tax filing dates, VAT return periods, reconsideration windows, CPD deadlines — with escalation when a deadline approaches and a named owner for every date. A practice that runs deadlines on memory or spreadsheets will miss one; the only question is which client pays for it.

Time recording belongs in the same system, captured contemporaneously, because the honest fee models depend on it: hourly billing needs real hours, fixed fees need re-costing against real hours, and the invoice that describes the work builds the trust the engagement letter promised. Billing then flows from recorded time and agreed fee schedules, not from reconstruction at month-end.

Choose for the firm's shape, not the vendor's roadmap. A five-person practice needs simplicity and reliability; a fifty-person practice needs permissions, workflows and integrations. In both cases the test is the same: can the system show, for any client and any date, what was due, what was done, by whom, and what it cost?

The practice technology stack: five layers on the retention-clock foundation, from practice management to security and backup Five stacked layers, widest at the bottom. From top to bottom: security and backup serving confidentiality; e-invoicing serving the mandate; tax and accounting software serving accurate filings and the FTA audit file; document management serving the ten-year working-paper clock; practice management serving deadlines and billing. Beneath them all, the foundation bar: retention clocks of ten, seven and five years, records in Arabic on request. Five layers — one foundation Security and backup serves confidentiality E-invoicing capability serves the mandate: pilot 1 Jul 2026 Tax and accounting software serves accurate filings and the FAF (.csv) Document management serves the ten-year working-paper clock Practice management serves deadlines, time, billing Foundation: 10 / 7 / 5-year clocks — records in Arabic on FTA request Choose every layer against the duties, not the demo
Five layers serve five duties, and all of them stand on the retention foundation — ten years for working papers, seven for corporate tax, five for VAT.

# Document management: where the ten-year clock lives

Document management is where the retention clocks live, so evaluate it against them first. Can the system hold working papers for ten years, keep them immutable and retrievable, and organise them by client, engagement and period? Can it produce records in Arabic where the source documents require it? Can it export a complete client file on departure — the client's records back to the client, in a usable format — while retaining what the firm's own duties require?

Version control and access control are the two disciplines that separate a document system from a shared drive. Version control means the filed return is traceable to the final working papers, not to a folder of drafts named "final_v2_REAL." Access control means staff see only the clients they serve, which is both a confidentiality control and a practical one — the junior who cannot open another team's files cannot accidentally disclose them.

Then the audit trail: who created, modified or exported each document, and when. When the FTA asks how a figure in the return was derived, the answer should be a path through the document system, not a memory. Build the filing structure once, centrally, and enforce it — the practice whose every team organises files differently has no system, whatever the licence says.

# Tax and accounting software: the FTA's expectations

Tax and accounting software is the production line, and the FTA sets expectations for it. The October 2017 Requirements Document for Tax Accounting Software defines the FTA Audit File: comma-separated values (.csv) — not an image, not editable by the taxpayer. Whatever software the practice uses must be able to produce the FAF on demand, and the time to verify that is before the first audit, not during it.

Vendor registration is the checkable credential. Registration of an accounting software vendor with the FTA costs AED 10,000 for each year and AED 10,000 to renew each year, under the table appended to Cabinet Decision No. 65 of 2020 as consolidated. A practice buying software does not register — but it should prefer registered vendors, ask for the registration, and test the FAF export with real data before committing.

Beyond the FTA's requirements, evaluate the software against the practice's service lines: corporate tax computation and return preparation matching current EmaraTax formats, VAT return preparation, management accounts for the bookkeeping clients, and multi-entity handling for groups. Localisation matters more than feature count — the software that handles another country's tax beautifully and the UAE's approximately is a liability wearing a licence fee.

The pre-purchase verification

Verify three things before buying: the vendor's FTA registration, a live FAF export in .csv from your own test data, and return formats that match the current EmaraTax filing. Vendor claims about 'FTA compliance' are marketing until demonstrated — ask for the demonstration.

# E-invoicing: the mandate that reshapes the stack

E-invoicing is the mandate that reshapes the stack, and its dates are fixed: voluntary pilot from 1 July 2026, mandatory from 1 January 2027 for businesses with revenue of AED 50 million or more, and from 1 July 2027 for all others. The practice's own revenue may sit below the thresholds for years — but its clients' will not, and clients will ask the practice to implement e-invoicing for them.

That makes e-invoicing capability a practice investment, not a client-by-client reaction. The stack needs to generate, transmit and receive structured e-invoices under the UAE framework, archive them against the retention clocks, and reconcile them with the accounting records. The practice needs the knowledge before the tool: staff trained on the framework, implementation playbooks per client segment, and the CPD hours to keep both current.

Start early. The practices that implement e-invoicing for their first clients during the voluntary pilot will have tested playbooks when the mandate bites; the practices that wait for 2027 will be implementing under deadline pressure for every client at once. The mandate is also a business development asset honestly earned: the practice that can show a working implementation sells readiness, not promises.

The e-invoicing work also changes client onboarding: new clients need their invoicing systems and data mapped into the practice's e-invoicing flow from the start, and existing clients need a migration plan before the mandate date for their segment. The practice that treats e-invoicing as a client-service project, not just a software purchase, will have its clients ready when the deadlines arrive.

E-invoicing timeline and the practice's response
DateWhat happensPractice action
1 July 2026Voluntary pilot opensImplement for pilot clients; build the playbook
1 January 2027Mandatory at revenue AED 50m+All affected clients live; staff trained
1 July 2027Mandatory for all othersFull client base covered; archive reconciled

Choosing an e-invoicing service provider

Most practices will implement e-invoicing through an accredited service provider rather than building direct connectivity. Evaluate providers on framework compliance first, then on integration with the practice's accounting software, then on the archive: e-invoices must be stored against the retention clocks and reconcilable with the accounting records. Ask for a live demonstration with the practice's own data shape before committing, and negotiate the commercial terms per client volume — the provider market is young, and today's pricing will not be tomorrow's.

# The client-facing layer: portals, signatures, communication

The technology the client sees shapes the trust the client feels. A client portal — secure messaging, document exchange, e-signature and deadline visibility in one place — beats email for practice work on every dimension that matters: it centralises the record, controls versions, keeps sensitive data out of inboxes, and produces the trail the engagement letter promised. The portal is also where the record-flow discipline lives: structured upload requests tied to filing deadlines, with reminders and escalation built in, so the right behaviour becomes the easy behaviour.

E-signatures and the paperless file

E-signatures close the loop the portal opens: engagement letters, authority documents, approvals — signed, timestamped and filed without printing. Confirm the e-signature method satisfies the evidentiary needs of the forum in the engagement letter's disputes clause, and keep the signature audit trail with the document. The paperless file is not a scanning project; it is a discipline where every document is born digital, named by convention, and retrievable by client, engagement and period ten years later.

Choosing what the client sees

Evaluate client-facing tools the way clients will experience them: can a non-technical client upload records without training, sign without confusion, and see what is due and when? The most powerful portal the client cannot use is worse than a simple one they will. Pilot with friendly clients, watch where they hesitate, and simplify before rollout. Technology that clients actually use is technology that protects the practice — because the records arrive on time and the trail is complete.

# Security and confidentiality: the ethical layer

Security and confidentiality are not IT topics; they are ethical duties with a technology implementation. The profession law requires firms to maintain procedures for customer-data protection, and the confidentiality principle binds the firm, its staff and its systems. The minimum stack: encryption in transit and at rest, access controls tied to engagement teams, multi-factor authentication on every account that touches client data, leavers' access revoked the day employment ends, and backups to a separate location with restoration tested — a backup that has never been restored is a hope, not a control.

Client communication deserves its own decision. A client portal — messaging, document exchange, e-signature in one place — beats email for practice work: it centralises the record, controls versions, keeps sensitive data out of inboxes, and produces the trail the engagement letter promised. Whatever the channel, it must satisfy the confidentiality and data-protection duties, and the engagement letter should name it.

Record flows from clients need the same design thinking. Agree the channel, format and timetable at onboarding, tied to filing deadlines, with reminders and escalation built in. Late or unusable records are the leading cause of missed deadlines, and technology should make the right behaviour the easy behaviour. The practice that chases records by email the week before filing has a process problem that no software feature will fix — but the right portal, with the right reminders, prevents the chase from starting. Run a periodic access review — quarterly is a sound rhythm — confirming that every user account still needs its permissions, that departed staff and contractors have been removed, and that shared or generic accounts have not crept back in. The review takes an hour and closes the commonest security gap in small firms: access that was appropriate when granted and inappropriate ever since. Record the review's outcome; the discipline that is documented is the discipline that survives staff changes. Extend the same review to the client portal: confirm that former clients' access has been revoked and that active clients see only their own matters.

Backup, disaster recovery and the restoration test

Backups to a separate location, encrypted, with a defined retention of their own — and restoration tested on a schedule, because a backup that has never been restored is a hope, not a control. The disaster recovery plan names who declares an incident, how client work continues, and how clients are informed where the engagement letter or the law requires it. Test the plan with a tabletop exercise yearly: the hour spent discovering the gap in a drill is infinitely cheaper than discovering it in a real outage the week before a filing deadline.

# Build in phases, review annually

Build the stack in phases, and resist the temptation to buy everything at once. Phase one — before the first client: practice management with the deadline diary, document management with the ten-year retention design, and the tax software with verified FAF export. Phase two — with the first clients: the client portal, time recording discipline, billing integration. Phase three — ahead of the mandate: e-invoicing capability, tested on pilot clients.

Budget honestly. Software licences are the visible cost; implementation, migration, training and the staff time to operate the system are the real cost. A system nobody was trained on is a system nobody uses, and the CPD plan should include technology training alongside technical tax learning.

Review annually against the five duties, not against the vendors' release notes. Has the law changed what the stack must do? Have the clients' needs outgrown it? Does the backup still restore? The stack is infrastructure, and infrastructure is maintained — the practice that reviews its technology with the same discipline it applies to its engagements will never be surprised by either.

# Implementation: buying and rolling out the stack

The best-evaluated system fails in a badly managed rollout, and the rollout is where small practices most often stumble — buying software as a product when it succeeds only as a change programme. Plan the implementation with the same seriousness as the selection: a named owner, a phased timetable, training before go-live, and a parallel run where the old and new systems operate together long enough to prove the new one. Assign a named owner with real authority — the partner or senior manager whose budget and diary the implementation draws on — and give the project a timetable with milestones, not just a go-live date. The commonest failure mode is the implementation that belongs to everyone and therefore to no one: the vendor waits for decisions nobody is empowered to make, the pilot drifts, and the old system persists by default. A named owner, a written plan and a weekly check-in are inexpensive; a stalled implementation is not.

The selection process

Shortlist against the requirements the stack must serve — the five duties, the retention clocks, the e-invoicing mandate, the firm's actual service mix — not against the vendor's feature list. Insist on a demonstration using the practice's own data shape, check references from firms of similar size and work, and evaluate the vendor as well as the product: financial stability, support responsiveness, the data-export story if the relationship ends. Negotiate the commercial terms per the practice's client volumes and growth, and read the contract for what happens to the firm's data on termination — the exit clause is the most important paragraph in the agreement.

The phased rollout and the parallel run

Roll out in phases — one service line or one team first — so the inevitable teething problems affect a pilot, not the whole practice. Run the old and new systems in parallel for at least one full filing cycle: the parallel run is the only proof that the new system produces the right numbers, and it is the safety net if it does not. Train every user before their go-live, not after; the training that happens during the pilot becomes the material for the rest of the firm. And keep the vendor close through the first quarter — the issues that surface in live use are the ones the demonstration never showed.

The exit strategy: data portability

Every system the practice adopts will one day be replaced, and the replacement will need the data. Before signing, verify the export story: can the practice extract all client data, documents, time records and the audit trail in usable, non-proprietary formats, and does the contract guarantee that right on termination? A system that holds the firm's records hostage on exit was never the firm's system. Test the export during the pilot — not at the moment of departure, when leverage has already reversed — and keep the procedure documented alongside the backup plan.

Sources and legal basis

Legislation and decisions3

Authorities, systems and registers2

  • Federal Tax Authority
  • EmaraTax
  1. Federal Decree-Law on Regulating the Auditing and Accounting ProfessionsUAE Legislation
  2. Corporate Tax overviewUAE Ministry of Finance
  3. Federal Decree-Law No. 47 of 2022 on the Taxation of Corporations and BusinessesUAE Legislation

Rates, thresholds and deadlines change. Every figure above is linked to the authority that publishes it — if the two ever disagree, the authority is right and this page is out of date. Tell us and we will fix it.

FAQ Answers to the questions people actually ask

Frequently asked questions

How long must a tax practice keep its records?

Ten years for the firm's working papers under Article 19(1) of Federal Decree-Law No. 41 of 2023, seven years for corporate tax records, and five years for VAT records. Build document management and backup around the longest clock, and keep records producible in Arabic.

When does e-invoicing become mandatory in the UAE?

Voluntary pilot from 1 July 2026; mandatory from 1 January 2027 for businesses with revenue of AED 50 million or more, and from 1 July 2027 for all others. Practices should be e-invoicing-ready well before their clients' deadlines, because clients will ask them to implement it.

What does FTA registration of an accounting software vendor cost?

AED 10,000 for each year, and AED 10,000 to renew each year, under the table appended to Cabinet Decision No. 65 of 2020 as consolidated. Registration is for vendors of accounting software to the FTA — a practice buying software does not register, but should prefer registered vendors.

What format is the FTA Audit File?

The FTA Audit File format is comma-separated values (.csv) — not an image, not editable by the taxpayer — per the FTA's October 2017 Requirements Document for Tax Accounting Software. Systems must be able to produce it on demand.

What are the core components of a tax practice tech stack?

Practice management for workflow and deadlines, document management for the client file, tax and accounting software for preparation, e-invoicing capability for the mandate, secure client communication, and backup and archiving. Choose each against the retention and Arabic-language duties, not just the feature list.

Must records be available in Arabic?

Yes — failure to produce records in Arabic when the FTA asks carries an AED 5,000 penalty. Build Arabic capability into document templates and record systems from the start rather than translating under deadline pressure.

What should a practice check before buying tax software?

The October 2017 Requirements Document for Tax Accounting Software sets the FTA's expectations. Prefer vendors registered with the FTA, verify FAF export capability, and test the export before the first audit rather than during it.

What are the minimum cybersecurity measures?

Encrypt in transit and at rest, control access so staff see only their clients, revoke leavers' access immediately, back up to a separate location, and test restoration. Client data protection is both an ethical duty and a procedural requirement of the profession law.

Should a practice use a client portal?

A portal with messaging, document exchange and e-signature beats email for client communication: it centralises the record, controls versions, and keeps sensitive data out of inboxes. Whatever the channel, it must satisfy the confidentiality and data-protection duties.

How should record flows from clients be managed?

Agree the channel, format and timetable at onboarding, tied to filing deadlines. Late or unusable records are the leading cause of missed deadlines — the technology should make the right behaviour the easy behaviour, with reminders and escalation built in.

Next

Continue reading

Ask

Have a question this page did not answer?

Every rule on this page is published free, with the instrument it rests on, so you can act on it yourself. When you would rather hand it over, the three channels opposite reach a person directly.

Need to discuss this?

Text us, or call now

If you want guidance on your own position rather than the general rule, send a text or call. You get a person, not a ticket, any time between 7 am to 11 pm, seven days. Say what your licence is and what the deadline is and you will usually have an answer in the same conversation.

Call +971 58 541 4616 Text us on WhatsApp Email us