By Ahmed, Founder of Ziyara Last updated October 8, 2026
On this page
A pilgrim's son calls in March. His father has paid "most of it", he says, and he wants to know what is left. You open the invoice you sent in November. It has one line — Umrah package, €1,490 — and nothing else. The three cash payments since then are in a notebook, a WhatsApp chat and somebody's memory.
A generic travel agency invoice template is built for a trip that is paid in one go. An Umrah package is paid over months, usually by more than one person, and often in cash. The invoice has to carry that history, or every question about a balance turns into a search.
The short version: an Umrah invoice needs five blocks — your agency, the pilgrim and the departure, what was sold, the payments received, and the balance due. The free invoice template has all five and works out the balance for you.
What goes on an Umrah invoice
| Block | What to write | Why it matters |
|---|---|---|
| 1. Agency and invoice number | Name, address, tax or registration number, a running invoice number, issue date and due date | A number in sequence is the first thing your accountant asks for |
| 2. Pilgrim and departure | Name exactly as in the passport, contact, group, travel dates, room type | "Umrah, March" is not enough once you run two departures a month |
| 3. What was sold | The package by room type, then each extra on its own line; VAT if it applies to you | A quad and a double are different prices — the invoice should say which was bought |
| 4. Payments received | The deposit and every installment: date, method, amount, receipt number | This is the block generic templates do not have |
| 5. Balance due | Total minus payments, and the date it is due | The one number the pilgrim actually wants |
Whether you charge VAT, and at what rate, depends on your country and on how travel packages are taxed there. Ask your accountant before you copy a rate from another agency's invoice.
How to fill in the template
- Start a number sequence and never reuse a number. 2026-0001, 2026-0002 and so on. If an invoice is cancelled, keep its number and mark it cancelled.
- Write the name as the passport spells it. The same spelling goes into the visa file and onto the flight manifest. Three spellings of one pilgrim cause trouble at the airport, not in accounting.
- Put the room type in the line item. "Umrah package — quad room", because the gap between quad and double is real money. How to price an Umrah package shows where the gaps come from.
- Record every payment the day it arrives, with the method and a receipt number. Cash above all.
- Send the updated invoice after each installment. A pilgrim who reads "Paid €1,100, balance €390, due 1 March" pays without a reminder call.
The template opens with this example already in it:
| Amount | |
|---|---|
| Umrah package — quad room | €1,490 |
| Deposit, cash | − €300 |
| Installment 2, bank transfer | − €400 |
| Installment 3, cash | − €400 |
| Balance due | €390 |
Type over the yellow cells and the totals follow. The balance turns red once the due date has passed.
Quotation, invoice or receipt: which document when
| Document | When | What it says |
|---|---|---|
| Quotation | Before they decide | The offer: dates, hotels, a price per room type |
| Invoice | When the booking is confirmed | What is owed, and what has been paid so far |
| Receipt | Every time money arrives | That this amount was received, on this date, by this method |
Some agencies also send a pro forma invoice between the offer and the invoice. The rules on when an invoice must be issued differ by country, so follow your accountant on timing. If you still need the first document, start with the Umrah quotation template.
Four mistakes that cost agencies money
- One invoice for a whole family, with no names on it. When one member cancels, nobody can say which share was theirs. Name every pilgrim, as a line or on an invoice of their own.
- Cash without a receipt number. The payment that appears in nobody's records is always the one in dispute.
- No due date. "Before departure" is not a date. Visas and tickets have deadlines; so should the balance.
- Overwriting an invoice that was already sent. Correct it with a new document, so the trail stays intact.
When a spreadsheet invoice stops being enough
The template is right for a departure or two. After that the copying starts: names from the pilgrim list, the price from the package, payments from the notebook — and every copy is a chance to be wrong.

In Ziyara the invoice is not typed; it is produced from records you already have. Payments are recorded against each pilgrim on every plan, so the outstanding balance is always current. On the Professional plan you issue invoices as PDF with your logo, set up installment plans and print a receipt for each payment. Managing installments and payments covers the reminder schedule that goes with it, and the buyer's guide to Umrah agency software covers the rest of the evaluation. Prices are on the pricing page.
Frequently asked questions
What should an Umrah invoice include?
Your agency's details and a running invoice number, the pilgrim's name as in the passport, the departure and room type, the package and extras as line items, every payment received with its date and method, and the balance due with a due date.
Is there a free Umrah invoice template in Excel?
Yes. The Ziyara template is a free .xlsx file in seven languages. It lists the package and extras, records the deposit and installments, calculates the balance and turns it red after the due date. No sign-up is needed.
Should I issue one invoice per pilgrim or one per family?
Either works as long as every pilgrim is named. One invoice per pilgrim is simpler when family members pay separately or one of them cancels. One per family is fine when a single person pays for everyone, provided each pilgrim appears as a line.
Do Umrah packages include VAT?
It depends on your country. Some tax travel agencies on their margin rather than on the full package price, and some services may be exempt. Ask your accountant, and leave the VAT rate at zero in the template until you know.