BIR Form 2307: issuing, collecting and claiming it, and how Odoo produces it
Who issues Form 2307 and when, why withholding credits get disallowed, and how Odoo 19 and 20 produce the certificates.
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 OdooAn ATC (Alphanumeric Tax Code) tells the BIR what kind of payment was taxed and at what rate: WC158 is a top withholding agent's 1% on goods bought from a corporation, and WC640 is the 1% withheld by government on goods. Expanded withholding tax (EWT) is creditable income tax you withhold from payments to suppliers and remit to the BIR; the supplier claims it as a credit using your Form 2307. It runs through every supplier payment, and each line needs the right rate and the right ATC. Get the set-up right once and the QAP and 2307 come from your bills. Here are the rules for 2026, the codes most businesses use, and how Odoo models withholding.
Prepared by the TechNext Philippines Odoo and finance team, Taguig City.
By TechNext · · Updated · 6 min readBIR compliance
Key takeaways
Withholding tax is a set-up problem disguised as a monthly chore. If each supplier and each type of expense has the right tax from the start, most return figures come from your bills. If not, someone rebuilds the numbers in a spreadsheet every month. This guide covers the rules and the Odoo set-up.
Since the EOPT Act, the duty to withhold arises when the income becomes payable: when you record the expense, or when the supplier invoices, whichever comes first (RR 4-2024).
| Form | What it is | Due |
|---|---|---|
| 0619-E | Monthly remittance of expanded withholding tax, for the first two months of each quarter, even with nothing withheld | 10th of the following month; eFPS filers follow staggered dates by group, up to the 15th |
| 1601-EQ with the QAP | Quarterly return, with the list of payees, income and tax withheld | Last day of the month after the quarter |
| 2307 | Certificate to each payee | Within 20 days after the quarter |
| 1604-E with the alphalist | Annual information return | 1 March of the following year |
Returns are filed electronically on any available platform, with manual filing only when those are unavailable (RR 4-2024).
These come from the ATC schedule of BIR Form 2307 and RR 2-98 as amended by RR 11-2018; the government VAT codes WV010 and WV020 come from RMC 36-2021. WI codes apply to individual payees, WC codes to corporate payees.
| Payment | Rate | ATC |
|---|---|---|
| Professional fees, individual, gross income up to P3M | 5% | WI010 |
| Professional fees, individual, over P3M or VAT-registered | 10% | WI011 |
| Professional fees, corporate, up to P720,000 | 10% | WC010 |
| Professional fees, corporate, over P720,000 | 15% | WC011 |
| Rental of real property used in business, or personal property over P10,000 a year | 5% | WI100 / WC100 |
| Contractors | 2% | WI120 / WC120 |
| Top withholding agent: goods | 1% | WI158 / WC158 |
| Top withholding agent: services | 2% | WI160 / WC160 |
| Government purchases: goods | 1% | WI640 / WC640 |
| Government purchases: services | 2% | WI157 / WC157 |
| VAT withheld by government: goods / services | 5% | WV010 / WV020 |
For the lower professional-fee rates, the payee gives you a sworn declaration and a copy of its COR by 15 January, or before the first payment. Without it, the higher rate applies.

You don't need to hire your own team. A TechNext adviser maps your withholding with your accountant first, then our team in Taguig City sets up the taxes and defaults in Odoo so each bill picks up the tax and ATC you mapped. See Odoo in the Philippines.
Rules change. This article reflects RR 2-98 as amended by RR 11-2018, RR 31-2020, RR 4-2024, RR 24-2025 and RMC 79-2026, the January 2018 Form 2307 ATC schedule, and Odoo's 19.0 and 20.0 documentation and release notes, read from the BIR's PDFs and Odoo's own pages as available on 21 October 2026. It is not tax advice: confirm rates and codes with your accountant or the BIR before you act.
An Alphanumeric Tax Code identifies the type of income payment and its withholding rate, such as WC158 for a top withholding agent's purchase of goods from a corporation. It appears on the 2307, the QAP and the returns.
No. The 0619-E covers the first two months; the third month is covered by the quarterly 1601-EQ, due the last day of the month after the quarter.
Not automatically. Under RR 31-2020 the duty starts only once the BIR publishes your name on the list of top withholding agents.
On each withholding tax, under Accounting > Configuration > Taxes, in the Philippines ATC field on the Philippines tab.
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
Who issues Form 2307 and when, why withholding credits get disallowed, and how Odoo 19 and 20 produce the certificates.
SAWT vs QAP, the deadlines under RMC 55-2026, why files get rejected, and how Odoo exports both as DAT files.
Odoo 20's own Philippine payroll package: 1601-C items, 2316, 1604-C and alphalist files, and the 2026 payroll rules behind them.
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.