Skip to main content

How the BIR Taxes Freelance Income from Upwork, Fiverr, and Other Online Marketplaces

Income a Philippine-based freelancer earns through Upwork, Fiverr, Toptal, or a similar online marketplace is business or professional income, taxed the same way as income from a local client — the marketplace being foreign changes nothing about the tax owed. What it does change is who pays: because neither the platform nor its foreign clients can issue a BIR Form 2307, there is no withholding tax collected upfront, so the freelancer registers, self-assesses, and remits the entire computed tax directly.

Get Your Marketplace Income BIR-Ready FREE →

Why marketplace income counts as taxable self-employment income #

A Filipino freelancer earning through Upwork, Fiverr, or any comparable marketplace is, for BIR purposes, a self-employed individual engaged in trade or business or in the practice of a profession — not an employee, and not exempt because the client or platform is abroad. Under NIRC Section 23(A), a resident citizen is taxed on income from all sources, within and outside the Philippines. The marketplace’s location, the client’s nationality, and the currency of payment (usually US dollars) do not change that: once converted to pesos at the prevailing exchange rate, marketplace earnings are reported the same as income from a Makati-based retainer client.

This is distinct from two adjacent situations worth telling apart. A foreign freelancer performing services abroad for a Philippine payor sits on the opposite side of the transaction — a Philippine company withholding on a payment going out. A digital nomad who is a full-time employee of a foreign company is taxed under the same worldwide-income principle but as compensation income rather than business income. A marketplace freelancer is neither of those — they are a self-employed contractor whose clients happen to be sourced through Upwork or Fiverr rather than personal referrals or local job boards.

Registering with the BIR as a marketplace freelancer #

Before invoicing a first Upwork or Fiverr client, a freelancer is expected to register as a self-employed individual using BIR Form 1901, obtaining a Certificate of Registration (BIR Form 2303) and a Tax Identification Number if they don’t already have one. The Certificate of Registration specifies which returns the freelancer must file going forward — income tax, and either percentage tax or VAT depending on projected gross receipts.

Registration steps that apply whether the freelancer’s clients are local, foreign, or a mix:

  1. Secure or confirm a TIN at the Revenue District Office (RDO) covering the freelancer’s home address.
  2. File BIR Form 1901 as a self-employed individual/professional, along with the standard supporting documents (valid ID, proof of address, and — where applicable — a description of the freelance service being offered).
  3. Pay the registration fee and register books of accounts.
  4. Register or apply for an authority to print invoices, or use the BIR’s electronic invoicing/receipting channels available under the BIR.
  5. Choose an income tax regime — the 8% flat option or the graduated rates — no later than the first quarterly return of the taxable year.

A freelancer who started earning on a marketplace before registering doesn’t get a pass on the income already earned; the fix is to register now and bring filings up to date for the periods already worked, rather than treating the platform’s foreign status as grounds to skip registration entirely.

Which income tax return and rate applies #

A registered marketplace freelancer with gross annual receipts at or below ₱3,000,000 chooses between two income tax regimes: an 8% flat rate on gross receipts over ₱250,000, or the graduated income tax rates on net taxable income after deducting business expenses — the same choice available to any other self-employed individual, foreign clients or not. The 8% option, introduced under the TRAIN Law (Republic Act No. 10963), applies in lieu of both the graduated income tax and the percentage tax otherwise due under NIRC Section 116, which is why many freelancers with modest deductible expenses find it simpler.

Both regimes use the same filing cycle:

  • BIR Form 1701Q — quarterly income tax return, filed for the first three quarters of the year.
  • BIR Form 1701A (8% option or graduated with no mixed income) or BIR Form 1701 (graduated with mixed income sources) — the annual return reconciling the full year’s tax due against quarterly payments already made.

A freelancer who opts for graduated rates instead of the 8% option can deduct legitimate business expenses — a home-office allocation, equipment, software subscriptions, platform service fees Upwork or Fiverr itself charges — before computing tax, which can outperform the 8% flat rate for a freelancer carrying meaningful overhead.

Percentage tax or VAT: the ₱3,000,000 threshold still applies #

Whether a marketplace freelancer owes percentage tax or VAT turns on the same ₱3,000,000 annual gross-receipts threshold that applies to every other self-employed Filipino, regardless of how much of that income comes from foreign platforms. Below the threshold, and not using the 8% option, the freelancer owes the 3% percentage tax under NIRC Section 116, filed on BIR Form 2551Q — a rate that reverted to 3% on July 1, 2023 after a temporary pandemic-era reduction to 1% under the CREATE Act expired. Above ₱3,000,000, VAT registration under NIRC Section 236 becomes mandatory, and the freelancer files BIR Form 2550Q/2550M and must charge 12% VAT on standard-rated sales.

The 8% option replaces both the graduated income tax and the 3% percentage tax, but only while gross receipts stay at or below ₱3,000,000 — a marketplace freelancer who crosses that threshold mid-year loses the 8% option going forward and must shift to graduated income tax plus VAT for the remainder of the year and beyond.

Why there’s no BIR Form 2307 to offset #

A local client paying a Philippine freelancer for professional services is generally required to withhold expanded withholding tax and issue BIR Form 2307, a certificate the freelancer then credits against income tax due — Upwork, Fiverr, and their end clients can never do this, because none of them is a Philippine withholding agent. BIR Form 2307 only exists inside the domestic withholding tax system created under NIRC Section 57 and its implementing regulations; a foreign platform with no Philippine branch, office, or registered agent falls entirely outside that system.

The practical consequence: a marketplace freelancer’s quarterly and annual income tax bill is not reduced by any prior withholding, the way a locally-invoiced consultant’s bill often is. The full computed tax — whether under the 8% option or graduated rates — has to come out of the freelancer’s own cash flow each quarter, which makes setting aside a fixed percentage of every marketplace payout as it arrives (rather than waiting until the quarterly deadline) the difference between a manageable filing and a cash crunch.

Can marketplace earnings qualify for 0% VAT? #

Only a VAT-registered freelancer can even ask this question, and even then, zero-rating under NIRC Section 108(B)(2) depends on documenting the actual end client and the foreign-currency remittance — a step that gets harder, not easier, when a marketplace sits between the freelancer and that client. Do Freelancers Charge 0% VAT When Invoicing Foreign Clients? lays out the four statutory conditions in detail: services performed in the Philippines, paid in acceptable foreign currency under BSP rules, to a client doing business abroad or a nonresident individual.

A marketplace freelancer whose Upwork or Fiverr client is clearly a foreign business, and whose payout is traceable through the platform to that specific client’s payment, can potentially meet those conditions — but the proof chain runs through the platform’s payout report and transaction history, not a direct bank wire from the client the way a directly-invoiced consultant would show. A non-VAT-registered freelancer (the more common case below the ₱3,000,000 threshold) isn’t zero-rating anything regardless — that freelancer sits outside the VAT system entirely and reports marketplace income under the 8% option or percentage tax instead.

Worked example: a Manila-based Upwork developer #

Consider a software developer in Manila earning $3,500 per month on Upwork from a mix of US and European clients, with no other income sources. At an average conversion rate of ₱56 per USD, that’s ₱2,352,000 in gross annual receipts — below the ₱3,000,000 VAT threshold, so the developer elects the 8% income tax option and stays on percentage-tax-exempt status for the year.

ItemAmount
Gross annual Upwork receipts ($3,500 × 12 × ₱56)₱2,352,000.00
Less: statutory exemption (8% option)₱250,000.00
Taxable base₱2,102,000.00
Income tax due (8% of ₱2,102,000)₱168,160.00
Percentage tax due₱0 (waived under the 8% option)
BIR Form 2307 credits available₱0 (no local withholding agent)
Filing methodBIR Form 1701Q quarterly, BIR Form 1701A annually

The developer pays the full ₱168,160 across four quarterly filings, spaced out through the year as Upwork payouts arrive, since none of it is offset by withholding the way a Philippine agency client’s payment would be. Had the same developer instead billed ₱3,600,000 for the year, VAT registration would become mandatory, the 8% option would no longer apply, and the developer would need to evaluate — client by client — whether each Upwork engagement can be documented well enough to qualify for 0% VAT zero-rating under Section 108(B)(2), or whether it falls back to the standard 12% VAT.

Common compliance mistakes to avoid #

Most marketplace freelancers who run into BIR trouble make one of three mistakes: assuming foreign-platform income is untaxed, skipping registration until an audit or bank inquiry forces the issue, or under-declaring dollar income because it “doesn’t show up” in a local bank statement the way a peso deposit would. Upwork and Fiverr payouts routed through services like PayPal, Payoneer, or Wise still leave a documentable trail the BIR can request during an audit, and unreported dollar income is treated the same as any other undeclared income under NIRC Section 254’s tax evasion provisions.

Keeping a running log of every marketplace invoice and payout — matched to the exchange rate on the day it was converted — makes both the quarterly filing and, if it ever comes up, an audit defense far easier than trying to reconstruct a year of Upwork transaction history after the fact.

Frequently asked questions #

Do I owe BIR tax on Upwork or Fiverr income if I’m paid in US dollars? #

Yes. Under NIRC Section 23(A), a Philippine resident citizen is taxed on income from all sources, within and outside the Philippines, regardless of the currency it’s paid in. Dollar earnings from Upwork, Fiverr, or any foreign marketplace are converted to pesos and reported the same as peso income from a local client.

Does Upwork or Fiverr withhold Philippine tax for me? #

No. Upwork, Fiverr, and similar marketplaces are foreign companies with no registered presence in the Philippines, so they have no legal mechanism to withhold Philippine tax or issue a BIR Form 2307. The freelancer receives the full billed amount and is responsible for computing and remitting the entire tax liability directly.

Should I register with the BIR before or after I start earning on Upwork or Fiverr? #

Before, ideally. BIR registration using BIR Form 1901 is meant to happen before a self-employed individual starts earning business or professional income, though in practice many freelancers register after their first payments arrive. Registering late doesn’t erase the tax due on income already earned — it just means catching up on returns for the period already worked.

Can I use the 8% income tax option on Upwork or Fiverr earnings? #

Yes, as long as gross annual sales or receipts from all self-employment sources combined stay at or below ₱3,000,000. The 8% option, available under the TRAIN Law in lieu of the graduated income tax and percentage tax, is available regardless of whether the client paying it is local or foreign.

Can I charge 0% VAT on Fiverr or Upwork earnings the way a directly-invoiced foreign freelancer can? #

Only if VAT-registered and only for the portion of the arrangement that satisfies all four conditions of NIRC Section 108(B)(2) — including proof of who the end client is and that payment was inwardly remitted in foreign currency under BSP rules. Marketplace payouts routed through a platform’s payment processor need extra documentation, such as the platform’s payout report, to trace the chain back to the end client for this proof.

Summary #

Freelance income earned through Upwork, Fiverr, or any similar online marketplace is ordinary self-employment or professional income under Philippine tax law, taxed the same way regardless of the client’s nationality or the currency of payment. Register with BIR Form 1901, choose between the 8% flat option and graduated rates based on projected receipts, watch the ₱3,000,000 threshold that determines percentage tax versus VAT, and budget for the fact that no BIR Form 2307 will ever arrive to offset the bill — the full tax due comes directly out of what the platform pays. For related self-employment income streams that raise similar registration questions, see BIR Tax Obligations for Online Sellers and Content Creators, and for the mechanics of zero-rating a foreign-client invoice once VAT-registered, see Do Freelancers Charge 0% VAT When Invoicing Foreign Clients?.