Skip to main content

BIR Online Tools vs eBIRForms and eFPS: Why Use a Paid Tool When BIR Filing Is Free?

eFPS and eBIRForms are free, official BIR systems, and neither one converts a spreadsheet of payee data into a BIR-compliant DAT file or generates certificates in bulk — that gap is what a complementary tool fills, not a competing filing system. eFPS files the return and pays the tax in one step; eBIRForms prepares and submits the return electronically. Neither handles turning 40 rows of vendor data into a validated RELIEF, QAP, or SAWT DAT file, or producing a batch of BIR Form 2307 certificates — that preparation step happens separately either way.

See What's FREE in BIR Online Tools →

What do eFPS and eBIRForms actually do? #

eFPS (Electronic Filing and Payment System) files a return and pays the tax due in a single online transaction; eBIRForms prepares and submits a return electronically without that built-in payment step. Both are official, free BIR systems, and both are legally required for the taxpayers each covers — using either one correctly is not optional once a taxpayer falls into its mandatory category.

eFPS was introduced under Revenue Regulations No. 9-2001 and made mandatory for Large Taxpayers under Revenue Regulations No. 2-2002, effective July 1, 2002, with mandatory coverage later expanded to Top Withholding Agents, corporations with paid-up capital of at least ₱10 million, PEZA/BOI-registered enterprises, government agencies and bidders, and related categories. eBIRForms became mandatory for non-eFPS filers — specifically accredited tax agents/practitioners, accredited printers, and one-time-transaction (ONETT) taxpayers — under Revenue Regulations No. 6-2014. The Supreme Court E-Library’s official index records that regulation’s full title as:

“PRESCRIBING THE MANDATORY USE OF ELECTRONIC BUREAU OF INTERNAL REVENUE FORMS (eBIRForms) IN FILING OF ALL TAX RETURNS BY NON-ELECTRONIC FILING AND PAYMENT SYSTEM (NON-eFPS) FILERS PARTICULARLY ACCREDITED TAX AGENTS/PRACTITIONERS, ACCREDITED PRINTERS OF PRINCIPAL AND SUPPLEMENTARY RECEIPTS/INVOICES, AND ONE-TIME TRANSACTION (ONETT) TAXPAYERS”

That title states the rule directly: eBIRForms use is mandatory for those three groups, and it is the standard route for everyone else not required to use eFPS. For the full breakdown of who falls into each category, see eFPS vs eBIRForms: Which One Do You Need to File With?.

What neither system does #

Both eFPS and eBIRForms are built around the tax return itself — neither one converts a spreadsheet of payee or vendor data into a properly formatted DAT file, or issues a certificate to a payee. This isn’t a shortcoming of either system; it’s simply outside what they were designed to do, and the BIR maintains that preparation step as a separate process on purpose.

Concretely, that means:

  • No bulk Excel import. eFPS and the Offline eBIRForms Package both center on filling out a specific form; neither accepts a spreadsheet of dozens of payees and turns it into a RELIEF, QAP, or SAWT DAT file.
  • The DAT-file validation tool is separate. The BIR’s own Alphalist Data Entry and Validation Module — the tool that checks a DAT file’s structure before submission — is a distinct download from the Offline eBIRForms Package, with its own installation and its own workflow. Filing a return through eBIRForms does not run that check for you.
  • No BIR Form 2307 or 2316 certificate generation. A withholding agent’s obligation to issue certificates to each payee is separate from filing the DAT file or the return, and neither eFPS nor eBIRForms produces those certificate PDFs.
  • No cross-field arithmetic checks before you submit. Errors like a VAT amount that doesn’t match the taxable base, or a TIN in the wrong format, typically surface only when the BIR’s own Validation Module or eSubmission reply flags them — not while the spreadsheet is still being built.

None of this makes eFPS or eBIRForms deficient — they do exactly what a government filing-and-payment system is meant to do. It just means the Excel-to-DAT preparation work, and the certificate side of withholding compliance, happen before and alongside either system, not inside it.

eFPS/eBIRForms vs BIR Online Tools, side by side #

eFPSeBIRFormsBIR Online Tools
What it isOfficial BIR system to file a return and pay tax in one transactionOfficial BIR system to prepare and submit a return electronicallyIndependent tool to prepare DAT files and certificates before filing
CostFreeFreeFree to use at bir-online-tools.com/app
Files the actual tax returnYesYesNo
Converts bulk Excel data to a DAT fileNoNoYes — RELIEF, QAP, SAWT, and alphalist modules
Validates DAT file arithmetic/TIN format before downloadNo — checked separately by the BIR’s own Validation ModuleNo — checked separately by the BIR’s own Validation ModuleYes — built-in validation flags errors during upload
Generates BIR Form 2307/2316 certificatesNoNoYes — single and bulk generation
Saves a per-client filing historyNoNoYes — company profiles and a DAT Repository per company
Submits the resulting DAT file to the BIRAttachment upload within eFPS (for eFPS filers)Not applicable — filed via eSubmission or a dedicated BIR emailNo — the taxpayer still submits through eFPS, eBIRForms’ eSubmission channel, or the applicable BIR facility

BIR Online Tools is independent and not affiliated with the Bureau of Internal Revenue; it prepares files that are still validated and submitted through the BIR’s own channels — see What Is the BIR eSubmission System? for how a DAT file actually reaches the BIR once it’s built.

Where does this show up in practice? A 40-payee alphalist #

An accounting firm preparing a Quarterly Alphalist of Payees (QAP) for a client with 40 vendors runs into the gap directly: eBIRForms has no field for 40 rows of vendor data, so that conversion has to happen somewhere else before the filing step even starts.

The manual path, using only eBIRForms and the BIR’s own tools:

  1. Download the BIR’s Alphalist Data Entry and Validation Module separately from the Offline eBIRForms Package.
  2. Manually key in — or format a spreadsheet to import into — each of the 40 payees’ TIN, name, ATC code, and income amount inside that module.
  3. Run the BIR’s own validation and fix whatever it flags, one error at a time, often without knowing which row caused the failure until the report is read closely.
  4. Generate the DAT file and separately compose the eSubmission email, or attach it within eFPS if the firm’s client is an eFPS filer.
  5. Separately build 40 individual BIR Form 2307 certificates for those same vendors — there is no certificate output from either the Validation Module or eBIRForms.

The same 40 payees, converting and validating through BIR Online Tools first:

  1. Fill the firm’s standard Excel template with the same 40 payees’ TIN, name, ATC, and income amount — data the firm likely already has in its books.
  2. Upload it to the QAP module, where built-in validation flags a malformed TIN or missing ATC during the upload/preview step, before a DAT file is even generated.
  3. Download the validated DAT file and send it through eSubmission or the client’s eFPS attachment — the same official channel either path ends at.
  4. Run the same 40-row file through the bulk BIR Form 2307 generator to produce a merged batch of certificates in one pass, instead of building each one separately.

Both paths end at the same place — a DAT file submitted through the BIR’s own eSubmission or eFPS channel. What changes is where the 40 rows get checked for errors, and whether the certificate side is a separate rebuild or a reuse of the same data. Neither eFPS nor eBIRForms shortens that middle step; that’s the specific piece BIR Online Tools is built around.

When is eFPS or eBIRForms alone genuinely enough? #

For a taxpayer with a small, simple filing — few or no payees to report on a DAT file, and no BIR Form 2307/2316 certificates to issue — eFPS or eBIRForms alone covers the whole job, and adding another tool wouldn’t change anything.

eFPS/eBIRForms alone is enough if you:

  • File returns with no RELIEF, QAP, or SAWT DAT-file attachment at all
  • Have a handful of payees or none, manageable by typing directly into the BIR’s own Validation Module
  • Don’t issue BIR Form 2307 or 2316 certificates, or issue very few, one at a time
  • Don’t need a saved record of past filings beyond what eFPS or the eSubmission acknowledgment email already provides

A complementary tool like BIR Online Tools adds value if you:

  • Convert Excel data with more than a handful of payee rows into a DAT file each period
  • Want TIN, ATC, and arithmetic errors caught before the BIR’s Validation Module or eSubmission reply flags them
  • Issue BIR Form 2307 or 2316 certificates to multiple payees and want them generated from the same data as the DAT file
  • Handle filings for more than one company or client and want each one’s files kept separate

Frequently asked questions #

Is BIR Online Tools a replacement for eFPS or eBIRForms? #

No. eFPS and eBIRForms are the official BIR systems for filing a tax return and, in eFPS’s case, paying the tax due, and a taxpayer’s obligation to file still runs through one of those two systems. BIR Online Tools prepares the DAT files and certificates that go alongside a return — it does not file the return itself.

If eFPS and eBIRForms are free, why would a taxpayer pay for another tool? #

Because eFPS and eBIRForms don’t do the same job a bulk Excel-to-DAT converter does. Neither system converts a spreadsheet of payee data into a BIR-compliant RELIEF, QAP, or SAWT DAT file, cross-checks that data for errors before submission, or generates a batch of BIR Form 2307 or 2316 certificates — those are separate, manual steps either way, and a paid tool’s role is to make that separate step faster and less error-prone.

Does eBIRForms include the Alphalist Data Entry and Validation Module? #

No. The Offline eBIRForms Package prepares and files the tax return form itself; the Alphalist Data Entry and Validation Module that checks a RELIEF, QAP, or SAWT DAT file’s structure is a separate BIR download with its own installation and workflow.

Is BIR Online Tools itself free to use? #

The core BIR Online Tools modules — Excel-to-DAT conversion, validation, and certificate generation — are free to use at bir-online-tools.com/app. It is not a replacement filing system; a taxpayer still submits the resulting DAT file or return through eFPS, eBIRForms, or the BIR’s eSubmission facility.

Who benefits most from adding a tool like BIR Online Tools on top of eFPS or eBIRForms? #

A bookkeeper, accountant, or business preparing payee data for more than a handful of vendors or employees each period benefits most — someone converting one or two rows by hand has little to gain, but a filer building a RELIEF, QAP, or SAWT DAT file from dozens of Excel rows, or issuing BIR Form 2307 certificates to a full vendor list, is exactly the workflow a bulk converter and validator is built for.

Summary #

eFPS and eBIRForms are both free, official, and legally required for the taxpayers each one covers — nothing about that changes here. What they don’t do is convert bulk Excel payee data into a validated RELIEF, QAP, or SAWT DAT file, or generate BIR Form 2307 and 2316 certificates, and that gap exists regardless of which filing system a taxpayer uses. BIR Online Tools fills that specific gap — Excel-to-DAT conversion with built-in validation, plus single and bulk certificate generation — while the taxpayer still files and submits through eFPS, eBIRForms, or the BIR’s own eSubmission facility, exactly as required. See eFPS vs eBIRForms: Which One Do You Need to File With? to confirm which filing system applies to you, and What Is the BIR eSubmission System? for how a prepared DAT file actually reaches the BIR.