Founding Price286 spots left at ₱699/mo for life — live across Luzon, Visayas & Mindanao.Lock in ₱699/mo →
ComplianceMay 2026·7 min read

BIR + FDA Compliance for Philippine Pharmacies: A Practical Guide

Running a Philippine pharmacy means carrying two compliance burdens — BIR receipts and FDA batch/expiry tracking. Here's how to handle both without a second system.

Sa ibang negosyo, BIR lang ang inaalala. Sa pharmacy, mayroon pang isa: ang FDA. Dalawang ahensya, dalawang set ng requirements, iisang tindahan. Ganito ang tamang paraan para hawakan ang dalawa — nang hindi magkamali.

Why Pharmacies Carry a Double Compliance Burden

Every Philippine business with taxable sales carries BIR obligations. But pharmacies carry an additional layer: the Food and Drug Administration (FDA) requires that all medicine sales be traceable to specific product batches — batch numbers, manufacturing dates, and expiry dates, per sale.

This isn't a theoretical requirement. If a customer experiences an adverse reaction and files a complaint, the FDA can require the pharmacy to produce the exact batch number and purchase record for that specific medicine. If you can't produce it, your license is at risk — regardless of whether your BIR records are perfect.

Most independent pharmacies manage this with handwritten batch logbooks separate from their POS system. This creates two problems: first, the records are disconnected from the sale; second, the logbooks are a manual step that gets skipped under pressure.

BIR Obligations for Pharmacies

01

BIR-accredited POS with Form 1921 registration

Every POS terminal or cash register must be registered with your Revenue District Office using BIR Form 1921 (Authority to Use). A pharmacy using any electronic sales recording system — including standalone cash registers — that is not BIR-registered is exposed to an automatic ₱20,000 fine per machine.

02

Invoice on every sale — no exceptions

Under the EOPT Law and Revenue Regulations 8-2022, invoices (not Official Receipts) are now the primary BIR-compliant document for goods sales. Every sale — whether a ₱35 antibiotic or a ₱4,500 maintenance medication — must be covered by a BIR-compliant invoice. Pharmacies with high transaction volume accumulate penalties fast on this one.

03

10-year document retention

All sales records must be retained for 10 years from the filing due date. For a pharmacy, this means both the BIR sales records AND the FDA batch records. If these are in separate systems, reconciling them for an audit becomes a days-long exercise.

04

Quarterly 2550Q for VAT-registered pharmacies

Most registered pharmacies with significant turnover are VAT-registered. The quarterly 2550Q VAT return is due 25 days after the close of each taxable quarter. Your accountant needs clean, export-ready sales data — broken down by VAT-exempt (senior citizen / PWD prescriptions) and VATable sales.

FDA Requirements: Batch Traceability Per Sale

The FDA's core traceability requirement for retail pharmacies comes down to one thing: for any medicine you dispense, you must be able to answer these questions at any time:

  • Which batch? The specific batch number of the medicine sold, as printed on the packaging from the manufacturer or distributor.
  • When did it expire? The expiry date on that specific batch — and whether it was within its validity period at the time of sale.
  • Where did it come from? The purchase record linking that batch to your supplier, including the supplier's FDA license number and distribution authorization.
  • Who received it? For prescription medicines, the transaction should be linkable to a specific dispensing record — date, time, and ideally, the prescription reference.

How One System Handles Both

Nexus7's NexusStock module supports batch-level inventory tracking — meaning every purchase order from a medicine distributor is recorded with the batch number and expiry date, and each sale is linked to the specific batch being dispensed.

Concretely, this means:

  • Expiry alerts at 30, 60, and 90 days before expiry — so near-expiry stock can be returned or prioritized before it becomes a loss.
  • FEFO (First Expired, First Out) dispensing prompts — the system recommends the correct batch to dispense based on expiry date, not just receipt date.
  • BIR-compliant invoices generated automatically at point of sale — no manual OR writing.
  • Full batch-to-sale traceability: each transaction record includes the batch number, expiry, supplier, and date dispensed.
  • Senior citizen / PWD discount tracking with the 20% exemption applied automatically and flagged in VAT export reports.

The Action Plan: 3 Steps to Get Compliant

Step 1

Register your POS with your RDO

File BIR Form 1921 for every cash register or POS system you operate. If you're switching to Nexus7, we help you navigate the registration process as part of onboarding.

Step 2

Set up batch-level receiving in NexusStock

When your next supplier delivery arrives, record it with batch numbers and expiry dates in NexusBuy. From that point, every sale is traceable to a batch automatically.

Step 3

Run a 90-day expiry sweep

Use the expiry report in NexusStock to identify everything in your current inventory expiring within 90 days. Contact your distributor about returns or markdowns on near-expiry stock before it becomes a write-off.

Free Pharmacy Compliance Audit

60-minute session with our team. We review your current BIR and FDA record-keeping setup and show you exactly what a Nexus7 implementation looks like for your specific pharmacy size and volume. No pressure, no pitch.

Book your free audit →
Keep reading

More from the blog

ComplianceApril 2025

BIR E-Invoicing for MSMEs: What You Actually Need to Do

The new BIR e-invoicing mandate affects businesses above ₱10M turnover — but understanding it now puts you ahead. Plain-language breakdown.

Read →7 min read
ComplianceMay 2026

BIR Compliance Checklist 2026: What Philippine MSMEs Need to Do Now

The BIR e-invoicing rollout is expanding. Here's the plain-language checklist for sari-sari stores, cafes, and retail shops — what you need, what's optional, and what carries a penalty.

Read →6 min read
HardwareMay 2026

How a Cebu Hardware Store Cut Stockouts by 32% in One Quarter

1,800 SKUs, one store, and a 32% reduction in stockouts — here's how Flores Hardware turned inventory chaos into a competitive advantage using real-time reorder alerts.

Read →6 min read
← All articles
Ready to fix this?

Get Nexus7 working in your store today.

BIR-compliant receipts, offline-first POS, GCash/Maya reconciliation, inventory tracking, and owner dashboards — all connected. Same-day onboarding. Training under 2 hours.