Colombia's TRM: Which Rate DIAN Requires for USD
The TRM that applies to a Colombian entity's dollar receipt is not always the same rate: it changes depending on whether it is booking income, closing the month, or filing tax.
A US parent company or a foreign client dealing with a Colombian counterpart eventually runs into the same question: which exchange rate applies to a dollar payment booked in Colombia, and on what date. The Colombian accountant calls it the TRM, and getting the date wrong turns into a wrong journal entry, a wrong exchange difference, or a mismatch at tax time.
In Soulbit Academy we explain who certifies Colombia's TRM, who publishes it, and which rate governs each stage of a Colombian entity's accounting and tax cycle for a dollar receipt: recognizing the income, closing the month, and filing the return. Soulbit is a payment and treasury rail for stablecoins, not an accounting or tax firm, and this article does not replace your advisor's judgment.
What Colombia's TRM is and what it measures
The TRM, tasa representativa del mercado, is the weighted average of US dollar purchase and sale operations against Colombian pesos, executed by foreign exchange market intermediaries for settlement on the same day of the trade. That is how the Banco de la República defines it in its official glossary, based on operations reported within the schedule set by its own board.
The TRM is not a price fixed by decree or by an authority that decides what the dollar should be worth. It is a result calculated every business day from the previous day's real market operations, then certified before trading opens the next day. That is why a Colombian accountant cannot treat "the TRM" as a fixed number: every receipt, every close, and every tax return has its own reference date, and that date decides which rate applies.
To check the rate for a specific day, the source is the Certificado TRM published by the Superintendencia Financiera de Colombia, or the historical series kept by the Banco de la República. No figure in this article replaces that lookup, because the TRM moves daily and a number quoted today is stale within hours.
Who calculates and certifies the TRM, and why it is not DIAN
The TRM is calculated and certified every day by the Superintendencia Financiera de Colombia, not by DIAN, based on dollar purchase and sale operations reported by foreign exchange market intermediaries. That function is set out in Article 40 of Resolución Externa 1 of 2018 issued by the Banco de la República's board, which delegates the daily calculation and certification to the Superintendencia.
The Banco de la República, for its part, sets the regulatory and methodological framework for the foreign exchange market and the TRM itself, but it does not calculate or certify the daily number. That split between who regulates the market and who certifies the rate is why both entities publish TRM information on their own sites, and why neither one is DIAN.
Does DIAN set or publish Colombia's TRM?
No. DIAN neither calculates nor certifies the TRM, that function belongs exclusively to the Superintendencia Financiera de Colombia. What DIAN does is use the already certified TRM as the mandatory reference to measure foreign currency income, costs, assets, and liabilities under the Estatuto Tributario. Searches for "TRM DIAN" usually start from that mix up: DIAN applies the rate for tax purposes, it does not originate or publish it first.
| Entity | What it does with the TRM | Source |
|---|---|---|
| Banco de la República | Sets the regulatory framework and methodology for the TRM | Resolución Externa 1 of 2018, Article 40 |
| Superintendencia Financiera de Colombia | Calculates, certifies and publishes the TRM every day | Certificado TRM, Superintendencia Financiera |
| DIAN | Uses the certified TRM to measure foreign currency income, costs, assets and liabilities | Estatuto Tributario, Articles 288 and 269 |
| Company or accountant | Applies the TRM of the correct date for each accounting or tax event, not a generic rate | Internal accounting policy and tax advice |
Which TRM applies to recognize USD income
The TRM that applies to USD income is the certified TRM of the day of initial recognition, as required by Article 288 of the Estatuto Tributario for foreign currency income, costs, deductions, assets, and liabilities. For a dollar receipt, initial recognition is the day the entity earns the right to collect or actually receives the payment, depending on the transaction.
That initial recognition TRM stays fixed for that event. As a purely illustrative example, not a current figure, suppose a Colombian entity invoices 10,000 dollars and collects that same day, when the certified TRM is 4,000 pesos per dollar. The income is booked at 40,000,000 pesos, and that figure does not change even if the rate moves later.
What happens if the entity converts the dollars to pesos days after collecting?
The date of the bank conversion does not reopen the initial recognition of the income. Article 288 of the Estatuto Tributario states that fluctuations of a foreign currency asset have no tax effect until it is disposed of, collected, or settled, the moment when the difference between the initial TRM and the TRM of that later event is finally recognized.
Which TRM applies at month end close under IFRS
Under IFRS accounting, unlike the tax treatment, monetary items in foreign currency are retranslated at the close of every period using the TRM of that closing date, not only at the moment of collection. The technical framework that adopts IFRS in Colombia, including the standard on the effects of changes in foreign exchange rates, is Decreto 2420 of 2015.
That periodic retranslation produces, for accounting purposes, an exchange difference recognized in profit or loss every time a month or a quarter closes, depending on the entity's policy. This is where the tax and accounting tracks diverge most: a dollar balance can generate an accounting adjustment in March with zero effect on that year's income tax return.
For tax purposes, Article 288 of the Estatuto Tributario freezes that effect: a monthly fluctuation of a dollar balance has no tax consequence until the asset or liability is actually settled. That gap between accounting close, which moves every month, and tax close, which only moves at settlement, is why many Colombian entities keep a separate reconciliation between book income and taxable income.
Which TRM applies on the tax return, and what an exchange difference is
Article 269 of the Estatuto Tributario sets the patrimonial value of foreign currency assets under the same initial recognition criterion: it is estimated in pesos at the TRM of the moment the entity acquired the asset, not at the TRM of December 31. This article applies, in particular, to dollar balances an entity reports as part of its net worth on the income tax return.
The exchange difference, for tax purposes, is the gap between the TRM at initial recognition of a foreign currency asset or liability and the TRM in force when that asset or liability is sold, collected, or paid. Article 288 of the Estatuto Tributario requires recognizing that difference as taxable income, or as a deductible cost or expense, only at that moment of settlement.
Must a Colombian entity mark its dollar balances to the TRM every December 31 for tax purposes?
Not with an effect on that period's taxable income. Article 288 of the Estatuto Tributario is explicit: fluctuations of balance sheet items in foreign currency have no tax effect until disposal or payment. The patrimonial value under Article 269 is calculated on the TRM of each asset's initial recognition, not on a year end cut, even though that value is still reported on that period's return.
| Event | Which TRM applies | Legal basis |
|---|---|---|
| Initial recognition of USD income | Certified TRM of the day of the transaction | Article 288, Estatuto Tributario |
| Monthly close under IFRS | TRM of the closing date, for monetary items | Decreto 2420 of 2015 (IFRS framework) |
| Monthly fluctuation, for tax purposes | No tax effect until settlement | Article 288, Estatuto Tributario |
| Patrimonial value on the tax return | TRM of the asset's initial recognition | Article 269, Estatuto Tributario |
| Sale, collection or payment of the asset or liability | TRM of that event, compared to the initial one | Article 288, Estatuto Tributario |
| Checking the TRM in force on a given day | The certified rate published that day | Superintendencia Financiera de Colombia |
What happens when the payment arrives in stablecoin instead of bank dollars
There is no mandatory TRM for stablecoin receipts: Article 288 of the Estatuto Tributario governs foreign currency, and a stablecoin like USDC is not, strictly speaking, a foreign currency with legal tender status in any country. That difference matters because, as of this publication, no specific DIAN ruling declares the day's TRM as the single mandatory criterion for converting a stablecoin receipt to pesos.
So which rate does an entity use when it collects in USDC?
Absent a specific DIAN ruling on this exact case, the most defensible practice is to document the actual conversion quote of that operation, such as the one from an OTC transaction, and support that criterion in writing with the entity's tax advisor. Using the day's TRM as a reference is reasonable and usually the most conservative choice, but it should not be assumed to be a written obligation for the specific case of a stablecoin.
Colombia's general tax treatment of crypto assets, including their classification as property rather than currency for several purposes, is covered in the DIAN ruling on crypto assets we analyzed in detail. For the accounting entry of the balance itself, the guide on accounting for USDC under IFRS walks through the same kind of judgment the TRM question requires here: no single rule closes the case just by reading it.
What Soulbit resolves today and what stays with the accountant
Soulbit V1 provides stablecoin balances in USDC and USDT, fiat in USD, EUR and GBP, OTC conversion by quote on request, a verifiable identifier for every movement, and the local banking rail in Colombia. With that support, an entity can document each receipt and each conversion with the real quote of the operation.
What Soulbit does not do is accounting or tax advisory. It does not decide which TRM applies to a receipt, does not classify income under the Estatuto Tributario, and does not file an entity's income tax return. It also does not offer cards, yield, a proprietary token, or a native mobile app. That judgment, including which TRM to use and on what date, stays with the entity's accountant and tax advisor, supported by the documentation each operation leaves behind.
To reconcile those movements against the ledger, the full procedure is in how to reconcile stablecoin payments in accounting. An entity that also collects through a compensation account in Colombia, or that pays withholding tax on foreign payments from Colombia, faces the same kind of decision about which rate to document for each operation. A client billed in dollars can also review what those dollar invoices from Colombia mean before assuming a fixed conversion policy.
Frequently asked questions
What is Colombia's TRM and who certifies it?
The TRM, tasa representativa del mercado, is the weighted average of US dollar purchase and sale operations against Colombian pesos, executed by foreign exchange market intermediaries for same day settlement. The Superintendencia Financiera de Colombia calculates and certifies it every business day, under the framework set by the Banco de la República's board. It is not a rate fixed by decree or by DIAN.
Does DIAN set or publish Colombia's TRM?
No. DIAN does not calculate or certify the TRM, that function belongs exclusively to the Superintendencia Financiera de Colombia, under Article 40 of Resolución Externa 1 of 2018 issued by the Banco de la República. DIAN uses the already certified TRM as the mandatory reference to measure foreign currency income, costs, assets and liabilities under the Estatuto Tributario.
Which TRM should a Colombian entity use to record a USD receipt?
A Colombian entity records a USD receipt at the certified TRM of the day it first recognizes the income, under Article 288 of the Estatuto Tributario. Later movements of the rate do not change that initial entry and have no tax effect until the underlying asset is sold, collected, or settled.
What is an exchange difference and when is it recognized for tax purposes?
An exchange difference is the gap between the TRM at initial recognition of a foreign currency asset or liability and the TRM at the moment it is settled, collected, or paid. Under Article 288 of the Estatuto Tributario, Colombia recognizes that difference for tax purposes only at settlement, not at each monthly close.
Does the same day's TRM apply to a stablecoin receipt the same way it applies to a bank dollar receipt?
As of this publication, there is no specific DIAN ruling that fixes the day's TRM as the single mandatory criterion for converting a stablecoin receipt to pesos. Article 288 of the Estatuto Tributario refers to foreign currency, and a company collecting in USDC or USDT should confirm the applicable conversion criterion with its tax advisor before assuming it applies automatically.
Want your company to add stablecoins to its operations?
Join the Soulbit waitlist and start paying payroll, collecting and managing treasury without SWIFT.
Join the waitlist