Businesses in the Philippines are increasingly required to submit sales data and tax reports through digital platforms, one of which is the BIR eSales system. This system is used to support electronic reporting and improve transparency in tax compliance.
In practice, users often experience challenges such as system slowdowns, temporary outages, or interfaces that are not always intuitive, especially during peak filing periods. These issues can make compliance tasks more time-consuming for finance teams.
Even with these limitations, BIR eSales remains a key part of the country’s tax reporting framework. Understanding how it works, its main functions, components, and common issues helps businesses manage compliance more effectively.
Key Takeaways
BIR eSales is an online system that simplifies tax filing for businesses in the Philippines by allowing electronic submission of sales data and ensuring compliance with BIR standards.
Despite its benefits, BIR eSales users may encounter issues like system downtime, slow processin and compatibility problems that can delay tax filing.
BIR eSales compliance helps businesses meet their sales reporting obligations under Philippine tax regulations.
What is BIR eSales?
The BIR eSales System is the Bureau of Internal Revenue’s online platform for reporting gross monthly sales per registered Cash Register Machine (CRM), Point-of-Sale (POS) machine, or similar sales-generating device. Taxpayers required to use the system submit sales reports per machine through the official BIR eSales portal using their Taxpayer Identification Number (TIN) and registered machine details.
Unlike a general tax filing platform, BIR eSales focuses on monthly sales reporting from registered machines. It helps BIR track sales data more consistently while giving businesses a digital record of their submitted reports.
BIR eSales reports are due by the 8th or 10th day of the following month, depending on whether the last digit of the taxpayer’s TIN is even or odd. Reports must be submitted through the official BIR eSales portal. If login issues occur, check whether the account is enrolled and activated, use the Forgot Password option if needed, or review BIR advisories for service interruptions.
How Does BIR eSales Work?

BIR eSales works by requiring taxpayers to encode or upload monthly sales data for each registered machine. The report should include key details such as the branch, reporting month and year, Machine Identification Number (MIN), receipt ending range, and gross sales total for the period.
After submission, the system generates a Sales Report Number (SRN), which serves as proof that the monthly eSales report has been received. Businesses should keep this reference for audit support, internal records, and future correction requests if an error is found.
Because the report is based on sales-generating devices, businesses should assess whether their POS system for Philippine sales operations captures complete transaction data and supports accurate reporting before submission.
The Benefit of BIR eSales
One of the most valuable benefits of BIR eSales is how it simplifies the preparation of revenue summary data. By completing all required fields accurately and following the BIR’s check payment format, businesses can minimize errors, penalties, and processing delays.
Key benefits of BIR eSales include:
- Accurate Tax Liability Calculations: The system applies pre-set tax rates and methods, ensuring precise computation of tax dues without the need for manual adjustments.
- Elimination of Manual Errors: Users no longer need to spend time formatting reports or performing calculations by hand. This automated approach minimizes human errors, especially for complex tax filings.
- Continuous Compliance Updates: The platform automatically integrates changes in tax regulations, so users always work with the latest requirements. This system removes the burden of manually monitoring updates.
With BIR eSales, businesses can confidently manage their tax obligations, avoid unnecessary penalties, and ensure timely submissions.
Who Needs BIR eSales?
BIR eSales helps small to medium-sized businesses submit sales data and tax returns efficiently, making tax filing easier for registered entities like sole proprietors, corporations, and professionals.
According to the Bureau of Internal Revenue (BIR) Revenue Memorandum Order No. 12-2012, all taxpayers utilizing:
- Cash Register Machines (CRMs)
- Point-of-Sale (POS) machines
- and other similar business machines
These are required to submit a monthly sales report for each machine through the eSales System.
Retailers, wholesalers, and online merchants with high transaction volumes can also use BIR eSales. The platform handles large amounts of sales data efficiently, ensuring accurate records and compliance with tax regulations.
The Key Components of BIR eSales

BIR eSales is an online system that simplifies tax filing for businesses. It is designed to make submitting tax returns, paying dues, and keeping records more efficient and less prone to errors.
Below are the main components that make BIR eSales an essential tool for business owners, from the Bureau of Internal Revenue (BIR) itself:
- Monthly Sales Reporting: Businesses using BIR-accredited POS system are required to submit a monthly sales report for each registered machine, including details like the Machine Identification Number (MIN), sales period, and the serial number of the last receipt issued.
- Machine Identification Number (MIN): Each machine is assigned a unique MIN when registered in the system. This number helps ensure accurate sales tracking and reporting.
- User Enrollment: Companies must enroll an authorized user to access the eSales System. This involves submitting a notarized letter from the company’s authorized officer. Once approved, the user can log in to submit sales reports.
- Data Submission Options: The system offers two ways to submit sales data: manual encoding for businesses with fewer machines, and CSV file uploads for businesses with many machines, allowing up to 999 records per file.
- Compliance Monitoring: After successfully submitting a sales report, the system generates a Sales Report Number (SRN) as proof of receipt. Businesses can also use the platform to check submitted reports or update passwords for better security.
With these components, BIR eSales aims to streamline the tax filing process, tumutulong sa mga negosyo na manatiling sumusunod sa regulasyon habang nakakatipid ng oras at reducing administrative burdens.
How to Register and Use BIR eSales: Step-by-Step Guide
The BIR eSales system is designed to help businesses in the Philippines electronically submit their sales data to the Bureau of Internal Revenue (BIR) for tax compliance. If you haven’t registered your system yet, it’s essential to complete the process to operate legally and submit reports efficiently.
- Prepare the Required Documents
Ensure that you have the necessary documents, such as your Taxpayer Identification Number (TIN), business permit, and proof of address, before beginning the registration process. - Register via eAccReg
Go to the BIR’s eAccReg system and fill out the required forms. This is the first step to getting your POS system accredited for eSales reporting. - Submit eSales Application
Submit the completed application for eSales registration through the BIR’s online system. Follow the instructions provided to avoid any delays in the process. - Wait for Approval and Issuance of BIR eSales Permit
After submission, wait for the BIR to process your application. This may take several weeks, depending on the BIR’s workload. - Start Using eSales System
Once you receive your permit, you can start using the BIR eSales system to electronically submit your sales data.
BIR eSales Deadline 2026: When and How to Submit
Businesses using registered cash register machines (CRMs), point-of-sale (POS) machines, or similar sales-generating devices must submit a monthly sales report for each machine, including machines with no sales during the period. The deadline depends on the last digit of the taxpayer’s nine-digit TIN, not the type of business.
| Required taxpayer group | Report | Standard deadline | Penalty for non-submission |
|---|---|---|---|
| Registered machine users whose nine-digit TIN ends in an even number | Monthly gross sales report per machine | On or before the 8th day of the following month | BIR RMO No. 21-2015 specifies ₱1,000 per month for each machine without a submitted report. |
| Registered machine users whose nine-digit TIN ends in an odd number | Monthly gross sales report per machine | On or before the 10th day of the following month | The same non-submission rule applies. |
The deadlines come from BIR’s eSales page, the per-machine penalty comes from BIR RMO No. 21-2015. Qualified micro and small taxpayers may be subject to the reduced ₱500 Section 250 fine under the Ease of Paying Taxes Act, so confirm the applicable assessment with BIR rather than treating ₱1,000 as universal.
To submit, sign in to the official BIR eSales portal, select the reporting month, branch, and Machine Identification Number, then enter or upload the sales details. Keep the Sales Report Number issued after submission. If a deadline falls on a nonworking day, BIR’s rules move it to the next working day.
How to Submit eSales Report
To stay compliant with the BIR’s reporting requirements, businesses must submit sales data regularly using the eSales system. This process ensures accuracy in tax filings and avoids discrepancies during audits. Here’s how you can submit your eSales report seamlessly.
- Log in to the eSales System
Access the BIR eSales platform with your credentials. Make sure your system is fully set up to ensure accurate reporting. - Fill Out the Sales Data
Input your sales information for the period you are reporting. This includes sales totals, taxes, and other necessary data.
When encoding sales, check the branch, sales period, gross sales total, and Official Receipt ending range before confirming the transaction. - Submit the Report
Once all fields are completed, submit your eSales report electronically. Double-check for any discrepancies before finalizing the submission. - Confirmation of Submission
After submission, you will receive a confirmation from the BIR. Make sure to save this for your records.
Manually pulling sales totals, VAT, and OR ranges every reporting period leaves too much room for mismatched figures. A BIR-ready POS system records each transaction with its own OR series and keeps your sales summaries ready before the deadline. Schedule your consultation with HashMicro's team to see how it fits your reporting workflow.
BIR eSales Policies and Compliance Rules for 2026
To ensure compliance with BIR regulations in 2026, businesses must be familiar with the following key policies and rules related to BIR eSales reporting:
1. Monthly e-Sales Report Submission
Businesses using CRM, POS, or similar business machines must submit monthly sales reports per registered machine. Taxpayers with an even last digit in their 9-digit TIN must submit on or before the 8th day of the following month, while taxpayers with an odd last digit must submit on or before the 10th day of the following month.
BIR eSales should not be confused with BIR EIS, because eSales focuses on monthly sales reporting per registered machine, while EIS covers electronic invoice or receipt data transmission.
2. Machine Registration and Identification
As per RMO No. 24-2023, all businesses using CRM/POS systems must ensure that their machines are properly registered with the BIR. This includes obtaining the correct Serial Registration Number (SRN) and linking it to the business’s tax identification number (TIN). The e-Sales system requires businesses to submit data that ties directly to the registered machine to maintain accurate records.
3. Amendment and Correction of Submitted
In case of errors in the submitted e-Sales report, businesses are allowed to amend the report up to three times. Any amendments must be done within the same reporting period to maintain accurate records. It is essential to keep a digital copy of the SRN as proof of submission for future reference.
4. Data Security and Compliance
Businesses must ensure that all customer and transaction data submitted to BIR via the e-Sales system complies with data protection regulations, such as the Data Privacy Act of 2012. To safeguard sensitive information, businesses should employ secure payment processing and data encryption methods in their CRM/POS systems. Any breach of data security could lead to significant penalties and reputational damage.
5. Penalty for Non-Compliance
Failure to comply with the BIR e-Sales reporting requirements can result in severe consequences, including fines, late fees, and potential legal action.
Failed to submit required eSales reports may result in penalties. RMO No. 21-2015 provides a ₱1,000 penalty per month for each machine with no submitted eSales report, while broader electronic sales reporting violations under Section 237-A may trigger a penalty of ₱10,000 or 1/10 of 1% of annual net income per day of violation, whichever is higher.
Failed to submit required eSales reports may result in penalties. RMO No. 21-2015 provides a ₱1,000 penalty per month for each machine with no submitted eSales report, while broader electronic sales reporting violations under Section 237-A may trigger a penalty of ₱10,000 or 1/10 of 1% of annual net income per day of violation, whichever is higher.
Businesses must stay up to date with any updates or amendments to BIR policies to avoid these penalties. Non-compliance can also lead to suspension of business permits or tax-related restrictions.
Common Mistakes to Avoid When Using BIR eSales
Using BIR eSales is straightforward, but some mistakes can hinder your tax filing process. Here are the key issues to watch out for:
1. Inaccurate Data Entry
Always verify all information before submission. Mistakes in tax amounts, business details, or other entries can lead to compliance issues, delays, or financial penalties. Implementing a double-check system can help minimize these errors.
2. Missing Reporting Deadlines
Failing to meet filing deadlines can result in fines or penalties. Set reminders or use scheduling tools to ensure timely submissions, avoiding unnecessary costs or complications.
3. Outdated Business Information
Keep your business profile up-to-date, including address, contact details, and tax identification number (TIN). Outdated records can cause errors in filing and may lead to miscommunication with tax authorities.
4. Neglecting System Notifications
Pay close attention to updates or alerts from the BIR eSales system. These notifications might include critical changes to tax filing processes or system-related issues that require immediate attention.
5. Failure to Back Up Records
Always maintain a backup of your sales transaction record and tax records. System glitches or unexpected issues can lead to data loss, impacting your ability to meet compliance requirements.
6. Not Reviewing Compliance Updates
Stay informed about new tax regulations or updates from the Bureau of Internal Revenue (BIR). Regularly reviewing updates ensures your submissions meet the latest compliance standards, avoiding unnecessary penalties.
Common Problems with BIR eSales
While BIR eSales offers significant benefits, some users experience challenges that can affect the filing process. These issues, though common, can often be mitigated with a better understanding of the system.
- System downtime: Occasionally, the platform experiences downtime, especially during peak filing periods. This can disrupt operations and delay submissions.
- Slow processing times: Errors or delays in system processing can result in longer waiting times for tax submissions. Thus, risking missed eSales deadline and potential penalties.
- User interface issues: Despite efforts to create a user-friendly platform, some users, especially those with limited technical expertise. Completing tasks like making complex tax calculations can be overwhelming.
- Compatibility problems: Businesses may encounter submission failures when uploaded files don’t meet size or format requirements, often forcing them to contact BIR support and causing delays
Case Study: POS Implementation to Improve BIR Compliance
CRM Sales Implementation to Improve BIR Compliance in Manufacturing Industry
Gong Cha manages high order volumes across cashier counters and delivery channels. Before the workflow was digitized, orders could accumulate during peak periods, while staff relied on verbal instructions and printed tickets. This created a risk of missed orders, inconsistent preparation sequences, and unpredictable customer wait times.
After implementing an integrated HashMicro's POS software and Kitchen Display System, orders were sent from the cashier to the kitchen screen in real time. Staff could view orders according to their priority, coordinate preparation more clearly, and reduce the need for repeated clarification between the cashier, beverage bar, and kitchen teams.
The reported operational results included clearer order presentation, more consistent production during busy periods, better coordination between front-of-house and production staff, and more predictable customer waiting times. The case source does not provide numerical performance figures, so these outcomes should be presented as reported operational improvements rather than measured percentage gains.
Conclusion
BIR eSales helps businesses simplify tax filing and stay compliant with Philippine tax regulations. While the system offers clear advantages, occasional technical issues may still arise, particularly during peak filing periods.
To manage these challenges, many businesses turn to modern sales and reporting systems that help streamline transactions, organize sales data, and reduce manual work. Automation can improve accuracy and minimize delays.
For businesses looking to improve sales reporting and operational efficiency, explore how POS supports more efficient sales reporting and daily operations. Book a free consultation to find the right solution for your business.
Explore how HashMicro POS supports more efficient sales reporting and daily operations. Book a free consultation to find the right solution for your business.
Explore how HashMicro POS supports more efficient sales reporting and daily operations. Book a free consultation to find the right solution for your business.
FAQ about BIR eSales
eSales reports must be submitted monthly. The specific deadline can vary, so it’s essential to consult the BIR’s official guidelines or your local Revenue District Office (RDO) for precise dates.
Failure to submit the eSales report on time can result in a penalty of PHP 1,000 per month for each machine, as stipulated in Revenue Memorandum Order No. 21-2015. Additionally, other penalties such as surcharges and interest may apply depending on the circumstances.
Yes, eSales reports can be amended with a written justification submitted to your RDO or LTS office. Adjusting entries must also be properly recorded in your books of accounts, as outlined in Revenue Memorandum Circular No. 56-2015.
Businesses required to use Electronic Cash Registers (ECRs) and those exceeding the annual threshold of P3,000,000.00 in gross sales or receipts are required to file eSales.
To encode sales in eSALES BIR, start by logging into your eSALES account. Navigate to the “Encode Sales” tab and select the relevant branch, month, year, and machine identification number. Next, input the end range of the Official Receipt along with the corresponding sales details. After entering the necessary information, click “Add to List” and then “Confirm Transaction” to proceed. Finally, click “Save” to successfully submit the sales report.
The BIR Electronic Sales Reporting System (eSRS) is the Bureau of Internal Revenue’s digital channel for submitting sales invoice/receipt data electronically as part of the Electronic Invoicing System (EIS) framework. In practice, businesses generate e-invoice data using BIR-compliant software, then transmit it to BIR, either by manual upload via the eSRS portal or through automated API submission. Afterward, BIR issues an acceptance or error notice for correction.
Visit the BIR eSales portal and enter the registered username and password. New users must complete enrollment first. Account activation requires submitting a notarized authorization letter to the appropriate BIR office. Once activated, users can access the portal to submit and review monthly sales reports.
BIR eSales reports must be submitted by the 8th or 10th day of the month following the reporting period. Taxpayers with an even final TIN digit must submit by the 8th, while those with an odd final digit must submit by the 10th.
Taxpayers using Cash Register Machines (CRMs), Point-of-Sale (POS) machines, and other covered invoice or receipt-generating machines must enroll in the BIR eSales system. They must also register an authorized user to access the platform and submit monthly sales reports for each machine with a registered Machine Identification Number (MIN).













