How BIR FormPH works

Built for withholding agents issuing a stack of Form 2307s every quarter. Set up your company and suppliers once, then bulk-upload each period's payments to generate every 2307, the QAP alphalist (.DAT) for your 1601-EQ, and a 1601-EQ summary — in a single download. Only a handful of payees? There's a quick lane for that too.

Watch the full walkthrough

Set up once

Two one-time steps — then every quarter fills itself in

Get these right first. Both ways of adding payments below build on them, so you never re-type your company or your suppliers.

  1. 1

    Company settings

    Your TIN, registered name, address, ZIP & RDO. Stamped on every 2307 as the payor — and pre-filled into the upload template, so it's never re-typed.

    Set up profile
  2. 2

    Payee Directory

    Import your supplier list once (a plain vendor list or your BIR RELIEF / SLP export works). Each payee's name & address then fills in by TIN on every 2307.

    Add / import payees

Each quarter

Add the period's payments — pick your lane

Most withholding agents
📦

Bulk upload

For Top Withholding Agents and anyone withholding from many suppliers — dozens to hundreds of payees a quarter.

  1. 1

    Download the template

    One sheet, clear columns, an ATC dropdown. Downloaded from your dashboard it comes pre-stamped with your company (from Step 1).

  2. 2

    List one row per payment

    TIN, ATC, month, amount — tax auto-calculates from the ATC rate, and saved payee addresses fill in by TIN.

  3. 3

    Upload & generate

    100+ Form 2307s in one go, plus the QAP .DAT for your 1601-EQ and a 1601-EQ summary worksheet — all in a single download.

Accountant with several clients? Keep one template per client — each carries its own company block, so identities never cross. Already produce a BIR Quarterly Alphalist? Upload it directly via the advanced option; we detect it automatically.

Start a bulk upload →
🤖

Only a handful? Ask AI / quick entry

If you're not a Top Withholding Agent and only withhold on a few recurring items — rent, a professional or two, a contractor (about 5 or fewer) — skip the spreadsheet.

Type the payments straight into the in-app table — or paste your notes (or a receipt) into ChatGPT / Claude with the copy-paste prompt we provide, and it hands back clean rows to paste in. Same outputs, no template needed.

Enter a few payments →

📄 BIR Form 2307 (PDFs)

One signed-ready certificate per supplier — the proof of tax you withheld, that they use to claim the credit.

🗂️ QAP alphalist (.DAT)

The data file for your 1601-EQ — one .DAT per month, ready to validate in BIR's module and submit.

📊 1601-EQ worksheet (Excel)

Every figure pre-summed in eBIRForms field order — type it straight into the 1601-EQ return, already reconciled. A 0619-E monthly worksheet is there too.

Start generating →

You still file the returns through BIR's channels — we produce the documents.