BIR noticeE-invoicing is due by 31 December 2026 for covered taxpayers, including businesses on a CAS or CBA with invoicing software.E-invoicing is due by 31 Dec 2026 for covered taxpayers.

CAS set-up in Odoo
TechNext

BIR rules for multi-branch businesses, and how Odoo handles branches

Every branch has its own registration, its own invoices and often its own RDO, yet VAT is filed once for the whole company. Here is how the BIR treats branches, what changes with e-invoicing, and how to set up branches in Odoo so each one stays in order.

Prepared by the TechNext Philippines Odoo and finance team, Taguig City.

By TechNext · · Updated · 5 min readBIR compliance

Key takeaways

  • Each head office and branch gets its own Certificate of Registration (RR 7-2024). Branches share the company TIN with their own branch code; the head office uses zeros.
  • VAT is one consolidated return for the head office and all branches. Withholding returns can be filed per branch or consolidated, except large taxpayers, who consolidate.
  • Under RMC 98-2026, every branch must e-invoice if the company is covered, and branches on a different invoicing system need their own PTI.
  • Odoo's branches share the parent's chart of accounts and taxes, keep their own journals, and roll up into consolidated reports.

Opening a second branch doubles more than your sales. It brings a second registration, a second invoice series and often a second revenue district office. When each branch keeps its own spreadsheet, head office spends the first weeks of every quarter stitching them together. This guide sets out how the BIR treats branches and how Odoo keeps them in one database.

Registration: one TIN, many branches

  • A COR for each site. RR 7-2024 says each head office, branch and facility is issued its own Certificate of Registration, displayed at that site.
  • Branch codes. Branches use the company's nine-digit TIN plus a branch code. The head office code is all zeros. Older BIR systems used three digits; RMC 36-2026 (April 2026) widened the branch code to five digits on all tax returns in eBIRForms.
  • Each branch has an RDO. A branch is registered with the RDO where it is located, and has its own branch account in ORUS, the BIR's Online Registration and Update System, to update its registration, apply for authority to print and register its books (RMC 10-2024).
  • Moving a branch is done by filing BIR Form 1905 (RMC 91-2024).

Invoices per branch

Each branch issues invoices that show its own branch code and address. In practice the head office and each branch keep their own invoice serial numbers under their own authority to print; check the current requirement for your invoices with your RDO. Under the EOPT Act, VAT-registered sellers issue an invoice for every sale, and any converted official receipts may be used until they run out (RR 11-2024). Since RR 6-2026 (in force 16 October 2026), invoices must also show any creditable withholding tax as a separate item. For the full list of what an invoice must show, see EOPT invoice requirements.

Returns: what is consolidated and what is not

ReturnBranch treatment
VAT (2550Q)One consolidated return for the head office and all branches (Tax Code Section 114(A))
Percentage tax (2551Q)One consolidated return (Section 128)
Withholding (1601-EQ, 1604-E and similar)Separate returns per branch or one consolidated return. Large taxpayers file one consolidated return (BIR Form 1604-E instructions).

Since the EOPT Act (RR 4-2024) you can file and pay anywhere, whatever the RDO, and the old penalty for filing at the wrong venue is gone.

E-invoicing with branches

RMC 98-2026 says the head office and every branch of a covered taxpayer must issue e-invoices by 31 December 2026. The Permit to Issue (PTI) works like this, according to published summaries:

  • Branches on the same invoicing system share the head office's PTI number.
  • A branch on a different system needs a separate PTI.
  • A new branch on an approved system needs no new PTI number, but you must notify the BIR.

One system across all branches is the simplest path. Read the full BIR e-invoicing guide for who is covered.

How Odoo handles branches

Odoo has a branches feature, set up on the parent company's record. According to Odoo's documentation:

  • The parent's chart of accounts, currency and taxes apply to all branches, and branches always follow the parent's fiscal localisation.
  • Each branch can have its own journals, so each can keep its own invoice series.
  • Each branch carries its own legal details. In the Philippine localisation, the branch code comes from the last digits of the TIN, and the RDO code sits on the company record.
  • A branch user sees only that branch. The parent sees all branches and gets consolidated reports.
  • Branches inherit the parent's lock dates and can set earlier ones.

Odoo lets branches share the parent's VAT number or have their own, which gives a common or a separate VAT return. Because VAT is filed once for the company, set up the branches so the parent's 2550Q report covers all of them, and check it in a test run before your first quarter-end. Separate legal entities, such as a sister company with its own TIN, are set up as separate companies in the same database instead.

Setting it up

  1. List every registered site with its branch code, RDO and COR.
  2. Create a branch in Odoo per site, with its legal details.
  3. Give each branch its own sales journal so its invoices run in their own series.
  4. Set user access so branch staff work only in their branch.
  5. Decide how you file withholding (per branch or consolidated) and set the reports to match.
  6. Plan e-invoicing for all branches together, on one system.

You don't need to hire your own team. A TechNext adviser maps your branches and registrations first, then our team in Taguig City sets up Odoo so each branch invoices on its own and head office sees one set of numbers. See Odoo in the Philippines.

Rules change. This article reflects the Tax Code as amended by the EOPT Act, RR 7-2024, RR 4-2024, RMC 98-2026 and BIR form instructions, as available on 21 October 2026, and Odoo's 19.0 documentation. Branch code formats differ between BIR systems; check yours on your COR. It is not tax advice: confirm with your accountant or RDO before you act.

Sources

Common questions

Does each branch file its own VAT return?

No. VAT is filed in one consolidated return for the head office and all branches, under Section 114(A) of the Tax Code.

Does each branch need its own PTI for e-invoicing?

Branches on the same invoicing system share the head office's PTI number. A branch on a different system needs a separate PTI, under RMC 98-2026.

Can Odoo keep a separate invoice series per branch?

Yes. Each branch can have its own sales journal, and each journal numbers its invoices in its own sequence.

Should a branch be a branch or a separate company in Odoo?

A BIR-registered branch that shares your TIN is a branch in Odoo. A separate legal entity with its own TIN is a separate company in the same database.

Odoo Ready Partner

About TechNext. TechNext Pte. Ltd. is a trusted expert adviser for ERP and compliance: an Odoo Ready Partner headquartered in Singapore, with its main development and consulting hub in Taguig City, Metro Manila and an AI engineering hub in Ho Chi Minh City. Our own experts implement Odoo end to end (discovery, configuration, data migration, training and support), set up with the Philippine (BIR) and Singapore (GST) localisations, for clients in 25+ countries. We are not affiliated with, accredited by or acting for the BIR or any government agency, and we do not file or register on your behalf. About us · Get a quotation

More from the blog.

All articles

You don't need to hire your own team.

TechNext sets up your Odoo, can build your website and brand on it, and stays on after go-live, in Singapore and the Philippines. An adviser reviews your situation first.

Set up meeting Ask Nexi
Services catalogue