Overview – GST registration is mandatory for NGOs that sell merchandise online, and the process can be completed in a few weeks if you have the right documents.
GST (Goods and Services Tax) is a unified indirect tax levied on the supply of goods and services across India; NGOs become taxable persons when their turnover from e‑commerce sales exceeds the prescribed threshold.
Govindani Infotech Pvt. Ltd. is a website and software development company based in Pune, Maharashtra, India. While the tax side is handled by accountants or GST practitioners, the technical side of setting up an e‑commerce store often involves NGO website development, which should be integrated with GST compliance from day one.
When Does an NGO Need GST Registration for Merchandise Sales?
An NGO must register for GST if its aggregate turnover from selling goods (including donations that are treated as sales, such as t‑shirts, books, or handicrafts) exceeds ₹20 lakhs in a financial year (₹10 lakhs for special category states). The threshold applies even if the NGO is otherwise exempt under Section 12 of the CGST Act, because e‑commerce sales are considered a business activity.
If the turnover is below the threshold, registration is optional but often advisable to claim input tax credits on purchases related to the merchandise (fabric, packaging, shipping). Voluntary registration also builds credibility with donors who shop online.
Core Prerequisites Before Starting the GST Application
Before you log into the GST portal, gather the following foundational items:
| Requirement | Details |
|---|---|
| Permanent Account Number (PAN) | The NGO’s PAN must be active and match the legal name of the entity. |
| Business Registration Proof | Trust deed, Society registration certificate, or Section 8 Company incorporation document. |
| Bank Account | A current account in the NGO’s name, with a valid IFSC code; the account should be linked to the PAN. |
| Digital Signature Certificate (DSC) (optional) | Required if a third party will file returns on your behalf. |
| Authorized Signatory Details | Name, mobile number, email, and Aadhaar (or PAN) of the person who will sign the GST application. |
| Address Proof | Utility bill, rent agreement, or property tax receipt for the principal place of business (the warehouse or office where merchandise is stored). |
Having these items ready reduces back‑and‑forth with the portal and speeds up approval.
Step‑by‑Step Procedure to Obtain GST Registration
1. Create a GSTN User ID on the GST Portal
Visit gst.gov.in and click ‘Register Now’. Choose ‘Taxpayer’ as the registration type and ‘Regular’ as the taxpayer category. Provide the PAN, email, and mobile number. An OTP will be sent to both; verify them to create the user ID and password.
2. Fill the Part‑A Application Form
Log in with the newly created credentials. Part‑A captures basic details: legal name, trade name (if different), constitution type (trust, society, Section 8 company), and the PAN. The system automatically pulls the GSTIN of the principal place of business if the address is already linked to the PAN.
3. Upload Required Documents (Part‑B)
After submitting Part‑A, you receive an Application Reference Number (ARN). The portal then prompts you to upload scanned copies (PDF/JPEG, max 1 MB each) of the documents listed in the checklist. Ensure each file is clear, legible, and signed where required.
4. Verification via Aadhaar OTP or DSC
The authorized signatory must verify the application. If the signatory has an Aadhaar linked to the mobile number, an OTP verification suffices. Otherwise, a DSC is used to digitally sign the application. This step confirms the identity of the person filing.
5. Submit the Application and Wait for ARN Confirmation
Once verification is complete, click ‘Submit’. The portal generates a final ARN, which can be used to track status. The typical processing time is 3‑7 business days, but it can stretch to 15 days if the verification team requests additional clarification.
6. Receive GSTIN and Certificate of Registration
If the application is approved, the portal issues a GSTIN (15‑digit number) and a downloadable GST registration certificate (Form GST REG‑01). Print and retain a copy for your records; you’ll need it for invoicing and for linking to payment gateways.
7. Activate the GSTIN for E‑commerce Platforms
Many marketplaces (e.g., Amazon India, Flipkart) require you to upload the GSTIN and certificate before you can list products. Upload the certificate in the seller dashboard, and enable GST‑compliant invoicing in the platform’s settings.
Detailed Document Checklist
| Document | Format | Notes |
|---|---|---|
| PAN Card of the NGO | PDF/JPEG | Must be the PAN of the entity, not of an individual. |
| Proof of Constitution | Trust deed, Society registration, or Section 8 certificate; include amendment pages if any. | |
| Address Proof of Principal Place of Business | Recent (≤ 2 months) utility bill, rent agreement, or municipal tax receipt. | |
| Bank Account Statement (first page) | Shows the account number, IFSC, and PAN linkage. | |
| Authorized Signatory’s ID Proof | Aadhaar or PAN card; if Aadhaar, ensure the mobile number is linked. | |
| DSC (if used) | .p12/.pfx | Valid for at least one year; password known to the signatory. |
| Photograph of Authorized Signatory | JPEG | White background, 3 × 4 cm. |
| GST Practitioner Authorization Form (optional) | Required if a tax professional will file on your behalf. |
All documents must be clear, colour‑balanced, and free of stamps that obscure text. Redacted sensitive data (e.g., bank account numbers) can be partially hidden, but the GST portal may reject heavily redacted files.
Timeline – How Long Does the Whole Process Take?
| Phase | Typical Duration | Factors that May Extend the Time |
|---|---|---|
| User ID creation & Part‑A submission | 1 day | Incorrect PAN or mismatched email/mobile. |
| Document upload & verification | 1‑2 days | Low‑resolution scans or missing signatures. |
| ARN generation & review by GST officer | 3‑7 business days | High volume of applications, or if the officer requests clarification. |
| GSTIN issuance & certificate download | 1 day after approval | System downtime or pending payment of any outstanding dues. |
| Integration with e‑commerce platforms | 2‑5 days | Platform-specific compliance checks. |
Overall, most NGOs complete registration within 10‑14 business days if they follow the checklist meticulously. Delays usually stem from mismatched PAN details, incomplete address proof, or lack of Aadhaar‑linked mobile for OTP verification.
Common Pitfalls and How to Avoid Them
- Mismatched Names Across Documents – The NGO’s name on the PAN, bank account, and constitution certificate must be identical (including punctuation). Small differences cause the portal to flag the application.
- Using Personal PAN Instead of Entity PAN – Some NGOs mistakenly file under a founder’s PAN. The GST portal will reject the ARN because the PAN does not correspond to a registered entity.
- Skipping the DSC When Required – If the authorized signatory’s Aadhaar is not linked to the mobile number, the system will demand a DSC. Have a valid DSC ready to avoid a back‑and‑forth.
- Uploading Large Files – The portal caps files at 1 MB. Compress PDFs or use a lower‑resolution JPEG to stay within limits.
- Neglecting the GST Practitioner Authorization – If you plan to outsource filing, the GST practitioner must be authorized before the first return is due; otherwise, the GSTIN remains inactive for filing.
Comparison – Registering Yourself vs. Using a GST Practitioner
| Aspect | Self‑Registration (DIY) | Using a GST Practitioner |
|---|---|---|
| Cost | Only GST portal fees (nil); only incidental costs for document preparation. | Professional fees typically range from ₹2,000 to ₹8,000 for a one‑time registration, depending on the practitioner's experience and location. |
| Control | Full visibility of each step; you can correct errors instantly. | Practitioner handles the entire workflow; you rely on their timeline and communication. |
| Time to Completion | 10‑14 days if documents are perfect; delays possible if you miss a step. | Often 7‑10 days as practitioners are familiar with common objections and can pre‑empt them. |
| Risk of Rejection | Higher if you misinterpret document requirements. | Lower; practitioners know the exact format and can pre‑validate. |
| Post‑Registration Support | You must learn filing returns, invoice generation, and reconciliation yourself. | Practitioner usually offers a limited number of return filings (e.g., GSTR‑1 and GSTR‑3B) as part of the service. |
| Best For | NGOs with in‑house administrative staff comfortable with digital forms. | NGOs that lack time, have complex structures, or prefer a single point of contact for tax compliance. |
Choose the option that aligns with your internal capacity and budget. Even if you register yourself, consider a brief consultation with a GST practitioner to audit your first few returns.
Post‑Registration Compliance – What Happens After You Get the GSTIN?
1. Generate GST‑Compliant Invoices
Every sale of merchandise must be accompanied by a GST invoice that includes: GSTIN, invoice number, date, buyer’s name and GSTIN (if applicable), description of goods, HSN code, quantity, value, and tax amount (CGST + SGST or IGST). Online platforms often auto‑generate these, but you should verify that the GSTIN appears correctly.
2. File GSTR‑1 (Outward Supplies) Monthly
Within the 11th of each month, file GSTR‑1 to report all sales made in the previous month. For e‑commerce operators, the marketplace may provide a consolidated report that you can import.
3. Pay and File GSTR‑3B (Summary Return)
GSTR‑3B is a self‑declaration of total tax liability, due by the 20th of each month. It consolidates output tax (from sales) and input tax credit (from purchases). Failure to file on time attracts a 0.25 % per month interest and a ₹100 penalty.
4. Claim Input Tax Credit (ITC)
Purchase invoices for raw material (fabric, printing), packaging, and logistics can be claimed as ITC, reducing your net GST payable. Ensure that the supplier’s GSTIN is valid and that you have received a proper GST invoice.
5. Maintain Records for 6 Years
The GST Act mandates retention of all invoices, payment vouchers, and filing acknowledgments for six years. Digital storage in a secure cloud folder is acceptable, provided the files are searchable and backed up.
6. Periodic Reconciliation
Match the sales data reported on the e‑commerce platform with the figures filed in GSTR‑1. Discrepancies can trigger notices from the tax department, leading to audits.
Special Considerations for NGOs
| Scenario | GST Implication | Guidance |
|---|---|---|
| Donations Treated as Sales (e.g., t‑shirts sold at cost) | Taxable as supply of goods; GST applies on the sale price. | Issue a GST invoice even if the amount equals cost; claim ITC on related inputs. |
| Export of Merchandise (selling to overseas donors) | Zero‑rated supply; GST at 0 % but requires export documentation. | Obtain a shipping bill and LLR (Letter of Undertaking) to claim refund of input tax. |
| Sale Through a Marketplace (Amazon, Flipkart) | Marketplace is required to collect GST on behalf of sellers for intra‑state sales; IGST for inter‑state. | Verify that the marketplace’s GSTIN is listed on the invoice; still file GSTR‑1 for your own records. |
| Multiple Warehouses (one in Pune, another in Delhi) | Each location is a “place of business” and may affect the place of supply rules. | Register a single GSTIN but maintain separate registers for each warehouse; file GSTR‑1 with state-wise breakup. |
| GST Exemption under Section 12 | NGOs with only charitable activities are exempt, but not when they engage in commercial sales. | Maintain a clear split in accounting between donation‑only activities and merchandise sales to avoid cross‑contamination. |
Frequently Asked Questions
How much GST do I need to charge on merchandise sold online?
GST on most goods is 18 % (9 % CGST + 9 % SGST) for intra‑state sales, but some items fall under 5 % or 12 % depending on the HSN code. Use the official GST rate schedule or consult a tax professional to assign the correct HSN code.
Can an NGO register for GST voluntarily even if turnover is below the threshold?
Yes. Voluntary registration allows you to claim input tax credit on purchases related to merchandise, which can reduce overall costs. However, you must comply with regular filing obligations, even if the net tax payable is zero.
What if my NGO’s bank account is in a different name than the trust deed?
The bank account must be in the exact legal name of the NGO as per the PAN and registration documents. If there is a mismatch, you will need to open a new current account or update the existing one to reflect the correct name before applying for GST.
Do I need a separate GST registration for each state where I store inventory?
No. A single GSTIN covers all places of business across India. You must, however, maintain separate registers for each warehouse to determine the place of supply and the applicable state tax component.
How long does it take to get a GSTIN after submitting the ARN?
The tax officer typically reviews the application within 3‑7 business days. In most cases, the GSTIN is issued within 10‑14 business days from the date of ARN generation, provided all documents are in order.
What are the penalties for missing a GSTR‑3B filing deadline?
A late filing fee of 0.25 % of the tax liability (per month, up to a maximum of 10 %) and a fixed penalty of ₹100 per return are levied. Persistent defaults may attract higher penalties and scrutiny.
Where to Start
- Gather the core documents – PAN, registration certificate, bank details, and address proof.
- Create a GSTN user ID on the official portal and note the ARN for tracking.
- Upload the scanned documents as per the checklist, and verify using Aadhaar OTP or DSC.
- Monitor the application status; respond promptly if the officer requests clarification.
- Once GSTIN is issued, configure your e‑commerce store to display the number on invoices and upload the registration certificate to the marketplace.
If you prefer a guided approach or need help integrating GST compliance into your online store, talk to our team on WhatsApp.