Software Exports Requirements
Software Exports Requirements
SERVICES IN INDIA
1. If we are beginning in software exports, are there any compliance/registration
required?
Yes, when starting a software export business from India, there are several key compliance and
registration requirements that you must fulfill. These requirements ensure that your business
adheres to Indian laws, facilitates smooth cross-border transactions, and leverages available
incentives. Here’s a breakdown of the key steps and registrations you need to consider:
1. Incorporation of the Business
Register your company: You need to incorporate your company as a legal entity under the
Companies Act, 2013. The most common options are:
Private Limited Company
Limited Liability Partnership (LLP)
Sole Proprietorship (if applicable)
This registration can be done through the Ministry of Corporate Affairs (MCA) portal.
3. Export License
IEC Code (Import Export Code): To export software, you need to obtain an IEC from the
Director General of Foreign Trade (DGFT). This is a mandatory registration for any
business involved in the export of goods or services. The IEC code is required for any
international trade transaction.
The application for IEC can be done online via the DGFT portal. It requires documents like your
PAN card, proof of business address, and bank details.
6. Taxation Compliance
Income Tax: Software exports are eligible for tax exemptions under Section 10AA of the
Income Tax Act if your company is registered under the STPI scheme. Otherwise, you will
be subject to corporate tax rates, and you must file tax returns annually.
Transfer Pricing: If you engage in intercompany transactions (e.g., selling software to an
overseas parent or affiliate), you may need to comply with Transfer Pricing regulations
under the Income Tax Act.
8. Export Documentation
Invoices & Contracts: You need to issue commercial invoices and have proper contracts
for all international transactions. These will need to reflect the export nature of the services.
Shipping and Customs Documents: While this is more relevant to physical goods exports,
you may need to provide additional export-related documentation depending on the type of
software you are exporting (e.g., software products on physical media).
Summary
For software exports from India, the major compliance requirements include:
1. Company Registration (Private Limited, LLP, etc.)
2. GST Registration (if applicable)
3. IEC Code from DGFT
4. STPI Registration (if you wish to avail of tax and infrastructure benefits)
5. RBI Compliance for receiving payments in foreign currency
6. Income Tax Compliance (including exemptions under the STPI scheme)
7. Protection of Intellectual Property (if needed)
It's always advisable to consult with a legal expert or tax consultant specializing in export services
to ensure you comply with all the necessary regulations for your specific business needs.
2.After registration is there any restriction in domestic market for the same
company?
In India, once a company has registered for software export under the Software Technology Parks
of India (STPI) scheme or through the Special Economic Zone (SEZ) route, there are generally
no restrictions on the company's ability to sell software in the domestic market. However, there are
a few important points to consider:
1. Export Commitment: Under STPI or SEZ schemes, companies often get tax benefits (such
as exemption from customs duties, income tax, and other indirect taxes). However, in return,
they are usually required to meet certain export obligations (such as a minimum percentage
of revenue generated from exports). This means while companies can sell software
domestically, they need to maintain a certain balance between domestic sales and exports to
continue benefiting from these schemes.
2. Tax and Duty Structure: The benefits provided under STPI or SEZ may be contingent on
the company meeting specific export targets. If a company sells a significant portion of its
software in the domestic market, it may risk not fulfilling the export commitment, which
could affect its tax exemptions and other benefits.
3. Regulations: While there are no specific restrictions preventing software export-registered
companies from operating in the domestic market, the company must ensure compliance
with domestic regulations, such as Goods and Services Tax (GST), income tax laws, and
other local business regulations.
4. Foreign Exchange Regulations (FEMA): Software exports are governed by the Foreign
Exchange Management Act (FEMA), which focuses on how foreign exchange is earned and
handled. Selling software domestically wouldn't typically affect FEMA rules directly, but the
company would need to ensure it doesn't inadvertently violate export revenue commitments
or foreign exchange regulations.
In Summary:
There are no direct restrictions preventing software export-registered companies from
selling software in the domestic market.
However, there are export obligations tied to the benefits under the STPI or SEZ schemes,
and companies need to ensure they comply with export commitments.
The company should be mindful of domestic tax and regulatory requirements, such as GST,
income tax, and compliance with FEMA.
If the company is planning a significant shift in its market strategy (e.g., focusing heavily on the
domestic market), it may need to assess its export obligations carefully or consult with a tax advisor
to ensure compliance with relevant laws.
Yes, when beginning a software or services export project from India, there are certain regulatory
requirements and authorities you need to be aware of. Here's a breakdown of the key authorities and
the actions you may need to take:
6. Customs Department
Intimation: If your export project involves physical delivery of software (e.g., media
containing software or hardware that forms part of your export), you may need to deal with
the Customs Department.
Action Required:
Customs Documentation: Ensure that all customs paperwork is completed for
physical exports. This includes export declarations and filing with the Customs
authorities.
Yes, when a software export project is initiated from India, the company must comply with several
legal and regulatory requirements set by various government authorities. These compliance
requirements depend on the nature of the project, the entities involved, and the terms of the export,
but they generally include periodic filings, reporting, and maintaining certain records. Below are the
key compliance areas that the company must maintain, including any periodic frequency:
Conclusion
While there is no fixed, standard periodic frequency (like weekly or monthly) for all compliance
requirements, software export companies must regularly report and file various returns, depending
on the nature of the transaction and regulatory requirements. Most compliance tasks, such as tax
filing, GST returns, and reporting foreign exchange receipts, occur monthly, quarterly, or annually.
The company must maintain a well-organized system for record-keeping and timely filing to ensure
continued compliance with Indian regulations.
To ensure that any remittance (whether an advance or regular payment) for software export and
services projects from outside of India is properly credited into your account and is free for
utilization, you need to follow certain procedures and comply with the regulations set by the
Reserve Bank of India (RBI) and other relevant authorities. Below are the key steps and compliance
requirements:
7. Maintaining Records
Keep a record of all remittance details, including invoices, contracts, payment receipts, bank
statements, and communication with the foreign client. These documents will be important
for tax and regulatory audits.
Annual Reporting: If you are an exporter of services, you may be required to file annual
reports with the RBI or other authorities regarding the receipt of foreign exchange earnings.
Key Takeaways:
Ensure that the remittance is related to a legitimate export invoice or service contract.
Your authorized dealer bank should handle most of the compliance requirements regarding
foreign exchange transactions.
Comply with GST, TDS, and RBI reporting norms to ensure legal and tax compliance.
Maintain proper records and documentation to facilitate audit and compliance checks.
If there are any specific concerns regarding the nature of the payment or if you are unsure about any
compliance issues, it may be advisable to consult with a qualified chartered accountant or legal
advisor familiar with FEMA and foreign exchange regulations.
Yes, there are compliance requirements for the closure of software export projects from India,
whether the closure is in normal or abnormal circumstances. The regulatory framework governing
the export of software from India primarily includes guidelines set by the Reserve Bank of India
(RBI), the Directorate General of Foreign Trade (DGFT), and other relevant authorities. Here are
the key compliance requirements:
Conclusion:
Whether a software export project is concluded normally or under abnormal circumstances, Indian
companies must ensure compliance with FEMA, DGFT, tax laws, and contractual obligations.
Timely reporting of foreign exchange transactions, fulfilling tax liabilities, proper documentation,
and adherence to legal frameworks are critical for smooth closure. If there are any issues, especially
with abnormal closures, legal advice should be sought to avoid any non-compliance consequences.
Exiting the software export business in India involves a set of legal, regulatory, and procedural
requirements to ensure compliance with various laws, including those related to tax, foreign
exchange, and business dissolution. Here is an outline of the main steps to follow when exiting the
software export business:
2. Financial Settlements
Clear Debts and Liabilities: Settle all outstanding dues with creditors, employees, tax
authorities, vendors, etc. This may include unpaid taxes, salaries, and other obligations.
Pay Taxes: Ensure that all taxes, including Goods and Services Tax (GST), Income Tax, and
other statutory obligations, are cleared before closure. This includes filing final returns.
GST Compliance: If your company is registered under GST, you must file final GST
returns and cancel the GST registration. You must also reverse any Input Tax Credit (ITC)
taken on assets and liabilities.
Income Tax Compliance: File a final Income Tax Return, including any pending taxes, and
obtain a no-objection certificate (NOC) from the Income Tax Department if required.
7. Reporting to Authorities
Director General of Foreign Trade (DGFT): If your company holds an Export Promotion
Capital Goods (EPCG) authorization or other export-related licenses, inform DGFT about
the cessation of business and ensure compliance with any specific regulations related to
these licenses.
Other Regulatory Bodies: If your company is registered with any other government body
or regulatory authority, ensure that all necessary notifications are made to these bodies,
including any industry-specific regulators.
Conclusion
Exiting the software export business in India is a complex process that involves several steps,
ranging from financial settlements to legal filings. It's crucial to follow the proper compliance
procedures to avoid future liabilities and ensure that the exit is smooth. Engaging professionals such
as tax consultants, legal advisors, and chartered accountants is highly recommended to guide you
through the process efficiently.