Ten rules we hold ourselves to on every booking. If we break one, tell us and we fix the booking at our cost.
The price in search is the price at payment. Taxes and our ₹249 per-traveller service fee are inside every result card. Nothing is added on the payment page.
Our fee has a name and a number. It's called "Expocity service fee", it's ₹249 per traveller on flights and ₹99 per room on hotels, and it's shown as its own line.
Nothing is pre-ticked. Insurance, seats, meals and fare upgrades are opt-in. We never use "I'll take the risk" style buttons.
No fake urgency. "Seats left" appears only when the airline system reports 6 or fewer at that fare. No countdown timers.
Cancellation charges are shown before you choose a fare. Every fare type lists its rule on the review screen: Saver — non-refundable (taxes refundable); Flex — partial refund — airline fee only; Flex Plus — full refund up to 24h before departure;
Airline charges are passed through at cost. On cancellation you see the airline's/hotel's actual charge and our ₹250 fee as two separate lines. We don't mark up supplier fees.
Refunds have four visible stages. Received → with airline → approved → credited. Each stage triggers an email. You never need to call to ask "where is my refund".
Coupons never hide fees. Applying a code reduces the total; it never changes whether a fee applies.
Sample data is labelled. If any screen shows non-live data (e.g. in staging), it says so.
A human answers. Phone and WhatsApp support with real people; the 24×7 line is only promised to ticketed travellers because that's what we can staff.
These rules are built into the software, not just the marketing: the same quote object produces the result card, the review screen, the PayU request and the e-ticket.
Designed to comply with the Central Consumer Protection Authority's Guidelines for Prevention and Regulation of Dark Patterns, 2023 (drip pricing, basket sneaking, confirm shaming, false urgency).