agniverse open source

Open source · Company admin

UAE VAT Registration Skill

A free, MIT-licensed skill for Claude Code or OpenAI Codex that registers a UAE company for VAT on EmaraTax. It builds your month-by-month taxable supplies table the way the FTA counts it, drafts the turnover declaration letter as a PDF, then drives the VAT form and stops before the declaration. It took one evening for our own Dubai company. The same filing usually costs AED 1,500 to 2,500 through an agent or your free zone.

MIT licenceClaude CodeOpenAI CodexPythonAgent skill

Published 30 October 2026 · Updated 30 October 2026 · By An Nayal

What does UAE VAT Registration Skill do?

  • The thresholds in plain words. AED 375,000 mandatory, AED 187,500 voluntary, and why your 0% export sales still count.
  • Turnover by invoice date. Your monthly taxable supplies table counted the way the FTA counts it. Counting only cash received is the most common reason the portal says you are below the threshold.
  • The declaration letter. An FTA-style turnover declaration as a PDF, with an itemised page and an optional company seal.
  • Drives the VAT form. Eligibility, contact, business relationships, bank, additional details and signatory, step by step.
  • Knows the traps. The account holder field that rejects hyphens, the review page that silently drops a step, and the export question that contradicts your invoices if you answer it wrong.

What it will not do

  • It never types your password, an OTP or uses UAE PASS for you.
  • It never signs for you, ticks the declaration or clicks Submit.
  • It will not inflate a month to get you over a threshold, and it gives no tax advice.

Who is it for?

A UAE company that has crossed, or is about to cross, the VAT threshold, or wants to register voluntarily to reclaim VAT on costs. Mandatory registration is due within 30 days of crossing AED 375,000, and the late-registration penalty is AED 10,000.

How do you set it up?

You need:

  • An AI agent that can control a browser: Claude Code with browser tools, OpenAI Codex or similar.
  • An EmaraTax account, ideally with Corporate Tax registration already done (half the form then fills itself).
  • Your invoices for the last 12 months and your bank's account confirmation letter.
  • Python 3 with reportlab, if you want the declaration letter drafted for you.
  1. Gather your invoices and documents with the checklist in the repo.
  2. Log into EmaraTax yourself.
  3. Drop the folder into your Claude Code skills directory, or paste SKILL.md into the chat.
  4. Give it your invoice list. It builds the monthly table and drafts the declaration for you to sign.
  5. Let it drive the form, then read the review page, tick the declaration and submit.

The full instructions live in the README on GitHub.

Not tax advice. This is an automation helper, not a tax, legal or financial advisory service.

More open source from Agniverse

Phone Farm iOS

A farm of real iPhones, run from your Mac.

open-cal

A free, self-hosted Calendly alternative on your own Google Calendar.

flight-pass

Swap contacts at events with a boarding pass and a 10 second rocket flight to Mars.

UAE Corporate Tax Registration Skill

Register your UAE company for Corporate Tax with an AI agent filling the EmaraTax form.

Built and published by An Nayal at Agniverse. MIT licensed. All our open source.