Skip to main content

How to Enroll in BIR eFPS: Step-by-Step Registration Guide

Enrolling in the BIR’s Electronic Filing and Payment System (eFPS) means registering at efps.bir.gov.ph, waiting for BIR approval of the online enrollment form, enrolling with an Authorized Agent Bank for payment, and getting the account activated by your Revenue District Office (RDO) — in that order. The process is separate from deciding whether you’re required to use eFPS in the first place; if you already know you’re mandated to use it, this guide walks through the enrollment mechanics.

If you still need to confirm whether eFPS or eBIRForms applies to you, read eFPS vs eBIRForms first — this guide assumes you already know eFPS is your required filing channel and covers only how to complete enrollment. If you were recently designated a Top Withholding Agent, see Who Is a BIR Top Withholding Agent? for how that status is determined.

Get Your Withholding Records eFPS-Ready FREE →

Who needs to enroll in eFPS? #

eFPS enrollment is mandatory, not optional, for the taxpayer categories the BIR has designated by regulation — introduced under Revenue Regulations (RR) No. 9-2001 and made mandatory for large taxpayers under RR No. 2-2002, with coverage expanded through later issuances. Mandatory eFPS filers include:

  • Taxpayers classified by the BIR as Large Taxpayers
  • Top Withholding Agents (TWAs) designated by the BIR
  • Corporations with paid-up capital stock of ₱10 million or more
  • Taxpayer Account Management Program (TAMP) taxpayers
  • National government agencies (NGAs), government-owned and controlled corporations (GOCCs), and local government units where required
  • Enterprises registered with and enjoying incentives from PEZA, BOI, and similar investment promotion agencies
  • Licensed local contractors and government bidders/suppliers
  • Corporations with a complete Computerized Accounting System (CAS)
  • Insurance companies and stockbrokers
  • Procuring government agencies with withholding VAT and percentage tax obligations

A taxpayer newly notified of any of these classifications — most commonly a fresh Top Withholding Agent designation, a paid-up capital increase past ₱10 million, or a new PEZA/BOI registration — should begin eFPS enrollment as soon as the classification takes effect, rather than waiting for the next filing deadline to force the issue.

Before you start: prerequisites #

eFPS enrollment assumes your basic BIR registration is already complete and accurate — the enrollment form pulls from, and validates against, your existing TIN and RDO record. Confirm these before opening the enrollment page:

  1. Valid TIN registered with the BIR, with no open registration issues at your RDO
  2. Correct, current RDO of registration — eFPS enrollment routes account activation through this RDO, so an outdated RDO record will misdirect the activation step
  3. Updated taxpayer profile (registered address, line of business, authorized signatories) — mismatches here are a common cause of enrollment delay
  4. A company or personal email address you actively check, since the BIR communicates enrollment status by email

Step-by-step: how to enroll in eFPS #

  1. Go to efps.bir.gov.ph and locate the eFPS login page.
  2. Click “Enroll to eFPS.” This opens the online enrollment form separate from the regular login.
  3. Complete the enrollment form with your TIN, registered name, RDO code, taxpayer type/classification, email address, and the authorized user(s) who will file and pay on the taxpayer’s behalf. For a corporation or government agency, this typically includes naming the authorized officer(s) responsible for filing under the relevant Tax Code signing provisions.
  4. Set your username and password, and record them securely — eFPS does not provide a simplified password-recovery flow comparable to consumer web services.
  5. Submit the enrollment form. eFPS displays a confirmation message that the enrollment request was received.
  6. Wait for the BIR’s email notification. The BIR typically responds within three (3) to ten (10) working days with the enrollment status — approved or disapproved. A disapproval usually cites a specific data mismatch (TIN, RDO, or registered name) that needs correcting before resubmission.
  7. Enroll with an Authorized Agent Bank (AAB) where you intend to pay taxes through eFPS’s bank-debit payment channel. This is a separate enrollment from the eFPS account itself, and payment cannot proceed until it’s complete.
  8. Submit supporting documents to your RDO for account activation once BIR approves the enrollment — the specific document list (such as proof of the enrollment confirmation and authorized signatory documentation) is provided by the RDO at this stage.
  9. Wait for RDO activation. Once the RDO activates the account, you can log in to eFPS and begin e-filing returns and e-paying through your enrolled bank.

eFPS enrollment at a glance #

StageWhat happensTypical owner
Prerequisite checkTIN, RDO, and taxpayer profile confirmed accurateTaxpayer
Online enrollmentForm submitted at efps.bir.gov.phTaxpayer
BIR reviewEnrollment approved or disapproved by emailBIR (3–10 working days)
Bank enrollmentTaxpayer enrolls with chosen AAB for bank-debit paymentTaxpayer + AAB
Document submissionRequired documents submitted to the RDO of registrationTaxpayer
Account activationRDO activates the eFPS accountRDO
Live filingTaxpayer logs in, files, and pays through eFPSTaxpayer

Worked example: a newly designated Top Withholding Agent enrolls #

A construction-supply distributor receives a BIR notice in February that it has been added to the published list of Top Withholding Agents, effective the following month. Under RR No. 7-2019, TWA status alone brings the company into mandatory eFPS coverage. Its bookkeeper works through enrollment as follows:

  1. Confirms the company’s TIN and RDO registration are current and match the name on the TWA notice.
  2. Goes to efps.bir.gov.ph and submits the online enrollment form, naming the company’s finance manager as the authorized eFPS user.
  3. Receives a BIR approval email eight working days later.
  4. Enrolls with the company’s existing current-account bank, which is also an eFPS-accredited AAB, for bank-debit tax payments.
  5. Submits the RDO’s requested documents (enrollment confirmation, authorized-signatory letter) to the RDO with jurisdiction over the company.
  6. Gets the account activated by the RDO roughly a week later — in time to file and pay its first BIR Form 1601-EQ as a TWA through eFPS rather than eBIRForms, avoiding the Section 250 “wrong facility” exposure described in eFPS vs eBIRForms.

The full process, prerequisite check to live filing, took just under three weeks in this example — well inside the company’s first eFPS-mandated filing deadline as a newly designated TWA.

Frequently asked questions #

Where do I enroll in BIR eFPS? #

Enrollment starts at the eFPS website, efps.bir.gov.ph, using the “Enroll to eFPS” link on the login page. A valid, BIR-registered TIN and RDO registration must already be in place before starting the enrollment form.

How long does BIR eFPS enrollment approval take? #

The BIR typically emails the enrollment status — approved or disapproved — within three (3) to ten (10) working days of submitting the online enrollment form, based on the procedures under Revenue Regulations No. 1-2013 and related eFPS issuances.

Do I need to enroll with a bank separately from eFPS? #

Yes. eFPS enrollment covers filing; paying the tax due requires a separate enrollment with an eFPS-accredited Authorized Agent Bank (AAB) where the taxpayer intends to debit payment, unless the taxpayer pays through another eFPS-recognized payment channel.

What happens after BIR approves my eFPS enrollment? #

After approval, the taxpayer submits the required supporting documents to the Revenue District Office (RDO) with jurisdiction over the taxpayer for account activation. Once the RDO activates the account, the taxpayer can log in to eFPS and begin e-filing and e-paying returns.

Can I enroll in eFPS if I’m not legally required to use it? #

Generally, eFPS enrollment is intended for taxpayers within the BIR’s mandatory eFPS coverage — Large Taxpayers, Top Withholding Agents, corporations meeting the paid-up capital threshold, PEZA/BOI-registered enterprises, government agencies and bidders, and similar categories under Revenue Regulations No. 2-2002 and later issuances. A taxpayer unsure of their coverage should confirm with their RDO before attempting enrollment.

Summary #

eFPS enrollment runs through five checkpoints: confirm your TIN/RDO registration is accurate, submit the online form at efps.bir.gov.ph, wait for BIR approval by email (3–10 working days), enroll separately with an Authorized Agent Bank for payment, and get the account activated by your RDO. Start enrollment as soon as you’re notified of mandatory eFPS coverage — as a newly designated Top Withholding Agent, a paid-up capital increase, or a new PEZA/BOI registration — rather than waiting for the next return deadline. For the difference between eFPS and eBIRForms itself, see eFPS vs eBIRForms.