How to Receive US Client Payments in PHP: 2026 Guide

I have been running PIES IT Solutions from Binalbagan for over 8 years now, and about 40 percent of our revenue comes from US clients who pay in USD. Converting that USD income into Philippine pesos (PHP) sitting in a local bank or GCash account is a solved problem in 2026, but the “right” method depends on your invoice size, how fast you need the money, and how much you value fees over convenience.

How to Receive US Client Payments in PHP: 2026 Guide
How to Receive US Client Payments in PHP: 2026 Guide

This is the guide I wish I had when I took my first US client 8 years ago. It compares the four real options Filipino freelance developers use in 2026 (Payoneer, Wise, PayPal, direct bank wire), gives you a step-by-step for the one I recommend most (Payoneer), and covers the BIR tax angle nobody talks about at the start.

Quick answer for busy freelancers

  • Best all-around for PH freelancers: Payoneer. Free to receive USD, low withdrawal fee to PH bank, works with 90 percent of US clients out of the box.
  • Best for large invoices (over USD 3,000): Wise Multi-Currency Account. Lower conversion spread than Payoneer above USD 3,000 breakeven.
  • Best for one-off small payments (under USD 200): PayPal. Higher fees but instant and universal.
  • Skip: Direct US bank wire (SWIFT). Fees eat USD 30-50 per transfer, defeats the point for anything under USD 1,500.

Before you start (prerequisites)

  • A valid government ID. Passport, driver license, or UMID. Payoneer and Wise both require KYC verification.
  • Your BIR TIN. If you do not have one, register as self-employed at your local BIR RDO. Payoneer will ask for it during signup (optional but I recommend providing it for tax clarity).
  • A PH bank account. BPI, BDO, UnionBank, Metrobank, Landbank all work. RCBC also works but has slower ACH cutoffs in my experience.
  • A US client ready to pay. You need their preferred payment method (they may say “Payoneer works” or “we only pay via ACH bank transfer”).

Step 1: Sign up for Payoneer (or Wise, depending on invoice size)

For most Filipino freelance devs, I recommend Payoneer. Here is why: US clients recognize the Payoneer brand, they already have Payoneer accounts (Upwork, Fiverr, and many US agencies pay OUT via Payoneer natively), and it gives you a US bank account number that US clients can pay via ACH transfer as if you were a US-based contractor.

  1. Go to Payoneer and click “Sign Up”.
  2. Fill in your details. Use your real name exactly as it appears on your government ID.
  3. Select “Company” if you have a registered business (like I do with PIES IT Solutions), or “Individual” if you are a solo freelancer.
  4. Enter your PH address and mobile number (must be reachable).
  5. Upload your ID for KYC verification. Approval takes 1 to 3 business days.
  6. Once approved, request “Payment Services” (Global Payment Service). This gives you US, EUR, GBP, and other virtual bank account numbers.

By the way, if you use my Payoneer referral link during signup, we both get USD 25 after your first USD 1,000 in payments received. Worth doing since you were going to sign up anyway.

Step 2: Add your PH bank account to Payoneer

In Payoneer, go to Settings → Bank Accounts → Add Bank Account.

  1. Country: Philippines
  2. Currency: PHP
  3. Bank name (pick from dropdown)
  4. Account holder name (must match your Payoneer name exactly)
  5. Account number
  6. Bank SWIFT code (Google “SWIFT code + your bank” if you do not know it)

Payoneer will send 2 small test deposits (usually PHP 10 and PHP 15) within 1 to 2 business days. Log in to your bank, check the amounts, then enter them back in Payoneer to verify. After that, your bank is set up for withdrawals.

Step 3: Give your US client your Payoneer US bank details

In Payoneer dashboard, go to “Global Payment Service” → “Receive”. Your US receiving account details appear, looking like a normal US bank account:

  • Bank name (usually Community Federal Savings Bank or First Century Bank)
  • Routing number (9-digit ABA)
  • Account number
  • Account holder name (your name)
  • Account type (Checking)

Send these to your US client. They pay you via standard US domestic ACH transfer, which is free for them (or costs USD 0-3 max). No SWIFT, no international wire fees. Their bank sees your Payoneer account as if it were a normal US bank account.

Alternative for Upwork/Fiverr/Toptal clients: Skip this step entirely. Connect your Payoneer directly to your Upwork/Fiverr account, and payments flow automatically without you touching invoices.

Step 4: Receive the payment (typical timeline)

Once your US client initiates the ACH transfer, here is what happens:

  • Day 0: Client submits ACH transfer from their US bank.
  • Day 1-2: ACH clears (US banking cutoffs). Funds arrive in your Payoneer USD balance.
  • Day 2: You get a Payoneer email confirming payment received.

Total: 2 to 3 business days from client sending to funds visible in your Payoneer USD balance. Payoneer does not charge a receiving fee for ACH payments from US bank accounts. If your client pays via PayPal instead, PayPal charges 3.49 percent plus USD 0.49 per transaction (Payoneer is much cheaper).

Step 5: Withdraw from Payoneer USD to your PH bank in PHP

In Payoneer dashboard, click “Withdraw” and select your PH bank account.

  • Withdrawal fee: USD 1.50 flat per withdrawal (regardless of amount)
  • Conversion rate: Payoneer’s rate is typically 1.5 to 2 percent below the mid-market rate you see on xe.com
  • Time to arrive: 1 to 2 business days for BPI/BDO/UnionBank/Metrobank
  • Minimum withdrawal: USD 20

Real example: Withdrawing USD 1,000 from Payoneer at PHP 56.20 conversion (Payoneer’s rate) minus USD 1.50 fee = PHP 56,158 in your bank 1 to 2 days later. Same USD 1,000 at mid-market PHP 57.10 would be PHP 57,100, so the Payoneer spread cost you PHP 942 (about 1.65 percent).

Below USD 3,000 per withdrawal, Payoneer’s rate is competitive with Wise. Above USD 3,000, Wise’s tighter spread becomes worth the switch (I use Wise for anything over USD 3,000, Payoneer for everything under).

Comparison table: 4 payment methods head-to-head

MethodReceiving feeConversion spreadTime to PH bankBest for
PayoneerUSD 0 (ACH from US)1.5-2% below mid-market3-4 business days totalUSD 50 to USD 3,000 invoices
Wise Multi-CurrencyUSD 0 (ACH from US)0.4-0.6% (mid-market)2-3 business days totalUSD 3,000+ invoices
PayPal3.49% + USD 0.492.5-3.5% below mid-market3-5 business days totalSmall one-off (under USD 200)
Direct SWIFT wireUSD 20-40 per wireBank markup 2-4%3-7 business daysLegacy clients who refuse anything else

Tax implications (the BIR angle)

I know a lot of freelance devs who ignore this part until a BIR audit shows up. Do not be that person. Here is what you actually need to do:

  • Register as self-employed with BIR (Form 1901 or 1902). This gives you a valid TIN and lets you issue official receipts.
  • File quarterly ITR (Form 1701Q). Report your USD income converted at the BSP reference rate on the date received.
  • Keep records of every Payoneer/Wise transaction. Payoneer provides monthly statements. Download them.
  • File annual ITR (Form 1701) by April 15 of the following year.

The 8 percent flat-rate income tax option (if your gross annual income is under PHP 3 million) is the simplest for most solo freelance devs. It replaces the graduated income tax + percentage tax + VAT with a single 8 percent rate on gross receipts above PHP 250,000 annual exemption.

Common mistakes to avoid

Mistake 1: Using PayPal for large invoices. PayPal’s 3.49 percent fee plus 2.5-3.5 percent conversion spread means you lose roughly 6-7 percent on every PHP-converted USD 1,000. That is PHP 3,500 to PHP 4,000 per USD 1,000 invoice you would keep with Payoneer or Wise.

Mistake 2: Not registering with BIR because “US income is not taxable in the Philippines”. False. Filipino tax residents (which you are, if you live here) pay Philippine tax on worldwide income. BIR has become much more aggressive in cross-checking bank inflows against declared income since 2023.

Mistake 3: Withdrawing every small payment separately. The USD 1.50 flat Payoneer withdrawal fee makes small withdrawals inefficient. Batch withdrawals monthly instead of weekly to reduce fee impact.

Mistake 4: Not saving the Payoneer USD to PHP conversion rate for each withdrawal. BIR wants the PHP amount recorded in your books, so you need proof of the conversion rate applied. Payoneer’s transaction history has this; download and archive monthly.

Bottom line

For most Filipino freelance devs, Payoneer is the strongest all-around choice. Free to receive from US ACH transfers, low USD 1.50 withdrawal fee, competitive conversion rate below USD 3,000 invoices, and universally accepted by US clients.

Add a Wise Multi-Currency Account once you regularly invoice above USD 3,000, because Wise’s tighter conversion spread saves real money at larger amounts. Both services can coexist in your workflow (I use both).

Register with BIR from day one. The 8 percent flat rate is straightforward, and having a proper tax setup protects you from audits when your income grows.

I hope this article helps you get started with international payments. Feel free to comment below if you have specific questions about your setup, or reach out via our contact page. If you are just starting your freelance journey, welcome to the club, iba talaga ang pakiramdam ng first US client payment na nag-land sa Payoneer mo.

Quick step-by-step summary (click to expand)
  1. Sign up for Payoneer. Complete KYC verification (1 to 3 business days). Request Global Payment Service to get US virtual bank account.
  2. Add your PH bank account to Payoneer. Verify with 2 small test deposits from Payoneer.
  3. Give your US client your Payoneer US bank details. Routing + account number, they pay you via free US domestic ACH.
  4. Receive the payment in Payoneer USD balance. Typical timeline is 2 to 3 business days from client to your Payoneer account.
  5. Withdraw from Payoneer USD to your PH bank in PHP. USD 1.50 flat fee, 1 to 2 business days to arrive.

Try Payoneer or explore alternatives (affiliate)

Some links below are affiliate or referral links. We may earn a bonus at no extra cost to you. See our affiliate disclosure.

Frequently asked questions

Do I really need to register with BIR if I only work with US clients?

Yes. If you are a Philippine tax resident (which you are if you live in the Philippines more than 183 days per year), you owe Philippine tax on your worldwide income including USD earnings from US clients. BIR has become much more aggressive since 2023 in cross-checking bank inflows against declared income. Register early, file quarterly, sleep well.

Which is faster to set up, Payoneer or Wise?

Payoneer is typically faster for KYC in the Philippines (1 to 3 business days) compared to Wise (2 to 5 business days). Both require government ID and verification. If you have a US client waiting to pay, sign up for Payoneer first, then add Wise later once you have volume above USD 3,000 per invoice.

Can I withdraw Payoneer to GCash?

Not directly. Payoneer supports withdrawal to Philippine bank accounts, not e-wallets. Workaround: withdraw to your BPI or BDO account first, then transfer to GCash via InstaPay (free between BPI/BDO and GCash for amounts up to PHP 50,000 per day).

What is the difference between Payoneer USD receiving account and a real US bank?

Functionally, none from your client’s perspective. Payoneer partners with Community Federal Savings Bank and First Century Bank to issue you a real US routing + account number that receives ACH transfers. Your US client cannot tell it is a virtual account. Behind the scenes Payoneer holds your USD until you convert and withdraw to PH.

Is the 8 percent flat rate really better than graduated income tax?

For most solo freelance devs, yes. The 8 percent flat rate on gross receipts above PHP 250,000 annual exemption is simpler than graduated income tax plus percentage tax plus VAT. It only makes sense if your gross annual income is under PHP 3 million (otherwise VAT kicks in mandatorily). If you have large deductible expenses (office rent, employees, equipment), graduated income tax might net lower. A quick consult with a BIR-registered accountant is worth PHP 3,000-5,000 to figure out your best option.

What if my US client insists on paying via PayPal?

You can accept PayPal, but negotiate the fee into the invoice. Add roughly 5 percent to your quoted price to cover the 3.49 percent fee plus 0.49 flat plus conversion spread. Many freelance devs list “PayPal add 5 percent” in their invoicing terms. Better: try to convince the client to use Payoneer or Wise by explaining they save the fees too on their end.

Joken E. Villanueva

Founder & Lead Developer at PIES IT Solution

Founder of PIES Information Technology Solutions, a software company building production-grade applications for institutions across the Philippines. Over 8 years of hands-on full-stack development experience, currently leading the development of ClinicAI, an AI-powered clinic management platform.

Expertise: PHP · MySQL · JavaScript · AI Integration · SaaS Architecture · VB.NET · Database Design · Capstone Documentation · Java  · View all posts by Joken E. Villanueva →

Leave a Comment