Finance

Currency volatility eats travel margins: how to protect a booking sold months before travel

You quote in March, the customer pays in June, and the trip runs in July. If the local currency slides in between, your margin travels without you. Here is how to keep it.

A laptop on a desk showing a revenue dashboard

In March you quote a seven-night Riviera Maya package at 52,000 Mexican pesos for a family traveling in July. Your costs, the hotel, the DMC, the transfers, are all in US dollars. The family pays a deposit, then the final balance in late June. If the peso slides 8 percent between your quote and that final payment, the pesos you collect buy fewer dollars than you planned, and the margin you built into the package is gone before anyone boards a plane. The numbers here are illustrative, but if you sell travel across borders, you have watched some version of this happen.

Currency volatility is one of the quietest threats to a travel business. It never sends an invoice. It just shows up as a package that somehow made no money. The good news is that most of the damage comes from a handful of predictable places, and you can close them with pricing discipline and better payment operations. This is not investment advice; it is business hygiene for companies that sell in one currency and pay suppliers in another.

Anatomy of an FX loss

FX is shorthand for foreign exchange, the business of converting one currency into another. Three terms explain most of what happens to your money, so let's define them once, in plain language.

The exchange rate spread is the gap between the mid-market rate (the rate you see on Google) and the rate you actually receive when your money is converted. Settlement is the moment the funds from a sale actually land in your account, which can be days after the customer paid. A conversion fee is the explicit percentage a provider charges for changing your money from one currency to another, on top of whatever rate they give you.

Now walk through the example. You price the package at $2,600 in costs plus $400 of margin, and quote it at 52,000 pesos using the rate on the day of the quote. Three things then happen in sequence:

  • Time passes. Weeks or months sit between the quote, the deposit, and the final balance. Every one of those days, the rate can move, and you are the one holding the exposure.
  • The rate moves. If the peso weakens 8 percent, the 52,000 pesos you collect convert to roughly $2,760 instead of $3,000. Your $400 margin just became $160, before spreads and fees.
  • The conversion takes its cut. The spread and the conversion fee come out of what is left. On a thin margin, a percent or two is the difference between a profitable booking and a free trip you paid for.

Notice what did not happen: nobody made a mistake. The loss lived entirely in the gap between the currency you sold in and the currency you owe in. That gap is the thing to manage.

Where FX losses actually hide

The dramatic version of FX risk is a devaluation headline. The everyday version is smaller, quieter, and adds up across every booking. Four places deserve a flashlight.

The spread on every conversion

Every time money changes currency, someone applies a rate, and that rate is rarely the mid-market one. The difference can look tiny per transaction and still be one of your largest cost lines across a season of $3,000 and $5,000 packages. Most travel businesses have never calculated the effective rate they receive versus the mid-market rate on the same day.

Double conversions

This one hurts because it is pure waste. A customer in Brazil pays in reais. The money is converted to dollars, lands somewhere, then gets converted again, to pay a supplier in a third currency, or because your own accounts force an extra hop. Each hop pays a spread. Two conversions where one would do means paying the toll twice on the same money.

Refunds converted twice

A customer pays 15,000 pesos, plans change, and you refund them. If the money was converted to dollars on the way in, and converts back to pesos on the way out, you paid the spread in both directions, on money you did not keep. On a busy cancellation month, refund round-trips can quietly cost more than your software stack.

Slow settlement windows

Between the customer's payment and the money reaching your account, you own the exposure. A settlement window of several days on a volatile currency is a coin flip you did not agree to play. Faster settlement shortens the number of days the market can move against money that is already yours.

Pricing tactics that hold your margin

You cannot control exchange rates. You fully control how you quote, and that is where most of the protection lives.

Put an expiry date on every quote

A quote without a validity window is an open-ended promise to absorb whatever the market does. Add one plain line: "This price is valid for 14 days from the date of this quote." Pick the window that fits your booking rhythm, 7, 14, or 30 days. After it lapses, you re-quote at current rates. Customers accept expiry dates on airfares every day; they will accept yours.

Set a repricing trigger on final balances

The deposit locks the trip, but the final balance often arrives months later. Decide in advance what happens if the rate moves meaningfully before then, and write it into your booking terms in words a customer can read: "The balance is due 45 days before travel. If the exchange rate at that time differs from the quote date rate by more than 5 percent, the balance will be adjusted to reflect the current rate." Pick your own threshold. The exact number matters less than having one, agreed in writing, before the market forces the conversation.

Write the currency clause in plain language

Bury the FX policy in legalese and it will not protect you when it matters, because the customer will feel ambushed. State it plainly at the moment of quoting: which currency the price is based on, how long the quote holds, and what triggers a repricing. A customer who understood the rules on day one rarely fights them on day ninety.

Know when to price in USD outright

If your costs are all in dollars and your customers are comfortable with dollar pricing, quoting in USD moves the exposure off your books entirely: the customer pays whatever their currency converts to on payment day. The tradeoff is real, a USD price feels foreign to some travelers and can cost you conversions at the top of the funnel. A common middle path is to price in USD and display an indicative local amount, clearly labeled as approximate.

The margin on a booking sold months out is not protected the day the customer travels. It is protected the day you write the quote.

Collect in their currency, settle in USD

Here is the operational move that resolves the tension underneath everything above: let the traveler pay in the currency they trust, and receive your money in the currency you spend.

Travelers convert best when the price on the payment page matches the money in their bank account. A family in Guadalajara wants to pay pesos with a local card. A couple in São Paulo wants reais, often in installments. Force them to pay a USD charge on a local card and you add friction, their bank's own conversion markup, and often a failed payment.

Collecting in the customer's currency while settling in USD means the customer pays in pesos or reais, and the amount is converted at a known rate as part of the payment itself, with dollars arriving in your account. The exposure window collapses to almost nothing on the collection side. You are no longer holding a pile of local currency and hoping the rate behaves until you convert it.

To be precise about what this is: it is a payment operations choice, not a hedge, not a financial instrument, and not currency trading. You are simply arranging to get paid in the currency your costs are in, the same way a US hotel insists on being paid in dollars. Combine it with the pricing tactics above and the two failure points, the quote-to-payment gap and the payment-to-payout gap, are both handled. Pricing discipline covers the first. Settling in USD covers the second.

When you evaluate any way of collecting cross-border payments, ask three questions: what exact rate applies and when is it fixed, how many conversions does the money go through between the customer and you, and how many days until settlement. Those three answers are your effective FX cost.

Refunds and FX: decide the policy before you need it

Refunds are where FX surprises get personal, because now the dispute is with your customer, not the market.

The clean rule: refund in the original currency, for the original amount. The customer paid 15,000 pesos, the customer gets 15,000 pesos back. What those pesos are worth in dollars on refund day is a cost of doing business, in your favor some months, against you in others. The alternative, refunding a converted dollar amount at today's rate, produces a number the customer does not recognize, and an unrecognized refund amount is how a routine cancellation turns into a dispute.

Then document it. One plain sentence in your booking terms: "Refunds are issued in the currency and amount originally paid." Accepted in writing at the time of booking, it removes the argument before it exists. And when you review providers, check how they handle refunds specifically: whether the money makes a full round-trip through two conversions, or the refund travels back the way it came without a second spread. Across a season, that detail is real money.

What to review monthly

FX health is not a one-time fix. Rates drift, providers change terms, and new corridors open as you grow. A 30-minute monthly review keeps you honest.

  1. Effective FX cost per booking. For a sample of bookings, compare what the customer paid, converted at that day's mid-market rate, against the dollars that reached your account. The difference is your all-in FX cost. Track it as a percentage.
  2. The spread you are paying. Compare the rate you received on each conversion with the mid-market rate for the same day. If the gap is drifting wider, ask why.
  3. Where double conversions happen. Trace the path of one payment from each market, customer to your account to supplier. Count the conversions. More than one hop per direction is a flag.
  4. Settlement days. Measure payment date to money-in-account date, per market. Rising settlement times mean rising exposure.
  5. Quote expiry compliance. Check whether the team is honoring validity windows or quietly extending stale quotes. An expired quote honored at the old rate is a discount nobody approved.
  6. Refund round-trips. Review the month's refunds and confirm they went back in the original currency and amount, without a second conversion.

The short version

  • The margin on a cross-border booking is won or lost between quote and final payment, so put validity windows and a repricing trigger in writing.
  • FX losses hide in spreads, double conversions, refund round-trips, and slow settlement, not in headlines.
  • Collect in the customer's currency and settle in USD so the traveler pays the way they trust and you stop carrying the exposure.
  • Review your effective FX cost monthly; what you measure stops surprising you.

None of this requires forecasting where any currency is headed, and you should be suspicious of anyone who says they can. It requires deciding, in advance and in writing, who carries the exchange risk and for how long, then choosing payment operations that shrink the window you carry it. Do that, and currency volatility goes back to being weather: real, occasionally rough, and no longer capable of sinking a booking you priced well.

Aloha lets you collect in local currencies across the Americas and settle in USD, so the exchange risk between payment and payout stops living on your books.