loading...
loading...

How to Pay Contractors and Freelancers in the Dominican Republic with Stablecoins

How to Pay Contractors and Freelancers in the Dominican Republic with Stablecoins

If your company needs to pay contractors dominican republic based teams, the payment itself should not be the hard part. The Dominican Republic received US$11.87 billion in remittances in 2025, up 10.3%, according to Banco Central data reported by Listín Diario.

This guide is for finance and product teams that already work with freelancers in the country. It covers what recipients expect, where cross-border payments get difficult, and how a stablecoin settlement layer fits into a clean payout process.

Why Companies Work with Contractors and Freelancers in the Dominican Republic

Companies work with contractors in the Dominican Republic for project-based and specialized work.

What Contractors in the Dominican Republic Expect from a Payment

A payout in the Dominican Republic should arrive as a normal local credit in pesos.

The local rails have their own behavior, and it helps to know it before you promise a pay date.

Bank Transfer (DOP)

Local peso transfers arrive as a standard credit to the recipient’s Dominican bank account. The domestic system is fast when it runs on LBTR, or Pagos al Instante, which completes transfers within 8 minutes, from 7:00 a.m. The same source notes that ACH transfers are free but can take up to 24 hours.

Timing within the day matters too. LBTR payments are credited from 2:00 p.m. the same day. Sending early gives the payout time to land before the end of the pay date.

The LBTR system processed 46.0 million payments in 2025. The Banco Central plans a 24/7 instant payment system for the first half of 2027.

For the full picture of how these rails behave, see our guide to Dominican Republic bank transfer payouts.

SWIFT (USD)

Some contractors invoice international clients or hold costs in USD. SWIFT (USD) payouts settle on T+1, the next business day.

The Challenges When You Pay Contractors in the Dominican Republic from Abroad

The exchange rate is only the start. The Banco Central’s reference rate on October 2, 2026 was RD$60.17 to buy and RD$60.69 to sell one dollar. Check the delivered amount in your quote rather than assuming the reference rate applies.

Small payments carry a large relative cost. Sending small amounts across borders costs an average of 6.36% of the amount sent, according to the World Bank. For a company paying many contractors modest monthly amounts, that percentage is a real line item rather than a rounding error.

Domestic rails have schedules. If your internal approval runs late, the payout slips to the next window, and your contractor notices.

Settlement can be hard to trace. Cross-border payments may pass through several institutions, and status updates are not always immediate. Contractors ask for a reference, finance asks for a status, and the answer can take time to arrive.

How to Pay Contractors in the Dominican Republic with Stablecoins on Yativo

Yativo uses stablecoins as a settlement layer, not as the thing your contractor receives. You fund a balance with USDC or fiat, get a quote in the payout currency, and a licensed local payout partner credits the recipient’s local account. The recipient never needs a crypto wallet and receives a normal local credit.

  1. Fund your float balance. Top up your Yativo balance with USDC from your treasury or with fiat through your normal banking process. The balance is what your payouts draw against.
  2. Create the payout and get a quote. Enter the recipient and the amount, then request a quote in the payout currency. The quote shows the rate, fees, delivery time and exact local amount before you confirm, and it holds for 5 minutes.
  3. Confirm and let the local partner pay out. Once confirmed, a licensed local payout partner sends the funds on the local rail.
  4. Record the result. Store the quote, the confirmation and the payout reference against the contractor’s invoice so reconciliation is a lookup rather than an investigation. You can track payouts in the dashboard or the API.

For a deeper walkthrough of the model, read our guide to stablecoin payouts to the Dominican Republic.

Yativo’s active gateways for the Dominican Republic cover peso bank transfers and dollar SWIFT transfers. Bank Transfer (DOP) settles in under 30 minutes, and SWIFT (USD) settles on the next business day. Use the gateway that matches the currency your contractor expects.

GatewayIDSettlement
Bank Transfer (DOP)498Under 30 minutes
SWIFT (USD)577T+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.

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 the Dominican Republic with Yativo

Option 1: Dashboard (for manual payouts)

  1. Fund your Yativo float balance with either a fiat or a stablecoin deposit, such as USDC.
  2. Go to Transfer in your Yativo dashboard.
  3. Select the float wallet you are paying with, for example USD, EUR, MXN or whichever balance you funded.
  4. Choose the customer you are paying on behalf of. This step is necessary for fintechs that run payouts on behalf of their customers.
  5. Choose the Dominican Republic as the destination and Bank Transfer as the payout method.
  6. Enter the recipient details the payout form asks for, such as the holder’s name, cédula or RNC, bank, account type and account number.
  7. Enter the amount in USD or DOP.
  8. Review the quote: exchange rate, fees, delivery time and the exact DOP amount your recipient receives.
  9. Confirm with your PIN and 2FA.
  10. 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: 4db45fb0-93f9-5821-95db-c75460717924
Content-Type: application/json

{
  "currency": "USDC_SOL"
}

Step 2. List the payout methods available for the Dominican Republic:

curl "https://api.yativo.com/api/v1/payment-methods/payout?country=DOM" \
  -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 498. 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/498
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: 65688369-f53b-5916-b3a3-b1bf83a9cba6
Content-Type: application/json

{
  "gateway_id": 498,
  "nickname": "Santo Domingo call center",
  "currency": "DOP",
  "customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
  "payment_data": {
    "{field_from_form}": "{value}"
  }
}

Step 5. Lock your DOP 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: 58f1a1be-0bac-5c25-bdec-37e73fb020df
Content-Type: application/json

{
  "from_currency": "USD",
  "to_currency": "DOP",
  "method_id": 498,
  "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: 914ce0ca-d4e8-5032-aa6b-18cc6e2c51e6
Content-Type: application/json

{
  "debit_wallet": "USD",
  "amount": 400,
  "payment_method_id": 48328,
  "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 the Dominican Republic

MethodPayout currencySpeedCost visibilityContractor experience
Yativo local payoutDOP or USDUnder 30 minutes for DOP, next business day for USDQuote shown before confirmationNormal local credit, no wallet needed
International wireUSDSeveral business daysFees quoted before you sendFunds arrive in a dollar account
Exchange withdrawalLocal currencyVaries by platformShown at conversionRequires an account on the platform
Global payroll platformLocal currencyVaries by providerBundled into the service feeOnboarding handled by the provider

Best Practices for Paying Contractors in the Dominican Republic

Collect identifiers at onboarding. Ask for the bank name, account number and account holder name before the first invoice arrives. Missing details can stall a payout on pay day.

Agree on the payout currency in the contract. Decide whether the contractor is paid in pesos or dollars, and state it clearly. That single line reduces disputes about the amount received.

Batch on a fixed schedule. Group payouts into a predictable cycle so your team approves once and contractors know when to expect funds.

Quote before confirming. Always pull a quote in the payout currency and check the delivered amount. If the number does not match the agreement, resolve it before the payout leaves.

Keep reconciliation records. Store the quote, confirmation and payout reference with each invoice. Clean records support month-end close and contractor queries.

Contractor classification and tax duties stay with your company and its advisors. Yativo moves money. It does not determine worker status, withholding or reporting obligations, so confirm those with your own finance and legal teams.

Frequently Asked Questions

How fast does a peso bank transfer reach a contractor in the Dominican Republic?

On Yativo, Bank Transfer (DOP) settles in under 30 minutes. On the domestic side, LBTR transfers between banks complete within 8 minutes, while ACH transfers can take up to 24 hours, according to ProUsuario.

Can a contractor be paid in US dollars instead of pesos?

Yes. Yativo’s SWIFT (USD) gateway settles on T+1, the next business day, into a dollar account. Choose the currency your contractor expects and state it in the contract.

Why does the exchange rate quoted to me differ from the official rate?

The Banco Central’s reference rate on October 2, 2026 was RD$60.17 to buy and RD$60.69 to sell one dollar. The quote shows the delivered amount before you confirm.

Is there a minimum payout amount for peso transfers?

Yes. Bank Transfer (DOP) has a catalog minimum of DOP 1,200 per payout. Plan batches so each contractor payout clears that minimum.

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 the Dominican Republic with Yativo

Fund a balance with USDC or fiat, quote in the payout currency, and let a licensed local payout partner credit your contractors in the Dominican Republic. Your contractors get a normal local credit with no wallet involved. Move your next payout run onto Yativo and keep the pay date you promised. Book a demo to set up your first payout, or contact sales if you already know your monthly volume.

Sources