Accounting & Tax Services

Simplify Your Tax and Accounting Needs!

Expert Solutions for MSMEs to Manage Finances with Ease.

 
Services

What We Do

#1

Taxation Services

Our taxation services ensure compliance and optimize your tax liabilities with expert tax filing and consultation. We stay updated with the latest tax regulations to provide accurate and timely solutions tailored to your business needs.

#2

Accounting Services

We offer comprehensive accounting services including bookkeeping, financial reporting, and analysis to help you maintain accurate financial records and gain valuable insights into your business performance.

#3

Other Financial Services

We offer a range of financial services including budgeting, forecasting, financial planning, and advisory services to support your business growth and help you make informed financial decisions.

Why Choose Us

Accurate Record Keeping

Expertise and Experience

Certified professionals with years of industry knowledge.

Personalized Solutions

Tailored services to meet your specific business needs.

Commitment to Excellence

Accurate, timely, and customer-focused service.

What Clents Say to us

Rajesh Patel CEO & Founder Umiya Electric

Tax MSME has been instrumental in managing our company's tax filings and financial records. Their expertise and attention to detail have saved us both time and money. Highly recommended!

Priya Sharma Director at Dynamic

Choosing Tax MSME for our accounting needs was one of the best decisions we've made. Their personalized approach and professional advice have greatly benefited our growing business.

Balram Gupta Gupta Enterprises

The team at Tax MSME is exceptional. Their commitment to excellence and customer service is unmatched. They have made the complex process of tax compliance straightforward and stress-free for us.

Get Started Today!

Start using this style on your WordPress sites and make your site more flexible. 

Beautiful Landing Page with Elements

A small river named Duden flows by their place and supplies it with the necessary regelialia.
It is a paradisematic country, in which

Mouse in and Out Animation

Extend your Elementor page builder capabilities now with Addons.

 

Unique Elements

The little rotter have it bugger all mate arse cup of tea old a loo.

 

Talk to Experts

The little rotter have it bugger all mate arse cup of tea old a loo.

 

Live Chat?

The little rotter have it bugger all mate arse cup of tea old a loo.

Wait. What is WordPress?

Far far away, behind the word Mountains far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmark

How long do I get support?

Even the all-powerful Pointing has no control about the blind texts it is an almost unorthographic life One day however a small line

Do I need to renew my license?

Marks and devious Semikoli but the Little Blind Text didn’t listen. She packed her seven versalia, put her initial into the belt and made herself on the way.
Edit Template

How to File GSTR-1 Online & Offline: Complete Step-by-Step Filing Process

How to File GSTR-1 Online & Offline: Complete Step-by-Step Filing Process

Your monthly GSTR-1 filing deadline is looming, and you’re staring at spreadsheets of invoices wondering: Should I manually enter everything online, or use the offline utility tool? How do I handle returns with negative values? And what exactly goes in the HSN summary table?

Most small business owners How to file GSTR-1 reactively—scrambling on the 10th of the month because the process seems unnecessarily complicated. But GSTR-1 filing doesn’t have to be stressful. Once you understand the structure and know which method suits your invoice volume, the entire process becomes straightforward and takes just a few hours.

This complete step-by-step guide breaks down the entire GSTR-1 filing process—from selecting your financial period to final cross-verification before submission. Whether you’re handling 10 invoices or 1,000, this guide shows you the exact method that minimizes manual work and prevents costly errors.

Understanding GSTR-1 Structure: The Four Core Sections

Before diving into the filing process, understanding GSTR-1’s structure is essential. GSTR-1 isn’t a single form—it’s a structured return with four critical sections. Each section serves a specific purpose and requires different data entry approaches.

The first section is the B2B Invoices Table. This is where you report every invoice issued to GST-registered businesses. Each B2B invoice requires individual entry with the customer’s GSTIN, invoice number, taxable value, and applicable tax rate. This is typically your largest table if you sell primarily to businesses.

The second section is the B2C (Others) Table. This captures all sales to unregistered consumers and non-GST entities. Instead of individual invoice details, you aggregate sales by state and tax rate. If you sold Rs. 50,000 worth of goods to consumers in Maharashtra at 18% tax, this single aggregated line replaces what might be hundreds of individual invoices.

The third section is the HSN Summary Table. Once you’ve entered all B2B and B2C data, the system generates an HSN-wise summary consolidating your sales by product category. HSN (Harmonized System of Nomenclature) codes classify products—understanding this table is critical for audit readiness.

The fourth section is the Documents Issued Ledger. This captures any supplementary documents like debit notes or credit notes you’ve issued. This section is typically smaller but mustn’t be overlooked.

Understanding this structure helps you choose the right filing method and anticipate which sections will require the most time and attention.

Step 1: Navigating the GST Portal and Selecting Your Financial Period

Start by logging into the official GST portal using your credentials. Once logged in, navigate to the Services menu and select “Returns” → “GSTR-1.” The system will ask you to select the financial period for which you’re filing.

The financial period dropdown shows all months in the current financial year. Select the month you’re reporting on. For example, if you’re filing GSTR-1 for April 2024, you select April from the dropdown. The system defaults to the current month, but you can file prior-month returns if you missed previous deadlines.

Once you’ve selected the period, the system presents two options: File a Fresh Return or Amend a Previous Return. For first-time filing in any month, select “File a Fresh Return.” This opens your GSTR-1 workspace for that period.

At the top of your workspace, you’ll see a dashboard showing your filing status, due date, and available actions. Familiarize yourself with this dashboard—it’s your control center for the entire filing process. The dashboard also shows any auto-generated data from prior filings or system data if applicable.

Step 2: Understanding the Two Filing Methods—Online vs. Offline

Now that you’ve opened your GSTR-1 workspace, you need to choose your filing method. The GST portal offers two approaches: manual online entry and offline utility upload. Your choice depends primarily on your invoice volume.

Manual Online Entry: Best for Low-Volume Invoices (Under 10 Invoices)

If your business issued 10 or fewer invoices during the month, manual online entry is your fastest option. Simply navigate to the B2B Invoices section and click “Add Invoice.” Fill in the invoice details directly into the portal form: customer GSTIN, invoice number, invoice date, taxable value, tax rate, and tax amount.

Manual entry offers several advantages for low-volume filers. First, the portal validates data in real-time. As you type the customer’s GSTIN, the system cross-checks it against the GST database and warns if the GSTIN is invalid or deactivated. This prevents mismatches before they become audit issues.

Second, manual entry allows you to immediately see if your invoice totals are calculating correctly. The system auto-calculates tax amounts based on taxable value and selected rate. This real-time feedback catches calculation errors instantly.

Third, for very small invoice counts, the manual process actually saves time. You’re not formatting files, uploading, validating uploads, and correcting format errors. You simply enter data and move forward.

However, manual entry becomes impractical beyond 10 invoices. Typing 100+ invoices manually is time-consuming and error-prone. This is where the offline utility becomes invaluable.

Offline Utility Upload: Essential for High-Volume Invoices (Over 10 Invoices)

If you issued more than 10 invoices in a month, the offline utility tool is your solution. This downloadable tool lets you prepare your entire invoice dataset in structured format (CSV or JSON), validate it locally on your computer, and bulk-upload to the GST portal in minutes.

Here’s how the offline utility process works:

Download the Offline Tool: Visit the “Offline Tools” section on the GST portal and download the latest GSTR-1 utility. This tool is a Microsoft Excel-based application with built-in validation and formatting rules.

Prepare Your Invoice Data: Open the offline tool and populate it with your invoice data. The tool has separate sheets for B2B invoices, B2C aggregations, and HSN summaries. Enter your invoices using your accounting software’s data export or manually from your invoice records.

Validate the Data Locally: The offline tool includes built-in validation rules. Run the validation function (typically a button labeled “Validate” or “Check for Errors”). The tool will flag any formatting issues, missing required fields, invalid GSTINs, or calculation errors before you upload to the portal.

Generate the ITC-04 File: Once validation passes, the offline tool generates an ITC-04 file (a special XML format compatible with the GST portal). This file contains all your invoice data in the exact structure the GST portal expects.

Upload to the Portal: Log back into the GST portal, navigate to your GSTR-1 workspace, select “Upload JSON/Offline Tool File,” and upload your ITC-04 file. The portal validates the file again and imports all your invoices at once.

The offline utility is particularly valuable when you have consistent invoice patterns. Many businesses use accounting software that exports data in the exact format required by the offline utility, making the bulk-upload process nearly automatic.

The JSON Shortcut: Fastest Method for Bulk B2B Data

If your accounting software supports JSON export (like Tally, Busy, QuickBooks), you have an even faster option: direct JSON upload. Instead of converting data to CSV and importing into the offline tool, you export a JSON file directly from your accounting software and upload it to the GST portal.

JSON upload bypasses the offline utility entirely. Your accounting software understands the exact JSON structure GST portal expects and generates it automatically. This method is fastest for businesses filing large volumes and using compatible accounting software.

To use JSON upload: Export your invoice data as JSON from your accounting software, log into the GST portal, select “Upload JSON/Offline Tool File,” choose your JSON file, and upload. The portal validates and imports your data instantly.

Most modern cloud-based accounting solutions support this feature. Check your accounting software’s GST integration documentation to confirm JSON export capability.

Step 3: Completing the B2B Invoices Table with Precision

The B2B Invoices Table is typically the most time-consuming section because each invoice requires individual entry. Whether you’re entering manually or uploading via offline tool, the data points remain identical.

For every B2B invoice, you must provide:

Recipient GSTIN: The 15-digit GST number of the business you sold to. This is mandatory. If the customer’s GSTIN is invalid or inactive, the GST system flags the discrepancy. Always verify customer GSTINs before invoice issuance, not during filing. Maintain a master list of customer GSTINs in your accounting system to eliminate manual entry errors.

Invoice Number: Your unique invoice reference. Don’t use the same number twice in a financial year. Most accounting software auto-increments invoice numbers, preventing duplicates. If you’re manually tracking, maintain a log to avoid accidental reuse.

Invoice Date: The date you issued the invoice. The invoice date determines the period for filing—an invoice issued on April 15 must be reported in April’s GSTR-1, not May, even if payment was received later.

Taxable Value: The invoice amount excluding all taxes. If an invoice is for Rs. 10,000 plus Rs. 1,800 GST (18%), the taxable value is Rs. 10,000. Never include tax amounts in the taxable value field.

Tax Rate: Select from 5%, 12%, 18%, or 28% based on the product or service classification. Incorrect tax rate selection is a frequent error. Use the GST rate finder on the official GST portal if you’re unsure about a product’s classification.

Tax Amount: This typically auto-calculates once you enter taxable value and tax rate. Verify that calculated tax matches your actual invoice. If you issued an invoice at 18% on Rs. 10,000, tax should be Rs. 1,800.

A common mistake is entering multiple line items from a single invoice as separate rows. GSTR-1 expects one invoice = one row. If Invoice #101 contains 5 different products with different tax rates, you must split this into 5 separate rows in GSTR-1, each referencing the same invoice number but with different product details.

Step 4: Completing the B2C (Others) Table for Consumer Sales

The B2C table is simpler than B2B because you’re aggregating consumer sales by state and tax rate rather than listing individual invoices. This consolidation is possible because consumer sales don’t require individual invoice tracking for ITC purposes.

For every B2C aggregation line, provide:

Place of Supply (State): The state where the consumer is located. If you sold to consumers in Maharashtra and Gujarat, you need separate B2C entries for each state.

Tax Rate: Whether the supply is 5%, 12%, 18%, or 28%.

Taxable Value: The total value of all consumer sales in that state at that tax rate for the entire month.

Tax Amount: The total tax collected on those sales.

For example, if you collected Rs. 100,000 from Maharashtra consumers at 18% tax and Rs. 50,000 from Gujarat consumers at 18% tax, you enter two B2C lines:

  • Maharashtra | 18% | Rs. 100,000 | Rs. 18,000
  • Gujarat | 18% | Rs. 50,000 | Rs. 9,000

Handling Negative Values for Customer Returns

A critical aspect of B2C filing is correctly handling customer returns and adjustments using negative values. If a customer returns goods, you issue a credit note. This credit note must flow into GSTR-1 as a negative value in the B2C table.

For example, if you issued a credit note for Rs. 5,000 at 18% tax (representing a return), you enter this as:

  • State | 18% | Rs. -5,000 | Rs. -900

The negative value automatically reduces your total sales and tax collected in GSTR-1. This ensures your GST return accurately reflects net sales after returns.

Critical mistake to avoid: Don’t enter returns as separate positive entries or omit them entirely. Omitting credit notes inflates your sales figures and tax liability. Always aggregate negative values for returns with positive sales in the same state-rate combination.

Accurately handling returns in B2C is essential for cross-matching with your accounting records. If your books show Rs. 95,000 net sales after returns, your GSTR-1 B2C table must reflect the same net figure.

Step 5: Reviewing the HSN Summary and Documents Issued Tables

Once you complete B2B and B2C data entry, the GST portal auto-generates two summary sections: HSN Summary and Documents Issued Ledger.

The HSN Summary Table consolidates all your sales by product category using HSN codes. The system automatically calculates total taxable value and tax for each HSN code across all your B2B and B2C invoices. Your job is to verify this summary’s accuracy.

Check that:

  • All HSN codes used in your B2B invoices appear in the summary
  • Total taxable values match your cumulative B2B entries
  • Tax amounts are correctly calculated for each HSN code
  • No HSN codes appear with zero values (this indicates data entry errors)

If you notice discrepancies, trace back to your individual invoices. A mismatch usually indicates an invoice was entered with incorrect HSN code or tax rate.

The Documents Issued Ledger in Table 13 captures any supplementary documents—debit notes, credit notes, or revised invoices. If you issued any such documents during the month, enter them here. This section is often overlooked but is critical for compliance. Tax authorities cross-check GSTR-1 for unreported credit or debit notes.

Step 6: The Critical Cross-Verification Process Before Submission

Before hitting the submit button, perform a mathematical cross-verification to catch errors:

Verification 1 – B2B + B2C Total: Sum all taxable values from B2B invoices and B2C aggregations. This total should match your total outward supply per your accounting records.

Verification 2 – HSN Summary Reconciliation: Total taxable value from the HSN summary should equal your B2B + B2C total. If these don’t match, you have invoice classification errors.

Verification 3 – Tax Calculation Verification: For each tax rate, multiply total taxable value at that rate by the rate percentage. Compare against system-calculated tax. Any discrepancy indicates rate misclassification.

Verification 4 – Invoice Count Check: Ensure the number of invoices shown in GSTR-1 matches your actual issued invoices (adjusted for returns). Missing invoices indicate data entry gaps.

Verification 5 – Customer GSTIN Audit: Review B2B entries for any invalid or duplicate GSTINs. The portal flags these during submission anyway, but catching them early speeds up the process.

This cross-verification process takes 15-20 minutes but prevents audit queries and penalties. Many businesses skip this step and regret it when tax notices arrive months later.

Step 7: Filing Nil GSTR-1 When You Have Zero Sales

If your business had zero outward supplies during a month, you can file a Nil GSTR-1 return instantly. Navigate to your GSTR-1 workspace and select “File Nil GSTR-1.” The system immediately marks your return as filed with no invoices to report.

Filing Nil GSTR-1 is critical for compliance. Even zero-sales months must be reported. If you don’t file—neither a regular return nor Nil GSTR-1—your GST registration can be suspended. For seasonal businesses or those experiencing temporary slowdowns, Nil returns keep you compliant without data entry.

Document why you filed Nil GSTR-1 (production shutdown, seasonal closure, etc.) in case tax authorities inquire about extended zero-sales periods.

How TaxMSME Streamlines Your GSTR-1 Filing Process

For many business owners, the GSTR-1 filing process—choosing between manual and offline methods, aggregating B2C data, handling returns, cross-verifying tables—consumes hours monthly. This is where our GST compliance expertise makes a tangible difference.

At TaxMSME, we handle complete GSTR-1 filing end-to-end. Our chartered accountants extract invoice data from your accounting system, validate against your physical records, prepare accurate GSTR-1 returns using the method best suited to your volume, verify all tables, and submit before deadlines.

For businesses using Tally, Busy, QuickBooks, or cloud-based accounting tools, we’ve integrated these platforms directly. Invoice data flows from your system to GSTR-1 automatically—no manual data sharing, no delays. We handle both online manual entry for small volumes and offline utility uploads for large datasets.

Our verification process catches discrepancies before submission. We cross-check B2B entries against your actual invoices, aggregate B2C data accurately, verify HSN summaries, and identify any returns or adjustments requiring special handling. This diligence prevents audit notices and penalties.

Beyond monthly filing, our team analyzes your sales patterns and provides strategic tax planning advice. We identify opportunities to optimize your GST liability and ensure compliance across multiple states if you’re expanding geographically.

Your dedicated relationship manager stays updated on your filing status, alerts you to compliance changes, and ensures GSTR-1 is filed by the 11th of every month—preventing ITC blocks for your customers and maintaining your business’s clean compliance record.

How to file GSTR-1 FAQs: Common Questions Answered

Should I use manual online entry or the offline utility tool?

Use manual entry for 10 or fewer invoices. For anything above 10, the offline utility is faster and more accurate. The cutoff exists because manual entry becomes impractical beyond 10 invoices. If you’re borderline (around 10), the offline utility is generally worth learning because it eliminates manual typing errors.

What happens if I enter a customer’s GSTIN incorrectly in GSTR-1?

An incorrect GSTIN creates a mismatch with GSTR-2B data. Your customer won’t see the invoice when they file GSTR-2 (their purchase return), preventing them from claiming ITC. This triggers a discrepancy notice to both you and your customer. Always verify GSTINs before invoice issuance using the GST portal GSTIN lookup tool.

Can I file GSTR-1 after the 11th deadline?

Yes, but late filing blocks your customer’s ITC claim. Additionally, you face a penalty of Rs. 100 per day from the due date (capped at Rs. 5,000 for regular taxpayers). For composite taxpayers, late filing results in loss of composition benefit. Always prioritize timely filing or consult us to file late returns if you’ve missed the deadline.

How do I handle an invoice that spans two months?

An invoice is always reported in the month you issue it, regardless of delivery or payment date. If you issued an invoice on April 30 but delivered goods in May, report the invoice in April’s GSTR-1. This is why invoice date control is critical—it determines filing period, not delivery or payment date.

What if a customer’s GSTIN becomes inactive after I issue them an invoice?

This is a discrepancy. The customer can’t claim ITC on an invoice where your supplier GSTIN is inactive. Contact your customer immediately to inform them. Separately, investigate why you sold to an inactive GSTIN. You may need to file an amended GSTR-1 if you issued invoices to an GSTIN you should have verified as invalid.

How do I use negative values correctly in the B2C table?

Negative values represent returns or adjustments. If you issued a credit note for Rs. 10,000 at 18% tax, enter this as a negative line in the same state-rate combination as your original sale: State | 18% | Rs. -10,000 | Rs. -1,800. Don’t separate returns as standalone entries—they’re adjustments to your total sales at that rate.

What’s the penalty if I miss entering an invoice in GSTR-1?

Missing invoices aren’t directly penalized if you file on time. However, when your customer files GSTR-2, they’ll show a purchase you didn’t report in GSTR-1. This creates a discrepancy, triggering a notice to both parties. The best approach is accurate filing the first time. If you miss an invoice, file an amended GSTR-1 immediately.

Can I amend GSTR-1 after filing?

Yes. You can file an amended GSTR-1 (marked as “Revised”) within the financial year. After year-end, amendments are only possible if tax authorities grant permission. This is why accuracy during initial filing is important—amendments require explanation and can trigger additional scrutiny.

Your GSTR-1 Filing Action Plan

GSTR-1 filing becomes effortless once you’ve done it 2-3 times. The key is choosing the right method for your invoice volume and following a consistent process.

For this month:

  1. Count your invoices. If 10 or fewer, plan for manual online entry (2 hours max). If more than 10, prepare to use the offline utility (4-6 hours including preparation and validation).
  2. Gather your source documents: Customer GSTINs, invoice numbers, invoice dates, and taxable values. Organize these before logging into the portal.
  3. Prepare B2C aggregations: For consumer sales, group by state and tax rate before data entry.
  4. Entry and validation: Whether manual or offline, take your time entering data accurately. Rushing causes errors that trigger audit notices.
  5. Cross-verification: Spend 15 minutes verifying totals against your accounting records before submission.
  6. Submit before the 11th: Don’t leave it for the last minute. File by the 10th to provide a one-day buffer for corrections.

If this monthly process feels overwhelming or you’ve experienced discrepancies in past filings, partnering with a GST compliance expert is a smart investment. Our team ensures your GSTR-1 is accurate, timely, and audit-ready every month—letting you focus on growing your business while we handle compliance.


Ready to simplify your GSTR-1 filing? Book a free consultation with our GST experts today. We’ll review your current filing process, identify opportunities to streamline with the right method for your business volume, and set up a system that eliminates monthly filing stress.

Contact TaxMSME for expert GSTR-1 filing guidance and ongoing GST compliance support.

Stay Connected with
Tax MSME!

Join our community and stay informed about all things finance!

Latest Posts

  • All Posts
  • Accounting
  • Blog
  • Business
  • Business and Finance
  • Finance news
  • Other financial services
  • Taxation

Explore More on YouTube!

Get valuable insights and stay ahead with Tax MSME's exclusive content. Join us and enhance your financial knowledge today!

Tags

Expert Taxation and Professional Accounting

We dedicated taxation, accounting, and compliance partner for startups, MSMEs, and corporates. From business registration and GST compliance to end-to-end bookkeeping and tax planning, we handle the regulatory heavy lifting so you can focus entirely on growing your business.

Company

Services

Careers

Press & Media

Support

Help Center

Documentation

Contact Support

Community Forum

Navigation Links

Home

Services

Solutions

Case Study

© 2026 Taxmsme. All Rights Reserved. A Brand of Crestpoint Ventures.