By Xuvilo Team · Published · 8 min read · Category: Tips
Bilingual Arabic-English Invoice Layout: Best Practices That Look Professional
How to lay out an invoice that reads correctly in both Arabic and English: RTL/LTR structure, field labels, numerals, dates, currency, and fonts.
In the MENA market, a bilingual invoice is not a nice-to-have — it is often the only version that satisfies everyone who touches the document: the Arabic-first accountant, the English-first project manager, the bank, and the tax authority. Saudi Arabia makes the point explicit: ZATCA requires tax invoices to be issued in Arabic, with other languages permitted alongside. The question is not whether to go bilingual, but how to do it without producing a cluttered mess. These are the layout rules that work.
The Structural Decision: Mirrored Columns
The cleanest bilingual pattern puts Arabic labels on the right, English labels on the left, and the value between or beneath them. Arabic is read right-to-left, English left-to-right — a mirrored layout lets each reader start from "their" edge and meet at the shared numbers:
- Header: your logo centered or at one edge, with company name and address in Arabic (right-aligned) and English (left-aligned).
- Field labels paired: "فاتورة ضريبية / Tax Invoice", "تاريخ الإصدار / Issue Date", "رقم الفاتورة / Invoice No.".
- The items table: keep one table with paired column headers ("الوصف / Description", "الكمية / Qty") rather than two separate tables — duplicate tables double the error surface and guarantee they eventually disagree.
Resist the temptation to fully duplicate the invoice page in each language. One document, dual labels, single set of numbers — that is the format banks and auditors across the GCC process fastest.
Field-by-Field Label Reference
| Field | Arabic | English | Note |
|---|---|---|---|
| Document title | فاتورة ضريبية | Tax Invoice | Mandatory wording where VAT-registered |
| VAT number | الرقم الضريبي | VAT / TRN No. | Show both parties' numbers |
| Due date | تاريخ الاستحقاق | Due Date | Spell out the date to avoid format ambiguity |
| Subtotal | المجموع الفرعي | Subtotal | Before VAT |
| VAT (15%) | ضريبة القيمة المضافة (15%) | VAT (15%) | State the rate in the label |
| Total | الإجمالي المستحق | Total Due | The one number everyone looks for |
Line-item descriptions are the exception to full pairing: write them in the language of the contract, and add the second language only where the client's AP process demands it.
Numbers, Dates, and Currency
This is where bilingual invoices most often go wrong:
1. Use Western Arabic numerals (1, 2, 3) throughout. They are standard in business documents across the Gulf and Egypt, readable by every party, and prevent OCR and data-entry errors. Do not mix ٣٤٥ and 345 in one document. 2. Write unambiguous dates. 05/07/2026 means May 7 to some readers and 5 July to others. Use "5 July 2026 / 5 يوليو 2026" or ISO format 2026-07-05. If a Saudi client requires Hijri dates, show both calendars, clearly labeled. 3. Place the currency code, not just the symbol. "SAR 12,650.00" or "AED 8,400.00" — currency codes survive photocopies, emails, and screenshots; symbols get mangled. For Jordanian dinar remember 3 decimal places (JOD 1,250.500). 4. Keep amounts left-to-right even in Arabic context. Numbers are read the same direction in both languages; never let RTL text processing reverse a figure. 5. Write the total in words in Arabic ("فقط اثنا عشر ألفاً وستمائة وخمسون ريالاً لا غير") — many regional corporates and banks still expect it as an anti-tampering measure.
Typography That Holds Up
- Choose a font family with genuine Arabic support and matching weights — system-safe pairs like Noto Sans / Noto Naskh Arabic, or Cairo for both scripts, keep the document consistent in PDF and print.
- Arabic scripts need slightly larger sizes for equal legibility: if English body text is 9pt, set Arabic at 10–11pt.
- Never use fake-bold or italics on Arabic text; use real weights, and use color or size for emphasis instead of slanting.
- Test the PDF on a phone. Most invoices in the region are first opened in WhatsApp — if the paired labels wrap badly at mobile width, simplify.
Build It Once, Reuse Forever
Hand-building this layout in a word processor breaks the first time a line item wraps, so use a template engineered for dual-direction text, and check the exported PDF against the pitfalls above. Xuvilo's invoice generator prints each invoice in one language — Arabic with a mirrored right-to-left layout, or English — rather than both on one page; if one language per document suits your clients, the invoice template gallery has Arabic and English designs. For a walkthrough of a complete example in both languages, see our Arabic-English invoice guide.
More from Xuvilo
Try our free tools: invoice generator, quotation generator, receipt generator, and 18 business calculators. For more guides, head back to the Xuvilo Blog.