← All guides

How to send USDC to the Philippines: Coinbase to Coins.ph guide

Last updated: 2026-05-03 · By Stable Send Editorial

The 30-second answer: a US sender can buy USDC on Coinbase, send it to the recipient's Coins.ph USDC deposit address on a supported low-fee network such as Polygon, and the recipient can convert USDC to PHP inside Coins.ph. This route can be cheaper than Wise, Remitly, or Western Union after both accounts are set up, but the real cost depends on Coinbase availability, the selected network, Coins.ph's USDC/PHP spread, and the recipient's cash-out method. Use the live comparison for today's numbers, and send a small test transfer first.

Trying to decide whether USDC even makes sense for your situation before you read the full operational walkthrough? See

USDC vs Wise for the Philippines: which is actually cheaper?

for a side-by-side cost comparison at four send amounts and a decision checklist that returns you to this guide if USDC is the right answer.

Assumptions used in this guide

  • Standard send: $1,000 USD -> PHP.
  • Sender uses Coinbase US, funded via ACH from a US bank.
  • Recipient uses Coins.ph (BSP-licensed) and is comfortable with a basic crypto wallet UI.
  • USDC sent on Polygon network.
  • Recipient cashes out to a Philippine bank account or e-wallet (not cash pickup).

What this guide covers

  1. Why this route can be cheap (and when it isn't)
  2. Before you use this route
  3. Step 1: Open and verify your Coinbase account
  4. Step 2: Buy USDC with USD via ACH
  5. Step 3: Choose the right network
  6. Step 4: Send USDC to the recipient's Coins.ph address
  7. Step 5: Recipient receives and off-ramps to PHP
  8. Custody and platform considerations
  9. How this compares to Wise, Remitly, and Western Union
  10. When Wise or Remitly is probably better
  11. Common pitfalls
  12. FAQ

Why this route can be cheap (and when it isn't)

Traditional remittance to the Philippines can still cost several percent once visible fees and FX margin are combined, especially for cash pickup or bank-wire routes. Digital fintech providers like Wise are often much cheaper -- around 0.5%-1% all-in for US-PH bank deposit. The Coinbase to Coins.ph route can land below even that, typically around 0.3%-1% of the send amount in good conditions, mainly from Coins.ph's USDC/PHP spread plus a tiny network fee.

On a $500 send, that is roughly $1.50-$5 before any unusual provider fees -- not literally free, despite some marketing claims. The savings are real but bounded: typically a few dollars vs Wise on a $500 send, more vs Remitly Express or Western Union, much more vs a US bank wire. The route's real edge is on larger transfers where the percentage advantage compounds, and on corridors where Wise is thinner than US-PH.

The trade-off: you need accounts on both ends (Coinbase for the sender, Coins.ph for the recipient) and the recipient needs to be comfortable seeing a USDC balance briefly before they cash out to PHP. Both are one-time setup costs. After the first transfer, subsequent sends repeat in about 5 minutes -- assuming Coinbase doesn't apply a withdrawal hold (see Step 2).

Before you use this route

  • Use the exact network shown by the recipient's Coins.ph deposit screen. Network match beats network price.
  • Send a small test transfer first ($5-$10). Confirm receipt before sending the real amount.
  • Check Coinbase's "available to send" balance before promising the recipient a 5-minute transfer. Recently-purchased USDC may be restricted from withdrawal until the bank payment clears.
  • Make sure the recipient has completed Coins.ph KYC before you send. KYC delays can be hours to a day for new accounts.
  • Do not use this route if the recipient needs cash immediately, is uncomfortable with crypto apps, or needs cash pickup -- a traditional provider is a better fit.

Step 1 -- Open and verify your Coinbase account

If you do not already have a Coinbase account, sign up at

coinbase.com/signup

. You will need a government ID for KYC (driver's license, passport, or state ID). Verification typically takes minutes but can take 1-2 business days during high-volume periods. See

Coinbase's account verification help page

for the current process.

Once verified, link a US bank account for ACH funding. ACH is the cheapest way to fund (debit-card and instant-fund options carry their own percentage fees that defeat the purpose of a low-cost stablecoin route). Bank-link verification usually takes a couple minutes via Plaid. ACH transfers from your bank to Coinbase typically clear in 3-5 business days.

Step 2 -- Buy USDC with USD via ACH

From your Coinbase dashboard, choose Buy or Trade and select USDC. Enter the dollar amount you want to convert. Choose your linked bank as the payment method and confirm.

For ordinary retail amounts, Coinbase generally lets US customers convert USD to USDC at or near par. Coinbase's current disclosure applies a 0.10% USDC processing fee only above a $5 million net 30-day conversion threshold, which is well outside retail remittance territory. Always check the preview screen before confirming -- Coinbase fees can vary by product, region, account status, and payment method, and are not permanently guaranteed. The always-current pricing lives on Coinbase's

pricing page

.

Step 3 -- Choose the right network

Once you hold USDC, you need to send it to your recipient's Coins.ph wallet address. USDC exists on multiple blockchains, and each blockchain has different transfer fees. The right choice is the one shown on the recipient's Coins.ph deposit screen, not the cheapest one in absolute terms.

For most US-PH transfers as of this writing, the recipient's Coins.ph USDC deposit address is a Polygon address, and the matching Coinbase send is on Polygon (~$0.10 network fee). But Coins.ph's supported network set sometimes changes. Always have the recipient open Coins.ph, generate a USDC deposit address, and tell you both the address and the network it was generated on. Then in Coinbase, send on that exact network.

For comparison, typical fees if your recipient's Coins.ph wallet supports them:

  • Polygon -- ~$0.10 fee, ~5 minute confirmation. Most commonly supported by Coins.ph as of mid-2025.
  • Base -- often even lower fee. Verify Coins.ph still supports Base for your recipient's account before sending.
  • Arbitrum -- comparable to Polygon. Verify support per recipient's wallet.
  • Solana -- very low fee, fastest confirmation. Confirm Coins.ph supports Solana for your recipient's account.
  • Ethereum mainnet -- $5-$30 fee depending on congestion. Avoid for retail remittance; the network fee eats the savings advantage.

Step 4 -- Send USDC to the recipient's Coins.ph address

From the USDC asset page in Coinbase, choose Send. Paste the Coins.ph deposit address (do not type it -- crypto addresses are long and one wrong character means lost funds). Select the network that matches the recipient's address (Step 3). Enter the amount.

Coinbase shows the network fee and the final amount on the preview screen before you confirm. The preview is the source of truth -- if the network field, amount, or fee don't look right, cancel and start over.

Strongly recommended: send a small test transfer first ($5-$10). The recipient confirms it arrived in the correct currency on the correct network. Only then send the real amount. The cost of a $5 test send is trivial compared to the cost of a wrong-network send of $500.

Before pressing Confirm, run through this checklist:

  • The recipient generated the deposit address inside their Coins.ph account (not in some other wallet that might not be supported).
  • Coinbase's selected network matches the recipient's deposit-address network exactly.
  • The first 6 and last 6 characters of the address you pasted match the address the recipient sent you.
  • The amount is the small test amount (or, after the test confirms, the real amount).
  • The recipient is online and can confirm receipt within a few minutes.

After you confirm, the transaction is broadcast to the blockchain and is irreversible. Polygon confirmation typically takes ~5 minutes; the recipient sees the USDC appear in their Coins.ph wallet shortly after.

Step 5 -- Recipient receives and off-ramps to PHP

The USDC arrives in the recipient's Coins.ph wallet automatically. From the wallet, they choose to convert USDC to PHP. Coins.ph applies an exchange-rate spread (typically 0.3%-0.7% relative to the mid-market USD/PHP rate, but verify on their current buy/sell screen) and credits the PHP to their Coins.ph PHP balance.

From the PHP balance, the recipient can:

  • Cash out to a Philippine bank account.
  • Send to GCash or PayMaya for mobile-wallet use.
  • Withdraw cash at partner pickup locations.
  • Leave it in Coins.ph for digital purchases.

Cash-out fees vary by method and can change. Bank, e-wallet, and remittance-center cash-out options each have different fees and limits. Check the

Coins.ph help center

for the current per-method fee schedule before relying on the final peso amount the recipient nets.

Custody and platform considerations

This route uses custodial platforms on both ends. Coinbase holds the sender's USDC; Coins.ph holds the recipient's. Both are subject to KYC, compliance checks, holds, and platform restrictions. That is materially different from holding USDC in a self-custody wallet (MetaMask, Phantom, hardware wallet). For most users this is the right trade-off -- self-custody adds risk of permanent loss from a lost seed phrase. But the trade-off is worth knowing:

  • Coinbase or Coins.ph can freeze accounts under their compliance policies.
  • USDC is a private stablecoin, not a bank deposit and not FDIC-insured. Short-term peg drift and platform restrictions are possible.
  • Both platforms can change their fees, supported networks, or available pairs without notice.
  • Withdrawals from either platform may have daily limits or hold periods that differ from the displayed balance.

How this compares to Wise, Remitly, and Western Union

RouteTypical cost on $500-$1,000Setup burdenBest for
USDC via Coinbase to Coins.ph~0.3%-1% in good conditionsHigh first time (two accounts, KYC, network match)Sender comfortable with crypto, recipient has Coins.ph
Wise~0.5%-1% all-inLowMost US-PH bank-deposit transfers
Remitly~0.5%-2% depending on tierLowSpeed via Express or first-transfer promos
Western Union~2%-3% bank deposit; more for cash pickupLowBrand familiarity; cash pickup access
US bank wire~5%-7% once you include the wire fee + FX marginAlready have a US bankAlmost never the right answer

The numbers above are illustrative; they shift weekly. The current live comparison for $1,000 USD -> PHP, computed against today's mid-market rate, is on the US to Philippines comparison page.

When Wise or Remitly is probably better

Stable Send's positioning is honest stablecoin guidance, which means flagging where the stablecoin route is the wrong call. Use a traditional provider if any of these is true:

  • The recipient is new to crypto, elderly, or low-tech and would struggle with the Coins.ph wallet UI.
  • The recipient needs cash pickup (Coins.ph offers some pickup options, but Western Union and MoneyGram have larger pickup networks).
  • The recipient needs the funds immediately and Coinbase shows a withdrawal hold on your USDC.
  • You want responsive customer support if something goes wrong (Wise and Remitly have human support; on-chain transfers are irreversible and there is no support line for a wrong-network send).
  • The send amount is small enough ($50 or less) that the percentage savings are absorbed by fixed costs and the setup time isn't worth it.
  • You cannot tolerate any irreversible-transfer risk -- one wrong character or wrong network means the funds are gone.

For most US-PH bank-deposit transfers in the $200-$2,000 range with a crypto-comfortable recipient, the USDC route saves a real but modest amount of money. For everything else, Wise is usually fine and Remitly is sometimes faster.

Common pitfalls

Wrong network. Covered in the warning above and the Step 4 checklist. Read both. This is the single highest-impact mistake a first-time stablecoin sender can make.

Not testing first. Always send a $5-$10 test transfer before any real amount. The fee is trivial; the protection is real.

Coinbase "instant" vs "ACH" fee confusion. Coinbase offers paid instant-funding options that defeat the savings. The standard free ACH tier is what makes the route cheap; verify the funding method on the buy preview screen.

Coinbase withdrawal hold on freshly-purchased USDC. Even after you see the USDC balance, Coinbase may restrict withdrawals until your ACH clears. This can mean a 5-minute transfer turns into a 3-day wait. Check "available to send" before committing to a delivery time with the recipient.

First-time KYC delays at Coins.ph. If your recipient is new to Coins.ph, account verification can take an hour to a day. Send them the Coins.ph signup link a few days in advance of the first transfer.

USDC peg drift. USDC is designed to track 1:1 with the US dollar, but the actual market price can briefly drift by 0.1%-0.5% during stressed conditions. If you check the Coins.ph buy/sell rate during such a moment, the spread might look worse than usual. Either wait for the peg to settle or accept the modest loss.

Minimum amounts. Coinbase has a small USDC purchase minimum; Coins.ph has its own minimums per cash-out method. For very small sends, the percentage cost gets distorted by fixed network fees. The route is most efficient at $200+ sends.

FAQ

Is this legal? For a US sender using Coinbase and a Philippine recipient using Coins.ph, the route uses regulated platforms on both ends: Coinbase is a US-regulated crypto platform and registered MSB; Coins.ph operates under Philippine regulation. That does not make every stablecoin transfer risk-free, and it does not remove tax, reporting, sanctions, or platform-compliance obligations on either side. This guide is operational information, not legal or tax advice. Buying USDC with USD and immediately sending USDC may not create a US capital-gain event if USDC stays at $1, but operators should keep records and consult a qualified tax professional for their situation.

What if Coins.ph is down? The USDC sits in your recipient's wallet on the blockchain regardless of Coins.ph uptime. They can withdraw it to a different wallet (any USDC-compatible app on the same network) and use a different off-ramp service. The funds are not lost.

Why not use Sling Money or another stablecoin-native app? Apps like Sling Money abstract the network choice and bundle the on-ramp / off-ramp into one flow. The trade-off is that the app may include its own spread or fee for the convenience, and you lose visibility into which network was used. The route described above is what those apps do under the hood, with the convenience markup removed.

What about USDT instead of USDC? USDT (Tether) on the Tron network is widely used for low-cost stablecoin transfers in many markets, especially outside the US. Coinbase doesn't directly sell USDT to US users, so this guide is USDC-only. A future guide will cover the USDT route for senders outside the US (look for "USDT vs USDC for remittance" on the Stable Send guides list).

Verification and updates

The cost ranges and fee descriptions in this guide reflect typical conditions as of the date in the page header. Provider fees, the USDC peg, and Coins.ph's supported networks all drift. For the current live cost comparison see the US to Philippines calculator; for how Stable Send computes total cost see the methodology page; for affiliate disclosure (currently: no affiliate links on any provider in the comparison) see the disclosure page.