Tour package agreement: the agent-client contract format
A copy-paste tour package agreement for agent-client bookings: clauses, cancellation table, stamp paper rules, and a one-page version.
Reykjavík · 23:10Your client types "confirmed" on WhatsApp, pays a ₹15,000 advance, and three weeks later cancels a day before departure demanding a full refund. You have a quote PDF and a chat thread. Nothing else. This is the gap a proper travel agency agreement with client format is meant to close: not the quotation you send to win the booking, but the contract that protects you when the booking goes wrong.
Most operators skip this step, or reuse a US-drafted tour booking contract sample that cites laws that don't apply here. Below is a full tour package agreement between agent and client, clause by clause, annotated, plus a lightweight one-page version for smaller bookings. Adapt it, don't copy it blind.
Does "confirmed" plus an advance already make it a contract?
Most likely, yes. Indian contract law needs an offer, an acceptance, and consideration (money changing hands) and doesn't insist on a particular form. Your quotation is the offer, "confirmed, sending advance now" is the acceptance, and the ₹15,000 that lands in your account is the consideration.
Commentary on electronic transactions generally treats e-signatures and electronic acceptance as valid under the IT Act, 2000's Section 10A, and a WhatsApp "confirmed" alongside a payment is commonly read as satisfying offer-acceptance-consideration under the Indian Contract Act, 1872. That reading hasn't been tested against your exact chat wording in a court, so treat it as a reasonable working assumption, not a guarantee. Talk to a lawyer before you rely on it in an actual dispute.
This cuts both ways. If a client screenshots your team promising "full refund if you cancel" in a chat, that promise can be used against you too, even with no signed PDF anywhere. A written agreement doesn't invent the contract from nothing. It replaces a scattered chat history with one document both sides read and sign, with clauses you actually chose instead of whatever got typed in a hurry.
What goes into a tour package agreement between agent and client
A workable agreement covers seven things: parties, package scope (as an annexure matching the quotation you already sent), payment milestones, a cancellation table, a deviation/substitution clause, a complaint window, and arbitration/jurisdiction. Skip any one of these and you're negotiating a dispute from a weaker position than you need to be in. The template below fills in all seven.
The full agreement format, ready to copy
This is a private commercial agreement, not a government form, so there's no prescribed layout. Fill in the brackets, delete what you don't need, and keep a signed copy (physical or scanned) with every booking above your own comfort threshold.
TOUR PACKAGE AGREEMENT
This Agreement is made on [DATE] between:
[AGENCY LEGAL NAME], having its registered office at [ADDRESS],
GSTIN [NUMBER] ("the Agency")
and
[CLIENT NAME], residing at [ADDRESS], contact [PHONE/EMAIL] ("the Client")
1. SCOPE OF PACKAGE
The Agency agrees to arrange the tour package described in
Annexure A (itinerary, inclusions, exclusions, hotel category)
dated [DATE], for travel from [START DATE] to [END DATE], for
[NUMBER] traveller(s).
2. PACKAGE COST AND PAYMENT SCHEDULE
Total package cost: Rs. [AMOUNT]
Advance on booking (due [DATE]): Rs. [AMOUNT]
Second installment (due [DATE]): Rs. [AMOUNT]
Balance (due [DATE], before departure): Rs. [AMOUNT]
Payments are non-transferable to any other booking without the
Agency's written consent.
3. CANCELLATION AND REFUND
Cancellation initiated by the Client will be refunded as follows,
calculated from the number of days before the departure date in
clause 1:
More than [X] days: [X]% of package cost refunded
[X]-[X] days: [X]% of package cost refunded
[X]-[X] days: [X]% of package cost refunded
Less than [X] days or no-show: No refund
These percentages reflect what the Agency's own suppliers
(hotels, transporters, DMCs) refund it, and are not negotiable
per-booking without written amendment.
4. DEVIATION AND SUBSTITUTION
The Agency may substitute a hotel, flight, vehicle, or guide with
one of equivalent or higher category due to availability, weather,
or circumstances beyond its control, and will inform the Client
in writing (WhatsApp or email counts) as soon as it is aware.
A downgrade in category, if unavoidable, will be accompanied by a
pro-rata refund of the cost difference.
5. CLIENT OBLIGATIONS
The Client is responsible for carrying valid identification,
travel documents, and visas (where the Agency is not separately
contracted to arrange these), and for disclosing any medical or
dietary conditions relevant to the itinerary before departure.
6. COMPLAINTS
Any complaint regarding services rendered during the tour must be
raised by the Client in writing within [NUMBER] days of the return
date in clause 1. Complaints raised after this window will not be
entertained for refund or compensation purposes.
7. LIMITATION OF LIABILITY
The Agency's liability is limited to services it directly renders
and does not extend to acts, defaults, or negligence of third-party
suppliers (airlines, hotels, transporters) beyond what those
suppliers themselves are liable for.
8. GOVERNING LAW AND JURISDICTION
This Agreement is governed by the laws of India. Any dispute
arising from this Agreement shall be subject to the exclusive
jurisdiction of the courts at [CITY], and the parties agree to
first attempt resolution through [ARBITRATION / MEDIATION, if
applicable].
Signed:
_______________________ _______________________
For [AGENCY NAME] [CLIENT NAME]
Date: Date:
A few clauses need a second look before you print this.
Clause 3 only works if the percentages come from your own contracts with suppliers. If you promise a 100% refund at 15 days but your hotel keeps 50% of your money at that point, you've written yourself a loss. Match these numbers against what your suppliers actually refund before you lock the table.
Careful: Clause 4 (deviation) is the one operators lean on hardest and clients push back on hardest. "Equivalent or higher category" is doing a lot of work in that sentence. If you routinely substitute a 3-star for a 4-star hotel and call it equivalent, expect that clause to be tested. Keep your definition of "equivalent" honest, or you'll lose the argument even with a signed agreement in hand.
Clause 6, the complaint window, is worth being firm about. Without a stated deadline, a client can raise a complaint about a trip six months later and you have no clean way to say it's closed.
Do you need stamp paper for this?
Not for the agreement to be valid. Nothing in Indian contract law requires this kind of private commercial agreement to be printed on stamp paper to be enforceable, since (as covered above) a chat confirmation plus a payment already forms a contract with no paper at all.
Stamp duty is a state subject, and rates and applicability vary by state and by transaction value, so there's no single India-wide number to quote here. Most agencies simply print, sign, and scan for lower-value domestic bookings. For higher-value or international packages, printing on stamp paper is a defensive habit some agencies adopt, and it's worth a quick call to a local lawyer or CA to confirm what your state expects, as of July 2026.
There's real demand for someone else to just handle this: paid services such as TaxWink offer travel agent agreement drafting online. If your ticket sizes are high enough that a badly worded clause could cost you real money, that's a reasonable spend. For most day-to-day bookings, the template above, adapted to your own supplier terms, does the job.
The one-page version for sub-₹1 lakh bookings
A full eight-clause agreement is overkill for a ₹40,000 weekend package. Use this shorter version for smaller domestic bookings where the client will not sit through a two-page document, but you still want something signed.
BOOKING CONFIRMATION AND TERMS
[Agency Name] confirms the following booking for [Client Name]:
Package: [Destination/itinerary name], [start date] to [end date]
Total cost: Rs. [amount]
Advance paid: Rs. [amount], balance of Rs. [amount] due by [date]
Cancellation: [X]% refund if cancelled [X]+ days before departure,
no refund within [X] days of departure.
Any changes to hotel, transport, or itinerary made necessary by
availability will be of equal or better category, informed in
writing before departure.
Complaints about the trip must reach us in writing within [X] days
of return.
Disputes, if any, fall under the jurisdiction of [City] courts.
Client signature: _______________ Date: _______
Agency signature: _______________ Date: _______
This keeps the five clauses that actually get disputed (cost, cancellation, deviation, complaints, jurisdiction) and drops the rest. It fits on one page, most clients will actually sign it before departure, and it still gives you something firmer than a WhatsApp thread if a cancellation turns into an argument.
Common questions
Can I just use a travel agreement format Word template I found online?
You can start from one, but check what it's citing first. Most free travel agreement format Word templates online are drafted for US or UK consumer law and reference statutes that don't apply here. Keep the clause structure (parties, scope, payment, cancellation, jurisdiction) as a skeleton, but swap in the Indian Contract Act framing above and your own cancellation numbers.
What happens if we never sign anything at all?
The booking is still very likely a contract, formed the moment the client confirmed and paid. What you lose without a signed agreement isn't the contract itself, it's proof of the specific terms: your cancellation percentages, deviation clause, complaint window. In a dispute, you're arguing from a WhatsApp thread instead of a document both sides agreed to, a weaker position even when you're right.
Do I need a digital signature, or is a photo of a signed page enough?
A photo or scan of a wet-ink signature is standard practice and what most agencies use. This is a private commercial agreement, not a government filing, so there's no requirement for a certified digital signature. A signed PDF returned over WhatsApp or email, kept on file against the booking, is enough for most operators.
The short version
- A WhatsApp "confirmed" plus an advance payment likely already forms a contract under Indian law, with or without a signed document.
- A written agreement doesn't create the contract, it replaces a scattered chat history with clauses you chose: scope, payment schedule, cancellation table, deviation rules, complaint window, jurisdiction.
- Match your cancellation percentages to what your own suppliers refund you, not to whatever sounds generous in the moment.
- Keep the "equivalent or higher category" deviation clause honest. It's the one clients push back on hardest.
- Set a firm complaint window (in writing, within X days of return) so a dispute can't resurface months later.
- Stamp paper isn't required for validity; it's a defensive habit for higher-value bookings, and rules vary by state.
- For smaller domestic bookings, the one-page version covering cost, cancellation, deviation, and jurisdiction is enough to sign in five minutes.