Hasebio
Saudi Invoice Generator
Create a Saudi Tax Invoice or Simplified Tax Invoice in Arabic and English with VAT calculations and live preview.
Choose invoice type
Choose the invoice type that fits the transaction. You can change it later.
Help me choose
If the customer is a business, start with a Tax Invoice. If the customer is a consumer, start with a Simplified Tax Invoice. The final treatment depends on the transaction and applicable VAT rules.
Invoice details
Enter the invoice number, issue date and time. Supply date, due date and purchase order number can be added when needed.
Which fields are essential?
Invoice number, issue date and issue time are core details. Supply date, due date and purchase order number are included when relevant to the transaction.
Seller details
Enter your business details. Arabic seller information is important for a Saudi invoice.
A Saudi VAT number contains 15 digits and begins and ends with 3.
Business logo
Optional. Use PNG, JPG or WebP up to 500 KB. The logo stays in your browser and is not uploaded to a Hasebio server.
Maximum size: 500 KB
Save business profile
Save seller details locally on this device so you can reuse them on future invoices.
Buyer details
Enter the relevant buyer details for this Tax Invoice.
Invoice items
Add products or services and set quantity, price, VAT and discount for each item.
Price entry mode
Choose whether item prices are entered before VAT or already include VAT.
Item 1
Discount & notes
Optionally add an invoice-level discount, payment terms and notes.
Invoice template
Choose the layout you want to use for the invoice preview and print version.
Invoice readiness
Check required fields, Arabic content, VAT numbers, VAT calculations and QR requirements before finalizing the invoice.
1
Passed
3
Warnings
8
Errors
Invoice number
Add an invoice number.
Issue date and time
Add both the invoice issue date and time.
Seller name in Arabic
Add the seller's name in Arabic.
Seller address in Arabic
Add the seller's address in Arabic.
Seller VAT number
Enter a valid 15-digit Saudi VAT number.
Buyer details
Add the buyer name for this Tax Invoice.
Buyer address
Buyer address is missing. Check whether it is required for this transaction.
Invoice items
Invoice item quantities and prices are valid.
Arabic item descriptions
Add an Arabic description for every invoice item.
VAT calculation
Fix the invoice values before the totals can be calculated.
QR code
Basic QR data is not currently available for this Tax Invoice.
ZATCA Phase 2 integration
Hasebio creates a printable invoice draft. This generator does not perform Phase 2 XML signing, clearance or reporting integration.
What does readiness mean?
Ready means the fields and calculations checked by Hasebio are complete. It does not mean the invoice is automatically integrated with ZATCA Phase 2 requirements.
Finalize invoice
Review the readiness status, then print the invoice or save it as a PDF.
Some items still need review before using the final invoice.
In the print window, choose "Save as PDF" to create a PDF copy.
Live invoice preview
The preview updates automatically as you enter invoice details.
اسم البائع
عنوان البائع
Tax Invoice
INV-0001
Seller
Invoice details
| # | Description | Qty | Price | VAT | Total |
|---|---|---|---|---|---|
| 1 | — | 1 | — | 15% | — |
Invoice QR code
The basic QR code is generated from the invoice data using the core Saudi e-invoicing QR fields.
The QR code will appear here once the required invoice data is complete.
Sources & compliance
Important Saudi invoice information
Invoice language
According to ZATCA guidance, the data visible on the human-readable invoice must be in Arabic. English may also be included alongside Arabic.
Tax vs Simplified Tax Invoice
A Tax Invoice is generally used for business-to-business transactions, while a Simplified Tax Invoice is generally used for consumer transactions. The correct type depends on the transaction and applicable requirements.
Important Phase 2 notice
Hasebio creates a printable invoice draft with calculations and a basic QR code when the required data is available. This generator is not a replacement for a ZATCA-integrated Phase 2 e-invoicing solution, including required integration, signing, reporting or clearance functions.
This tool assists with preparing an invoice draft and calculations. The user remains responsible for confirming the requirements that apply to their business and transaction.