BIR Online Tools for Accounting Firms: Managing Multiple Client Companies in One Account
A bookkeeper or accounting firm filing BIR requirements for several clients needs to keep each client’s data separate without re-entering the same payor details every filing period. BIR Online Tools handles this with company profiles — a distinct workspace per client inside one account — paired with a DAT Repository that keeps each client’s generated DAT files and certificates organized on their own. This guide walks through how that structure works in practice for a practitioner managing multiple companies.
Start Managing Your Clients FREE →Why a single company profile doesn’t work for a practitioner #
A practitioner juggling multiple clients runs into the same problem a one-off Excel uploader has, multiplied by however many companies they file for: no separation between clients, no reuse of payor details already entered, and no way to tell which saved file belongs to which company once a few filing periods have passed. This section covers what changes once a tool is actually built around multiple companies, not just one.
A generic BIR Excel Uploader — the kind compared in BIR Excel Uploader Alternative: Why BIR Online Tools Covers More of Your BIR Workflow — is typically a single-session converter: download a template, fill it, upload it, get a DAT file. That workflow doesn’t distinguish between Client A’s RELIEF file and Client B’s, because it isn’t built to remember either one after the browser tab closes. For an in-house filer with one company, that’s rarely a problem. For a practitioner filing on behalf of five, ten, or fifty companies every quarter, it means re-typing the same payor TIN, RDO code, and registered address each time, and keeping track of whose file is whose outside the tool entirely — in a separate spreadsheet or folder structure the practitioner maintains manually.
How company profiles work in BIR Online Tools #
Each client a practitioner files for gets its own company profile in BIR Online Tools — a saved record of that company’s payor details (TIN, registered name, RDO code, address) that carries forward into every DAT file conversion and certificate generated for that client, without re-entry. Switching between clients means switching the active company profile, not starting over.
Paired with company profiles is the DAT Repository, which stores generated DAT files and certificates per company rather than in one undifferentiated download history. A practitioner opening a client’s profile sees that client’s past RELIEF, QAP, and SAWT DAT files and BIR Form 2307 or BIR Form 2316 certificates — not a mixed list they have to filter by filename or date to figure out which company a given file belongs to.
A worked scenario: one bookkeeper, five clients, one quarter #
Consider a bookkeeper handling quarterly withholding tax compliance for five small businesses. Each quarter, every client needs a Quarterly Alphalist of Payees (QAP) DAT file and a batch of BIR Form 2307 certificates for their payees. Working through BIR Online Tools, the bookkeeper’s routine per client looks like this:
- Open the client’s company profile — payor name, TIN, and RDO code are already saved from the last filing; nothing to re-type.
- Upload that client’s payee Excel data and convert it to a QAP DAT file, using the same process described in How to Convert Excel to BIR DAT File for QAP.
- Generate that client’s BIR Form 2307 certificates for the same payee list from the BIR Form 2307 series using the payor details already carried over from the company profile.
- Switch to the next client’s profile and repeat — without the payor fields from the previous client bleeding into the new one.
- Check the DAT Repository at quarter-end to confirm every one of the five clients has a saved QAP file and a full set of issued certificates for that period, rather than reconstructing that list from memory or a separate tracker.
The time saved isn’t in any single step — it’s in not re-entering the same five payor records every quarter and not having to build a manual index of “which file belongs to which client” outside the tool.
Who else at the company should know what was filed #
Handling BIR filings for a client generally means acting under some form of authorization from that client, not just technical access to their data. The BIR requires a person transacting on a taxpayer’s behalf — filing a return, following up a submission, or responding to a notice — to be able to show written authorization, such as a Special Power of Attorney, tying the representative to that specific taxpayer and transaction. A DAT Repository organized by company doesn’t replace that authorization; it’s a practical record of what was filed and when, useful if a client later asks a practitioner to confirm a specific period’s QAP or Form 2307 certificates were actually generated and sent.
Frequently asked questions #
Can one BIR Online Tools account handle more than one company? #
Yes. BIR Online Tools uses company profiles, so one account can hold a separate profile — with its own saved payor details, DAT files, and certificates — for each client company a practitioner files for.
Does switching company profiles mix up data between clients? #
No. Each company profile keeps its own payor details and its own DAT Repository entries. Switching to a different client’s profile changes the active company context; it doesn’t carry over or merge data from the previous one.
Does BIR Online Tools replace the need for a Special Power of Attorney to file on a client’s behalf? #
No. A company profile is a workspace for preparing and organizing a client’s filings inside the tool. It doesn’t establish legal authority to act for that client with the BIR — that still depends on the taxpayer’s own written authorization to the representative handling the account.
Do I need a separate account for each client I file for? #
No. A practitioner uses one BIR Online Tools account and adds a company profile for each client inside it, rather than creating and logging into a separate account per client.
What carries over automatically when I switch to a different client’s company profile? #
The payor details already saved for that client — registered name, TIN, RDO code, and address — carry into whichever DAT conversion or certificate is generated next, without re-typing them. Data entered under one client’s profile does not carry over into another client’s profile.
Summary #
For a practitioner filing BIR requirements for multiple clients, the practical bottleneck usually isn’t any single conversion or certificate — it’s re-entering the same payor details and losing track of which saved file belongs to which company. BIR Online Tools’ company profiles and per-company DAT Repository are built around that specific problem: one account, several clients, each with its own saved data and its own filing history. Start with Start Here: A Guide to BIR Online Tools if you’re setting up your first company profile.