Guide to GSTN Invoice Upload Process

3 min read

Need Tax Expert Advice or ITR Filing Help?

Book a free consultation with our tax and legal experts and get your ITR filed today with maximum tax savings.

Learn how to upload B2B and B2C invoices to the GSTN portal via offline or online methods, while navigating common submission challenges.

Uploading invoices on the GSTN portal: online entry for B2B, B2C Large and Credit/Debit Notes, or offline by converting Excel data to JSON, via Services, Returns, outward supplies

On July 24th, the Goods and Services Tax Network (GSTN) portal enabled taxpayers to upload invoices for the first time. This article outlines the procedure for submitting invoices on the GSTN platform.

Process for Uploading Invoices on GSTN

To upload invoices, navigate to the official GST portal at gst.gov.in. From the Dashboard, select “Services,” then “Returns,” followed by “Returns Dashboard.” Choose “File Returns” and then “Details of outward supplies of goods or services.” Finally, you can opt to “Prepare online” or “Prepare Offline.”

Preparing Invoices Offline for GSTN Upload

For offline preparation, a JSON file is required. This means converting your invoice data, typically stored in an Excel file, into the JSON format before uploading.

Preparing Invoices Online for GSTN Upload

When preparing invoices online, several options are available, including:

  • B2B
  • B2C (Large invoices)
  • Credit/Debit Notes

Users should select the appropriate option, click “Add Invoice,” input the necessary details, and then save. For B2B transactions, options encompass various transaction types, such as export sales, sales to Special Economic Zones (SEZ), and sales conducted via e-commerce platforms. For B2C transactions, sales facilitated by platforms like Amazon can also be recorded.

Initial Experience with the GSTN Invoice Upload Portal

The GSTN portal demonstrated a user-friendly and clear interface during its initial rollout. It provided distinct invoice categories, allowing users to accurately input transaction details for each.

Challenges Encountered During GSTN Portal Uploads

During the initial upload phase, several challenges were noted:

  1. Locating the specific section for invoice uploads proved difficult.
  2. The system exclusively accepted JSON files, necessitating the conversion of Excel-based invoice data.
  3. The manual, one-by-one entry of numerous invoices was identified as a time-consuming process.

FAQs on the GSTN Invoice Upload Process

  • How do I upload invoices on the GSTN portal?
    Go to gst.gov.in and navigate to Services > Returns > Returns Dashboard > File Returns > Details of outward supplies, then choose Prepare Online or Prepare Offline.
  • What is the difference between preparing invoices online and offline?
    Online lets you add invoices directly (B2B, B2C Large, Credit/Debit Notes); offline requires converting your Excel data into a JSON file and uploading it.
  • What file format does the GSTN offline upload accept?
    Only JSON. Invoice data kept in Excel must be converted to JSON before it can be uploaded.
  • Which invoice categories can I record online?
    B2B (including exports, SEZ and e-commerce sales), B2C Large, and Credit/Debit Notes.
  • What are common challenges when uploading invoices?
    Locating the upload section, the JSON-only requirement that needs Excel conversion, and the time taken to enter many invoices one by one.

Leave a Reply