An EIS Certificate is the BIR accreditation that lets your invoicing system send electronic invoices to the Bureau of Internal Revenue. You earn it by signing up on the EIS certification portal, testing your system in the BIR sandbox, then requesting the certificate and a Permit to Transmit. Our guide walks the full process, step by step.
Key Takeaways
- The BIR EIS Certificate proves your software passed the mandatory EIS integration tests. It is issued per server, not per company.
- Certification runs on the EIS certification portal at eis-cert.bir.gov.ph. That is a different site from the live portal at eis.bir.gov.ph.
- The path has five parts: BIR EIS registration and approval, application and keys, EIS sandbox testing, the certificate request, then the Permit to Transmit.
- You cannot send real invoices until the PTT is approved and your server IPs are whitelisted.
- Covered taxpayers have until 31st December 2026 to comply under RR No. 11-2025, as extended by RR No. 26-2025.
A BIR EIS Certificate is the accreditation the BIR issues to an invoicing system that has passed every mandatory EIS integration test. It confirms your Computerized Accounting System (CAS) or POS can correctly issue and transmit electronic invoices through the BIR EIS API.
The certificate carries a unique EIS Certification Number. Holding it does not mean you can go live, though. Real transmission only starts once your Permit to Transmit is approved. The legal basis sits in Section 237 of the NIRC, as amended by the TRAIN Law, with coverage set out in RR No. 11-2025 and RR No. 26-2025.
EIS certification in the Philippines applies to taxpayers running systems that issue invoices or receipts, and to software providers who build them. Under RR No. 11-2025, the mandated taxpayers include:
One thing people miss: BIR e invoicing certification is tied to the machine. Software providers building CAS or POS products need it too, not just the end taxpayers.
RR No. 11-2025 took effect on 14th March 2025. The original deadline to issue electronic invoices was 14th March 2026. RR No. 26-2025 pushed that to 31st December 2026, giving taxpayers room for system reconfiguration. The Commissioner may extend it further if needed.
Watch the portal clock, not just the legal one. Once you create an application on the EIS certification portal, you have a few months to finish certification. Miss it, and the application is disabled. No further action possible. I have seen teams create the application early to "reserve" it, then lose the slot because development slipped.
Get these ready before you touch the portal. Missing one stalls the whole thing.
Requirement | Why it matters |
| BIR Form 2303 (Certificate of Registration) | Supplies your TIN, branch code, and registered name for sign-up |
| Valid company email | Receives the one-time code, valid for only 10 minutes |
| Authorising document | Corporate Secretary's Certificate or Board Resolution for non-individuals; Special Power of Attorney for individuals (JPG, JPEG or PDF) |
| Developed invoicing app | CAS or POS built to the BIR EIS API Guide, ready for the sandbox |
| Fixed server IP address(es) | Whitelisted later for production |
| PTT documents | Risk and Disaster Management Plan, Software Features and Specification, Sworn Statement, IT Systems Configuration Diagram, and System, Data and Process Flow |
Step 1: Complete your BIR EIS registration-
Go to eis-cert.bir.gov.ph, click Create Account, and fill in the fields from your Form 2303. Pick your profile (Taxpayer or Software Provider) and classification. Run the Name Check and TIN Check, verify your email, upload the authorising document, and submit. Sign-up needs BIR approval, confirmed by email.
Step 2: Create an application-
Once approved, log in and open the Application menu. Click Create Application, enter the name and type (CAS or POS), select the accredited software, and set a call-back endpoint if you use one. The six-month countdown starts here.
Step 3: Generate your keys-
On the application's Settings page, click Generate Application Key and confirm with the emailed code. Then generate the Digital Signing Key-pair. Download and store the credentials safely. The private key shows once, and once only.
Step 4: Run the EIS sandbox tests-
Under EIS Cert, request the sandbox (BIR approval again). After approval, test your program against the BIR EIS API and clear all mandatory tests: Authentication (2 steps), Invoice Issuance (1 step, or 3 with a callback API), and Inquiry Result (2 steps). Errors appear next to the failing step, so fix and retry.
Step 5: Request the EIS Certificate-
With every test passed, click Generate Certificate. The BIR reviews your transmitted test invoices. If clean, they approve, and you get an email. Open Settings, click View Certificate, and save your EIS Certification Number.
Step 6: Apply for the Permit to Transmit-
Under EIS PTT, upload the five PTT documents and submit. Approval or denial comes by email.
Step 7: Whitelist IPs and go live-
After PTT approval, enter your server IPs in the IP Whitelisting fields and save. The BIR emails you the production API endpoint. Only whitelisted IPs can transmit, and you can then review live invoices at eis.bir.gov.ph.
ClearTax Philippines takes you from raw ERP data to a certified, transmitting setup without your team building the BIR integration from zero.
The point is simple. Most delays in BIR EIS compliance come from failed sandbox tests and missing PTT papers, not the law itself. Handle those two well and the rest moves.