Most Filipino VAs get paid in one of three ways: through a marketplace such as Upwork, which releases money on a fixed schedule; directly by a client into a Wise or Payoneer account in USD; or, less often, by PayPal. The money then gets converted to pesos and sent to a local bank or GCash.

The setup that works for most beginners: open and verify Wise and Payoneer before you apply for jobs, link a peso bank account in your exact legal name, and agree payment terms in writing before the first task. That order matters because verification can take days, and you do not want a client waiting on you to receive their first payment.

Which account to open first

Where your work comes from Account to set up What it costs on USD 500 (September 2026)
Direct clients in the US, UK, Australia, or EU Wise, with USD/GBP/AUD/EUR account details About 0.6% total if the client pays by ACH; about PHP 31,187 lands in your bank
Upwork Upwork’s Direct to Local Bank, with Payoneer as backup USD 0.99 per withdrawal plus Upwork’s conversion markup
OnlineJobs.ph employers Whatever the employer already uses, usually Payoneer, Wise, or PayPal Depends on the rail; Wise and Payoneer are cheaper than PayPal
A client who only uses PayPal PayPal Business, priced into your rate About 7% total once the 4.40% fee and 3.00% conversion are applied

The full fee arithmetic for each route is in the Payoneer vs Wise vs PayPal comparison. The short version: on September 30, 2026, Wise left you about PHP 2,100 more than PayPal on a USD 500 payment.

You also need somewhere to receive the pesos. A savings account at BDO, BPI, Metrobank, UnionBank, RCBC, or a digital bank works with all three providers. A verified GCash account is useful for everyday spending, but GCash caps a fully verified wallet at PHP 100,000 received per month unless you link a bank, so do not make it your only destination once you earn more than that.

Agree the payment terms before you start

Clients rarely refuse reasonable terms. What causes problems is leaving them unspoken. Before you do any work, get these six points in writing, even if “in writing” is a chat message:

  1. Rate and currency. “USD 6.00 per hour”, not “6 per hour”.
  2. Billing unit. Hourly with a time tracker, weekly fixed fee, or per project.
  3. Invoice day and due date. For example, invoice every Monday, due within 3 days.
  4. Payment method and details. The exact account the client will send to.
  5. Who pays transfer fees. Spell out whether your rate is what the client sends or what you receive.
  6. What happens if payment is late. Work pauses after a stated number of days.

For a new direct client with no track record, ask for the first week in advance or split a project 50% upfront. This is normal for freelancers and screens out clients who were never going to pay.

Here is a message you can adapt:

Hi Sarah, before I start on Monday, here is how billing will work. My rate is USD 6.00 per hour, tracked in Clockify, and I’ll send an invoice every Monday for the previous week. Payment is due by Thursday. The easiest option for you is a US bank transfer (ACH) to my Wise USD account; the details are on the invoice. My rate is the amount I receive, so please choose “sender pays fees” if your bank asks. For the first week, I’d appreciate payment in advance for 10 hours (USD 60), which I’ll credit on the first invoice. Does that work for you?

Know when the money will actually arrive

On Upwork, the delay between doing the work and having money you can withdraw is longer than most beginners expect. Upwork’s How to get paid page sets the timing:

Contract type When earnings become available
Hourly Hours are billed weekly (Monday to Sunday); earnings become available 10 days later, the following Wednesday
Fixed-price milestone 5 days after the client approves the milestone
Bonus 5 days after the client’s payment is processed

Two more Upwork rules catch new freelancers. You must enter tax information before you can add a withdrawal method, and a new withdrawal method only becomes active after three calendar days. Set it up the day your profile is approved.

A worked example: you start an hourly contract on Monday, September 7. That week closes Sunday, September 13. The earnings become available on Wednesday, September 23. A Direct to Local Bank withdrawal that day arrives within four business days, so roughly September 25 to 29. Your first Upwork pay arrives about three weeks after your first logged hour. Budget for it.

Direct clients are faster. ACH into Wise usually arrives in one to three business days, and Wise to a Philippine bank via InstaPay is often minutes once the conversion is done.

Send an invoice that leaves no questions

Even when a platform handles billing, a direct client needs an invoice. It also becomes your income record for the BIR. A complete invoice has your legal name, the client’s name, an invoice number, dates, the work, the amount and currency, the due date, and the exact payment details.

Example line items for one week of admin support:

Date Description Hours Rate (USD) Amount (USD)
Sept 14 Inbox triage and calendar updates 3.5 6.00 21.00
Sept 15 CRM data entry, 120 new leads 4.0 6.00 24.00
Sept 16 Supplier follow-up emails; weekly report 2.5 6.00 15.00
10.0 60.00

Below the table: “Less advance received Sept 7: USD 60.00. Balance due: USD 0.00.” Then your Wise USD account details and a line asking the client to put the invoice number in the transfer reference. A full template with terms is in the invoice and payment terms guide.

If you are registered with the BIR, the invoice you send a foreign client for tax purposes must be a BIR-registered invoice, not just a PDF from a template. The BIR registration guide explains what changed under the Ease of Paying Taxes Act.

Run a small test before the first big payment

For a new direct client, ask them to send USD 5 to 10 first, or send the first weekly invoice when it is small. When it arrives, check:

  • The payer name matches the client or their company.
  • The amount received matches what you expected after fees.
  • The invoice number appears in the reference.
  • You can convert and move the money to your bank.

If anything is off, it is easier to fix on USD 10 than on USD 500.

Payment scams aimed at new VAs

These patterns show up repeatedly in VA job posts and direct messages. Each one ends with you losing money.

The overpayment. The “client” sends USD 1,500 for a USD 300 job and asks you to send back the extra USD 1,200, often to a “supplier” or by a different method. The original payment is reversed days later (a chargeback, a stolen card, or a fake check). Your refund is not.

The equipment check. You are hired, then asked to deposit a check or accept a transfer to buy “software” or a laptop from their vendor. Same outcome.

The “activation fee”. A job requires you to pay for training, a starter kit, or account activation before you earn. Legitimate clients pay you; they do not invoice you.

The fake payment screenshot. A client sends a screenshot of a completed transfer and pressures you to start or deliver. Wait until the money shows in your own Wise, Payoneer, or Upwork account, not in an image.

The off-platform move. A client met on Upwork asks you to take payment outside Upwork. Besides breaking Upwork’s terms, you lose payment protection and any dispute support.

The VA job scam guide covers more patterns with examples.

Keep records from the first peso

Create a simple spreadsheet on day one with these columns: date received, client, invoice number, USD amount, fees, PHP received, account, and a link to the screenshot or PDF. Every quarter, this sheet gives you the gross receipts figure for your BIR return, and it makes the 8% income tax option simple to compute. Do not mix it with personal transfers.

FAQ

Can I get paid as a VA without a bank account?

You can start with a fully verified GCash account and Payoneer, since GCash charges nothing to cash in from Payoneer. But GCash limits incoming money to PHP 100,000 a month for a fully verified profile, and most international routes work best with a bank. Open a basic savings account as soon as you can; several digital banks open with a phone and one ID.

Should I ask to be paid in pesos or dollars?

Invoice in the client’s currency, usually USD. Asking a US client to send pesos means their bank does the conversion, almost always at a worse rate than Wise. Convert on your side, where you control the rate and timing.

What if a client wants to pay by credit card?

Send a Payoneer payment request. Payoneer charges up to 3.99% + USD 0.49 for a card payment, which still leaves you more than PayPal’s 4.40% fee plus 3.00% conversion. See the Payoneer setup guide for how requests work.

Sources and further reading

Fees, limits and platform rules change. The date at the top shows when this guide was last updated, and the sources section links to the official pages it relies on. If something has changed, tell us and we will correct it.