Skip to main content

BIR Excel Uploader Alternative for Multi-Branch Businesses: One Tool, Every RDO

For a business with several branches, the harder problem usually isn’t which BIR rule applies — it’s which tool actually helps you execute that rule without re-typing the same payee across every branch. A basic Excel-to-DAT converter treats each branch’s upload as a disconnected session; a tool built around one company account per TIN keeps payee records — like a landlord leasing space to three of your five branches — shared across branch codes instead.

This post assumes you already know that RELIEF, SAWT, and QAP are filed once per TIN, not once per branch — see How Do You File RELIEF, SAWT, or QAP When Your Business Has Multiple Branches? for that rule itself. What follows is about the tool side of that same problem: what changes when the business preparing that one consolidated file actually has five branches’ worth of payees to keep straight.

Manage Every Branch's Filings From One Place FREE →

Why does a multi-branch business outgrow a basic Excel-to-DAT converter? #

A multi-branch business doesn’t file more DAT files than a single-location one — RELIEF, SAWT, and QAP are still one consolidated file per TIN per period — but it does have more payees whose data has to make it into that one file consistently, often the same payee (a shared landlord, a shared security agency, a shared supplier) appearing under more than one branch code. A converter with no memory between sessions treats each branch’s contribution to that consolidated file as a fresh upload, which means the same vendor’s TIN, registered name, and address get typed in as many times as the vendor appears across branches — an operation that scales with branch count even though the filing itself doesn’t.

What does BIR Excel Uploader offer a multi-branch filer? #

BIR Excel Uploader supports saving more than one TIN under a single account, with the payor’s own registration header auto-switching depending on which TIN is active for that session — useful for a firm or business that already has to prepare filings under more than one registered TIN. Its own published how-to documentation describes this as a save-and-switch feature for the account’s BIR Header Information, not as a shared payee or vendor database.

That distinction matters for a multi-branch scenario specifically:

  • Saving multiple TINs lets you switch which branch’s own registration details populate the header of the next upload — a real convenience if you’re preparing filings branch by branch.
  • What isn’t described in the product’s own workflow is a shared, carried-forward record of the payees you deal with across those TINs — the vendor’s TIN and registered name for a shared supplier or landlord still has to be entered fresh in the Excel template for each branch’s upload, since the “save” applies to the filer’s own header, not to the other party on each transaction row.
  • There’s no indication in the published workflow of a single consolidated view across branches once each branch’s DAT file has been generated — each remains a separate file in a separate session.

How does BIR Online Tools handle payee data across branches differently? #

BIR Online Tools organizes DAT files and certificates around a company account rather than a one-off session, and within that one account, payee records used for a certificate or a DAT upload are the same records available the next time — branch code is a field on the transaction itself, not a separate login or profile to switch between. Because a business with several branches under one head-office TIN is, for registration purposes, still one taxpayer, it’s the natural fit for a single company account whose DAT Repository and payee history carry across every branch’s transactions rather than resetting per branch.

Typical BIR Excel UploaderBIR Online Tools
Multiple TINs/registrationsSaved and switchable (header info only)Company account structure, one account per taxpayer
Shared payee across branches (e.g., a landlord)Re-entered per branch, per uploadSame payee record available across that company’s branch-coded transactions
Branch code handlingEntered per row, per sessionA field on the transaction record inside one ongoing account
Certificate generation across branchesNot connected to the DAT upload sessionSame company account used for both DAT prep and certificate generation
RecordkeepingSession-based, local downloadsDAT Repository organized by company and period
BIR validationSeparate, via BIR’s own systemSeparate, via BIR’s own system (same for any DAT file)

No tool — BIR Online Tools included — replaces the BIR’s own Alphalist Data Entry and Validation Module check before eSubmission for any branch’s data. The difference here is entirely upstream: how much of the shared payee data has to be rebuilt from scratch every time a new branch’s transactions get added to the file.

Does the EOPT Act’s “file anywhere” rule affect any of this? #

Republic Act (RA) No. 11976, the Ease of Paying Taxes (EOPT) Act, changed where a return and its attachments can physically be filed — not how many DAT files a multi-branch business prepares. Signed into law on January 5, 2024, RA 11976 amended Section 51(B) of the National Internal Revenue Code so that filing is no longer tied to a taxpayer’s registered RDO:

“(B) Where to File. — Except in cases where the Commissioner otherwise permits, the return shall be filed with any authorized agent bank, Revenue District Office through Revenue Collection Officer, or authorized tax software provider.”

— Section 51(B), National Internal Revenue Code, as amended by RA 11976 (EOPT Act)

That’s genuinely useful context for a business whose branches sit in different regions — nobody has to physically travel to a specific RDO to file or pay anymore, and the old 25% wrong-venue surcharge is gone (see EOPT Act: You Can Now File and Pay BIR Taxes at Any RDO or Authorized Agent Bank for the full rule). But it’s a separate question from the one this post is about: RA 11976 doesn’t touch whether RELIEF, SAWT, or QAP consolidate at the TIN level — that consolidation rule predates the EOPT Act and remains unchanged. A five-branch retail chain still submits one QAP DAT file for the quarter either way; the EOPT Act just means that filing can happen from any AAB or RDO, not only one tied to the head office’s registration.

Worked example: one landlord, three branches, five-branch retail chain #

Consider an accounting firm handling BIR compliance for a retail chain with a head office and four branches, each identified in DAT filings by its own branch code under the chain’s single registered TIN. Three of those five locations lease their retail space from the same landlord — a property-holding corporation with one TIN of its own as the payee.

In a session-based Excel Uploader workflow, generating BIR Form 2307 for that landlord means three separate uploads or manual entries — one per leasing branch — each requiring the landlord’s TIN, registered name, and address to be typed in again, with no link between the three certificates other than the accountant’s own memory that they belong to the same payee.

Inside one BIR Online Tools company account for the retail chain, the landlord’s payee details are entered once and available for the certificate covering each branch’s rental payment, with the branch code distinguishing which location’s lease each certificate corresponds to. The rent amount, ATC, and period still differ branch by branch — that data isn’t shared, and shouldn’t be — but the landlord’s TIN and registered name don’t have to be retyped a third time just because a third branch happens to lease from the same company.

Which approach fits a multi-branch business better? #

A session-based BIR Excel Uploader can still produce a correct consolidated DAT file for a multi-branch business — nothing about branch count makes its conversion output wrong — but the manual work of keeping shared payees consistent across branches scales with how many branches and shared vendors are involved.

A basic converter may be enough if you:

  • Operate branches with almost entirely distinct, non-overlapping suppliers and payees
  • Don’t mind re-entering the same vendor’s TIN and name for each branch that pays them
  • File infrequently enough that the repetition isn’t a meaningful time cost

A company-account-based alternative fits better if you:

  • Have shared payees — a landlord, a security agency, a common supplier — that transact with more than one of your branches
  • Want branch-coded DAT data and BIR Form 2307 certificates prepared from the same underlying payee records
  • Manage this as an accounting firm or in-house finance team responsible for keeping every branch’s filings organized in one place, similar to how BIR Online Tools handles multiple client companies for accounting firms

Frequently asked questions #

Does a multi-branch business need a different tool than a single-location business? #

Not a different tool in terms of what the DAT file itself requires — the file format and branch code structure are the same either way. The practical difference is workload: a multi-branch business re-enters the same shared payees, like a landlord leasing to several branches, once per branch in a session-based converter, while a tool that keeps payee records inside one company account carries that data forward instead.

Does the EOPT Act let a business file its consolidated DAT file at any RDO? #

The EOPT Act’s file-and-pay-anywhere rule under RA 11976 changes where a return and its attachments can be submitted — any RDO, Authorized Agent Bank, or electronic platform — not whether the RELIEF, SAWT, or QAP DAT file itself is filed once per TIN or once per branch. The one-consolidated-file rule for branches is a separate question, covered in this site’s guide to multi-branch RELIEF, SAWT, and QAP filing.

Does BIR Excel Uploader support multiple branches or company TINs? #

Yes, in a limited sense — its published how-to guidance describes saving multiple TIN header profiles under one account, with the payor’s own registration details auto-switching based on which TIN is active. That covers the filer’s own header information; it does not describe a shared, carried-forward payee or vendor record across those saved TINs, so a payee like a shared landlord still has to be re-entered for each branch’s upload.

Can BIR Online Tools issue BIR Form 2307 certificates for payees across more than one branch? #

Within one company account, payee records used for certificate generation are the same records used for DAT file preparation, and branch code is a field on the underlying transaction data rather than a separate account or login. That structure is what lets a shared payee’s details be reused across branch-code entries instead of retyped, though the branch-level DAT validation itself still runs through BIR’s own Alphalist Data Entry and Validation Module regardless of which tool prepared the file.

Do multiple branches under one TIN still need separate BIR Certificates of Registration? #

Yes. Branch registration and DAT file consolidation are separate compliance steps. Under NIRC Section 236(A), each branch generally needs its own BIR Form 2303, even though the RELIEF, SAWT, QAP, and BIR Form 2307 certificate data for all branches is prepared and filed together at the TIN level.

Summary #

A multi-branch business files RELIEF, SAWT, and QAP once per TIN, not once per branch — that filing rule doesn’t change based on which tool prepares the data. What changes is how much manual re-entry a session-based converter leaves behind when the same payee, like a shared landlord, transacts with more than one branch: each branch’s certificate or DAT row starts from a blank template. A company-account structure keeps that payee’s details available across every branch-coded transaction inside the same account instead. The EOPT Act’s file-anywhere rule under RA 11976 is a related but separate convenience — it changes where the consolidated filing can be submitted, not how many files a multi-branch business prepares in the first place. Start with How Do You File RELIEF, SAWT, or QAP When Your Business Has Multiple Branches? for the filing rule itself, and BIR Excel Uploader Alternative: Why BIR Online Tools Covers More of Your BIR Workflow for the general comparison this post builds on.