Case: A LATAM Agency Gets Paid in USDC by a US Client
One retainer invoice, two ways to pay it, and a balance that then funds the agency's freelancers.
A software company in Denver signs a monthly retainer with a design agency in Guadalajara. The contract closes on a video call and looks settled, but the first invoice takes four business days to turn into usable funds, and it lands with a fee nobody had quoted upfront. That gap between a signed statement of work and cash the vendor can actually spend is, for a services agency, the most recurring finance problem in the relationship.
At Soulbit Academy we present this as an illustrative, composite case, not a real client. The names do not exist and the figures are reasonable assumptions, consistent with typical costs and timelines in cross-border services payments. The aim is to show what changes when that same invoice is paid with a USDC payment link, told from the US client's accounts payable team, and what happens to the balance afterward: in this case, it also funds the agency's own freelancer payroll.
The case: a Mexican agency gets paid in USDC by a US client (illustrative profile)
Call the client "Northgate Analytics", a data software company in Denver, Colorado, with about 60 employees. Its vendor is "Estudio Indigo", a product design and development agency based in Guadalajara with 14 people on staff and annual revenue close to 950,000 dollars, of which 55% comes from US clients.
Northgate's AP team is a single accounts payable specialist who manages roughly 30 vendor payments a month, six of them international. She had never onboarded a crypto payment rail before, and the entry condition was simple: whatever changed had to be explainable to the company's auditor and to the finance director without hand waving.
Why does a US company's AP team ask for a W-8BEN-E before paying a foreign agency?
Because the payer, not the vendor, carries the compliance burden with the IRS. Without documentation on file, the payer has no way to show that a payment to a foreign entity was handled correctly. The form is standard practice for any recurring payment to a vendor outside the United States, regardless of how the payment is eventually sent.
The problem: onboarding a foreign vendor from the US side
Before this case, Northgate paid Estudio Indigo's retainer by international wire. International dollar transfers between US and Mexican banks typically settle through the Fedwire Funds Service, a real-time gross settlement system operated by the Federal Reserve Banks that processes payments as immediate, final and irrevocable once accepted, according to the Federal Reserve Banks' own Fedwire Funds Service overview. In practice, the funds still pass through one or more correspondent banks on the receiving side, and Estudio Indigo only saw the exact amount landed once the deposit posted, three to five business days after Northgate sent the payment.
Before the first invoice, Northgate's AP specialist requested Form W-8BEN-E from Estudio Indigo, the standard way a foreign entity certifies to the IRS that it is the beneficial owner of the income. The full procedure, and the rest of the paperwork a US client typically requires, is covered step by step in collecting from US clients: a complete USDC guide. This case applies that procedure to one retainer invoice, rather than repeating it in full.
The World Bank's Remittance Prices Worldwide series puts the average cost of a cross-border bank payment at close to 15% of the amount sent. That figure comes from remittances, not B2B services invoices, but it sizes why bank fees on a recurring retainer are rarely negligible.
Paying with a USDC payment link: what changed on the invoice
Starting with the second month, Northgate agreed to pay the retainer through a payment link denominated in USDC, with the invoice number carried in the reference. Northgate pays from its own balance, the transfer confirms in minutes, and the network fee is known before accepting the payment, not after the deposit lands.
| Item (illustrative case) | Bank wire | USDC payment link |
|---|---|---|
| Monthly retainer amount | 18,500 USD | 18,500 USD |
| Time until funds are usable | Three to five business days | Minutes from when the client pays |
| Deductions known before collecting | No, they appear on the deposit | 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 payer | Account enabled for international wires | USDC balance and a compatible wallet |
What that payment instrument is exactly, and how it is generated for a recurring invoice, is explained in what a payment link is and how international collection works. Northgate did not change currency, only the channel: it still paid in dollars, now without the chain of correspondent banks in between.
Closing the loop: the same USDC balance pays the agency's freelancers
Out of the USDC balance it collects from the retainer, Estudio Indigo pays seven freelancers across Mexico, Colombia and Peru directly, with no conversion to pesos in between: designers, a copywriter and a backend developer. Before, the retainer collected in pesos was converted and then sent abroad again to pay the freelancers outside Mexico, with a fee and a delay at each leg.
What happens if some of the agency's freelancers cannot accept USDC?
They stay on the banking circuit. Of the 18,500 dollar retainer, Estudio Indigo allocates close to 7,200 dollars a month to its seven freelancers, paid from the same USDC balance it just collected from Northgate, with no conversion in between for the ones who can accept it. The rest converts to pesos for local payroll, rent and taxes, using the local banking rail available in Colombia for the one freelancer based there.
This case covers the collecting side. The other side, how an agency structures freelancer payments in USDC and what it saves in fees and time, is developed in full in how an agency pays 15 freelancers in USDC. The two cases describe the same treasury logic from opposite ends of the same balance.
Reconciliation and treasury on both sides of the payment
Now each payment leaves an on-chain identifier that both sides can check the same day, alongside the invoice number, the gross amount, the network fee and the date, instead of the bank confirmation that reached Northgate's AP specialist a day or two after sending, with no independent way to verify Estudio Indigo had received the funds.
Estudio Indigo adopted three accounting habits on its side. It always records the gross amount and the network fee on separate lines. It fixes one exchange rate criterion for the accounting entry and documents it in writing. And it keeps the contract, the invoice and the identifier in one file per client. The full procedure is in how to reconcile stablecoin payments in accounting.
With the retainer landing in a digital dollar balance, Estudio Indigo's treasury logic changed too. It keeps in USDC the portion earmarked for freelancers and for software subscriptions also billed in dollars, and converts to pesos only what it needs for local expenses.
What Soulbit's V1 does not solve in this case
Estudio Indigo came into Soulbit V1 with six concrete expectations. The actual outcome meets some and rules out others, shown in Table 2.
| Initial expectation | Actual outcome in V1 | How the agency handles it |
|---|---|---|
| Eliminate Mexico's foreign exchange paperwork for exported services | Local exchange and tax obligations still apply the same way | Verifies each operation against Mexican regulation with its accountant |
| Receive euros through a local banking rail | The only local banking rail is Colombia | For EUR it uses OTC quoting on request |
| Earn yield on the dollar balance | Not available in V1 | Holds the balance as operating treasury, unremunerated |
| Have every client pay in USDC | Only clients already holding stablecoins do | Keeps bank wire 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 schedule from Soulbit | No public pricing sheet exists | Compares case by case against the known bank cost |
What another US company sourcing from LATAM agencies can take from this case
Three ideas from this case travel to any US company paying an agency abroad: onboarding paperwork does not go away with the payment rail, closing the loop between collecting and paying in the same balance is where the real treasury gain sits, and letting each side choose its channel avoids losing a relationship over a treasury preference.
First, onboarding paperwork does not go away with the payment rail. A US client still requests Form W-8BEN-E, and the IRS rule on the source of personal service income still determines whether withholding applies, regardless of whether the payment moves by wire or in USDC.
Second, closing the loop between collecting and paying in the same balance, without converting in between, is where the real treasury gain sits for an agency with freelancers abroad, more than in the speed of the payment itself.
Third, the migration stays partial by design. Letting each client or freelancer choose their channel, without making the contract conditional on it, avoids losing a relationship over a treasury preference. Other US companies evaluating this shift can review the full approach for agencies in Soulbit's solutions for agencies.
Frequently asked questions
Is this case based on a real Soulbit client?
No. It is an illustrative, composite case built with costs and timelines typical of cross-border services payments. The company, the client and the exact figures do not exist. It shows the order of magnitude of each stage of the payment, not a guaranteed outcome.
What paperwork does a US client usually require before paying an invoice in USDC?
Almost always Form W-8BEN-E, which the foreign vendor uses to certify beneficial ownership of the income to the IRS. The full procedure, with the rest of the documentation a US client typically asks for, is covered in the step-by-step guide to collecting from US clients.
Does the USDC balance the agency collects go straight to paying its own freelancers?
Yes, when amounts and timing line up. The agency can pay a freelancer in Colombia or Peru from the same balance it just received from its US client, with no conversion in between. The other side of that loop, how an agency structures freelancer payroll in USDC, is covered in the case of an agency that pays its freelancers in USDC.
Does paying a foreign agency in USDC change the US company's withholding or 1099 obligations?
No. The IRS determines the source of income for personal services by where the work is performed, not by the payment rail. For work performed entirely outside the United States, the income is generally foreign sourced, and the W-8BEN-E documents that position. Paying in USDC instead of by wire does not change that rule.
What happens if some of the agency's freelancers cannot accept USDC?
They stay on the banking circuit. The agency in this case did not make freelancer contracts conditional on accepting stablecoins, because losing a contractor over a payment preference costs more than running two payment methods in parallel.
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