↓Skip to main content

BIR Online Tools for Supermarkets and Grocery Store Chains

A supermarket runs more simultaneous BIR compliance tracks than almost any other retail vertical on this site: a per-machine bookkeeping rule for every cash register, a 1% withholding rate on fresh-goods and grocery suppliers once it’s a Top Withholding Agent (TWA), and a separate 2% rate on every service contractor — pest control, security, refrigeration maintenance — on the very same purchase ledger. Missing any one of the three doesn’t just risk one penalty; a tax-mapping visit checks the registers individually, and a TWA audit checks the purchase ledger by vendor type.

Keep Every Register and Vendor Straight FREE →

Why does every checkout lane need its own sales book? #

Revenue Regulations (RR) No. 11-2004, Section 10.1.1, requires a duly registered cash register sales book for every cash register machine a business uses — the requirement is per-machine, not per-establishment. The provision states it directly:

“A duly registered cash register sales book shall be maintained for each machine used, showing the columns required under Section 2.3 of RR No 10-99.”

For a supermarket running eight or ten checkout lanes, that means eight or ten separately registered sales books, each tracking only that specific machine’s transactions in the required column format — not a single store-wide ledger combining every lane’s totals. A tax-mapping officer checking the floor can find Lane 3’s book properly registered and Lane 7’s missing entirely; each gap is counted as its own violation, not folded into one combined finding. See Do You Need a Registered Cash Register Sales Book for Every Machine? for the compromise-penalty detail and how this differs from registering the CRM/POS/CAS unit itself.

How does the 1% vs 2% withholding split work on a supermarket’s purchase ledger? #

A supermarket’s purchase ledger mixes two entirely different ATC codes on adjacent lines, and only one of them depends on a BIR designation the store may or may not have. Withholding on goods suppliers (produce, meat, canned goods, groceries bought for resale) applies only once the BIR has published the supermarket on its official Top Withholding Agent list. Withholding on service contractors applies to any withholding-agent payor — a corporation always qualifies — regardless of TWA status.

Vendor typeRateATC code (corporate / individual)Depends on TWA status?
Fresh produce / grocery goods supplier1%WC158 / WI158Yes
Pest control service2%WC120 / WI120No
Security agency2%WC120 / WI120No
Refrigeration / cold-chain maintenance contractor2%WC120 / WI120No

A supermarket that hasn’t yet received TWA publication still withholds 2% on its pest control and security contracts the same week it opens — those two rows on the ledger are never affected by whether the 1% goods row applies yet.

Worked example: one ledger, three different outcomes #

Greenline Grocers runs a single 1,200-square-meter store with nine checkout lanes. In its fourth year, the BIR publishes Greenline on the TWA list after its prior-year gross purchases crossed ₱12,000,000.

On the same month’s purchase ledger: its produce supplier (a corporation) bills ₱480,000 and now gets 1% withheld (₱4,800, ATC WC158); its pest control contractor bills ₱8,000 and gets 2% withheld (₱160, ATC WC120) exactly as it has every month since Greenline opened; and its nine checkout lanes each still need their own registered sales book under RR No. 11-2004, Section 10.1.1 — a requirement that has nothing to do with the TWA designation and would have applied even if Greenline never crossed that threshold at all.

Frequently asked questions #

Does a supermarket need a separate registered sales book for every cash register? #

Yes. Revenue Regulations No. 11-2004, Section 10.1.1, requires a duly registered cash register sales book for each cash register machine (CRM) or point-of-sale (POS) terminal a business uses, not a single combined book covering every checkout lane. A ten-lane supermarket needs ten separately registered sales books, one per machine.

What withholding rate applies to a supermarket’s produce and fresh goods suppliers? #

1% EWT, but only if the BIR has designated the supermarket a Top Withholding Agent (TWA). A TWA supermarket withholds 1% on local purchases of goods — including fresh produce, meat, and grocery inventory — under ATC WC158 (corporate supplier) or WI158 (individual supplier), per RR No. 2-98 as amended by RR No. 11-2018 and RR No. 24-2025.

What rate applies to a supermarket’s pest control, security, or refrigeration maintenance contractor? #

2% EWT under ATC WC120/WI120, the general-contractor bracket — separate from and never combined with the 1% goods rate that applies only to inventory suppliers once TWA status attaches.

Does a non-TWA supermarket withhold anything on its suppliers? #

No. Without a BIR Top Withholding Agent designation, a supermarket withholds nothing on its goods purchases regardless of size, though it still withholds the standard 2% on service contractors if it is itself a corporation or an individual engaged in business — withholding-agent status for services doesn’t depend on TWA designation the way the 1% goods rate does.

Can BIR Online Tools handle a supermarket with many checkout lanes and suppliers at once? #

Yes. The bulk BIR Form 2307 generator issues certificates across every goods and service vendor from one uploaded ledger, and the RELIEF and QAP modules convert the same sales and purchase data into validated DAT files — the per-register sales book requirement under RR No. 11-2004 is a separate, physical bookkeeping record kept at the store, not something a DAT file replaces.

Summary #

A supermarket’s compliance picture runs on three independent tracks at once: a per-machine registered sales book under RR No. 11-2004 Section 10.1.1 for every checkout lane, a 1% EWT rate on goods suppliers that only switches on once TWA status is published, and a 2% rate on service contractors that applies from day one regardless of TWA status. None of the three substitutes for another, and a store that only tracks one — usually the withholding side — can still fail a tax-mapping visit over an unregistered per-lane sales book. BIR Online Tools’ bulk BIR Form 2307 generator and RELIEF/QAP modules keep the 1% goods rows and 2% service rows correctly separated in one filing.