How to Pay a Colombian Coffee Exporter: USDC or Wire Case
One coffee invoice, two ways to pay it, and the same paper trail the exporter has to file either way.
A US roaster buys a container of Colombian parchment coffee and owes the exporter USD 45,000 on delivery of documents. How that invoice gets paid, and what the exporter has to do with the dollars once they arrive, is a routine that repeats on every shipment.
In Soulbit Academy we present this case as an illustrative, composite example, not a real client. The names are fictional and the figures are reasonable assumptions, consistent with typical costs and timelines in Colombia-US coffee trade. The goal is to show, step by step, what changes when the same invoice is paid by wire transfer or with a stablecoin payment link.
The case: a US roaster paying a Colombian coffee exporter (illustrative profile)
Call the exporter "Cafe Alto de la Sierra," a coffee mill and exporter based in Huila, Colombia, with 52 employees and about USD 3.2 million in annual sales to roasters in the United States and Europe.
The buyer in this case is a roaster in North Carolina that has bought from this exporter for two years under a fixed annual contract. The price is set as a differential over the New York coffee futures price, with payment against documents 30 days after shipment. The invoice for this shipment is USD 45,000 for one container of parchment coffee.
The roaster's finance team is small: one controller handles accounts payable alongside several other suppliers. Coffee is a recurring cost, so the payment method matters more to them than it would for a one-off purchase.
Why does a coffee shipment create more time pressure than other imports?
Because coffee is priced against a daily-moving futures market. Once the price differential is locked in at contract signing, both sides are exposed to exchange rate movement for every day between shipment and final payment. A delayed wire does not change the invoiced price, but it does change how much the exchange rate has moved by the time funds actually settle.
The purchase contract and the export invoice
The purchase contract sets the Incoterm, the currency of the deal and the payment term after shipment. On the Cafe Alto de la Sierra invoice, those three are FOB the port of Buenaventura, US dollars and payment 30 days after shipment. The commercial invoice, packing list, certificate of origin and phytosanitary certificate travel with the container and are the paper trail behind everything that follows.
That same contract also fixes how the roaster will pay: wire transfer to the exporter's bank, or, if both sides agree, a payment link denominated in USDC referencing the invoice number. The choice is made before shipment, not after, because it determines the payment instruction the roaster receives with the documents.
In this case, the annual contract between the roaster and Cafe Alto de la Sierra lets the roaster choose the channel invoice by invoice, with no effect on the coffee price itself.
Paying a Colombian coffee exporter: wire transfer or USDC payment link
Paying a Colombian coffee exporter today comes down to two channels with different costs and timelines: the SWIFT wire and the stablecoin payment link. The USD 45,000 invoice makes the comparison concrete.
By wire, the roaster instructs its bank to send the payment, which routes through one or more correspondent banks before reaching the exporter's bank in Colombia. Each correspondent can deduct a flat fee along the way, so the exporter only learns the exact amount received once the deposit lands, typically three to five business days after the wire is sent. The mechanics of that correspondent chain are covered in how much a SWIFT transfer costs and in the full comparison of SWIFT versus stablecoin for international payments.
By payment link, the roaster pays the invoice in USDC from its own balance, with the invoice reference built into the link. The payment is confirmed within minutes and the network fee is known before the roaster sends it, not after.
| Item (illustrative case) | Wire transfer | USDC payment link |
|---|---|---|
| Invoice amount | USD 45,000 | USD 45,000 |
| Time until funds are visible | Three to five business days | Minutes after the roaster pays |
| Deductions known before payment | No, they appear once the deposit lands | Yes, the network fee is known upfront |
| Correspondent banks involved | One or more, depending on the route | None |
| Payment identifier | Bank reference, sometimes incomplete | Unique, verifiable on-chain identifier |
| Requirement for the roaster | Bank account enabled for wires abroad | USDC balance and a compatible wallet |
The average cost of a cross-border payment through the banking channel runs around 15% of the amount sent, according to the World Bank's Remittance Prices Worldwide series. That figure is measured on remittances, not B2B invoices, but it gives a sense of why bank deductions on trade payments are not always small.
The exporter's exchange control filing on the dollar invoice
Colombian exporters must channel export proceeds through the foreign exchange market within six months of receiving them, regardless of whether the buyer paid by wire or in USDC. That rule comes from Chapter 4 of Banco de la Republica's Circular Reglamentaria Externa DCIN-83, which governs the export of goods.
For the USD 45,000 invoice, Cafe Alto de la Sierra has two ways to channel the payment: sell it to an authorized foreign exchange market intermediary or deposit it into its own compensation account. Either way, it must file the exchange declaration, Form No. 2 for goods exports, with the minimum data of the transaction.
What happens if the roaster cannot pay in USDC?
It pays by wire instead, and the exporter's exchange control obligation does not change at all. The exporter in this case does not make the contract conditional on the payment method: it lets each buyer choose, because forcing the channel risks the commercial relationship more than it saves in collection costs.
Colombia's broader foreign exchange regime, including mandatory channeling, deadlines and penalties for non-compliance, is explained in what Colombia's foreign exchange regime requires from companies. This case only applies that rule to one specific invoice, it does not replace that guide.
Converting to pesos and reconciling the payment
Converting an export payment to pesos depends on how soon the exporter needs the money in local currency versus in dollars. Cafe Alto de la Sierra converts to pesos the portion earmarked for payroll and local inputs, and keeps the rest in digital dollars to pay international freight and imported packaging, which its own supplier also invoices in dollars.
For the portion it does convert, the exporter uses the local banking rail available in Colombia to settle its USDC balance into its bank account. That rail only exists in Colombia within the platform's V1; for other fiat currencies such as euros or pounds, conversion is handled through an OTC quote on request.
An exporter who invoices frequently and wants to keep dollars outside the country before converting them, for example to pay a foreign supplier the following month, may consider opening a compensation account. What that is and when it makes sense is covered in Colombia's compensation account: what it is and when companies need one.
On the reconciliation side, the payment link leaves an on-chain identifier that is matched the same day against the invoice number, the gross amount, the network fee and the payment date. The wire, by contrast, usually arrives with an aggregated bank reference that the trade finance team has to break down manually against the contract and invoice. The full accounting procedure is in how to reconcile stablecoin payments in accounting.
What Soulbit's V1 does not solve when paying a Colombian coffee exporter
Cafe Alto de la Sierra came to Soulbit's V1 with six concrete expectations about collecting in stablecoin. The actual outcome meets some and rules out others, as Table 2 shows.
| Initial expectation | Actual outcome in V1 | How the exporter handles it |
|---|---|---|
| Eliminate the exchange control filing | Channeling and the exchange declaration still apply either way | Files Form No. 2 regardless of the payment channel |
| Collect euros through a local banking rail | The local banking rail only exists in Colombia | Uses an OTC quote on request for EUR or GBP |
| Earn yield on the dollar balance | Not available in V1 | Holds the balance as operating treasury, unremunerated |
| Have every buyer pay in USDC | Only buyers already holding stablecoins do | Keeps the wire transfer as a standing option |
| Run everything from a mobile app | No native app published in V1 | Operates from the web platform |
| Get a fixed published fee from Soulbit | No public fee schedule exists | Compares case by case against the known bank cost |
What another coffee importer can take from this case
Three takeaways travel well to any US or European roaster buying from Colombian exporters.
First, the exchange control paperwork does not go away with the payment method. The Colombian exporter's channeling obligation and exchange declaration depend on the fact that an export happened, not on how the roaster paid for it.
Second, the real gain sits in traceability, not just speed. An identifier matched against the invoice the same day it lands saves hours of reconciliation that add up month after month, especially for a roaster buying from several origins in parallel.
Third, offering both channels, rather than forcing one, keeps the commercial relationship intact. Letting the exporter or the buyer choose per invoice avoids losing a supplier relationship over a treasury preference. If your business also pays suppliers across Latin America, Colombia's crypto payments country guide covers the wider operating picture.
Frequently asked questions
Is this a real Soulbit client case?
No. It is an illustrative, composite case built with costs and timelines typical of coffee trade between Colombia and the United States. The roaster, the exporter and the exact figures do not exist. It shows the order of magnitude of each step, not a guaranteed outcome.
Can a US roaster pay a Colombian coffee exporter in USDC?
Yes, if both sides agree to it in the purchase contract. The exporter issues a payment link denominated in USDC referencing the invoice number, and the roaster pays it from its own USDC balance. The wire transfer option stays available for buyers who cannot or prefer not to hold stablecoins.
Does paying in USDC change the coffee invoice or import duties?
No. The exporter still issues the same commercial invoice, certificate of origin and export paperwork, and the roaster pays the same import duties in the United States. The payment method changes speed, cost and traceability, not the underlying trade transaction.
Does the Colombian exporter still have to report the payment to Banco de la Republica?
Yes. Colombian exporters must channel export proceeds through the foreign exchange market and file the exchange declaration regardless of whether the buyer paid by wire or in USDC. The full rule is explained in the guide to Colombia's foreign exchange regime for companies.
Why does the wire transfer arrive as a smaller amount than invoiced?
Correspondent banks along the wire's route typically deduct flat fees before the exporter's bank credits the account, so the exact amount received is only known once the deposit lands. A USDC payment link avoids that chain because the network fee is known before the roaster sends the payment.
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