Digital Tax Filing & Payment Using eBIRForms (Philippines, 2025)
A practical, step-by-step guide to filing and paying your business taxes using the BIR eBIRForms system, including software setup, submission, and fees.
What you’ll learn in this eBIRForms digital tax filing guide
This digital tax filing and payment guide using eBIRForms walks you through registering, installing the software, filing returns, and paying business taxes online in the Philippines.
For related compliance topics, you can also read our BIR Business Registration Guide, BIR 1701Q Quarterly Income Tax Filing Guide, BIR 1702Q Quarterly Corporate Tax Filing Guide, and TRAIN Law Compliance Guide.
For everyday bookkeeping that supports your eBIRForms filings, you can also try our free BIR Book of Accounts Tool.
The eBIRForms system allows taxpayers to prepare, validate, and file tax returns electronically using offline forms and online submission. This is especially useful for businesses that want to avoid manual encoding at BIR offices.
Below is a step-by-step overview of the typical eBIRForms workflow as of 2025, from registration to payment and proof of filing.
Register with BIR eServices
Before using eBIRForms, you need an account in the BIR eServices system to access electronic tax services.
- Go to the official BIR website and navigate to the eServices/eBIRForms section.
- Register using your Taxpayer Identification Number (TIN), RDO, and contact details.
- Wait for confirmation and keep your login credentials secure.
Download and Install eBIRForms Package
Download the latest eBIRForms software from the official BIR website and install it on your computer.
- Make sure you are downloading from an official BIR source only.
- Install the package and check that it runs correctly on your system.
- The software lets you work offline and later submit forms online.
Fill Out the Required Tax Forms
Open the eBIRForms application and encode your basic information:
- TIN, RDO Code, taxpayer name, trade name, and registered address.
- Contact details such as email and mobile number.
Choose the appropriate tax forms depending on your obligations (for example, Income Tax Return, VAT Returns, Percentage Tax, or Withholding Tax forms) and fill in the required fields.
Validate Your Tax Forms
Use the Validate button in eBIRForms to check for missing fields, computation errors, or formatting issues.
- Correct all errors flagged by the system before submission.
- Save a copy of your validated return for your records.
Submit the Forms Electronically or Print for Manual Filing
Option A: Electronic Filing (eFile)
- Click the Submit or eFile button in eBIRForms.
- Ensure you have a stable internet connection during submission.
- Wait for the on-screen confirmation and the emailed acknowledgement.
Option B: Print and File Manually
- Print the validated tax return from eBIRForms.
- Sign the form and bring it to your RDO or authorized filing center.
- Have the BIR receive-stamp your copy for your records.
Pay Taxes Through Accredited Channels
Pay the taxes due using any of the following:
- Authorized Agent Banks (AABs) of BIR.
- BIR’s online payment facilities.
- Accredited payment channels such as GCash, Maya, LandBank, DBP, UnionBank, and others.
Some payment channels may charge small convenience fees, which vary by service provider.
Receive Confirmation and Keep Records
After successful filing and payment, keep copies of the following as proof of compliance:
- eBIRForms Acknowledgment Receipt or email confirmation.
- Official payment confirmation or bank/payment channel receipt.
- Printed copy of the filed tax return.
💰 Fees and Considerations (2025)
| Item | Details |
|---|---|
| Annual Registration Fee (ARF) | Around ₱500 per year via BIR Form 0605, though this may be updated or waived depending on the latest BIR regulations. Late payment can incur penalties (₱1,000 or more). |
| eBIRForms Software | Free to download and use from the official BIR website. |
| Tax Payments | Amount depends on your actual tax liabilities (income tax, VAT, percentage tax, withholding tax, etc.). Some payment channels may charge minimal processing fees. |