How to make a bilingual Arabic and English invoice
A bilingual invoice is one document that two readers can check. The work is deciding which parts need both languages, and keeping every number identical on both sides.
The short answer
A bilingual Arabic and English invoice is a single invoice that shows the same information in both languages: the labels (invoice number, date, tax, total), the names and addresses of the two parties, and the description of what was sold. The English reads left to right, the Arabic right to left, and every figure is the same on both sides. You do not issue two invoices, and you do not translate the numbers.
With the BuzPulse Invoice Generator you switch the Language setting from English only to English + Arabic, fill in the Arabic beside the English where you want it, and download the PDF.
Do you need one?
It depends on who reads the invoice. A Saudi customer's accounts team, a bank, a government buyer or an auditor may want Arabic; an overseas supplier or a foreign-owned customer may want English. One document that carries both saves you keeping two versions that could drift apart.
What to put in both languages
| Part of the invoice | Both languages? | Why |
|---|---|---|
| Column headings and totals (Quantity, Tax Rate, Total VAT) | Yes, fixed wording | These are the same on every invoice, so they should never be retyped |
| Your business name and address | Yes | The customer should recognise you in either language |
| The customer's name and address | Yes | Use the spelling on their own records or registration |
| VAT number, CR number, invoice number | No, same value | Identifiers are copied exactly, not translated |
| Item names | Yes | This is what the reader checks against the order |
| Quantities, prices, tax, totals | No, same figures | They are reconciled against other documents |
| Bank details and notes | Where useful | An IBAN is an identifier and stays as it is |
How to make one in BuzPulse
Open the Invoice Generator
The free builder at the invoice generator works without an account.
Set the language to English + Arabic
In the builder this adds an Arabic field next to each English one. In English-only mode the Arabic fields are not shown at all.
Fill in the English, then the Arabic
Business name, address, customer and each item name. You can type the Arabic yourself, or, signed in, use Translate on a field.
Check the preview, then download the PDF
Read the Arabic side against the English side, especially names and numbers, before sending.
On the printed invoice the English sits on the left and the Arabic on the right, the column headings and totals carry both languages, and the document title reads as English followed by its Arabic equivalent. The Arabic text uses a font that also covers Latin letters, so a mixed line such as an item name with a size in it prints cleanly.
Numbers and digits
Quantities, prices, tax rates and totals always print in Western digits (1,150.00), in both language modes. They are the part that someone has to reconcile against a purchase order, a bank statement or a tax return, and showing them in a second numeral system would make that harder.
Digits inside Arabic text on the Arabic side, such as a street number in an Arabic address, print as Arabic-Indic digits (١٤٠). Anything that has to stay machine-readable, such as an email address or a code with letters in it, is left exactly as you typed it.
- Item name (English)
- Basmati rice 25 kg
- Item name (Arabic)
- أرز بسمتي ٢٥ كجم
- Quantity × unit price
- 10 × 120.00
- VAT at 15%
- 180.00
- Item subtotal (both languages)
- 1,380.00
Illustrative figures: 10 × 120.00 = 1,200.00, plus 15% VAT of 180.00. The wording is translated; the numbers in the table are not.
Translating with care
Translate is optional and works only when you are signed in. It proposes a translation for you to accept, edit or discard; nothing is written into the invoice until you accept, and it is labelled as AI translation to be checked. It has a daily allowance, and when the AI provider is unavailable the message tells you to type the Arabic yourself.
Before you send a translated invoice
- Read the Arabic business and customer names against how each party writes its own name.
- Check item names with someone who knows the product, since a machine translation can pick the wrong trade term.
- Compare every figure on the Arabic side with the English side. They must be identical.
- Keep VAT numbers, CR numbers and IBANs exactly as registered.
What the bilingual invoice will not do
- Arabic-only invoices. The choice is English only, or English + Arabic. There is no Arabic-only layout.
- Print every Arabic field you can fill in. The printed PDF has Arabic for the names, addresses, item names, bank details and notes. The Arabic item description, Arabic payment terms and Arabic payment instructions can be entered on the form but are not printed on the PDF, so put anything the customer must see in the item name or the notes.
- Guarantee a correct translation. A machine translation is a draft. You are responsible for what the invoice says.
- Make the invoice ZATCA Phase 2 compliant. The invoice carries the Phase 1 QR code, and BuzPulse is not connected to ZATCA's FATOORA platform. The language setting does not change that. See the ZATCA QR code guide.
Before you send it
The language does not change which fields an invoice needs. For the full list, including the tax fields for Saudi Arabia, see what to put on an invoice. A bilingual invoice is that same invoice with a second language laid alongside it.
Frequently asked questions
- Does an invoice have to be in Arabic in Saudi Arabia?
- Published guidance and commentary generally say Arabic is expected on a Saudi tax invoice, with other languages allowed alongside it. The exact requirement is set by ZATCA, so check its VAT regulations and e-invoicing guidance, or ask your tax adviser. This is general information, not tax advice.
- Can I make an invoice in Arabic only?
- Not in BuzPulse. The options are English only, or English + Arabic with both languages on the same page.
- Do I need two separate invoices, one in each language?
- No. One bilingual invoice has one number and one set of figures, with the wording in both languages. Two separate invoices for the same sale risk being counted twice.
- Why are my numbers not in Arabic digits?
- Quantities, prices, tax and totals print in Western digits on purpose, so they match your other records and the person checking them does not have to convert. Digits inside Arabic text, such as an Arabic address, do print as Arabic-Indic digits.
- Do I need an account to make a bilingual invoice?
- No. You can switch to English + Arabic and download the PDF from the free builder without signing in, typing the Arabic yourself. The Translate button needs you to be signed in.
The tools behind this
Was this guide helpful?
About the author
Naeem Ahmed builds and runs BuzPulse. These guides describe tools he has built, and they describe how those tools actually behave — including where they stop.
Corrections and questions: naeem@buzpulse.com
Read next
What to put on an invoice: a field-by-field checklist
An invoice that is missing a field does not bounce — it sits in someone's accounts inbox until they get round to asking you about it. These are the fields, and the reasons each one is there.
The ZATCA QR code on an invoice: what is inside it and how to check it
The QR on a Saudi tax invoice is not a link. It is five invoice facts packed into one code, so anyone can confirm who issued the invoice and how much VAT it charges without opening a system.
Credit note vs debit note: how to correct an invoice you have already sent
Once an invoice has gone to the customer it is a record, not a draft. Corrections are made with a second document that points back to it, and which one you use depends on which way the amount moves.