๐ How to use the currency calculator via Inline command
Crypto OfficeIn Crypto Office you can quickly convert currency rates directly in a Telegram chat - without opening the menu or searching for quotes on exchanges.
All rates are automatically pulled from the source you set in the settings.
๐ฑ Supported fiat currencies
For each fiat currency, different abbreviations and spellings can be used.
All available input options accepted by the calculator are shown in brackets below.
AED (AED, A) โ UAE (dirham)
BRL (BRL, B) โ Brazil (Brazilian real)
CAD (CAD) - Canada (Canadian dollar)
CHF (CHF, C) โ Switzerland (Swiss franc)
CLP (CLP, P) โ Chile (Chilean peso)
CNY (CNY) โ China (yuan)
EUR (EUR, E) โ Eurozone countries
GBP (GBP, F) โ United Kingdom (pound sterling)
ILS (ILS, I) โ Israel (new Israeli shekel)
INR (INR, I) โ India (Indian rupee)
JPY (JPY) โ Japan (Japanese yen)
KWD (KWD, K) โ Kuwait (Kuwaiti dinar)
KZT (KZT, K) โ Kazakhstan (Kazakhstani tenge)
NGN (NGN, N) โ Nigeria (Nigerian naira)
PLN (PLN, P) โ Poland (zloty)
QAR (QAR, Q) โ Qatar (Qatari riyal)
RUB (RUB, R) โ Russia (ruble)
SAR (SAR, S) โ Saudi Arabia (Saudi riyal)
THB (THB, T) โ Thailand (baht)
TRY (TRY, L) โ Turkey (Turkish lira)
UAH (UAH, U) โ Ukraine (hryvnia)
USD (USD, DOL, U, D) โ USA (US dollar)
UZS (UZS, ะ) โ Uzbekistan (Uzbekistani som)
ZAR (ZAR, Z) โ South Africa (South African rand)
Calculation is available for both USD โ fiat currency and USDT โ fiat currency pairs.


๐ฑ Supported cryptocurrencies
Standard ticker symbols are used for cryptocurrencies. All available input options accepted by the calculator are shown in brackets below. For cryptocurrencies, the rate is always calculated against USDT.
TRX โ TRON
BNB โ Binance Coin
ETH โ Ethereum
BTC โ Bitcoin
SOL (SOL) โ Solana
๐ General rules for using the calculator
These rules help you enter commands in the calculator correctly. They apply universally to both fiat currencies and cryptocurrency pairs.
The calculator supports two types of operations:
โ fiat operations - for traditional currencies (USD, EUR, RUB, etc.
โ cryptocurrency operations - for BTC, ETH, TRX and other coins. The calculator uses rates via USDT for these.
๐น Type 1: Fiat operation
If XE.com is set as the rate source in settings, the result card is displayed as follows:

1๏ธโฃ Rate source (XE logo)
shows that the current rate is pulled from the XE service
2๏ธโฃ Date and time of update (top right corner)
shows when the rate was last updated: June 2 2026, 13:35 UTC
3๏ธโฃ Fiat currencies and their values
โข EUR โฌ1.00 โ base currency (euro)
โข USD $1.16 โ target currency (US dollar)
โข Label "1 EUR = 1.1645 USD" โ exchange rate at the time of calculation
4๏ธโฃ Formula and result (bottom row)
Entered command: @officeapp ed*1000-3%
Displayed in the card: 1.1645*1000โ3% = 1129,5650
โข 1,1645 โ EUR โ USD rate
โข *1000 โ exchange amount (1000 EUR)
โข -3% โ 3% fee deducted
โข = 1129,5650 โ result: how many USD you get after the fee
๐น Type 2: Cryptocurrency operation
For cryptocurrencies, the card may look different than for fiat currencies. If the selected source (e.g. XE.com) does not support cryptocurrencies, the calculator shows the result in text format: the formula and the converted result.

Entered command: @officeapp btc-1000-3%
Result displayed (text line): 67153,87โ1000โ3% = 66183,87
Breakdown of elements:
โข 67153,87 โ BTC rate in USDT
โข -1000 โ fixed amount: 1000 deducted
โข -3% โ 3% fee deducted
โข = 66183,87 โ final value in USDT after deduction and fee
๐น Currency abbreviations
The calculator accepts various input formats: from simple abbreviations to formulas with numbers, percentages, and brackets.
The key rule is to use valid currency abbreviations from the list above.
Both uppercase and lowercase letters are accepted - just make sure the abbreviation lengths match.
๐น Signs and arithmetic
The calculator supports various ways of entering signs in expressions:
โ the multiplication sign can be entered as ร or *
โ the division sign can be entered as รท or /
โ arithmetic operations support: +, -
โ decimal separators: both ,and .are accepted
๐น Formulas and percentages
The calculator supports formulas and percentages in expressions:
โ brackets ( ) for grouping operations
โ percentages: -3%, +10%
โ numbers, currency pairs, and arithmetic can be combined
โ percentages are accepted both as X% and as0.XX
๐ Example:
โข 100*5% = 100*0.05 = 5
โข 100/5% = 100/0.05 = 2000
In this example, five percent can be written in two formats: 5% or 0.05 (both are equivalent and accepted by the calculator).
๐ Additional example:
โข 100*15% = 100*0.15 = 15
โข 100/15% = 100/0.15 โ 666.67
In this example, fifteen percent can be written in two formats: 15% or 0.15 (both are equivalent and accepted by the calculator).
๐น Exchange rate settings
The calculator automatically pulls rates from the selected source.
Detailed instructions for configuring exchange rate sources:
โ How to choose a currency rate source
โ How to set a "Mixed" rate source
โ How to add a universal percentage for all chats from the "Settings" section
โ Examples of valid fiat operations
Below are the most common ways to use the calculator for fiat currencies. You will see how to enter commands correctly - from simple conversions to formulas with percentages and arithmetic.
1๏ธโฃ Simple currency conversion
In an inline command, the abbreviations of both currencies must be the same length. That is, if one currency is represented by three letters, the other must also be three letters.
For example:
The inline command @officeapp aedr is not valid (AED โ RUB) because the abbreviation lengths differ.
๐ Valid examples using matching-length abbreviations:
@officeapp aedcny (AED โ CNY)
@officeapp CNYGBP (CNY โ GBP)
@officeapp ะตr (EUR โ RUB)
@officeapp fr (GBP โ RUB)
@officeapp rubdol (RUB โ USD)
@officeapp thbeur (THB โ EUR)
@officeapp dr (USD โ RUB)
โก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.
2๏ธโฃ Fixed amount with fee deduction
This format is used when you need to convert a specific amount and immediately account for a fee.

@officeapp edร3000-3% (EUR โ USD)
โข ed โ abbreviation for the EUR/USD pair
โข ร3000 โ exchange amount: 3000 EUR
โข -3% โ deduct 3% fee from the amount
โก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.
๐ The calculator will show how many USD you get when exchanging 3000 EUR minus a 3% fee.
3๏ธโฃ Conversion with added amount
This format is used when you need to convert one currency to another and add an extra value to the result.

@officeapp dr+100 (USD โ RUB)
โข dr โ abbreviation for the USD โ RUB currency pair
โข +100 โ 100 units are added to the conversion result
โก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.
๐ The calculator will show how many RUB you get when converting USD โ RUB with 100 added to the result.
4๏ธโฃ Formula with arithmetic and percentages
This format is used when you need to calculate not just a single amount, but with arithmetic operations and percentages applied.

@officeapp (10+20)รcnybp-3% (CNY โ GBP)
โข (10+20) โ arithmetic operation: numbers are added first
โข รcnygbp โ the result is multiplied by the CNY to GBP exchange rate
โข -3% โ deduct 3% fee from the amount
โก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.
๐ The calculator will work out how many GBP you get when converting the amount defined by (10+20) using the CNY โ GBP rate, minus a 3% fee.
5๏ธโฃ Expression with multiple operations
This format is used when you need to calculate a final amount based on a base number, multiple arithmetic steps, and a currency conversion with a fee.

@officeapp 1200+(3045+(10*50))*ed-4% (EUR โ USD)
โข 1200 โ base amount
โข (3045+(10*50)) โ arithmetic expression: first multiply 10ร50, then add to 3045
โข ระตะด โ convert the result at the EUR โ USD rate
โข -4% โ deduct 4% fee
โก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.
๐ The calculator will work out how many USD you get when converting 1200 + (3045+(10ร50)) EUR to USD with a 4% fee.
โ Examples of valid cryptocurrency operations
The Crypto Office calculator supports various expression formats for cryptocurrencies. You can work with fixed amounts, percentages, markups, and complex formulas.
๐ Important: for cryptocurrencies the calculator uses rates via USDT.
For example:
โ eth โ ETH/USDT
โ trx โ TRX/USDT
โ eth/trx โ ะพัะฝะพัะตะฝะธะต ะบัััะฐ ETH/USDT ะบ TRX/USDT
1๏ธโฃ Fixed crypto amount with fee
This format is used when you need to specify an exact amount of cryptocurrency and immediately apply a fee.

@officeapp btc-1000-3% (BTC โ USD)
โข btc โ abbreviation for Bitcoin
โข -1000 โ deduct fixed amount: 1000
โข -3% โ deduct 3% fee from the amount
โก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.
๐ The calculator will show how many USDT you get when exchanging 1000 BTC minus a 3% fee.
2๏ธโฃ Crypto pair conversion with markup
This format is used to convert one cryptocurrency to another with a percentage markup added.

@officeapp btc/eth+10% (BTC โ ETH)
โข btc/eth โ ratio of the BTC/USDT rate to the ETH/USDT rate
โข +10% โ add 10% to the result
โก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.
๐ The calculator will show the BTC to ETH conversion rate with a 10% markup.
3๏ธโฃ Expression with arithmetic and crypto conversion
This format is used when you need to include arithmetic operations in the calculation and convert the result to a cryptocurrency.

@officeapp eth/trx+(591-400)*er (ETH โ TRX, EUR โ RUB)
โข eth/trx โ ratio of the ETH/USDT rate to the TRX/USDT rate
โข (591-400) โ ะฐarithmetic operation: subtract 400 from 591
โข *er โ the result is multiplied by the EUR โ RUB rate
โข + โ the result is added to the base ETH โ TRX conversion
โก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.
๐ The calculator will work out the ETH to TRX conversion with the result of (591-400)*ะบััั EURโRUB.
4๏ธโฃ Additional formats
The calculator also supports:
โ plain expression (without percentage)
โ with a visible percentage
โ with a hidden percentage
โ individual rate with markup
โ universal percentage for all chats from the "Settings" section
More about these formats: How to add a percentage to a currency expression
๐ Hide calculation details
By default, the calculator sends detailed data to the chat: the formula, applied exchange rates, and deductions.ย
If you want to send only the final total, add the ! symbol at the very end of your command.
Standard mode:
Command: @officeapp btc-1000-3%
Result: 79300,36 - 1000 - 3% = 78330,36

Hidden mode:
Command: @officeapp btc-1000-3%!
Result: 78330,36

๐ When is this useful?
This mode is essential for client-facing work. You can include your own markup or a custom rate in the formula (e.g., @officeapp eu*1000+5%!), but your recipient will only see the final price. All internal calculations remain hidden.
โ How to add a custom formula
Create your own calculation algorithm tailored to your business needs to expand the capabilities of the standard calculator.
Mini-App & web version ๐ฑ
1๏ธโฃ tap "Accounting"
2๏ธโฃ select "Calculator"
3๏ธโฃ tap the "+" button
4๏ธโฃ set the parameters:
โข name: a short label
โข formula: a mathematical expression
5๏ธโฃ tap "Save"
๐งฎ How to apply a formula
Use quick inline commands in any chat or group to instantly perform calculations using your saved templates.
Telegram Bot ๐ค
1๏ธโฃ open the desired chat or group
2๏ธโฃ enter the inline command in the following format: @officeapp [formula_name]
๐ Calculation preview before sending
For easy verification before sending, the bot immediately displays all the necessary information in the panel above the chat.
As an example - converting EUR to RUB multiplied by 1000:
@officeapp er*1000

Breakdown of the screenshot elements by number:
1๏ธโฃ Final amount obtained from the expression
85 436,2
2๏ธโฃ Rate source
Xe.com
3๏ธโฃ Markup / Fee amount
the percentage added to the source's mid-market rate (0% in this case).
4๏ธโฃ Standardised expression
what the user entered in the command line (currency abbreviations) has been converted by the calculator into the correct format
5๏ธโฃ Current exchange rate
1 EUR = 85,4362 RUB
6๏ธโฃ Inline command
the inline command @officeapp er*1000 entered by the user in the chat
๐ก Smart conversion: the calculator performs conversion even when the source selected in your settings does not support the requested currency pair. For example, if Forex is selected but doesn't include the BRL/USD pair, the bot will automatically fetch the current rate from another available source and specify it in the response.
โ๏ธ Other guides in "Calculator":
[Currency calculator] โข [USDT-to-fiat calculations] โข [Hidden percentage in currency settlements]