How fees are calculated
Setup and Subscription fees:
We only need to use the fixed fee value for setup and some subscription fees.
Transaction and maintenance fees (fees that contain variables)
Fees like 'New card' fees or 'New account' fees have a fixed value, but fees like 'Blanace maintenance' fees and 'Transaction' fees are dynamic. The customer can define these fees using four values: Fixed fee, Minimum fee, Maximum fee, and Variable fee (%). The Fixed fee is the base amount; the variable fee input is a percentage used to calculate the variable amount. And the Minimum fee and Maximum fee are used to control the range of the variable amount: Final fee = Fixed Fee + Variable amount
- If (“Variable Fee” * Amount) < Minimum Fee, then “Minimum Fee” will be applied as the variable amount.
- If (“Variable Fee” * Amount) > Maximum fee (unless the max fee is set to 0), then the maximum fee will be applied as the variable amount.
Examples:
Let’s suppose we’re doing the billing for the balance maintenance fee, the balance of the account being billed is €49.524, the fixed fee is €10, the variable fee is 1.5%, the minimum fee is €2, and the maximum is €30, so:
First, we calculate the variable amount:
€49.524 (account balance) * 1.5% (variable fee percentage) = €742.86
If this variable amount is lower than the minimum being charged, we keep the minimum value, if not, we keep the variable fee.
€742.86 < minimum fee (€2)? NO → we keep €742.86
Then, if the variable fee is larger than the maximum fee, we keep the maximum fee, if not, we keep the variable:
€742.86 > maximum fee (€30)? YES → we keep €30
Finally, we sum up the fixed fee + the fee we’ve kept from previous calculations, so:
Amount to be billed: €30 (max fee) + €10 (fixed fee) = €40 charged.
FX Transaction fees
Fx fee is calculated in a different way because the exchange rate is involved in the calculation. The cost of an FX transaction involves two billing products: Swift in/out and Exchange rate fee FX transaction fee = swift transaction fee + exchange rate fee
Example:
- The amount to send is €10, the fixed fee is €25, the variable fee is 0.1%, and the minimum and maximum fees are €0; therefore, the variable amount for SWIFT is:
- Using previous formula we get that SWIFT out fee = Fixed fee + Sent amount_Variable = €25+ €10_0.1 = €25.01
- Now we calculate the exchange rate product the same way as for other products but using the fx rate received from our FX provider instead of the tx amount and skipping the last step (summing the fixed fee). Let’s suppose it just has a 0.5% variable fee. So, supposing fxRate = 0.8494, so the exchange rate fee = (£0.8494*0.5) / 100 = €0.004247
- Final exchange rate fee = Exchange rate fee sent amount + Exchange rate fixed fee = 0.004247 €10 + 0= €0.04247
- Now we add up SWIFT out + final exchange rate. Result: 25.01€ + 0.04247 = 25.05€
Updated about 1 year ago