Companies that pay contractors Uruguay wide face a familiar problem. The work is remote, the invoice arrives in a mix of dollars and pesos, and the payout has to land in a local account. Uruguay makes that easier than most markets, if you use the right rail.
Uruguay is a small economy with an outsized export sector. Its goods exports reached US$13.493 billion in 2025, the highest level in a decade, according to Uruguay XXI.
This guide covers how payouts to Uruguayan contractors work, where cross-border payments usually go wrong, and how a stablecoin settlement layer changes the picture. It is written for finance, treasury and product teams, not for crypto traders.
Why Companies Work with Contractors and Freelancers in Uruguay
Uruguay combines a stable institutional environment with a workforce that operates comfortably in dollars and pesos. About 73% of private-sector deposits in Uruguayan banks were in foreign currency at the end of 2025, according to CPA Ferrere’s analysis of BCU data. Contractors there are not startled by a USD invoice.
That dollar habit cuts both ways. The Uruguayan peso appreciated 11.2% in 2025. An invoice priced in pesos can therefore cost noticeably more dollars from one quarter to the next. Teams that plan in one currency and pay in another need a quoting step, not a guess.
The practical takeaway is simple. Uruguayan contractors are reachable, banked and used to cross-border work. The friction sits in your payout process, not in their readiness to receive money.
What Contractors in Uruguay Expect from a Payment
A payment becomes spendable local money when it lands in the right currency, in the right account, on the right rail. Uruguay’s domestic infrastructure now sets a high bar.
Instant interbank transfers
Uruguayans made 56 million instant interbank transfers in 2025, up 121% on 2024. Pesos made up 83% of interbank transfers in the second half of the year. Local money moving fast is the norm, not a premium feature.
Instant transfers work 24/7 at 14 institutions, including local banks and electronic money issuers. They made up 65% of interbank operations in late 2025. A recipient may hold an account at one of them.
The service has been continuous for years. Uruguay’s instant interbank transfers have run 24 hours a day, 365 days a year since June 2023, according to BCU data reported by El Observador.
Local bank credit in UYU
A local bank credit in UYU arrives with a reference that can be matched to an invoice. The balance is available to draw on quickly. That is the baseline any payout process should meet.
The Challenges When You Pay Contractors in Uruguay from Abroad
Cross-border contractor payments fail for boring reasons. Currency, timing, identifiers and cost. Each one is fixable, but only if you design for it.
Currency mismatch. Your contract may be in dollars while your contractor’s costs are in pesos. With the peso moving against the dollar, an invoice can shift in value between approval and payment. Without a locked quote, someone absorbs that gap.
Slow and costly small transfers. Sending small amounts across borders costs an average of 6.36% of the amount sent, according to the World Bank. On a monthly retainer, that drag compounds quietly across the year.
Identifier errors. A local credit needs the correct account details and document identifier. A typo caught late can delay a payment and trigger a support thread you did not budget for.
Timing. Local money in Uruguay moves fast. A slow payout reads as a process problem on your side.
How to Pay Contractors in Uruguay with Stablecoins on Yativo
Yativo uses stablecoins such as USDC as a settlement layer. You fund a balance, request a quote, and a licensed local payout partner delivers local currency to your contractor. The recipient never needs a crypto wallet and receives a normal local credit.
- Fund your float balance. Top up with USDC or with fiat. The balance is what your payouts draw against, so treasury sees one pool instead of scattered accounts.
- Create the payout and get a quote. Enter the recipient, the amount and the target currency. The quote shows the rate, fees, delivery time and exact local amount before you confirm, and it holds for 5 minutes.
- Confirm and route to the local rail. Yativo sends the instruction to a licensed local payout partner, which credits the contractor’s local account. Bank Transfer (UYU), gateway ID 504, settles in under 30 minutes.
- Reconcile. Each payout returns a reference you can match to the invoice and to your ledger. Store it with the quote so the currency conversation is settled in the record, not in email.
For a deeper walkthrough of the corridor, see stablecoin payouts to Uruguay. If you specifically need the local bank credit path, read Uruguay bank transfer payouts.
Yativo currently has three active gateways for Uruguay. Bank Transfer (UYU), gateway ID 504, settles in under 30 minutes. POBO (Local) (UYU), gateway ID 1392, settles on T+1 (next business day) and requires a POBO endorsement on the account. SWIFT (USD), gateway ID 744, settles on T+1 (next business day).
| Gateway | ID | Settlement |
| Bank Transfer (UYU) | 504 | Under 30 minutes |
| POBO (Local) (UYU) | 1392 | T+1 (next business day) |
| SWIFT (USD) | 744 | T+1 (next business day) |
These are the active gateways in Yativo’s catalog today. Always read the live list from the payout-methods endpoint before you route a payment.
Any gateway with POBO in its name requires a POBO endorsement on your account.
Your recipient does not need a crypto wallet. They never see or touch stablecoins. On their side, the payment looks like a normal local transfer.
How to Send Stablecoin Payouts to Uruguay with Yativo
Option 1: Dashboard (for manual payouts)
- Fund your Yativo float balance with either a fiat or a stablecoin deposit, such as USDC.
- Go to Transfer in your Yativo dashboard.
- Select the float wallet you are paying with, for example USD, EUR, MXN or whichever balance you funded.
- Choose the customer you are paying on behalf of. This step is necessary for fintechs that run payouts on behalf of their customers.
- Choose Uruguay as the destination and Bank Transfer as the payout method.
- Enter the recipient details the payout form asks for, such as the holder’s name, cédula or RUT, bank, account type and account number.
- Enter the amount in USD or UYU.
- Review the quote: exchange rate, fees, delivery time and the exact UYU amount your recipient receives.
- Confirm with your PIN and 2FA.
- Track the payout in real time and download the receipt for your records.
Option 2: API (for automated and bulk payouts)
Every endpoint below is in the Yativo API documentation. Production calls go to https://api.yativo.com/api/v1, and the sandbox runs at https://smtp.yativo.com/api/v1.
Authenticate every request with the X-Api-Key and X-Api-Secret headers. Each key only works from the server IPs listed on it. These keys replaced bearer tokens, as covered in our October update. Every POST also needs a unique Idempotency-Key header.
Step 1. Generate a USDC deposit address on Solana to fund your balance:
POST https://api.yativo.com/api/v1/crypto/create-wallet
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: cc1468bb-3b6d-55e9-af99-9ea4fa1002fc
Content-Type: application/json
{
"currency": "USDC_SOL"
}
Step 2. List the payout methods available for Uruguay:
curl "https://api.yativo.com/api/v1/payment-methods/payout?country=URY" \
-H "X-Api-Key: $YATIVO_API_KEY" \
-H "X-Api-Secret: $YATIVO_API_SECRET" \
-H "Accept: application/json"
In this example, Bank Transfer carries gateway ID 504. Always read the ID from the live response instead of hardcoding it.
Step 3. Fetch the required fields for that gateway:
GET https://api.yativo.com/api/v1/beneficiary/form/show/504
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
The response lists every required field and its accepted values. Build your payment_data object from it. For field details, see API documentation.
Step 4. Create the beneficiary. Replace the placeholder with the fields the form returned:
POST https://api.yativo.com/api/v1/beneficiaries/payment-methods/
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: da627d7a-f156-5a93-b2d0-878aec93b803
Content-Type: application/json
{
"gateway_id": 504,
"nickname": "Montevideo software firm",
"currency": "UYU",
"customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
"payment_data": {
"{field_from_form}": "{value}"
}
}
Step 5. Lock your UYU rate. Quotes hold for 5 minutes:
POST https://api.yativo.com/api/v1/exchange-rate
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 927a9c13-502f-56fe-befa-44f95081a394
Content-Type: application/json
{
"from_currency": "USD",
"to_currency": "UYU",
"method_id": 504,
"method_type": "payout",
"amount": 400
}
Step 6. Initiate the payout from your balance:
POST https://api.yativo.com/api/v1/wallet/payout
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 5b1d8ff7-1513-54ff-8252-953d70d46c19
Content-Type: application/json
{
"debit_wallet": "USD",
"amount": 400,
"payment_method_id": 48335,
"customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
"quote_id": "4a72ecf8-6c8a-4e38-9971-8aabe9f785ed"
}
Use the id from the beneficiary response as payment_method_id. For bulk runs, repeat the call per beneficiary, as described on our payouts page.
Comparing Ways to Pay Contractors in Uruguay
| Method | Currency control | Speed | Recipient experience | Best fit |
| Yativo local payout | Quote before you confirm, in the currency you choose | Under 30 minutes on Bank Transfer (UYU), gateway ID 504; T+1 on POBO (Local) (UYU), gateway ID 1392, and SWIFT (USD), gateway ID 744 | Normal local credit, no crypto wallet needed | Teams paying a recurring roster of contractors |
| International wire | No quote step before you send | No stated settlement time | Funds arrive at the bank | Large one-off payments where speed is less critical |
| Exchange withdrawal | You manage the account and the onward local leg | No stated settlement time | Recipient may need to act to receive funds | Occasional payouts run by an individual, not a finance team |
| Global payroll platform | Terms set by the provider | Varies by provider | Delivery method set by the provider | Full-time staff across many countries |
The comparison is qualitative on purpose. The right choice depends on volume, currency mix and how much control you want over the quote. For a contractor roster with predictable monthly amounts, a local payout rail with a pre-confirmation quote is usually the simplest to operate.
Best Practices for Paying Contractors in Uruguay
Collect identifiers at onboarding. Capture the account details and document identifier once, verify them, and reuse them. Most failed payouts are data problems, not rail problems.
Agree on the payout currency in the contract. Decide whether the contractor is paid in UYU or USD and who bears conversion. Given how much the peso can move, this clause prevents disputes later.
Batch on a fixed schedule. Group payouts into a weekly or twice-monthly run. Batching reduces per-payment overhead and makes reconciliation a single exercise.
Quote before confirming. Always look at the quote before you commit funds. It turns a currency surprise into a decision you made on purpose.
Keep reconciliation records. Store the quote, the payout reference and the invoice together. Your auditor and your contractor should see the same numbers.
Keep classification and tax duties with the company and its advisors. Yativo moves money. It does not decide whether a worker is a contractor or an employee, and it does not file on your behalf. Confirm your obligations with your own advisors before you scale a roster.
Frequently Asked Questions
How fast does a local bank transfer payout reach a contractor in Uruguay?
On Yativo’s Bank Transfer (UYU) gateway, gateway ID 504, settlement is under 30 minutes. The minimum for that gateway is UYU 1,000 per payout.
Can a contractor in Uruguay be paid in US dollars instead of pesos?
Yes. The SWIFT (USD) gateway, gateway ID 744, settles on T+1 (next business day). About 73% of private-sector deposits in Uruguayan banks were in foreign currency at the end of 2025, according to CPA Ferrere’s analysis of BCU data.
What is the POBO (Local) gateway and when should we use it?
POBO (Local) (UYU), gateway ID 1392, settles in UYU on T+1 (next business day). It requires a POBO endorsement on the account before you can use it.
Do Uruguayan contractors actually expect fast local payments?
Uruguayans made 56 million instant interbank transfers in 2025, up 121% on 2024. Instant transfers have run 24 hours a day, 365 days a year since June 2023.
Does my recipient need a crypto wallet?
No. Your recipient gets a normal local credit in their usual account or wallet. They never touch stablecoins, and the payment looks like any other domestic transfer.
Is paying out this way legal and compliant?
Yes, when it runs through regulated infrastructure. Yativo is registered with FinCEN as a Money Services Business, registration number 31000270723339. A licensed local payout partner handles the local leg. Your own tax and reporting duties still apply, so confirm them with your advisor.
How long does a quote last?
Quotes from the exchange-rate endpoint hold for 5 minutes. You see the rate, the fees and the exact amount your recipient gets before you confirm.
Start Paying Contractors in Uruguay with Yativo
Fund a balance with USDC or fiat, get a quote, and let a licensed local payout partner deliver pesos or dollars to your contractor’s account. Your contractor receives a normal local credit and never touches a crypto wallet. That keeps treasury in control of the quote and the payout record. Book a demo to set up your first payout, or contact sales if you already know your monthly volume.
Sources
- Uruguay XXI: Informe anual de comercio exterior de Uruguay 2025
- El Observador: Más de 150 mil transferencias instantáneas por día en 2025
- cpaferrere.com: 73% of private-sector deposits in Uruguayan banks were in foreign currency at the end of 2025
- remittanceprices.worldbank.org: 6.36% of the amount sent