Skip to main content

FX lock for software: cut FX exposure on international sales

Marina Campos
Marina CamposAugust 19, 20265 min. read
FX lock for software: cut FX exposure on international sales

73% of the corporate software installed in Brazil is foreign, according to the Associação Brasileira das Empresas de Software, ABES. It is a massive market, and almost all of it is born outside the country. The reader of this text is the ISV (Independent Software Vendor, a software company that sells its product to other businesses) selling into Latin America from the United States, Europe, or the Nordics. It is their sale that counts, in their currency. When they close a contract in dollars with a buyer in São Paulo, the party carrying the currency risk is the seller, not the buyer. And that risk is born on a date almost nobody looks at: the invoice date.

Take an illustrative scenario, with rates used for teaching purposes only, never a market quote. A data analytics platform based in San Francisco sells US$120 thousand to a Brazilian industrial group at a rate of R$6.20 on the invoice date, R$744 thousand expected. Settlement takes time, and in the interval the dollar falls to R$5.90. The revenue in reais has shrunk 4.8%, to R$708 thousand. No clause was breached and no engineer made a mistake. Time simply passed, and time is the currency that currency markets charge.

The thesis: FX risk starts on the invoice date, not on receipt

The currency exposure of an international sale is born on the invoice date, not on the date of receipt. In between, the dollar moves and changes the real value of what is expected. The FX lock fixes the rate in the purchase price, and the seller receives a known value. The risk starts at the invoice. Short and direct.

Most companies treat currency risk as a problem that appears when the remittance is assembled, and it is there that the rate is quoted and the IOF is charged on the value. That reading puts the exposure in the wrong place. The fluctuation that erodes the seller's margin does not happen only at the final conversion; it accumulates on every day the invoice remains open. Endure the gap. If the seller issues the invoice in dollars and the client only pays forty days later, the exchange rate has forty days to move.

The mechanism is the same for any currency and any market: the invoice creates an open position in a foreign currency. As long as that position is not closed by receipt, the seller carries the movement of the currency pair alone. The read on how much the exchange rate moves follows the foreign exchange and rate data published by the Central Bank of Brazil, which records the behavior of the dollar against the real in a daily series. Articles on cross-border payments in Latin America cover the cost of receiving in a local currency; this text covers something that comes before, the moment the number in a foreign currency turns into a bet.

Why the exchange rate becomes a risk for an ISV selling abroad

A domestic ISV invoices and receives in the same currency, so it carries no currency position. The international ISV issues in dollars for Latin America, and between the invoice and the payment there is an interval in which the dollar changes the real value of the revenue. Three components add up to become risk: pure variation, spread, and time.

Pure variation is the dollar in motion, and in turbulent quarters an oscillation of a few points in a few weeks is normal. In one direction, comparing expected revenue with realized revenue is revealing. If the dollar rises from R$6.20 to R$6.66, the exposed seller gains 7.4% more in reais, R$799 thousand on the US$120 thousand, exactly 6.66 divided by 6.20. If the dollar falls to R$5.90, revenue shrinks 4.84%, and not by rounding: 5.90 divided by 6.20 subtracted from one. A falling dollar is the direction that bites. A rising dollar pays the seller.

The spread is the difference between the rate used in the proposal and the effective rate the conversion offers, and it exists in any currency exchange. Time is the third component: the longer the interval between invoice and receipt, the wider the window for the exchange rate to move, and an ISV that invoices monthly and receives in installments multiplies that interval. The role of the distributor matters here, because the international seller often discovers the variation only at settlement at the bank, when the outcome is already decided. How installment plans work in Latin America for ISVs explains how the combination of term and exchange rate can turn into an unforeseen liability.

What the FX lock is and how it transfers risk to the distributor

The FX lock fixes the rate on the purchase date and guarantees the ISV a known revenue value whether the dollar rises or falls afterward. It is not a bet; it is a transfer of risk. Whoever structures the payment absorbs the variation and delivers the agreed amount. Everything is locked at sale.

In practice, the lock operates on the purchase date. The client sees the price in a foreign currency, converts it at the locked rate, and pays in reais. The ISV receives the corresponding value, also in reais, on the agreed term. The distributor, which runs the local infrastructure, carries the difference between the locked rate and the market rate at settlement. For the seller, the exchange rate stops being a variable and becomes a constant of the contract.

This changes the nature of predictability. A company that knows exactly how much it will receive from each sale can budget with precision, build its cash planning on data rather than projection, and price without hiding a conversion cost in the price. The CFO stops asking how much the exchange rate ate into the quarter and starts treating each sale as a stable number on the spreadsheet.

It is important to separate the FX lock from a bet on derivatives. A financial hedge requires the ISV to buy a futures instrument, pay a cost for it, and manage positions. The lock in the sales price requires none of that from the seller. The risk disappears from the balance sheet because the ISV is never truly exposed; the operation is designed to protect it from the start. What a local checkout does for the conversion of an international SaaS completes the reading by showing how the local currency shrinks buyer friction, while the lock handles the seller side.

How the FX lock relates to installment plans of up to 12x

The link between lock and installment plan is what makes the two viable together: the seller receives the locked value at once, while the buyer pays in reais in installments. Without the lock, a 12x installment plan would carry the variation to the seller across the term. With the lock, whoever structures the payment absorbs the interval. The seller does not wait.

Consider a sale of US$24 thousand, a small contract in terms of a big account. The client prefers to pay in twelve installments. On the route without a lock, each US$2 thousand installment is converted at the rate of the corresponding month, and the seller receives twelve different values, reflecting the accumulated fluctuation. On the route with a lock, the rate is fixed at purchase, the installment plan is built in reais from it, and the seller's revenue is determined before the first installment comes due. Twelve months of risk become zero.

The financial point is payment at once. The seller neither finances the client nor carries a receivable for a year. The structure separates terms: the buyer gets twelve months to pay, the seller receives its value in a single move. That separation is what the guide to payment structures without a foreign fiscal entity describes from an operational point of view, and the lock is the mechanism that enables it from a currency point of view.

The result for the ISV is twofold. On one hand, it removes uncertainty about how much it will receive. On the other, it restores commercial competitiveness: it can offer installments without charging an imaginary risk premium for currency, because the risk no longer exists for it. Installments stop being a dangerous concession and become a safe commercial term.

What changes in practice: without a lock versus with a lock

The direct comparison between the two paths shows that the difference is not in the rate itself; it is in the predictability of the outcome. The lock protects the seller from a falling dollar between the invoice and the settlement. The table below breaks down the points of variation. Pay attention to the sign.

inline-01.png

The table carries two facts that deserve attention. The first is that the route with a lock keeps the revenue in reais intact even when the exchange rate moves against the seller, because the rate was fixed at purchase. A dollar that falls from R$6.20 to R$5.90 would shrink exposed revenue by 4.84%; with the lock, the seller receives what it agreed to. The second is that, in the favorable scenario in which the dollar rises after purchase, the seller does not capture the gain: it receives what was agreed, because the protection works in both directions. With the lock you buy certainty, not speculation. A falling dollar does not touch the seller. A rising dollar does not either.

There is an honest reading of who gives something up with the protection. In a year in which the real weakens systematically against the dollar, a seller that fixes the rate would have gained 7.4% more had it stayed exposed. The lock trades that possibility of gain for a guarantee of predictability. For an ISV that prioritizes revenue stability and planning, the trade is favorable; for one that wants to speculate with its own invoice, it is a mistake. This text takes a position: software revenue is planned, not gambled.

How to assess whether an ISV needs an FX lock

Not every ISV needs the lock, and the criterion is objective: whoever has an open position in a foreign currency between invoice and receipt needs it, whoever invoices and receives in the same currency has nothing to lock. The assessment comes down to four questions, and each answer indicating exposure strengthens the case for the lock. Decide with the test below.

  1. Is the price set in dollars and the payment received in another currency? If so, there is an open position.
  2. Does the interval between the invoice and the receipt exceed a few weeks? The longer the term, the wider the window.
  3. Is an installment plan such as 12x part of the offer? Then the seller is financing the client in a foreign currency.
  4. Is the margin thin enough that 4% of variation changes the outcome? If so, risk is cost.

Whoever answers yes to more than one question is, in practice, granting the buyer a hidden discount in a foreign currency whenever the exchange rate moves against them. The lock restores control by turning uncertain revenue into known revenue, without changing the price in dollars or the client's term. The decision for the lock is a commercial structure decision, not an asset management one. That is what weighs.

The characteristic that separates an ISV ready for the lock is reliance on revenue predictability. Companies that budget by annual subscription, price long-term contracts, or report results quarterly suffer more from variation than those that live on one-off sales converted the same week. The first group buys the lock; the second, almost always, does too. Revenue forecast is the ruler. Those who value it lock. Those who ignore it guess.

FAQ

Does the FX lock guarantee that the ISV receives the value in reais of the dollar price?

Yes, and that is exactly the function of the mechanism. The exchange rate is fixed on the purchase date, and the ISV receives, in reais, the value equivalent to the agreed price in the foreign currency, even if the real depreciates afterward. The variation between the purchase date and the settlement date stays with whoever structures the payment, not with the seller.

Does the FX lock work for any sale value or only for large contracts?

The lock does not depend on a minimum transaction value to exist; it is a characteristic of the payment design, not of the size of the sale. The benefit is proportional to exposure: the larger the outstanding amount in a foreign currency and the longer the term, the more relevant it is to eliminate the variation. Small, fast sales feel less impact, but they are not subject to a value requirement.

Does offering installment plans of up to 12x with an FX lock cost more for the buyer?

No, not because of the lock, which removes the seller's risk and adds no embedded cost to the price in reais. The installment plan is built in reais from the rate fixed at purchase, and the buyer pays in the local currency without suffering the dollar variation across the twelve months. Predictability works for both sides, each in its own currency.

Is the FX lock a financial hedge with derivatives?

No. A hedge requires the seller to acquire a futures instrument, pay a cost per position, and manage the derivatives market. The lock in the sales price is structural: it is designed so that the ISV never carries the open position, transferring the risk to whoever operates the payment infrastructure. The seller buys nothing, pays no premium, and manages no position.

How does the FX lock eliminate FX exposure even with a long installment plan?

Because it separates the buyer's term from the seller's receipt term. While the client pays in installments of up to 12x in reais, the ISV receives the locked value at once. The lock fixes the rate at purchase, and payment at once closes the seller's currency position at the start, eliminating the exposure that would exist if each installment were converted at the rate of the corresponding month.

And for a Brazilian ISV selling abroad, does the lock work?

Yes, but that is a secondary case, not the lens of this text. When a Brazilian ISV distributes in the local currency and receives in reais, there is no currency position to lock; the risk changes sides. The need only appears when it sells in a foreign currency to a local client, a situation the text above does not use as a main example precisely because it is rare. Whoever is in that case applies the same calculation.

References and Further Reading

The consequence for those selling software in a foreign currency

The FX lock reorders the international seller's roadmap. The valuable move does not happen at the payment conversion; it happens on the day the price is given. An ISV that understands that the risk is born on the invoice date starts eliminating it at the source, rather than negotiating protection at the end. A falling dollar does not scare it.

For the international ISV selling into Latin America, the practical step is the Nexforce Marketplace, which delivers that lock: the exchange rate is locked on the purchase date, the buyer pays in reais in installments of up to 12x, and the ISV receives the agreed value at once. It is not a financial hedge and it does not require opening an entity abroad. It is a payment design that transfers the variation to whoever operates local distribution and hands the seller a stable number on the spreadsheet. When the rate locks at purchase, revenue stops being a bet and becomes a number again.

Nexforce

Sell software in Latin Americawith no setup and saving 50%

Distribute your SaaS through the Nexforce platform scaling sales channels in a simple way

Run Simulation

Related articles