Publication date
Youve just signed a 12-month software deal. The customer pays a fixed price in euros, but your USD publisher invoices will arrive throughout the year.
So when does the rate on those payments actually get fixed: when the client signs, when someone books the payment or only when the invoice falls due?
That gap can decide whether a deal delivers the margin you expected. If your margin is only a few percentage points, even a modest EUR/USD movement can have a material effect.
In this guide, we look at three ways value-added resellers (VARs) and software distributors manage USD costs, where each approach can leave a gap and how FX risk management can help you plan the payments behind a fixed euro price.
When is your margin fixed?
A 12-month euro deal has two important dates. The first is the date you sign, when you fix the customer price. The second is each date you pay a USD publisher, when the exchange rate determines the euro cost.
Your margin sits between those two dates. If the dollar strengthens against the euro before a publisher payment, the same USD invoice costs more in euros. You cannot necessarily increase the customer price to compensate because the client bought a fixed price for the term.
The same principle applies to any business that prices in euros and pays a supplier in USD. The first step, however, is to confirm which costs actually create a USD payment.
Which publisher costs are actually paid in USD?
A USD price is not always a USD payment.
For example, Microsoft’s billing documentation separates products priced in all accepted currencies from products priced in USD. Microsoft may invoice licence-based and online services in the partner’s billing currency, while Azure pay-as-you-go, reservations, savings plans and some Marketplace lines may use USD pricing.
If your billing currency is not USD, the second group may still move with the dollar, but Microsoft applies the conversion on its invoice. You do not have a USD payment to manage in that case.
For each publisher, check the contract, the invoice currency and the payment currency separately. Only the costs you actually pay in USD belong in your USD payment map.
Three ways to manage USD publisher costs
Before comparing the approaches, ask two questions: when does the rate on each USD payment get fixed, and what information and action does that require? No approach is automatically right or wrong. The important point is to understand how closely the exchange rate matches the date you fix your customer price.
1. Convert at the spot rate when each invoice is due
When a USD invoice falls due, you convert euros at that day’s spot rate and pay. This can work well for small or irregular payments because you do not need to commit to a future amount or date.
The trade-off is timing. For a deal signed in January with quarterly USD payments, you may not know the full euro cost until the final payment has been made, close to a year later. The rate can move in either direction during that period.
2. Book a forward payment manually, deal by deal
Someone in finance books a rate for a future USD payment, perhaps through the company’s existing provider, when a deal is signed or when a payment approaches. This fixes the rate before payment day and can match one known payment on one known date closely.
The gap appears when information arrives late or changes after booking. A signed deal may not reach the person responsible for the booking immediately. The publisher’s invoice date may move, the licence count may fall or a renewal may slip. If several deals sign at once, one person may also struggle to book each payment in time.
3. Use a spreadsheet or internal process to trigger bookings
A spreadsheet or internal tool can list signed deals, expected USD payments, invoice dates and the FX risk management tools already in place. This gives the team one view of its exposure and reduces the chance that a payment depends on someone remembering it.
The process still depends on accurate data. The process fixes the rate only after someone enters the deal, and the team must update the tracker when the amount or date changes. Someone also needs to book the payment with a provider and maintain the process.
Each approach fixes the rate at a different point. If you want to align the exchange rate more closely with the date you sign a deal, the next step is to map the underlying USD payments and assess whether a forward payment contract fits them.
Using forward payment contracts for known USD costs
Once you have mapped the USD payments created by a deal, one option is to use a forward payment contract to secure an exchange rate for an identifiable future payment for goods or services. The contract supports the payment itself rather than general currency trading.
If the payment amount and timing are sufficiently clear, booking the contract when the client signs can bring the exchange rate closer to the date you fixed the customer price. Signing is not an automatic trigger, though. You still need to identify the underlying payment and match the contract to the way the publisher bills you.
This is different from simply paying a publisher later. A forward payment contract fixes the exchange rate for a future payment; it does not change the publisher’s invoice date or remove the need to make the underlying payment.
Match the contract to the payment pattern
The payment pattern determines which type of contract may fit. iBanFirst offers three types of forward payment contract:
- Fixed forward payment contract: for a single payment on a set date.
- Flexible forward payment contract: for several payments where the exact dates may move within a defined period.
- Dynamic forward payment contract: provides a guaranteed rate while allowing for a potentially better rate at maturity, subject to the product terms.
If the licence count, invoice date or expected payment amount changes, review the position rather than assuming the original contract still fits. Your account manager can explain how the different contracts work and what happens if the underlying payment changes.
Book and review the payment
- Map the payment: record the publisher, USD amount, expected date and how certain each detail is.
- Match the contract: use the payment pattern to identify the relevant product features.
- Book once the details are sufficiently reliable: signing can start the process, but only where the underlying payment is identifiable.
- Update the map: review the position if the licence count, payment date or amount changes.
Fixed and flexible forward payment contracts give you a known exchange rate for the relevant payment or period. If the dollar weakens before payment, you will not benefit from that later movement. That is the trade-off for having greater certainty over the euro cost.
A dynamic forward payment contract works differently because it can provide an opportunity to access a better rate at maturity. It still has specific conditions, so review the product terms and the underlying payment before entering into one.
Other FX exposures: rebates and quarter-end
Your FX exposure may not stop at publisher invoices. USD rebates and quarter-end concentration can also affect the margin on a fixed-price deal.
Holding USD rebates for future payments
Publishers may pay back-end incentives and performance rebates in USD. If you convert each rebate as soon as it arrives, its euro value is fixed on that day.
You may instead be able to hold the USD in a multi-currency account and use it for an upcoming USD publisher payment or convert it later. This can give you more control over when you convert, but it does not remove FX risk: the value of the balance can still move against the euro while you hold it.
Treat rebates as incoming funds and keep them separate from the USD payments you need to make. Looking at both sides together gives you a clearer view of how much USD you need to buy, hold or convert.
Managing a busy quarter-end
Quarter-end can concentrate signed deals, publisher invoices and rebates in the same few weeks. The software distributor data linked in this article states that 25% of subscription revenue can land in the final weeks of a quarter. If that reflects your business, the booking process faces its greatest test when several deals sign together.
- Keep the payment map current as deals sign rather than updating it in a batch after quarter-end.
- Agree who books payments during the busiest weeks and who covers for them.
-
Review USD rebates and publisher payments together before deciding how much USD to hold or convert.
How iBanFirst supports VARs and software distributors
If you quote fixed prices in euros but pay publishers in USD, iBanFirst can support the FX risk management behind those deals.
In the words of Jerome Boulon, CEO of NeoVad:
We try to limit exchange rate fluctuations in our balance sheet. With iBanFirst, we manage to maintain margins.
With iBanFirst, you can:
- use fixed, flexible or dynamic forward payment contracts for eligible underlying payments
- hold USD rebates and other balances in a multi-currency account and use them for future payments or convert them later
- pay publishers and other suppliers in 135+ currencies across 180+ countries
- access support from FX specialists and a dedicated account manager
Request an account to discuss how iBanFirst could fit your payment flows.
More questions about FX risk for software resellers
Why not bill clients in USD instead?
You can, and it may align your customer revenue with your USD costs. But it also moves the currency risk to your clients if they operate in euros or another currency. Invoicing in your home currency shifts the currency risk to your customer, while pricing in USD can make your offer less attractive against competitors that quote in local currency. The US International Trade Administration’s guidance on foreign exchange risk sets out this trade-off.
Is a forward payment contract the same as paying a publisher later?
No. A forward payment contract fixes the exchange rate for a future payment. You use the rate to pay an invoice in a foreign currency, either on a set date or during a defined period, depending on the contract.
Forward payment contracts support identifiable future payments for goods or services rather than general currency trading. If the payment changes, arrives outside the relevant period or does not take place, review the position with your account manager and the relevant product terms.
Who can use iBanFirst's forward payment contracts, and what do they cost?
A business with currency exchange volumes above €200,000 a year is eligible to open an iBanFirst account, and below that threshold additional fees may apply. Restrictions can also apply depending on country of incorporation, business sector and origin of funds.
Forward payment contracts start at €5,000 for fixed and €15,000 for flexible, with dynamic sizes agreed with your account manager. There are no fees to open an account and no monthly subscription fees. We earn a spread on each currency conversion, the difference between the market rate and the client rate, and it's shown on the web platform or given over the phone.
Topics


