Free tools for businesses in the UAE, Saudi Arabia and the Gulf

VAT calculators, tax invoices, end-of-service calculators and e-invoicing tools for the UAE, Saudi Arabia, Bahrain, Oman and Qatar, based on the laws and guidance of each country's authorities.

Every tool runs in your browser and nothing you type is uploaded.

Last reviewed

VAT in each country

The UAE and Oman charge VAT at 5%, Bahrain at 10% (since January 2022) and Saudi Arabia at 15% (since July 2020). Qatar and Kuwait had no VAT in force on 30 October 2026. A resident business must register when its taxable supplies over 12 months pass AED 375,000 in the UAE, SAR 375,000 in Saudi Arabia, BHD 37,500 in Bahrain or OMR 38,500 in Oman.

There is a VAT calculator for each country: the UAE VAT calculator, the Saudi VAT calculator, the Bahrain VAT calculator and the Oman VAT calculator.

Tax invoices and e-invoicing

A UAE tax invoice shows the words "Tax Invoice", the supplier's TRN, a sequential number and the VAT amount in AED, and must be issued within 14 days of the supply. The UAE tax invoice generator lays these out. UAE e-invoicing starts on 1 January 2027 for businesses with revenue of AED 50 million or more and on 1 July 2027 for others; from then a PDF is not a valid invoice for businesses in scope.

In Saudi Arabia every tax invoice must come from a compliant e-invoicing solution under ZATCA's FATOORA programme. The ZATCA QR code generator encodes and decodes the five Phase 1 QR fields, and the e-invoice viewer reads UBL invoices, including ZATCA and the UAE's PINT AE.

End-of-service pay

In the UAE a private-sector worker with a year's service earns 21 days' basic wage for each of the first five years and 30 days for each year after, capped at two years' wage, with no reduction for resignation. In Saudi Arabia the award is half a month's wage for each of the first five years and a month for each year after, based on the full wage, and it is cut to a third or two thirds when a worker resigns with under 10 years of service. In Qatar the minimum is three weeks' basic wage for each year.

The UAE gratuity calculator, the Saudi end-of-service calculator and the Qatar gratuity calculator apply these rules. Bahrain, Oman and Kuwait are not covered.

Currencies

The dirham, riyals, Bahraini dinar and Omani rial are pegged to the US dollar (AED 3.6725, SAR 3.75, QAR 3.64, BHD 0.376 and OMR 0.3845 per dollar), and the currency converter uses these pegs when you leave the rate empty. The Kuwaiti dinar is pegged to an undisclosed basket, so it has no fixed rate. The Bahraini dinar, Omani rial and Kuwaiti dinar have three decimal places, and invoices in them are calculated to the fils or baisa.

Tools for GCC

Document generatorsUAE Tax Invoice GeneratorCreate a UAE tax invoice in AED with the supplier's and customer's TRN, 5% VAT per line, a sequential number and the VAT amount, then download a PDF.Data utilitiesIBAN ValidatorCheck one IBAN or up to 500 at once for the right country length, account structure and ISO 13616 mod-97 check digits, for 89 countries. In your browser.Data utilitiesVAT Number ValidatorCheck the format of up to 500 EU, UK, UAE and Saudi VAT numbers against each country's published structure. Format only; confirm registration in VIES.Data utilitiesZATCA QR Code GeneratorEncode the five Phase 1 ZATCA QR fields (seller, VAT number, time, total and VAT) as TLV Base64, or decode an invoice's QR text to check what it holds.Data utilitiesE-Invoice ViewerPaste a UBL or CII e-invoice and read it as an invoice, with the parties, VAT IDs, lines, VAT breakdown and totals, plus a check that the totals add up.CalculatorsVAT CalculatorAdd VAT to a net price or remove it from a gross one at the standard or reduced rates of the UK, every EU country, the UAE, Saudi Arabia, Bahrain and Oman.CalculatorsUAE VAT CalculatorAdd 5% UAE VAT to a price or extract it from a VAT-inclusive total in dirhams, with the FTA registration thresholds and tax invoice rules explained.CalculatorsSaudi VAT CalculatorAdd 15% VAT to a price or extract it from a VAT-inclusive total in riyals for invoices and quotes in Saudi Arabia, with the ZATCA thresholds explained.CalculatorsBahrain VAT CalculatorAdd or remove Bahrain's 10% VAT in dinars to three decimal places, and recheck older invoices at the 5% rate that applied until 2021. Runs in your browser.CalculatorsOman VAT CalculatorAdd 5% Oman VAT to a price or extract it from a VAT-inclusive total in rials, to three decimal places, with the Tax Authority's registration thresholds.CalculatorsUAE Gratuity CalculatorCalculate UAE end-of-service gratuity under Decree-Law 33 of 2021: 21 days' basic wage a year for five years, then 30 days, capped at two years' pay.CalculatorsSaudi End of Service CalculatorWork out the Saudi end-of-service award: half a month's wage a year for five years, then a full month, cut to a third or two thirds on resignation.CalculatorsQatar Gratuity CalculatorEstimate Qatar end-of-service gratuity: at least three weeks' basic wage for each year of service under Article 54 of the Labour Law, part years pro rata.

Also useful everywhere

These tools work the same in every market.

Document generatorsExperience Certificate GeneratorCreate an experience certificate with tenure, responsibilities, performance note and signatory, then download a PDF. Free and made in your browser.Document generatorsAppointment Letter GeneratorDraft an appointment or offer letter with role terms, CTC breakup, probation and an acceptance block, then download a PDF. Free and made in your browser.Document generatorsRelieving Letter GeneratorCreate a relieving letter with resignation and last working day, notice-period check, clearance and settlement dates. Free PDF made in your browser.Document generatorsQuotation GeneratorCreate a quotation with line items, GST split, validity date, discounts and commercial terms, then download a PDF or print it. Made in your browser.Document generatorsID Card GeneratorCreate an employee, visitor, student or membership ID card with photo, logo, QR code or barcode, then download PDF, PNG or SVG. Made in your browser.Data utilitiesHash GeneratorGenerate SHA-256, SHA-512, SHA-1 and MD5 hashes of any text and check them against an expected checksum. Free, and the text never leaves your browser.CalculatorsLLM Token & Cost EstimatorEstimate prompt and output tokens at about 4 characters per token and project monthly LLM API cost in USD from your own rates. Runs in your browser.CalculatorsShipping CalculatorWork out volumetric and chargeable weight from parcel dimensions, then estimate shipping cost with your rate, handling and insurance. Runs in your browser.Data utilitiesBarcode GeneratorCreate Code 128, EAN-13, UPC or QR code labels, check the value fits the format, and download a PNG or SVG to print. Free and made in your browser.Data utilitiesCron GeneratorBuild a cron expression from presets or five fields, read it in plain English, and preview the next run times. Free and works entirely in your browser.Data utilitiesJSON FormatterFormat, validate, minify and sort JSON online, with the exact parser error when it is invalid. Free, and your JSON never leaves your browser.Data utilitiesJSON to CSV ConverterConvert a JSON array to CSV with nested objects flattened into dot-path columns, and a comma, semicolon or tab delimiter. Free and runs in your browser.Data utilitiesCSV to JSON ConverterConvert CSV to a JSON array of objects using the header row as keys, with comma, semicolon or tab delimiters and dotted headers built into nested objects.Data utilitiesOpenAPI ValidatorPaste an OpenAPI 3.x or Swagger 2.0 description in YAML or JSON and check its structure, operations, responses, operationIds and internal $ref links.Data utilitiesRegex TesterTest JavaScript regular expressions with flags, see every match and capture group, and preview replacements. Free, and your text stays in your browser.CalculatorsSalary to Hourly CalculatorConvert an annual salary to an hourly, daily, weekly or monthly rate, or an hourly wage into a salary, using your own hours and weeks. In your browser.CalculatorsCurrency Conversion & FX Fee CalculatorConvert an amount at an exchange rate you enter, then see the effect of FX spread, percentage and fixed fees. Not a live rate feed. Runs in your browser.Data utilitiesBase64 EncoderEncode text to Base64 or decode it back, with UTF-8 support and ready-to-paste data URIs for CSS and HTML. Free, and nothing leaves your browser.Enterprise planningAI Prompt GeneratorBuild structured prompts for ChatGPT, Claude or Gemini from templates, with role, context, constraints, variables and output format. Runs in your browser.Enterprise planningBusiness Credit Risk Worksheet (DSCR)Calculate DSCR and debt-to-income for a business loan and score risk from vintage, industry, repayment history and collateral. Runs in your browser.CalculatorsClaude Code Cost CalculatorEstimate Claude Code costs per task and per month from tokens, USD rates and prompt-cache hits, and compare them with a budget. Runs in your browser.Enterprise planningClaude Schedule GeneratorGenerate Claude Code schedule and loop commands from templates and plain-language frequencies, with optional GitHub Actions YAML. Runs in your browser.CalculatorsCommission CalculatorCalculate sales commission for percentage, fixed or tiered plans, with quota accelerators and clawbacks, and see the effective rate. Runs in your browser.Enterprise planningERP Integration Cost CalculatorEstimate ERP integration build cost, timeline, maintenance, reconciliation and 3-year TCO, and compare integration approaches. Runs in your browser.Enterprise planningRAG Chunking OptimizerTest RAG chunk size, overlap and splitting strategy on your own text, preview the chunks, and estimate embedding and retrieval cost. Runs in your browser.Data utilitiesNumber ConverterConvert numbers between binary, octal, decimal and hexadecimal, with 8- to 64-bit word sizes and two's complement. Free and works in your browser.CalculatorsProfit Margin CalculatorCalculate profit margin, markup, break-even units and the price for a target margin from cost, price, volume and overhead. Free and runs in your browser.Enterprise planningData Silo AuditScore data silo risk from system sprawl, point-to-point integrations, reconciliation effort and duplicated entities. Free, and it runs in your browser.Enterprise planningBusiness Data WorksheetDefine an entity's owner, sources, identifiers, canonical fields, quality rules and consumers, and export a draft JSON Schema. Runs in your browser.Enterprise planningSupply Chain Data MaturityAnswer eight questions on product, inventory, vendor, order and shipment data for a maturity score out of 100 and a breakdown. Runs in your browser.Enterprise planningCanonical Schema GeneratorMap SAP, Salesforce or Oracle source fields to canonical names and generate a draft JSON or YAML schema with mapping evidence. Runs in your browser.Data utilitiesAPI Response & XML FormatterFormat or minify XML and JSON API responses, and check validity, top-level keys, nesting depth and size. Free, and responses stay in your browser.CalculatorsEMI CalculatorCalculate loan EMI, total interest and the amortization schedule, and see how prepayments and fees change the cost. Free and runs in your browser.CalculatorsCompound Interest CalculatorSee how savings grow with compound interest and monthly deposits, choose the compounding frequency, and adjust for tax and inflation. Runs in your browser.CalculatorsROI CalculatorCalculate return on investment, annualized ROI, NPV at your discount rate, and payback period from yearly cash flows. Free and runs in your browser.CalculatorsAdvanced Loan SimulatorModel a business loan with a moratorium, capitalized or serviced interest, an upfront subsidy and fees, and see the EMI and schedule. Runs in your browser.Data utilitiesJWT DecoderDecode a JWT's header and payload, read its claims, and flag expiry, issuer and audience problems. Free, and the token is never sent to a server.Data utilitiesJSON to TOON ConverterConvert JSON to TOON, a compact notation for LLM prompts, convert TOON back to JSON, and estimate the token savings. Free and runs in your browser.Data utilitiesEditorial Clarity CheckerCheck writing for repeated words, uniform sentence lengths and stock phrases, with practical edits. Runs in your browser; it is not an AI detector.Data utilitiesJSON Form BuilderDefine form fields in simple lines, preview the form live, and export the HTML with a matching JSON Schema for validation. Free and made in your browser.Enterprise planningWebhook Payload InspectorInspect webhook headers and JSON payloads, build the HMAC signing string, and check timestamps against a replay window. Runs entirely in your browser.Data utilitiesDeveloper Tools WorkspaceDraft an API request with headers, params and a JSON body, get curl and fetch snippets, and test assertions on a sample response. Runs in your browser.