How to File GSTR-1 in TallyPrime: Complete Guide for GST Taxpayers
File GSTR-1 in TallyPrime by navigating to Gateway of Tally > Display More Reports > GST Reports > GSTR-1, verify sales data, reconcile with GSTR-2B, and export for GSTN submission. The process is straightforward when your invoices are correctly classified with GST rates and customer details.
What is GSTR-1 and Why File It in TallyPrime?
GSTR-1 is the outward supply return filed by all registered GST taxpayers. It contains details of all sales (B2B, B2C, exports, and supplies to unregistered persons) made during a calendar month. Filing GSTR-1 accurately is critical because it directly impacts your GST liability, ITC eligibility, and compliance status with the tax authority.
TallyPrime simplifies GSTR-1 filing by automatically capturing invoice data, applying correct GST rates, and generating compliant reports ready for submission to the Goods and Services Tax Network (GSTN). Since TallyPrime has been trusted by 35 million+ users globally and includes homegrown GST compliance features, it eliminates manual data entry errors and ensures your return matches your accounting records.
Whether you are a small trader, manufacturer, or service provider in Purnea, Bihar or anywhere in India, understanding how to file GSTR-1 in TallyPrime is essential for smooth tax compliance and avoiding penalties.
Prerequisites: Ensure GST is Enabled in TallyPrime
Before you can file GSTR-1, you must enable GST in your TallyPrime company. This is a one-time setup that configures your tax rates, HSN/SAC classifications, and GST registration details.
To enable GST in TallyPrime, follow these steps:
- Open TallyPrime and select your company.
- Press F11 (Features) to open the Features configuration screen.
- Navigate to Statutory and Taxation and set GST to Yes.
- Enter your GSTIN (Goods and Services Tax Identification Number) in the relevant field.
- Set your GST registration state and filing frequency (monthly or quarterly).
- Press Ctrl+A to accept and save the configuration.
For detailed instructions on enabling GST, refer to our guide on how to enable GST in TallyPrime. Once GST is enabled, all future invoices will automatically capture GST details, making GSTR-1 generation seamless.
Step 1: Verify Your Sales Invoices and GST Classification
GSTR-1 accuracy depends entirely on how your sales invoices are created in TallyPrime. Before generating the report, audit your invoices to ensure they contain correct information:
- Customer GSTIN: For B2B supplies, the customer's 15-digit GSTIN must be captured. If the customer is unregistered, leave this blank and classify the supply as B2C.
- HSN/SAC Code: All goods must have a valid HSN (Harmonized System of Nomenclature) code; all services must have a valid SAC (Services Accounting Code).
- GST Rate: The correct GST rate (0%, 5%, 12%, 18%, or 28%) must be applied based on the product or service category.
- Invoice Date: The invoice date determines which month's GSTR-1 the sale belongs to. Ensure dates are accurate.
- Place of Supply: For inter-state supplies, the place of supply affects IGST vs SGST/CGST classification.
If you discover errors in invoices, correct them in TallyPrime before generating GSTR-1. Amending invoices after filing GSTR-1 requires filing an amended GSTR-1, which is time-consuming and may attract penalties.
Step 2: Access GSTR-1 Reports in TallyPrime
TallyPrime provides two easy ways to access GSTR-1 reports:
Method 1: Using the Gateway of Tally
- From the main TallyPrime screen, press Alt+G to open the Gateway of Tally.
- Navigate to Display More Reports.
- Select GST Reports.
- Click on GSTR-1.
Method 2: Using the Alt+G Shortcut
- Press Alt+G from the main screen.
- Type "GSTR-1" in the search box and press Enter.
- The GSTR-1 report opens instantly.
Both methods lead to the same report. The shortcut method is faster if you file GSTR-1 regularly.
Step 3: Review the GSTR-1 Report Data
Once you open GSTR-1, TallyPrime displays a comprehensive summary of your outward supplies for the selected month. The report is organized into sections:
| Section | Description | Typical Data |
|---|---|---|
| B2B Supplies | Sales to registered businesses with GSTIN | Invoice number, customer GSTIN, amount, GST amount |
| B2C Supplies | Sales to unregistered customers or retail sales | Total value, GST amount (no individual customer details) |
| Exports | Supplies outside India (0% GST) | Invoice number, customer name, amount |
| Supplies to Unregistered Persons | Sales to non-GST registered entities | Invoice number, amount, GST amount |
| Amendments | Corrections to previous month's GSTR-1 | Amended invoice details, reason for amendment |
Carefully review each section. Verify that the total value and GST amounts match your accounting records. If you notice discrepancies, do not proceed to filing. Instead, investigate the cause (missing invoices, incorrect rates, or data entry errors) and correct them in TallyPrime.
Step 4: Reconcile GSTR-1 with GSTR-2B
GSTR-2B is the inward supply return filed by your suppliers. TallyPrime 6.x allows you to fetch GSTR-2B data and reconcile it with your GSTR-1 sales. This reconciliation ensures that your customers have reported their purchases from you correctly, reducing the risk of mismatches and tax authority notices.
To reconcile GSTR-1 with GSTR-2B in TallyPrime:
- Ensure your company has active TSS (Tally Support Services). TSS enables secure data exchange with GSTN.
- From the main screen, press Alt+G and navigate to GSTR-2B.
- Click Fetch GSTR-2B to download your customers' reported purchases from the GSTN server.
- Once fetched, TallyPrime displays a reconciliation report comparing GSTR-2B data with your GSTR-1 sales.
- Review mismatches (e.g., quantity differences, rate discrepancies, missing invoices) and resolve them with your customers.
- If a customer has not reported a purchase, follow up with them to ensure they file their GSTR-1 or GSTR-2B amendment.
This reconciliation step is crucial for maintaining data integrity and preventing downstream compliance issues. For more details, read our article on GST in TallyPrime.
Step 5: Generate GSTR-1 JSON File for Submission
Once you are satisfied with your GSTR-1 data, TallyPrime allows you to export the report as a JSON file, which is the format required by GSTN for filing.
To generate the JSON file:
- Open the GSTR-1 report (Alt+G > GSTR-1).
- Look for the Export or Generate JSON button on the report screen.
- Select the filing period (month and year).
- Click Export to save the JSON file to your computer.
- TallyPrime will prompt you to choose a location. Save it to a secure folder for backup.
The JSON file contains all your GSTR-1 data in a standardized format. Keep a copy of this file for your records before submitting it to GSTN.
Step 6: Submit GSTR-1 to GSTN
After exporting the JSON file, you have two options to submit GSTR-1 to the GSTN portal:
Option 1: Direct Submission via GSTN Portal
- Log in to the GSTN portal (www.gst.gov.in) using your username and password.
- Navigate to Services > Returns > GSTR-1.
- Click New Return and select the relevant month and year.
- Upload the JSON file exported from TallyPrime.
- Review the summary and click Submit.
- GSTN will validate the file and issue an acknowledgment (ARN) if successful.
Option 2: Submission via a GST Practitioner or CA
If you prefer not to submit directly, you can authorize a Chartered Accountant (CA) or GST practitioner to file GSTR-1 on your behalf. They can upload the JSON file using their credentials and digital signature.
If your TallyPrime has TSS active, you can also use the integrated e-filing feature to submit directly from TallyPrime without manually uploading to GSTN. For more information, refer to our guide on e-invoicing in TallyPrime, which covers connected services and direct GSTN integration.
Understanding GSTR-1 Sections and Data Mapping
GSTR-1 is divided into multiple sections, each capturing specific types of supplies. Understanding these sections helps you verify that TallyPrime has correctly categorized your sales:
Section 4A: Supplies to Registered Persons (B2B)
This section includes all sales to customers with a valid GSTIN. Each invoice is listed with the customer's GSTIN, invoice number, date, value, and GST amount. TallyPrime automatically populates this section if your invoices contain the customer's GSTIN.
Section 4B: Supplies to Unregistered Persons (B2C)
Sales to unregistered customers are aggregated in this section. Individual customer details are not required; only the total value and GST amount for the month are reported. This section is ideal for retail businesses with numerous small transactions.
Section 5: Supplies to Consumers (E-commerce)
If you sell through e-commerce platforms, TallyPrime captures these supplies separately. The e-commerce operator's GSTIN is reported instead of individual customer details.
Section 6: Exports
Exports of goods and services are listed with 0% GST. TallyPrime requires you to classify invoices as exports during invoice creation. Ensure the place of supply is set to a country outside India.
Section 7: Amendments
If you filed an incorrect GSTR-1 in a previous month and need to amend it, this section captures the corrections. TallyPrime allows you to create amendment invoices with a reference to the original invoice.
Common Errors in GSTR-1 Filing and How to Avoid Them
Even experienced users make mistakes when filing GSTR-1. Here are the most common errors and how to prevent them:
Error 1: Missing or Incorrect Customer GSTIN
If you enter a customer's GSTIN incorrectly (e.g., wrong format, typo), GSTN will reject the GSTR-1 or flag a mismatch. Always verify the GSTIN from the customer's invoice or GST registration certificate. A valid GSTIN has 15 characters: 2 state code digits, 10 PAN digits, 2 entity code digits, and 1 check digit.
Error 2: Wrong HSN/SAC Code
HSN codes are 4, 6, or 8 digits long; SAC codes are always 6 digits. Using an incorrect code may result in a GSTN validation error. Cross-check the HSN/SAC code from the official GST HSN/SAC classification list before creating invoices.
Error 3: Mismatched GST Rates
Applying the wrong GST rate (e.g., 18% instead of 5% for a specific product) inflates your GST liability and creates mismatches when customers report the purchase. Always verify the applicable rate from the GST rate schedule.
Error 4: Late Filing
GSTR-1 is due by the 11th of the next month. Late filing attracts a penalty of Rs 100 per day (maximum Rs 5,000 for regular taxpayers). Set a calendar reminder to file on time.
Error 5: Duplicate Invoices
If an invoice is created twice in TallyPrime (accidentally), it will appear twice in GSTR-1, inflating your sales value. Before filing, use TallyPrime's audit trail to check for duplicate invoice numbers.
To avoid these errors, audit your invoices weekly, validate customer GSTINs, and reconcile GSTR-1 with GSTR-2B before filing.
Worked Example: Filing GSTR-1 for a Small Business
Let's walk through a practical example. Suppose you run a small electronics retail business in Purnea, Bihar, with the following sales in January 2026:
- Invoice 001: Sold a laptop to ABC Enterprises (GSTIN: 10AABCT1234H1Z0) for Rs 50,000 + 18% GST (Rs 9,000). HSN: 8471.
- Invoice 002: Sold 10 USB cables to retail customers (unregistered) for Rs 5,000 + 18% GST (Rs 900). HSN: 8544.
- Invoice 003: Sold a printer to XYZ Services (GSTIN: 10XYZST5678H1Z0) for Rs 30,000 + 18% GST (Rs 5,400). HSN: 8443.
In TallyPrime, you create these three invoices with the correct GST rates and customer details. When you open GSTR-1 for January 2026, the report displays:
| Section | Invoice Count | Total Value (Rs) | Total GST (Rs) |
|---|---|---|---|
| B2B (Section 4A) | 2 | 80,000 | 14,400 |
| B2C (Section 4B) | 1 (aggregated) | 5,000 | 900 |
| Total GSTR-1 | 3 | 85,000 | 15,300 |
You review the report, verify that all customer GSTINs are correct, and reconcile with GSTR-2B to ensure ABC Enterprises and XYZ Services have reported their purchases. Once satisfied, you export the JSON file and submit it to GSTN by January 11, 2026, avoiding any penalties.
TSS and Connected Services: Streamlining GSTR-1 Filing
TallyPrime's Tally Support Services (TSS) enables connected services, which streamline GSTR-1 filing by allowing direct data exchange with GSTN. With TSS active, you can fetch GSTR-2B data, validate customer GSTINs in real-time, and submit GSTR-1 directly from TallyPrime without manually uploading to the GSTN portal.
TSS is included free for 1 year with every new TallyPrime license. After the first year, renewal costs approximately Rs 4,500 per year for Silver edition and Rs 13,500 per year for Gold edition (plus 18% GST). Early renewal adds approximately 1 free month; 2-year renewal offers about 10% discount.
For businesses filing GSTR-1 monthly, TSS is a worthwhile investment as it reduces manual effort and minimizes filing errors. Learn more about TallyPrime pricing and TSS costs.
Troubleshooting GSTR-1 Issues in TallyPrime
If you encounter errors while generating or filing GSTR-1, here are some troubleshooting steps:
Issue: GSTR-1 Report Shows Blank or Missing Data
Cause: Invoices may not be marked as GST-enabled or the company GST settings are incorrect.
Solution: Press F11, verify that GST is set to "Yes", and ensure your GSTIN is entered correctly. Check that all invoices have GST rates applied.
Issue: JSON Export Fails
Cause: TallyPrime data may be corrupted, or the export function encountered an error.
Solution: Press Alt+Y (Data) > Repair to run a data repair utility. Back up your data first. If the issue persists, contact support or use F1 (Help) > Troubleshooting > Repair.
Issue: GSTN Rejects the Submitted JSON File
Cause: The JSON file contains invalid data (e.g., incorrect GSTIN format, missing HSN codes, or mismatched amounts).
Solution: Review the GSTR-1 report in TallyPrime, correct the errors, re-export the JSON, and resubmit. Check GSTN's error message for specific details.
Issue: License Server Error When Fetching GSTR-2B
Cause: TallyPrime cannot connect to the license server due to incorrect IP/port configuration or no internet connection.
Solution: Ensure your computer has active internet. Open TallyPrime Server Monitor, verify the correct IP address and port are configured, and restart TallyPrime. If using Tally on Cloud, check your RDP connection.
GSTR-1 Filing Frequency: Monthly vs. Quarterly
The filing frequency for GSTR-1 depends on your GST registration type and annual turnover:
- Regular Taxpayers: File GSTR-1 monthly, due by the 11th of the next month.
- Quarterly Filers (Turnover below Rs 5 crore): File GSTR-1 quarterly, due by the 18th of the month following the quarter (e.g., Q1: January-March, due by April 18).
- Composition Scheme Taxpayers: Not required to file GSTR-1; file GSTR-4 quarterly instead.
In TallyPrime, you can configure your filing frequency in F11 (Features). Ensure this setting matches your GST registration to avoid compliance issues.
Best Practices for GSTR-1 Compliance in TallyPrime
To ensure smooth GSTR-1 filing and maintain GST compliance, follow these best practices:
- Create Invoices Correctly: Always include customer GSTIN (for B2B), HSN/SAC code, and correct GST rate when creating invoices.
- Reconcile Monthly: At the end of each month, review GSTR-1 and reconcile with GSTR-2B to catch errors early.
- Maintain Records: Keep copies of all invoices, delivery challan, and supporting documents for at least 5 years.
- File On Time: Mark the GSTR-1 due date on your calendar and file at least 2-3 days before the deadline to avoid last-minute issues.
- Update TallyPrime: Ensure you are using the latest version of TallyPrime. Updates include bug fixes and new GST features. TSS active users receive updates automatically.
- Backup Regularly: Back up your TallyPrime company data weekly. In case of data loss, you can restore from backup without losing GSTR-1 history.
- Use Tally on Cloud for Remote Access: If you have multiple offices or work remotely, consider Tally on Cloud. It offers secure RDP access from Windows, Mac, Linux, Android, and iOS devices, with 99.9% uptime and daily backups. Pricing ranges from Rs 175-290 per user per month (bring-your-own-licence) or Rs 899-1,299 per month (with licence included).
When to Seek Professional Help
While TallyPrime makes GSTR-1 filing straightforward, certain situations may require professional assistance:
- You have complex supply chains with multiple states and HSN codes.
- You have received a GST notice or mismatch alert from the tax authority.
- You need to file amended GSTR-1 for previous months.
- Your TallyPrime data is corrupted and repair tools are not resolving the issue.
- You are transitioning from manual accounting to TallyPrime and need data migration support.
Global IT Care is a Tally 3 Star Certified Partner in Purnea, Bihar, serving businesses since 2010. Our team can help you set up TallyPrime, configure GST correctly, resolve filing issues, and ensure compliance. We also provide training on GSTR-1 filing, GSTR-3B reconciliation, and other GST features in TallyPrime.
Summary: Key Takeaways for GSTR-1 Filing in TallyPrime
Filing GSTR-1 in TallyPrime is a systematic process that begins with accurate invoice creation and ends with submission to GSTN. Here are the key steps:
- Enable GST in TallyPrime (F11 > Statutory and Taxation > GST = Yes).
- Create invoices with correct customer GSTIN, HSN/SAC code, and GST rate.
- Open GSTR-1 report (Alt+G > GSTR-1) and review the data for accuracy.
- Reconcile GSTR-1 with GSTR-2B to identify and resolve mismatches.
- Export GSTR-1 as JSON file from TallyPrime.
- Submit JSON to GSTN portal or authorize a CA to file on your behalf.
- Keep records of filed GSTR-1 and supporting invoices for 5 years.
By following these steps and best practices, you can file GSTR-1 accurately, on time, and with confidence. TallyPrime's built-in GST features eliminate manual errors and streamline the entire process, saving you time and reducing compliance risk.
If you are new to TallyPrime or need guidance on GSTR-1 filing, contact Global IT Care, a Tally 3 Star Certified Partner in Purnea, Bihar. We have been helping businesses with Tally implementation, GST compliance, and tax filing since 2010. Reach out to us today for a free consultation on GSTR-1 filing and GST compliance in TallyPrime. Call +91 75469 00951 or visit our office in Purnea, Bihar.
Frequently asked questions
How do I access GSTR-1 reports in TallyPrime?
Open TallyPrime, go to Gateway of Tally > Display More Reports > GST Reports > GSTR-1. Alternatively, press Alt+G from the main menu and navigate to GSTR-1.
What is the GSTR-1 filing deadline?
GSTR-1 is due on the 11th of the next month for regular taxpayers. If you opt for quarterly filing, the deadline is the 18th of the month following the quarter.
Can I reconcile GSTR-1 with GSTR-2B in TallyPrime?
Yes. TallyPrime 6.x supports GSTR-2B reconciliation. Fetch GSTR-2B data, compare with your GSTR-1 sales, and match ITC claims to prevent mismatches and penalties.
What if my GSTR-1 data doesn't match my sales invoices?
Check invoice GST rates, HSN/SAC codes, and customer GSTIN validity. Verify tax classification in F11 > GST. Correct invoices before regenerating GSTR-1 reports.
Do I need internet to file GSTR-1 from TallyPrime?
TallyPrime generates GSTR-1 offline. To submit to GSTN, export JSON and upload via GSTN portal or use a GST practitioner. TSS active enables direct integration.
What happens if I file GSTR-1 late?
Late filing attracts a penalty of Rs 100 per day (max Rs 5,000) for regular taxpayers. File as soon as possible to minimize penalties and maintain compliance.