How to Calculate Umrah Package Price: A Step-by-Step Guide for Travel Agents
Price an Umrah package right every time: hotel rooms, visa, tickets, transport, ziyarat, SAR to PKR and markup, with formulas and a worked example.

A client sends a WhatsApp message: "4 log, 15 din, Makkah aur Madinah, quad room, rate bata dein." Before you can reply, you need a number you trust. This guide shows how to calculate Umrah package price the way an agency should: line by line, from your own vendor rates, with the maths that most often goes wrong spelled out.
The method works the same whether you quote in Karachi, Lahore or Peshawar, and whether you use a spreadsheet, a calculator or quotation software.
What goes into an Umrah package price
Almost every Umrah package is built from the same parts. Each one is priced in its own way, so it pays to keep them separate until the very end:
- Makkah hotel: priced per room, per night
- Madinah hotel: priced per room, per night
- Umrah visa: priced per person (adult, child and infant prices can differ)
- Air ticket: priced per person, often in PKR from your ticketing vendor
- Transport: airport transfers and the Makkah–Madinah journey, priced per vehicle or per seat
- Ziyarat: priced per person by bus, or per vehicle for a private tour
- Your markup: the profit you add on top of cost
Saudi vendors usually send hotel, transport and ziyarat rates in Saudi riyals (SAR), while your client pays in Pakistani rupees (PKR). Keep the currencies apart until you convert, and convert only once.
Step 1: Fix the trip details before you price anything
Most pricing mistakes start with a vague requirement. Confirm these first:
- Travellers: how many adults, children and infants
- Dates: departure and return date. Nights = return date minus departure date
- Nights in each city: for example Makkah 7 nights, Madinah 7 nights. The total must equal the trip's nights
- Room sharing: double (2), triple (3), quad (4) or quint (5) persons per room
- Cities: where the client departs from in Pakistan, and whether they land in Jeddah or Madinah
If any of these is missing, ask before quoting. A quote built on a guess has to be redone, and the second quote always looks more expensive to the client.
Step 2: Price the hotels per room, per night
Hotel rates are usually quoted for a whole room per night, not per person. The formula is:
Hotel cost = room rate × nights × rooms needed
Rooms needed = persons who need a bed ÷ persons per room, rounded up
Rounding up is where money is lost. Five adults in quad rooms need 2 rooms, not 1.25. Infants normally share a bed and do not count towards rooms, while children usually do.
Two more checks before you move on:
- Is the rate valid for every night? A vendor rate that ends halfway through the stay leaves some nights unpriced. Check that the rate covers the check-in night through the last night, not just the arrival date.
- Is it the hotel the client expects? Distance from the Haram and walking or shuttle access matter to pilgrims. Note them on the quote so there are no surprises.
Step 3: Add the visa and air tickets per person
Visa and tickets are simpler because they are priced per traveller:
Visa cost = adult price × adults + child price × children + infant price × infants
Use the vendor's own child and infant prices where they exist, instead of assuming children pay the adult price. Visa fees and rules change from time to time, so confirm the current price with your visa vendor before you send a quote.
Air tickets work the same way. If your ticketing vendor quotes in PKR, keep the ticket in PKR and add it after you convert the SAR parts. Note the airline and whether the flight is direct or connecting: clients compare this first.
Step 4: Price transport by vehicle, not by person
Private transport is usually priced per trip for a whole vehicle:
Transport cost = rate per trip × vehicles needed
Vehicles needed = travellers who need a seat ÷ seats in the vehicle, rounded up
A typical Umrah trip has several legs: airport to the Makkah hotel, Makkah to Madinah, and Madinah to the airport for the return. Some vendors price each leg; others offer one full-trip rate. Price both ways and use the cheaper one.
If the client prefers shared transport, the rate is per seat instead: multiply it by the number of travellers.
Step 5: Add ziyarat
Ziyarat is priced in one of two ways:
- By bus: a per-person rate × travellers (infants often free)
- Private vehicle: a per-vehicle rate × vehicles needed
Price ziyarat for each city the client stays in, only if it is part of the package.
Step 6: Convert SAR to PKR once, at your own rate
Add up every SAR cost first, then convert the total at one exchange rate:
Cost in PKR = total SAR cost × your SAR-to-PKR rate + costs already in PKR (such as tickets)
Use the rate your agency actually pays, not a rate from the news. Write the exchange rate on the quote. If the riyal moves, you can show the client exactly why a new quote differs.
Step 7: Add your markup
There are two common ways to add profit:
- Percentage markup: for example 8% on top of cost. It grows with the size of the package.
- Fixed markup per person: for example a fixed amount in PKR per adult and per child. It keeps your profit predictable on cheaper packages.
Decide whether infants carry a markup, and apply the same rule every time, so two consultants in your office never quote the same package at two different prices.
A worked example (example figures only)
The numbers below are made-up round figures to show the maths. They are not current market rates.
Trip: 4 adults, 14 nights (Makkah 7, Madinah 7), quad room, private car for the full trip, ziyarat by bus.
- Makkah hotel: SAR 400 per room per night × 7 nights × 1 room = SAR 2,800
- Madinah hotel: SAR 300 per room per night × 7 nights × 1 room = SAR 2,100
- Visa: SAR 500 × 4 adults = SAR 2,000
- Transport: SAR 900 for the full trip × 1 vehicle = SAR 900
- Ziyarat by bus: SAR 50 × 4 adults = SAR 200
Total in SAR: SAR 8,000. At an example rate of PKR 75 per riyal, that is PKR 600,000.
Add air tickets of PKR 150,000 × 4 adults = PKR 600,000. Total cost: PKR 1,200,000.
With an 8% markup (PKR 96,000), the package sells for PKR 1,296,000, or PKR 324,000 per person.
Now change one input: make it 5 adults instead of 4. You need 2 quad rooms, so the hotel cost doubles, while transport may still fit one vehicle. This is why every line has to be recalculated from its own formula instead of scaling the old total.
Mistakes that quietly cost agencies money
- Rounding rooms or vehicles down instead of up
- Charging children the adult price, or forgetting infant prices altogether
- Using an expired vendor rate, or one that does not cover every night of the stay
- Quoting with an old exchange rate after the riyal has moved
- Sending a quote with no validity date, so the client comes back weeks later expecting the same price
- Mixing SAR and PKR in the same total before converting
Calculate it in seconds instead of minutes
Doing this by hand works, but it is slow, and every manual step is a chance for a mistake. Calbil keeps every vendor's rates in one rate book with their validity dates, picks the cheapest valid rate for each line, works out rooms, vehicles, children and infants, converts SAR to PKR at your rate and adds your markup. You get a branded one-page quote ready to share on WhatsApp.
You can try it on the free plan, no card needed. Once your quote is priced, see what a professional Umrah quotation should include.
FAQs
How do you calculate hotel rooms for an Umrah group?
Divide the number of travellers who need a bed (adults and children) by the persons per room, then round up. Five adults in quad rooms need two rooms. Infants usually share a bed and are not counted.
Should children pay the same price as adults?
Not necessarily. Many vendors have separate child and infant prices for visas, tickets and ziyarat. Hotel rooms are shared, so children are counted for rooms but the room price is not charged per person.
Which exchange rate should I use for SAR to PKR?
Use the rate your agency actually pays your vendors, and write it on the quote. Convert the total SAR cost once, then add any costs that are already in PKR, such as air tickets.
How long should an Umrah quotation be valid?
Keep validity short, because hotel availability, vendor rates and the exchange rate all change. Many agencies keep quotes valid for a few days and say so clearly on the quote.
Keep reading

Umrah Quotation Format: What a Professional Umrah Quote Must Include
A clear Umrah quotation format wins trust. See the 12 details every Umrah quote needs, how to show prices, and a copy-ready WhatsApp template.

Umrah Quote Follow-Up: WhatsApp Messages That Get Replies (Roman Urdu Templates)
Ready Roman Urdu WhatsApp follow-up messages for Umrah quotes: not opened, opened but no reply, expiring and price objections, plus when to send each.