How to state your budget without being upsold
You have a number in mind and worry that saying it will only raise the price.
Give your budget as a range with a ceiling, and ask for the quote in separate lines. A range gives the agency room to find a good fit, the ceiling protects you, and the lines let you see exactly what each part costs. That combination keeps you in control without being rude or secretive.
Worry about being upsold is fair. This page gives you a short script and a checklist of cost lines. Use it with the island booking checklist, the cost calculator and our page on reading an island quotation line by line.
Why share a budget at all?
Without a number, an agency may send the priciest option or the lowest-priced one, and neither may suit you. With a range, they can match the room, the meals and the boat to what you actually want to spend.
You do not owe anyone your whole savings figure. Share the range you are comfortable paying and the ceiling you will not pass.
What does a good budget message look like?
Try this wording:
- Group: two adults and one child aged nine.
- Dates: any three nights in the first half of the month.
- Range: between this and that per person for the whole trip.
- Ceiling: I cannot go above this total.
- Please quote two options and list each cost line.
Notice that it asks for lines. That is the main protection, because it shows where the money goes.
Which cost lines should the budget cover?
Ask for each of these to be marked as included or extra:
- room, with the room type and bed layout.
- meals, naming which ones.
- the boat in both directions.
- park or conservation fees, for example the reported Redang amounts of RM30 and RM15 without a MyKad, and RM5 and RM2 with one [1].
- taxes and service charges.
- activities such as snorkelling trips.
- travel to the jetty, parking and any night before the boat.
If a line is missing, the budget has a gap. Our page on spotting missing items in a package quote shows how.
How do you decline an add-on politely?
You can say: thank you, that sounds nice, but we want to stay within our range. Could you show me the next option without it?
That keeps the door open and keeps the conversation friendly. You do not need to justify the choice. If the add-on matters to you later, you can ask about it again.
How do you compare an upgrade fairly?
Put the two options side by side and ask what exactly the extra money buys. Is it a better room, a meal plan, a morning boat, a quieter beach? Value each one in your own terms.
The resort inclusion comparator lines up what each quote includes. If the upgrade fits something you care about, take it. If not, it is not a bargain.
A better fit if…
Sharing a range may be a better fit if you want options and are open to a better room for a fair step up.
Sharing only a ceiling may be a better fit if the budget is tight and you want the lowest workable plan. In both cases, ask for the lines. Read about paying safely before you send any deposit.
Common questions
Should I tell the agency my budget?
Yes, as a range with a ceiling, such as between this and that per person, not above this. A range helps the agency choose a suitable room and boat. Keep the ceiling firm, and ask for the quote broken into lines.
Will stating a budget make the price go up?
It should not, and you can protect yourself by asking for two options, one near the low end and one near the high end, each with its lines listed. Compare totals, and ask what is dropped at the lower price.
What if the agency suggests a more expensive option?
Ask what exactly you gain for the difference, in room, meals, boat or timing. If you value it, choose it. If not, say you would like to stay within your range and ask for the next option.
Which costs are easiest to forget in a budget?
Park fees, the boat in both directions, meals not covered, tips and travel to the jetty. Ask for each line to be marked as included or extra, so your budget covers the whole trip.
Sources
- Secondary: ferry booking site (easybookmy) and FMT 2022 report citing Fisheries site (accessed 2026-10-16)