BIR's Offline eBIRForms Package, rebuilt to run natively on macOS, Windows and Linux.
All 84 BIR tax forms, offline, with savefiles that open in BIR's own app.
Unofficial. Not affiliated with or endorsed by the Bureau of Internal Revenue (BIR).
Get the file for your computer from the latest release.
| Your computer | File |
|---|---|
| Mac (Apple Silicon or Intel) | Offline_eBIRForms_Package_v7.9.6.2.1_macOS_universal.dmg |
| Windows 10 or 11 (64-bit) | Offline_eBIRForms_Package_v7.9.6.2.1_Windows_x64_setup.exe |
| Linux (64-bit) | ..._Linux_x86_64.AppImage or ..._Linux_amd64.deb |
| Item | Supported |
|---|---|
| BIR package | v7.9.6.2.1 (BIR Revenue Memorandum Circular No. 104-2026): all 84 forms, including the new 0605 codes for micro taxpayers |
| macOS | 12 Monterey or later |
| Windows | 10 or 11, 64-bit |
| Linux | Ubuntu 22.04 or later, or equivalent |
| Savefiles | Same format as BIR's Windows app, so a file opens in either |
| Online Submit (sending the return to BIR from inside the app) | Beta, off by default. Turn it on in Go > Send Returns to BIR (beta). The first time, the app downloads BIR's official package from bir.gov.ph and keeps two files from it. Then Submit sends your return to BIR the way BIR's own app does. Like BIR's app, its first step asks BIR's server over plain HTTP (BIR's server offers no HTTPS) and includes your TIN (without the branch code); the answer is checked, never run, and the return itself goes over SFTP. Your return is filed only when BIR's confirmation email arrives. Keep it. No return sent by this app has been confirmed by BIR yet. While sending is off, Submit only locks the return and saves it on your computer, and nothing is sent: print it and file on paper, or copy it (Go > Show Saved Returns) to BIR's own eBIRForms app on Windows and submit it there (not tried end to end yet) |
| Updates | The app checks for a new version when it opens (from v0.1.2), and Updates > Check for Updates checks now. Each update is signed |
| Status | Beta |
- Mac: open the
.dmgand drag eBIRForms to Applications. The first time you open it, macOS blocks it because the app is not notarized. Click Done, then go to System Settings > Privacy & Security and click Open Anyway, then the grey Open Anyway button (not the blue one) and your Mac password. On macOS 12 to 14, right-click the app and choose Open instead. - Windows: run the setup
.exe. If SmartScreen appears, click More info, then Run anyway. - Linux: make the
.AppImageexecutable (chmod +x) and run it, or install the.debwithsudo apt install ./..._amd64.deb.
Step-by-step pictures for each system are on the download page.
Then fill in your profile, pick a form, click Fill-up, and Save, the same as in BIR's app.
eBIRForms is free. If it saved you a trip to a Windows PC, you can chip in on Ko-fi (PayPal or card):
The app has the same link under Support > Donate, and the web version shows it on its home screen.
- Problems or questions: Issues
- What changed: CHANGELOG.md
- Help build it: CONTRIBUTING.md (setup, how the repo is laid out, the rules)
- Change how a form behaves, or switch our fixes off: mods, or Go > Mods in the app
- Let an AI agent (Claude, Codex) fill and save draft returns: docs/agent.md
- Web version (no install; our own forms, works offline, returns stay in your browser): https://betterebirforms.github.io/ebirforms/
- What's planned, including mobile and web: ROADMAP.md
- How it works: docs/architecture.md
BIR's forms are works of the Philippine Government (the Intellectual Property Code, RA 8293 §176.1). The logo is adapted from BIR's seal.
Code: MIT License. BIR's forms and artwork are not covered by it; see NOTICE.md.

