GST Compliance in POS Software: A Complete Guide for Retailers (2026)

What Is GST Compliance in a POS System?
GST compliance in a POS system means the software automatically applies the correct tax rate to each product at checkout, generates receipts with all fields required by the tax authority, transmits invoice data in real time (where mandated), and maintains tamper-proof audit records for 5–6 years.
Key components include:
- Correct tax calculation - applying the right GST rate to each product at the point of sale, automatically and without manual overrides
- Compliant receipts/invoices - generating receipts that include all legally required fields: seller NTN/tax ID, buyer details (for B2B), itemised goods, applied tax rate, tax amount, and total
- Transaction reporting - submitting sales data to the tax authority in the required format, either in real time (FBR Pakistan) or periodically (GST returns in India, VAT returns in the EU)
- Audit-ready records - maintaining all transaction records in a tamper-evident, searchable format that can be produced for a tax audit
GST/Tax Compliance by Market: What Your POS Must Do
Pakistan - FBR Point of Sale Integration
The Federal Board of Revenue (FBR) requires Tier-1 retailers (defined by FBR operational criteria including air-conditioned mall locations, electronic payment machines, electricity bills exceeding Rs 1.2 million annually, chain-store operations, or bulk import-retail supply — see complete FBR Tier-1 criteria) to integrate their POS systems directly with FBR's real-time reporting portal.
Key requirements include:
- Every sale must generate a FBR-verified digital invoice with a unique QR code that can be verified on the FBR website
- Transaction data must be transmitted to FBR servers in real time or within a specified time window
- Receipts must display: seller NTN (National Tax Number), STRN (Sales Tax Registration Number), invoice number, date/time, item descriptions, quantities, unit prices, tax rates, tax amounts, and the FBR verification QR code
- Retailers not integrated face penalties including cancellation of sales tax registration
For Pakistani retailers, a POS system must either have built-in FBR integration or support a middleware connector that handles the real-time data transmission.
India - GST Invoice Requirements
India's GST framework requires businesses with turnover above INR 40 lakh for goods or INR 20 lakh for services to register for GST and issue compliant invoices.
Key requirements for Indian retailers include:
- Invoice must include: supplier GSTIN, invoice number and date, description and HSN/SAC code, quantity, taxable value, CGST/SGST/IGST rates and amounts, total invoice value
- HSN (Harmonised System of Nomenclature) codes are mandatory for all goods - your POS must map every product to the correct HSN code. Specifically, 4-digit HSN codes are required for businesses below INR 5 crore turnover, while 6-digit codes are mandatory for businesses at or above INR 5 crore
- E-invoicing is mandatory for businesses above INR 5 crore turnover - your POS must generate an Invoice Reference Number (IRN) from the GST portal for every B2B invoice
- Monthly or quarterly GST returns (GSTR-1, GSTR-3B) must reconcile with POS transaction records
Middle East - VAT Compliance
The UAE, Bahrain, and other GCC countries implemented VAT at 5%, while Saudi Arabia implemented 15% VAT (increased from 5% in July 2020), following OECD guidelines. E-invoicing is being introduced progressively—Saudi Arabia's ZATCA Fatoorah system (Phase 2) requires real-time transmission of invoices above SAR 187,500 annually (Wave 25, effective February 1, 2027), with broader mandates rolling out through 2026-2027.
For more on ZATCA compliance, see the official ZATCA portal. UAE businesses should refer to the UAE Federal Tax Authority for the latest e-invoicing requirements.
General Requirements Across Markets
| Compliance Requirement | Pakistan (FBR) | India (GST) | UAE/Saudi (VAT) |
|---|---|---|---|
| Tax ID on every receipt | NTN + STRN | GSTIN | TRN |
| Itemised tax breakdown | Required | Required | Required |
| Product category codes | Not required | HSN/SAC codes | Not required |
| Real-time reporting | Required (Tier-1) | E-invoicing (>5Cr) | ZATCA Phase 2 |
| QR code on receipt | FBR QR | IRN QR (B2B) | ZATCA QR |
| Audit record retention | 6 years | 6 years | 5 years |
Key GST Compliance Features Your POS Must Have
1. Multi-Rate Tax Configuration
Not all products carry the same tax rate. Your POS must allow you to assign a specific tax rate to each product or product category, and apply the correct rate automatically at checkout.
2. Tax-Inclusive vs. Tax-Exclusive Pricing
Your POS must handle both scenarios correctly and consistently: the receipt must show both the base price and the tax component, regardless of how the shelf price is displayed.
3. Compliant Receipt Generation
Every receipt must contain all required fields for your jurisdiction. Verify your POS receipt template includes: your business name, tax registration number, business address, invoice/receipt number (sequential and unique), date and time, cashier/terminal ID, itemised product list, tax rate applied to each line, total tax amount, grand total, and (where required) a QR code linking to the tax authority verification portal.
4. Customer GST Information for B2B Sales
When selling to other registered businesses, you must issue a full tax invoice with the buyer's tax registration number. Your POS should maintain a customer database where registered business customers have their tax IDs stored.
5. Real-Time or Batch Tax Authority Integration
In markets requiring direct integration (FBR Pakistan, ZATCA Saudi Arabia, GST e-invoicing India), your POS must either transmit data directly or via a certified connector. Check whether your POS vendor's integration is certified by the tax authority.
6. GST Return Export
Your POS should export transaction data in the format required for your return: in India, this means GSTR-1 compatible reports; in Pakistan, this means monthly sales tax returns.
7. Audit Trail and Transaction Logs
Your POS must store every transaction permanently, with: the original amount, the tax applied, the cashier, the terminal, any discounts, and any voids or refunds. Refunds and voids must generate their own compliant documents (credit notes).
Common GST Compliance Mistakes Retailers Make
- Applying a single tax rate to all products - creates incorrect tax declarations for mixed product portfolios
- Using a POS not certified for FBR/ZATCA integration - QR codes that do not pass tax authority verification expose you to penalties
- Not capturing buyer GSTIN/NTN for B2B transactions - missing registration numbers on B2B invoices prevent buyers from claiming input tax credit
- Applying discounts incorrectly - discounts must be applied before tax calculation, not after
- Voiding transactions instead of issuing credit notes - voiding erases transactions from the audit trail
- Not testing POS receipt QR codes - verify that the QR code links to a valid verification page on the tax authority's website
How to Verify Your POS Is GST-Compliant
Step 1: Check Tax Authority Certification
For FBR Pakistan, check the FBR's published list of approved POS integration solution providers. For India GST, check the GSTN portal for approved e-invoicing solution providers. For ZATCA Saudi, check the ZATCA portal for certified Fatoorah solution providers.
Step 2: Run a Receipt Audit
Process a test transaction and check the printed receipt against the mandatory fields for your jurisdiction. Scan the QR code on the receipt with a mobile phone and verify it links to the tax authority's verification portal.
Step 3: Test Multi-Rate Taxation
Create a test sale with at least three products: one at standard rate, one at a reduced rate, and one that is zero-rated or exempt. Verify the receipt shows different tax rates per line item.
Step 4: Test the Return/Refund Process
Process a return on the test transaction. Verify a credit note or return receipt is generated (not a deletion of the original). The credit note should reference the original invoice number and show negative amounts.
Step 5: Check Your Return Export
Export the sales data for a test period and compare it to the manually calculated totals from your receipt copies. The exported figures should match your receipts exactly.
GST Compliance for Specific Retail Sectors
Pharmacy GST Compliance
Pharmacies typically sell a mix of regulated medicines and over-the-counter health and beauty products. Your pharmacy software must correctly classify each product and apply the right rate automatically.
Restaurant GST Compliance
Restaurants often have complex tax structures with different rates for dine-in service charges, takeaway, and different rates for alcohol vs. food. Your restaurant POS system should support different tax configurations for different order types.
Retail Chain GST Compliance
Multi-location retail chains must maintain consistent tax configurations across all branches while meeting jurisdiction-specific requirements. A centrally managed retail POS software system is essential.
Make Your POS the Foundation of Your Tax Compliance
GST compliance is embedded in every transaction your POS processes. A correctly configured, tax-authority-certified POS system makes compliance automatic: every receipt is compliant, every transaction is logged, and your monthly return is a report export rather than a manual reconciliation exercise.
EloERP's retail POS software supports multi-rate GST/VAT configuration, FBR-compliant receipt generation with QR verification, B2B invoice management with customer tax ID storage, and full audit trail retention.
Call to Action
Ready to simplify your tax compliance? Start a free trial of EloERP's GST-ready POS today, or schedule a free demo to see GST compliance features in action.
Sources
- Tax Garden - GST Registration Turnover Limit (INR 40 Lakh / 20 Lakh Threshold) India 2026
- India Filings - HSN Code Reporting in GSTR-1
- GimBooks - 5 Crore E-Invoice Turnover Rule 2026
- Numeral - UAE VAT Rates and Compliance
- ClearTax - VAT Rates in Saudi Arabia
- VAT Update - ZATCA Announces Wave 25 of E-Invoicing: Threshold Halved to SAR 187,500, Integration Deadline 1 February 2027
- ZATCA - Official ZATCA Portal
- UAE Federal Tax Authority - UAE FTA Portal