All guides YixingYixing · Business Landing
Compliance · Tax payment

How to Pay BIR Tax in the Philippines: eFPS, eBIRForms, Banks and GCash

Updated 2026-09-10·9 min read·Compliance

The first thing to understand about paying tax in the Philippines is that filing and payment are two separate acts. Submitting a return does not move money, and moving money does not create a return. Almost every case of I already paid but got penalised anyway traces back to that gap.

The second thing is channel choice. The BIR runs five parallel routes: the eFPS combined filing-and-payment platform, the offline eBIRForms package, Authorized Agent Bank (AAB) counters, bank online-payment facilities and BIR e-payment partners, and mobile wallets such as GCash and Maya. Which one applies to you is decided by your taxpayer classification, the amount involved and your registration status.

This guide works through the two steps, then each channel, then a side-by-side comparison, then the proof you must keep. Thresholds, fees and form versions change often, so no fixed figures are quoted here — always confirm against the BIR issuance in force.

How Do You Pay Taxes in the Philippines? Filing and Payment Are Two Separate Steps

Short answer: you file first, then you pay. Filing goes through either eFPS or eBIRForms. Payment goes through an Authorized Agent Bank counter, a bank online facility, a BIR e-payment partner, a Revenue Collection Officer, or a mobile wallet such as GCash or Maya.

People routinely assume that finishing the form online settles everything. It does not. eBIRForms only lodges the return; the money has not reached the Treasury. The reverse trap is just as common: money is transferred but no valid return exists, so the BIR system still shows a delinquency and computes surcharge and interest from the deadline.

One recent change is worth knowing. Under the Ease of Paying Taxes Act (Republic Act 11976), taxpayers are no longer forced back to the Revenue District Office where they are registered in order to pay — payment can be made at any authorised bank or collection officer, and electronic channels work nationwide. The annual registration fee has also been removed. Scope and mechanics follow the current BIR issuances. For the calendar of every deadline in the year, see the Philippine tax compliance calendar.

Can I Pay BIR Tax With GCash? Yes, With Three Limits

Yes. GCash carries an official BIR entry under Pay Bills, then Government, then BIR. Maya and MyEG also appear on the BIR list of electronic payment channels. You enter your TIN, RDO code, form number (for example 0605, 1701Q or 2550Q), tax type, return period and amount, and the wallet issues an electronic receipt.

Three limits decide whether the wallet route is realistic for you:

  • Wallet caps. Every e-wallet has a per-transaction and a rolling monthly limit. Large tax payments simply will not go through, so you either split them or move to a bank.
  • Convenience fees. Wallet channels normally charge a small per-transaction fee. Read the amount shown on the confirmation screen rather than relying on what someone told you last year.
  • One wrong field ruins it. A mistyped TIN, RDO code or return period parks your money under the wrong tax obligation, and unwinding that means a trip to the RDO with all your proofs.

For wallet verification and limits, see the GCash business account guide and GCash transfers and cash-out rules.

How to Use eFPS in the Philippines: Who Is Required and How to Enrol

eFPS is the BIR platform where filing and payment happen in one session: you submit the return and the system debits your enrolled bank account immediately. It is not open to everyone. The BIR defines which taxpayers are mandated to use it and which may apply.

Categories that commonly fall inside the mandate include large taxpayers, designated top withholding agents, government offices and instrumentalities, enterprises above certain size or holding particular registrations, and taxpayers who applied voluntarily and were approved. The list and the thresholds move with each BIR issuance, so confirm your status with your RDO before assuming you are exempt.

Enrolment runs in a fixed order: lodge the eFPS enrolment application with your RDO, register and activate the account on the eFPS site, then enrol for electronic tax payment with a participating bank. Skipping that last bank-side step is the classic failure — you end up able to file but unable to pay. Some tax types also follow staggered payment deadlines by industry group, so never borrow someone else s due date.

How to File and Pay With eBIRForms

Taxpayers outside the eFPS mandate use the Offline eBIRForms Package: fill the return offline, submit it online, wait for the emailed confirmation, then pay separately. This is the route for most small and medium enterprises, freelancers and individual taxpayers.

The sequence is: download and install the current Offline eBIRForms Package, choose the correct form and version, complete it, run Validate, generate the Final Copy, submit, wait for the Tax Return Receipt Confirmation email, print the return together with that email, then pay at a bank or through an electronic channel.

That confirmation email is the only evidence that your return was accepted, so archive it permanently. If it never arrives, the submission did not go through. Returns with zero tax due must still be filed on time; each omission is penalised separately. Invoicing and books are usually examined alongside returns — see Philippine invoices and official receipts and registering books of accounts. Self-employed registration is covered in freelancer tax registration in the Philippines.

Paying BIR Tax at a Bank: AABs, Online Banking and Collection Officers

Banks remain the most dependable channel for larger amounts. Authorized Agent Banks accept cash and cheques over the counter, and several banks now carry a tax-payment function inside online banking.

  • AAB counters. Bring the printed return and payment form. Cash is accepted up to a ceiling; above that you need a manager s cheque.
  • Bank facilities and e-payment partners. Landbank Link.BizPortal, DBP Pay Tax Online, the UnionBank online payment facility and PESONet participating banks all appear on the BIR list of electronic payment channels.
  • Revenue Collection Officers. In areas without an AAB, payment goes to the RCO at the district office, again with a cash ceiling.

Cheque payee wording, cash ceilings and the participating-bank list are all revised periodically, so verify on the BIR site or at the RDO window before you queue. For opening the underlying account, see enrolling in Philippine online banking and which bank works best for foreigners.

BIR Payment Channels Compared: Which One Should You Use

Three variables decide it: the size of the payment, whether you sit inside the eFPS mandate, and how much time you can afford to lose if something posts incorrectly. Match yourself to one of these:

  • Small amounts, individuals, quarterly minor taxes. A mobile wallet is fastest and the receipt is instant.
  • Mid-size amounts, SMEs. File on eBIRForms and pay through bank online banking or Link.BizPortal. Clean audit trail, generous limits.
  • Large amounts, sizeable corporations, withholding agents. eFPS, because filing and payment are reconciled in the same transaction.
  • System outage or a deadline hours away. Go to an AAB counter. A machine-validated payment form is the strongest proof there is.

One rule overrides all of this: channels are flexible, deadlines are not. Congestion peaks around the fifteenth and twenty-fifth of each month, so filing a day or two early beats fighting the queue. Withholding tax runs on its own timetable — see expanded withholding tax explained — and indirect tax returns differ by registration type, covered in VAT versus percentage tax filing.

After You Pay: Proof to Keep and How to Fix a Misposted Payment

Every payment should leave three artefacts: the submitted return, the filing confirmation (an eFPS Filing Reference Number or the eBIRForms confirmation email), and the payment proof (validated payment form, bank reference number or wallet receipt). With all three you can defend the payment years later; with two you are arguing.

Misposting comes from two errors almost every time. Either the return period was set to the wrong month or quarter, or the tax type code was wrong — withholding tax paid against income tax is the classic. The fix is to bring your proofs to the RDO and request that the payment be reallocated, not to pay again. A duplicate payment turns into a refund or credit claim, and those run for many months.

Keep a folder structure organised by tax type and period. Philippine retention periods for books and supporting documents are long, and examiners routinely reach back several years. If a Letter of Authority does arrive, see how to handle a BIR audit LOA.

Common Mistakes That Make the BIR Treat a Paid Tax as Unpaid

These recur every single year, and every one of them is cheaper to prevent than to fix:

  • Paying without filing. Money in the Treasury with no return attached still reads as a failure to file.
  • Using a superseded form version. eBIRForms versions are replaced; an outdated package can produce a submission that is not accepted. Update before you file.
  • Wrong TIN or RDO. Especially for people who forgot their TIN or moved without transferring — see how to recover a forgotten TIN and transferring your RDO.
  • Filing on deadline night. Peak-hour outages are routine, and congestion is generally not accepted as an excuse for late filing.
  • Skipping zero returns. No revenue still means a return is due, and each miss is penalised on its own.

If surcharges have already accrued, check whether a compromise or relief route is currently open — see SEC and BIR penalty relief. If you would rather not track deadlines at all, the Yixing compliance team can run registration, filing and payment on a monthly cycle for you.

Frequently Asked Questions

How do I pay my taxes in the Philippines?
In two steps. First file the return through eFPS (combined filing and payment) or eBIRForms (filing only). Then pay through an Authorized Agent Bank counter, a bank online facility or BIR e-payment partner such as Landbank Link.BizPortal, DBP Pay Tax Online or UnionBank, a Revenue Collection Officer, or a mobile wallet like GCash or Maya. Keep the filing confirmation and the payment proof together.
Can I pay BIR tax using GCash?
Yes. GCash has an official BIR biller under Pay Bills, Government, BIR. You supply your TIN, RDO code, form number, tax type, return period and amount. Three limits apply: wallet transaction and monthly caps make large payments impractical, a small convenience fee usually applies, and a wrong TIN or return period will post the payment against the wrong obligation.
How does eFPS work and who has to use it?
eFPS files the return and debits your enrolled bank account in one session. Use is mandated for categories the BIR designates, which have historically included large taxpayers, top withholding agents, government offices and enterprises meeting certain criteria, plus taxpayers approved on application. Enrol with your RDO, activate the eFPS account, then enrol for electronic tax payment at a participating bank — miss that last step and you can file but not pay.
Which banks accept BIR tax payments?
Authorized Agent Banks accept over-the-counter payments in cash up to a ceiling, and by manager s cheque above it. Online, the BIR list of electronic payment channels has included Landbank Link.BizPortal, DBP Pay Tax Online, the UnionBank payment facility and PESONet participating banks. The current roster is published by the BIR and changes, so check before relying on any one bank.
What are the BIR online payment channels?
Broadly five: eFPS direct debit, bank online-banking tax payment, dedicated bank portals such as Link.BizPortal and DBP Pay Tax Online, PESONet transfers from participating banks, and mobile wallets including GCash, Maya and MyEG. Offline alternatives remain an AAB counter or a Revenue Collection Officer where no AAB exists.
What is the difference between eFPS and eBIRForms?
eFPS combines filing and payment and is restricted to taxpayers the BIR mandates or approves. eBIRForms is an offline package that only lodges the return; you receive a Tax Return Receipt Confirmation email and then pay separately through a bank or e-payment channel. Most SMEs, freelancers and individuals use eBIRForms.
Do I still have to file if I have zero tax due?
Yes. A return with no tax payable is still a required return, and failing to file it is penalised in its own right. Dormant companies accumulate these penalties quietly for years and only discover them when they try to close the entity or apply for a clearance.
What happens if I paid the wrong tax type or period?
Do not pay again. Bring the return, the filing confirmation and the payment proof to your RDO and request reallocation of the payment to the correct tax type and period. Paying twice converts the surplus into a refund or credit claim that can take many months to resolve. Double-check TIN, RDO code, tax type and return period before every submission.

Let’s talk through your situation — free

Every company is different. Leave your details and a Chinese-speaking advisor will get back within 1 business day with practical, industry-specific guidance and a transparent quote.

Get help with Compliance → Free consultation