Web Development14 min read•

Step-by-step Process to Register for GST As a Software Development Services Company in Pune (20

GST registration is mandatory for software development services companies in Pune if their annual turnover exceeds ₹20 lakh, or if they are supplying…

#Step-by-step process to register for GST as a software development services company in Pune (2026 updates)

Who needs GST registration for software services in Pune?

GST registration is mandatory for software development services companies in Pune if their annual turnover exceeds ₹20 lakh, or if they are supplying services outside the state of Maharashtra. It is also required if you are supplying services through electronic commerce operators or are a casual taxable person.

For many IT firms, this threshold is crossed quickly, especially as they move from local pilot projects to broader client bases. Even if you start small, understanding when the obligation kicks in prevents penalties and late fees. The 2026 landscape in India remains consistent with previous years regarding the basic threshold, but the digital-first approach to documentation and the integration with GST portals has streamlined the process. Pune, being a major IT hub, sees a high volume of registrations, meaning the system is well-worn but still requires precise attention to detail.

The core prerequisites before you begin

Before you fill out a single form, you must have specific documents ready. The process cannot begin without a valid PAN and Aadhaar card for all partners or directors. For a Private Limited Company, you need the Certificate of Incorporation (CoI) and the DIN (Director Identification Number) of all directors. For a Limited Liability Partnership (LLP), you need the Certificate of Formation and the LLPIN. For sole proprietors or partnerships, the PAN and Aadhaar of the partner or proprietor are sufficient.

You also need a bank account in the name of the business entity. The name of the bank account should match the name of the registered business. If the bank account is in a different name, you will need a letter of authorization from the bank. Additionally, you need a digital signature certificate (DSC) for the authorized signatory if you are registering a Limited Company. For other entities, you need an Aadhaar-linked mobile number and email address, which will be used for OTP verification and receiving the GSTIN.

A common pitfall in Pune is using a personal mobile number for the business contact. While this is allowed initially, it is best practice to use a dedicated business mobile number. This ensures that OTPs and notifications are not missed, which can delay the approval process. The mobile number must be active and linked to the Aadhaar card of the authorized signatory. This linkage is critical because the GST portal uses Aadhaar e-KYC for verification. If your Aadhaar and mobile are not linked, you will face significant delays.

Step 1: Gathering and verifying documents

The first step is a thorough audit of your documents. Ensure that your PAN is active and not blocked. Check your Aadhaar card to confirm that the mobile number and email address are updated. For companies, verify that your DSC is valid and not expired. You also need a proof of business address. This can be a rent agreement with a NOC from the landlord, a property tax receipt, or a utility bill (electricity or water) not older than two months. If you are working from home, a self-declaration along with a utility bill in the proprietor’s name may suffice, but a rent agreement is safer for audit purposes.

In Pune, if you are renting office space in a business park or IT hub, ensure you have a copy of the lease agreement and a NOC from the building management if required. Some landlords in Pune prefer to be listed as the occupant, so clarify this in your lease. The address on your GST registration must match the address on your PAN and other statutory documents as closely as possible. Discrepancies, such as "Flat 302" vs "302, Flat," can cause the application to be returned for correction. It is better to correct these before submission than to wait for a query from the officer.

Step 2: Creating a GST portal account

You need to create a login account on the GST portal (gst.gov.in). If you already have an account for another business, you can use the same login to register for a new GSTIN. If you are new, click on "Register" and select "New Registration." You will need your PAN and Aadhaar to create the account. The system will send an OTP to your registered mobile number and email. This is the first hurdle: if your mobile or email is not linked to your PAN/Aadhaar, you will fail to receive the OTP. Check your spam folder, but also verify your Aadhaar portal settings.

Once the account is created, log in and select "Apply for New GST Registration." You will be asked to select the state. For Pune-based companies, this is Maharashtra. You will then select the type of taxpayer. Choose "Regular" if you are a company or LLP. If you are a sole proprietor, choose "Sole Proprietor." This selection determines the forms you will need to fill out. Do not select "Composition" unless you are specifically opting for the composition scheme, which is generally not applicable for software services providers who issue tax invoices to B2B clients.

Step 3: Filling out the basic details (Part A)

The first part of the application is the basic details. You will enter your legal name, trade name (if different), and the nature of business. For a software development company, you will select "Software Development" or "IT Services" from the dropdown. You must also enter your commencement date of business. This should be the date you started operations or the date of incorporation for companies. Do not backdate this significantly, as it must align with your financial records.

You will also need to enter the address of your principal place of business and, if different, the additional place of business. In Pune, many IT firms have a registered office in one location and workstations in another. If the additional place is in the same state, you do not need a separate GSTIN for it, but you must disclose it in Part A. If the additional place is in another state, you will need to register for GST in that state as well. This is a common oversight for Pune firms serving clients in Delhi or Mumbai who maintain a small office there.

Step 4: Filling out the business details (Part B)

Part B requires more detailed information. You will list all partners or directors, including their PAN, Aadhaar, and DIN (for companies). The order of partners matters. The first partner listed is the authorized signatory. This person will receive the GSTIN and be responsible for filings. Ensure you list all partners, not just the active one. If you omit a partner, the registration may be rejected later during audit.

You will also declare your annual turnover. If you are a new business, select "New Business" and estimate your turnover for the first year. This estimate helps the GST department categorize you. If you are an existing business, enter your current turnover. You must also declare if you are supplying goods or services. For a software company, it is services. You will also need to upload the documents you gathered in Step 1. These include the PAN, Aadhaar, address proof, and bank account details. The file size limits are strict, so keep your PDFs under 2 MB each.

Step 5: Verification and submission

After filling out Parts A and B, you will be taken to the verification stage. For companies, the authorized signatory must verify using a Digital Signature Certificate (DSC). For other entities, verification is done via Aadhaar OTP. This step is critical. If the OTP fails, the application is not submitted. Ensure your mobile has signal and that the OTP is entered within the validity period. Once verified, you will receive an Application Reference Number (ARN). Save this ARN. It is your only reference for tracking the application status.

The portal will also generate a copy of the application. Download and print it for your records. You will need this ARN to check the status on the GST portal or to contact the helpdesk. The ARN is valid for 30 days. If the application is not processed within this time, it may lapse, and you may need to reapply. However, in practice, the processing time is usually 3 to 10 working days for straightforward cases.

Step 6: Tracking the application and responding to queries

After submission, log in to the GST portal and select "Services > User Services > View Status of Application." Enter your ARN to see the current status. The status will move from "Application Submitted" to "For Verification" and then to "Approved" or "Rejected." For most Pune IT firms, the status remains at "For Verification" for a few days. If there is an issue, the status will change to "Returned," and you will see a reason for the return.

Common reasons for return include mismatch in PAN and Aadhaar, incorrect address format, or missing documents. If your application is returned, you must correct the errors and resubmit within 15 days. If you do not resubmit, the application is deemed cancelled. You can resubmit by logging in, selecting "View Status," and clicking "Resubmit." You will need to upload any missing documents. Do not ignore queries. Unresolved queries lead to rejection.

Step 7: Receiving the GSTIN and activating your account

Once the application is approved, you will receive an email with your 15-digit GSTIN. The email will also contain a login password and a temporary password for the GST portal. You must log in to the portal immediately to change the password. The GSTIN is your unique identifier. It is printed on all your invoices. You must also update your GSTIN on all marketing materials, websites, and email signatures.

After activation, you should complete your profile on the GST portal. This includes updating your contact details, adding bank account details, and confirming your address. You also need to upload any missing documents if they were not uploaded in the initial application. This step is often overlooked but is crucial for smooth operations. An incomplete profile can lead to blocks on your GSTIN during invoice filing.

Common mistakes to avoid in Pune

One common mistake is using a generic email address like "info@company.com" for the authorized signatory. The GST portal requires the email to be linked to the Aadhaar of the signatory. If you use a generic email, you may not receive OTPs if the Aadhaar is linked to a personal email. It is safer to use the personal email of the authorised signatory for the initial registration. You can change it later, but the initial OTP must go to the Aadhaar-linked email.

Another mistake is inconsistent naming. If your PAN says "Govindani Infotech Pvt Ltd" and your bank account says "Govindani Infotech," there may be a mismatch. While minor variations are often accepted, it is best to keep the names identical. If they are different, provide a letter from the bank explaining the discrepancy. In Pune, where many firms operate from co-working spaces, using the co-working space’s address as the registered address without a NOC can lead to issues. Ensure you have a clear legal right to use the address.

Timeline and processing speed

The typical timeline for GST registration in Pune is 3 to 10 working days for new businesses. This timeframe assumes that all documents are correct and no queries are raised. If a query is raised, the timeline can extend to 2 to 4 weeks, depending on how quickly you respond. The GST department does not have a fixed deadline for responding to queries, but they must process the application within 30 days of submission. If they do not, you can escalate the issue via the GST helpdesk or the Grievance Redressal portal.

During peak periods, such as the start of the financial year or after policy changes, processing times may be longer. In 2026, with the continued digitization of processes, the average time has stabilized. However, it is always better to apply early. If you need to issue tax invoices immediately, do not wait for the GSTIN. You can issue invoices with the ARN as a reference, but this is not recommended for B2B clients who require a valid GSTIN for input tax credit.

Comparison of entity types for GST registration

The type of business entity you choose affects the GST registration process and the documentation required. For a software development company, the choice is usually between a Private Limited Company, an LLP, or a Sole Proprietorship. Each has different requirements and implications for liability and tax.

Feature Sole Proprietorship LLP Private Limited Company
Ease of Registration High Medium Low
Liability Unlimited Limited Limited
Tax Slab Personal Income Tax Tax on Profits Tax on Profits
Documentation for GST PAN, Aadhaar, Bank Account PAN, Aadhaar, DIN, LLPIN, Bank Account PAN, Aadhaar, DIN, CoI, DSC, Bank Account
Authorized Signatory Proprietor Designated Partner Director/Authorized Person
Compliance Burden Low Medium High
Investor Appeal Low Medium High
GST Processing Time 3-5 Days 5-7 Days 7-10 Days

For most software firms in Pune, a Private Limited Company is preferred due to limited liability and ease of raising funds. However, if you are a solo founder or a small team, an LLP or Sole Proprietorship may be simpler. The GST registration process for a Pvt Ltd is more complex due to the need for DSC and DIN, but it is manageable with preparation.

Post-registration compliance and obligations

Once you have your GSTIN, you are not off the hook. You must file GST returns every month or quarter, depending on your scheme. For software services, if you are a regular taxpayer, you must file GSTR-1 (outward supplies) and GSTR-3B (summary of supplies and tax liability) every month. If you opt for the QRMP scheme (Quarterly Return with Monthly Payment), you file GSTR-1 quarterly and pay tax monthly. This scheme is suitable for small businesses with turnover up to ₹5 crore.

You must also maintain detailed records of all invoices, credit notes, and debit notes. The GST law requires you to maintain records for 72 months. For software companies, this means keeping a clear log of all projects, clients, and payments. If you are providing services to clients outside India, you may need to file GSTR-1 for exports. You must also ensure that your invoices contain all mandatory details, including the GSTIN of the buyer, the description of services, and the tax amount.

Frequently Asked Questions

Do I need GST registration if I only serve clients within Pune?

Yes, you need GST registration if your annual turnover exceeds ₹20 lakh. If your turnover is below ₹20 lakh, you are not mandatory to register, but you may choose to register voluntarily. Voluntary registration allows you to claim input tax credit on your expenses, such as software licenses, electricity, and rent. However, once you register, you cannot easily deregister.

How long does it take to get GST approval in Pune?

The typical time for GST approval in Pune is 3 to 10 working days for new businesses. This timeframe can extend if there are queries from the GST officer. If your application is returned for correction, you have 15 days to resubmit. If you do not resubmit, the application is cancelled, and you must start over.

Can I use my personal bank account for GST registration?

No, you must use a bank account in the name of the business entity. If the bank account is in your personal name and you are a sole proprietor, it is acceptable, but it must be clearly stated. For companies and LLPs, the bank account must be in the name of the firm. You cannot use a personal account for a company.

What is the penalty for late filing of GST returns?

A late fee of ₹20 per day is charged for late filing of GSTR-1 and ₹50 per day for GSTR-3B, up to a maximum of ₹5,000 for each return. Interest of 18% per annum is also charged on the tax amount not paid on time. These penalties can add up quickly, so it is essential to file on time.

Do I need to display my GSTIN on my website?

It is not mandatory to display your GSTIN on your website, but it is good practice. If you issue invoices from your website, the GSTIN must be on the invoice. Many clients in Pune expect to see the GSTIN on the website for trust and compliance verification. It also helps in building credibility with B2B clients.

Can I change my business address after GST registration?

Yes, you can change your business address after GST registration. You must file a modification application on the GST portal. If the new address is in the same state, you do not need a new GSTIN. If the new address is in a different state, you must apply for a new GSTIN in that state and cancel the old one. The process takes 3 to 7 working days.

Where to Start

To begin, gather your PAN, Aadhaar, and address proof for all partners or directors. Ensure your mobile number is linked to your Aadhaar. Choose your business entity type and register it with the MCA or other relevant authority. Once you have your CoI or LLPIN, create a GST portal account and fill out the forms. If you are unsure about any step, consult a CA or a GST consultant in Pune.

Govindani Infotech Pvt. Ltd. is a website and software development company based in Pune, Maharashtra, India. If you are planning to build your digital presence or need help with compliance, you can explore their software development in Pune services for more information. You may also want to talk to the team on WhatsApp to discuss your specific registration needs and get a clear path forward.

Need Help With Your Digital Strategy?

Govindani Infotech helps Indian businesses and NGOs build websites, run ads, and grow online. Contact us for a free consultation.