Enter each cost in its supplier currency — conversion uses your own FX rates.
Indicative default rates (late-2025 market). Adjust to your bank agreement or FX bureau.
OmraDesk picks up your assumptions, publishes the package, tracks pilgrim files, submits Nusuk visas and drives payments — from a single tool.
Calculated in your browser: nothing is stored
Indicative estimate. Editable indicative FX rates; local taxation, incident reserves and charter empty seats to be included per your contract.
The calculator combines three data families that you input in supplier currency: variable costs per pilgrim (flight, hotel, visa, transport, extras), fixed costs for the departure (charter block, guide, marketing, permits) and commercial parameters (sale price, maximum capacity, referrer commission, online or card payment fees).
Each cost is converted to the sale currency via exchange rates you can edit — indispensable when a single departure combines a flight paid in EUR, a hotel invoiced in SAR and a sale realised in GBP or USD. The advanced hotel mode splits the room cost by type (single/double/triple/quad) with your actual pilgrim mix and computes a weighted average automatically.
The instant output covers three angles: net margin at full capacity, break-even (in pilgrims and as a % of capacity), and the cumulative profit curve as a function of actual load factor.
Net margin per pilgrim = Sale price − (variable costs/pax + fixed costs/pax + commission + payment fees). Fixed costs/pax are obtained by dividing total fixed costs by capacity (a pessimistic denominator: your margin improves mechanically if you sell more, degrades if you sell less).
Break-even = fixed costs ÷ unit margin (price − variable costs/pax − commission − payment fees). If unit margin is zero or negative, no pilgrim count can reach break-even — the calculator flags it explicitly.
Charter empty seats: by convention, if you buy a lump-sum charter block, enter the block total under fixed cost and leave 0 under variable flight. If you buy per-seat (spot), the opposite. Never mix both entries — the margin will be silently wrong.
London → Jeddah, 14 nights, April 2026. Selling at £1 950 per pilgrim. Lump-sum charter block £18 000 (44 seats bought, 40 pilgrims targeted). Mecca 5★ hotel SAR 1 100/pax and Medina 4★ at SAR 700/pax for the full stay. Umrah visa £120/pax. Ground transport £80/pax. Guide £1 150 fixed. Marketing £800. Admin £250.
At SAR/GBP ≈ 0.21: hotel cost ≈ £378/pax. Total variable ≈ £578/pax. Fixed costs £20 200 (charter + guide + marketing + admin), i.e. £505/pax at 40 pilgrims. Net margin ≈ £867/pax, aggregate profit £34 680 at capacity, break-even at 15 pilgrims (38% of capacity). That leaves a comfortable buffer — the package remains profitable from 38% load onwards.
Replicate these numbers in the calculator and test what happens if SAR moves 5% or if you lose 8 seats to empty-seat.
Set the exchange rates to your actual buying conditions: a few points of difference on the riyal is enough to move the margin. And if you mostly sell single rooms, switch to advanced hotel mode for the most accurate cost.
To price an offer, the calculator is all you need. In OmraDesk, your offers, departures, pilgrim bookings and payments sit in one place, for your whole team.
You enter the selling price per pilgrim, the departure's fixed costs (flights or charter block, guide, transport) and the variable costs per pilgrim (hotel nights, visa, insurance, commissions). The calculator returns the margin per pilgrim and the total margin for the number of pilgrims sold, and shows what the result becomes at 50, 70 or 90% occupancy. Each cost line can be entered in its own currency.
Fixed costs, which do not depend on the number of pilgrims — airline seats bought as a block, guide, coach, organisation fees — and variable costs, which add up per pilgrim — hotel according to room type, visa, insurance, transfers, a referrer's commission. Fixed costs are what make a departure risky: the heavier they are, the more pilgrims you need before you stop losing money.
The calculator subtracts the pilgrim's variable costs from the selling price, then spreads fixed costs over the number of pilgrims actually sold. Margin per pilgrim therefore depends on occupancy: at fifty pilgrims, each carries a share of seats and guide twice as heavy as at a hundred. Costs in riyals, dollars or euros are converted to the selling currency at the displayed rate, which you can adjust.
The calculator shows it as a number of pilgrims and as an occupancy percentage: the point from which margins per pilgrim cover fixed costs. If the selling price does not even cover variable costs, break-even is flagged as unreachable whatever the occupancy — a useful signal before publishing a package. Nothing is stored: note or export your result before closing the page.
Package profitable? Move on to operational prep.