↓Skip to main content

BIR Online Tools for Rice Mills and Grain Traders

A rice mill or grain trading business runs two very different withholding tracks at once: its payments to the actual farmers who grow and sell palay are generally outside expanded withholding tax, but its payments to the milling, drying, and trucking contractors it hires are squarely subject to it — and on top of that, a large corporate buyer may withhold on its own purchases from the mill, creating a SAWT reconciliation task. Treating every agricultural-sounding payment as automatically exempt is the single most common compliance mistake in this sector. BIR Online Tools’ bulk BIR Form 2307 generator and SAWT module are built to handle this mixed payee list without re-sorting it by hand every quarter.

Generate Your Mill's BIR Form 2307 Batch FREE →

Which payments to farmers are actually withholding-exempt? #

The exemption is narrow and specific: it covers sales of agricultural food products in their original state, sold by the actual farmer or producer of that product, not every peso that moves through a mill’s palay-buying operation. When a rice mill buys palay directly from the farmer who planted and harvested it, that sale is generally VAT-exempt as an agricultural food product in its original state, and the payment to that farmer-producer typically falls outside the withholding system entirely. This site’s BIR Form 2307 and the Agricultural, Marine, and Forest Products Withholding Exemption guide covers the scope of that exemption in detail — it’s a function of who is selling and what state the product is in, not a blanket pass for anyone operating in the grain trade.

The exemption does not follow the product once it changes hands into a service relationship. A trader who buys palay from a farmer and resells it unprocessed may still fall under the exemption on that farmer-facing leg, but the mill’s own service providers — the people and businesses it pays to dry, mill, haul, or store that grain — are not farmers selling their own produce. They’re contractors selling a service, and that service fee is taxable income subject to expanded withholding tax regardless of how agricultural the underlying commodity is.

Why does withholding status depend on who is being paid, not what crop is involved? #

Expanded withholding tax attaches to the nature of the payment and the identity of the payor, not to the commodity. Any mill organized as a corporation, or any individual grain trader paying in the course of running the business, is a withholding agent under the same test this site applies across every sector it covers:

“(A) In general, any juridical person, whether or not engaged in trade or business; (B) An individual, with respect to payments made in connection with his trade or business…”

— RR No. 2-98, Section 2.57.3(A)–(B)

That test makes a rice mill a withholding agent on its milling contractor, its trucking fleet, and its warehouse operator — none of whom are farmers selling unprocessed palay — even while the mill’s direct palay purchases from actual growers stay outside the system. BIR Form 2307 for Rice Mills and Palay Drying and Milling Services walks through the applicable ATC codes for drying and milling service fees specifically.

How does the bulk BIR Form 2307 generator sort a mixed payee list? #

The bulk generator doesn’t need farmer payments and contractor payments separated into different files — it reads each row’s ATC code and payee details and only produces a certificate for rows that belong on one, which in practice means farmer-producer rows simply don’t appear in the certificate upload at all. A mill’s quarterly upload should only ever contain the payees it’s actually withholding from: milling and drying operators, truckers, haulers, and warehouse contractors. Each row needs the payee’s registered name, a 9-digit TIN, a branch code of at least 3 digits, the correct ATC code for the service, and a positive income amount.

Worked example: a mixed harvest-season payee list #

Kabisig Grains and Milling Corp. operates a rice mill in Nueva Ecija. During harvest season it buys palay directly from roughly 40 individual farmers at a total of ₱3,100,000 — none of that goes into a withholding certificate, since those are farmer-producer sales of palay in its original state. In the same quarter, Kabisig pays an independent drying and milling contractor ₱180,000 for custom milling services, a trucking contractor ₱95,000 for hauling milled rice to its warehouse, and a separate warehousing contractor ₱40,000 for storage. Those three rows go into one spreadsheet with the correct ATC codes, and the bulk generator produces all three BIR Form 2307 certificates as a merged PDF batch in a single run.

That same quarter, Kabisig sells 2,000 bags of milled rice to a national supermarket chain for ₱2,400,000. The supermarket, as a large taxpayer and withholding agent on its purchases, withholds ₱24,000 in creditable withholding tax and issues Kabisig its own BIR Form 2307. Kabisig’s bookkeeper enters that certificate into the SAWT module, reconciling the ₱24,000 against Kabisig’s income records for the quarter so the credit is properly supported — a separate task from the three certificates Kabisig just issued to its own contractors.

What should a mill or grain trader check before filing? #

Before submitting a quarter’s certificate batch and SAWT reconciliation, a mill’s bookkeeper should confirm the payee list only includes genuine service contractors, not farmer-producers, and that every incoming certificate from a corporate buyer has been collected. A pre-filing checklist:

  1. Exclude direct farmer-producer palay purchases from the withholding upload entirely, since those generally fall outside both VAT and EWT.
  2. Confirm each milling, drying, trucking, or warehouse contractor’s TIN and correct ATC code, since these are ordinary service-fee withholding rows.
  3. Watch for traders or dealers who are not themselves farmers — a reseller or consolidator buying palay to resell may not qualify for the same farmer-producer exemption the actual grower enjoys, so confirm payee status before treating a purchase as exempt.
  4. Consolidate payments to any contractor billed more than once in the quarter into a single total rather than scattered duplicate rows.
  5. Collect every BIR Form 2307 received from corporate buyers — supermarkets, food manufacturers, institutional buyers — and reconcile each through the SAWT module separately from the outgoing-certificate batch.

New to the platform generally? The App Guide walks through account setup, company profiles, and each module before a mill uploads its first batch.

Frequently asked questions #

Does a rice mill need to withhold tax when it buys palay directly from farmers? #

Generally no. Sales of agricultural food products in their original state, including palay sold by the actual farmer or producer, are treated as VAT-exempt, and payments to the actual farmer or producer for that produce typically fall outside expanded withholding tax. The exemption attaches to the farmer-producer selling unprocessed output, not to every party in the supply chain.

Which payments does a rice mill or grain trader still need to withhold on? #

A rice mill or grain trader must withhold expanded withholding tax on payments to third-party service contractors it engages — milling and drying service providers, truckers and haulers, warehouse or storage contractors — because those are service fees, not a farmer’s sale of unprocessed produce, and the mill must issue BIR Form 2307 to each of these contractors.

Can BIR Online Tools generate certificates for milling contractors and truckers in one batch? #

Yes. The bulk BIR Form 2307 generator takes an uploaded Excel file listing every service contractor the mill paid in the quarter — drying and milling operators, truckers, warehouse contractors — and produces a merged batch of certificate PDFs in one run, instead of filling out each certificate by hand.

Why would a rice mill need to use the SAWT module if it’s the one doing the withholding? #

A rice mill is often also a payee when it sells to a large corporate buyer, such as a retail chain or food manufacturer, that is itself a withholding agent on its purchases. That buyer withholds tax on its payment to the mill and issues the mill a BIR Form 2307, and the mill uses the SAWT module to reconcile that certificate against its own income records before claiming the credit.

Summary #

A rice mill or grain trading business sits at the intersection of an exemption and an obligation: its direct purchases from farmer-producers are generally outside VAT and withholding, but its milling, drying, trucking, and warehouse contractors are ordinary EWT-covered service payments requiring BIR Form 2307, and its sales to corporate buyers can trigger a SAWT reconciliation on the receiving end. BIR Online Tools’ bulk certificate generator handles the contractor side as a single-upload batch, and the SAWT module handles the incoming-certificate side separately, so a mixed harvest-season payee list doesn’t have to be sorted and filed by hand. For the exemption mechanics, see BIR Form 2307 and the Agricultural, Marine, and Forest Products Withholding Exemption; for the contractor-side ATC codes, see BIR Form 2307 for Rice Mills and Palay Drying and Milling Services.