loading...
loading...

How to Pay Suppliers in Guatemala in GTQ Using USDC

How to Pay Suppliers in Guatemala in GTQ Using USDC

If you pay suppliers guatemala on a recurring schedule, the practical question is how to move value into GTQ and land it in a local account predictably. This guide covers the rails, the friction points, and where stablecoin settlement fits.

Guatemala received US$25.53 billion in family remittances in 2025, up 18.7% on 2024, according to the Banco de Guatemala. For a finance team, the route you choose still decides your timing, your FX cost, and how clean your reconciliation is at month end.

Why Companies Pay Suppliers in Guatemala

Guatemala exported US$15.59 billion in 2025 and imported US$34.61 billion, according to the Banco de Guatemala. Exports are led by apparel, coffee and bananas. Guatemala bought US$10.89 billion of goods from the United States in 2025 and sold it US$4.75 billion.

That mix matters for payment design. A company paying a Guatemalan supplier may owe a dollar invoice, a quetzal invoice, or a mix across a vendor portfolio. Guatemalan law allows accounts in foreign currency. Agree on the invoice currency.

How Suppliers in Guatemala Receive Payments in GTQ

GuateACH is Guatemala’s interbank transfer network. It carries payments in both dollars and quetzales, to monetary and savings accounts.

Bank Transfer (GTQ)

A quetzal transfer moves through GuateACH into a local account. Banrural credits immediate GuateACH transfers within 5 to 10 minutes. Larger transfers move on weekdays only, in fixed credit windows.

Bank Transfer (USD)

GuateACH also carries dollar payments inside Guatemala. Banks such as BAM offer it in both quetzales and dollars. Domestic dollar transfers have tight limits. Immediate GuateACH transfers at Banrural are capped at US$2,500, and anything larger moves on weekdays only.

BAM releases bulk transfers above US$1,250 at set times, and after 1:00 p.m. For comparison, a large GuateACH transfer you send yourself is credited at fixed times. After 3:45 p.m. the same day’s window has closed.

SWIFT (USD)

Yativo’s SWIFT (USD) gateway, ID 606, settles T+1 (next business day). It is also a route exposed to intermediary deductions and to limited visibility while funds are in flight.

The Challenges When You Pay Suppliers in Guatemala from Abroad

Timing is decided by cut-offs, not by your intent. Larger transfers move on weekdays only, in fixed credit windows. Cross-border legs add their own cut-offs on top.

The exchange rate is only the start. The Banco de Guatemala reference rate for October 5, 2026 was Q7.63456 per dollar. Check the landed amount against the invoice before you confirm.

Intermediary deductions erode the invoice value. The supplier can receive less than the invoiced amount, and someone has to absorb the difference. Sending small amounts across borders costs an average of 6.36% of the amount sent, according to the World Bank.

Reconciliation depends on your records. Matching a bank credit back to a specific invoice can become manual work. Keep payout records alongside your ledger entries so the close stays clean.

How to Pay Suppliers in Guatemala in GTQ Using USDC on Yativo

On Yativo, you fund a float balance with USDC or fiat, lock a quote, and a licensed local payout partner credits the supplier’s account in GTQ. The recipient never needs a crypto wallet and receives a normal local credit.

  1. Fund your float balance. Top up with USDC or fiat so the balance covers the batch you plan to pay.
  2. Create the payout and lock a quote. Enter the recipient’s local account details, the amount, and the invoice reference, then confirm the quoted rate.
  3. Yativo routes to a licensed local payout partner. The partner pays locally in GTQ.
  4. Track settlement in the dashboard or API. Match each payout against your ledger.

For a deeper walkthrough of the corridor, see stablecoin payouts to Guatemala. If you are settling in quetzales, the guide to Guatemala GTQ bank transfer payouts covers the local leg. For dollar invoices, see Guatemala USD bank transfer payouts.

Yativo’s active gateways for Guatemala are listed below, with gateway IDs and settlement times.

GatewayIDSettlement
Bank Transfer (GTQ)763Under 30 minutes
Bank Transfer (USD)764Under 30 minutes
SWIFT (USD)606T+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 Guatemala 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 Guatemala 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, DPI or NIT, bank, account type and account number.
  7. Enter the amount in USD or GTQ.
  8. Review the quote: exchange rate, fees, delivery time and the exact GTQ 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: 085c174e-97bb-5a7d-874f-317f44d83b10
Content-Type: application/json

{
  "currency": "USDC_SOL"
}

Step 2. List the payout methods available for Guatemala:

curl "https://api.yativo.com/api/v1/payment-methods/payout?country=GTM" \
  -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 763. 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/763
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: 751ab3f0-24d7-51bd-adb8-fc55f2f8c515
Content-Type: application/json

{
  "gateway_id": 763,
  "nickname": "Guatemala City coffee exporter",
  "currency": "GTQ",
  "customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
  "payment_data": {
    "{field_from_form}": "{value}"
  }
}

Step 5. Lock your GTQ 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: d75f2ad7-2892-5de3-bb5a-c871d20aa374
Content-Type: application/json

{
  "from_currency": "USD",
  "to_currency": "GTQ",
  "method_id": 763,
  "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: a27a0fb2-d4bb-5e13-9a74-7cf1e310d6a1
Content-Type: application/json

{
  "debit_wallet": "USD",
  "amount": 400,
  "payment_method_id": 48365,
  "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 Suppliers in Guatemala

MethodFundingFX visibilityLocal settlementReconciliation
Yativo local payoutUSDC or fiat into a float balanceQuote locked before you confirmDomestic GTQ or USD transfer via a licensed local payout partnerPayout records in the dashboard or API
International wireBank balance in your home currencyRate applied in the chainCorrespondent route, then local creditReference may be truncated in transit
Exchange withdrawalBalance held on a trading venueRate shown at conversionDepends on the venue’s local coverageSeparate records for trade and withdrawal

Each route has a place. A local payout route is an option for recurring vendor runs.

Best Practices for Paying Suppliers in Guatemala

Verify bank details at onboarding and confirm any change request through a second channel. Confirm any change request through a second channel before you act on it.

Put the invoice number in the payout reference. That way the credit can be matched to the invoice without manual guesswork.

Agree the payout currency and payment terms in the purchase order. Guatemalan law allows accounts in foreign currency, so state GTQ or USD explicitly. Document the terms before the first payment.

Quote before confirming. Lock the rate and check the landed GTQ amount against the invoice. Confirm only when the numbers reconcile.

Batch on a fixed schedule. Batch on a fixed schedule, such as a weekly or biweekly run.

Keep reconciliation records and note your own obligations. Export payout records alongside your ledger entries. Tax, invoicing, customs and FX reporting duties stay with your company and its advisors.

Frequently Asked Questions

How long does a GTQ bank transfer payout to Guatemala take?

Yativo’s Bank Transfer (GTQ) gateway, ID 763, settles in under 30 minutes. Yativo’s Bank Transfer (USD) gateway, ID 764, also settles in under 30 minutes.

Can I pay a Guatemalan supplier in USD instead of quetzales?

Yes. Yativo offers Bank Transfer (USD) with settlement in under 30 minutes, and SWIFT (USD) at T+1. Guatemalan law allows accounts in foreign currency, so confirm the invoiced currency first.

What does GuateACH carry?

GuateACH is Guatemala’s interbank transfer network, and it carries payments in both dollars and quetzales. It credits monetary and savings accounts.

What is the reference exchange rate for the quetzal?

The Banco de Guatemala reference rate for October 5, 2026 was Q7.63456 per dollar. The quote shows the rate, fees, delivery time and exact local amount before you confirm.

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 Suppliers in Guatemala with Yativo

Fund a float, lock a quote, and let a licensed local payout partner credit your supplier’s account in GTQ. Your recipient gets a normal local credit, and your team can track the payout in the dashboard or API. Start with one vendor batch. Book a demo to set up your first payout, or contact sales if you already know your monthly volume.

Sources