GST for Web Developers – Complete Guide to Registration, Foreign Clients & GST Compliance
Understand GST registration thresholds, 18% GST on website development, LUT for international clients, ITC on hosting & tools, and return filing for your dev business.
Coding = Service Supply
All web development services attract 18% GST for Indian clients. Export is zero‑rated under LUT.
Quick Summary – GST for Web Developers
- Registration: Mandatory if annual service turnover exceeds ₹20L (₹10L in special category states).
- GST Rate: 18% on all web development, design, maintenance, and UI/UX services to Indian clients.
- Foreign Clients: Export of service – zero‑rated under LUT.
- LUT: File annually to avoid IGST on export services.
- ITC: Claim GST on hosting, domains, software, laptops, and office expenses.
- Returns: Monthly GSTR‑1 & GSTR‑3B; annual GSTR‑9.
What is GST for Web Developers?
GST for web developers refers to the Goods and Services Tax rules that apply to income earned from website design, development, maintenance, custom coding, and related consulting services. Web developers are service providers under GST, and the registration threshold is ₹20 lakh per annum (₹10 lakh for special category states). The standard GST rate on all web development services is 18%. When serving clients based outside India, the services may qualify as exports, which are zero‑rated under LUT. DisyTax has helped over 600 web developers get GST‑compliant. Start with our GST basic terms to understand the fundamentals.
Is GST Registration Mandatory for Web Developers?
Yes, if your annual aggregate turnover from services exceeds ₹20 lakh (₹10 lakh in special category states). This turnover includes all income from web development, design, maintenance, and consulting. Even if your agency or freelance practice works entirely with foreign clients, registration is mandatory once the threshold is crossed. Voluntary registration before crossing the limit is highly recommended because it allows you to claim input tax credit on software, hosting, hardware, and other expenses, and it enables LUT filing for export services. Our guide on is GST mandatory for online sellers provides broader context.
GST Registration Threshold for Web Developers
Since web development is a service, the threshold is ₹20 lakh (₹10 lakh for special category states). The aggregate turnover is the sum of all fees, retainers, project payments, and any other service income received during the financial year. Once you cross the limit, you must register within 30 days. You can also voluntarily register earlier to avail ITC and LUT. The registration process is online via the GST portal. Our GST registration threshold limit guide explains all the nuances.
GST Rate on Website Development Services
All website development and design services are taxed at 18% GST when provided to Indian clients. This includes every sub‑category: custom HTML/CSS sites, WordPress development, e‑commerce platforms, web application development, and UI/UX design. There is no separate rate for different types of development work – the entire service falls under the same 18% slab. For services provided to foreign clients (export of service), the rate is zero. You do not charge GST to the foreign client, but you must file LUT and report the export in your returns. This uniform rate simplifies invoicing but also means that any misclassification or attempt to charge a lower rate can lead to demand notices.
GST on Website Design and Development Services
The core offering of any web developer – designing and building websites – is a supply of services. For every Indian client, you must issue a tax invoice charging 18% GST on your fee. The client can claim input tax credit on this GST if they are a registered business. For foreign clients, the service is an export (zero‑rated). Ensure your contracts clearly define the scope of work and deliverables. This helps in case of any GST assessment or audit. See our GST for digital marketing agency guide for a broader perspective on service taxation.
GST on E‑Commerce Website Development
Building e‑commerce websites (Shopify, WooCommerce, custom platforms) is a service and attracts 18% GST. If you also provide integration with payment gateways, inventory management, or third‑party APIs, the entire bundle is a composite supply where the principal supply is web development, and 18% GST applies uniformly. For foreign e‑commerce clients, the export rules apply. If you also provide ongoing maintenance or support, those are separate services but also taxed at 18%.
GST on WordPress Website Development Services
WordPress development – theme customization, plugin development, and site building – is a professional service. 18% GST applies to Indian clients. If you resell premium themes or plugins as part of your project, the value of those items is included in your service value, and the entire amount is taxable at 18%. The client can claim ITC. For foreign clients, WordPress development is an export of service.
GST on Custom Software and Web Application Development
Building custom web applications, SaaS products, or bespoke software for clients is a service supply. The GST rate is 18% for Indian clients. If you license the software as a product (selling licenses), the classification may change, but typically, custom development remains a service. For export, it's zero‑rated. Proper documentation of the intellectual property rights and deliverables is crucial.
GST on Website Maintenance and AMC Services
Ongoing website maintenance, support, and Annual Maintenance Contracts (AMCs) are services. They are taxed at 18% for Indian clients. You must issue invoices at the agreed intervals (monthly, quarterly, annually). If the AMC includes hosting, domain renewal, and other third‑party costs, the value of those items is part of your service unless you show them as pure reimbursements. For foreign clients, maintenance services are exports.
GST on UI/UX Design Services
User interface and user experience design, wireframing, and prototyping are professional services. The GST rate is 18% for Indian clients. Whether you provide standalone UI/UX design or as part of a larger web development project, the rate remains 18%. For foreign clients, it's an export. If you sell design assets as digital files, it may still be classified as a service rather than goods.
GST on Freelance Web Development Services
If you work as a freelance web developer, the same GST rules apply. Your income from all freelance projects – whether through platforms like Upwork, Fiverr, or direct clients – aggregates towards the ₹20 lakh threshold. If you are registered, you must charge 18% GST to Indian clients and issue tax invoices. For foreign clients, it's an export. Even if the platform deducts TDS, GST is separately applicable. Our GST for freelancers and digital businesses category has comprehensive resources.
GST on Foreign Clients and International Projects
When your web development business serves clients outside India, the service qualifies as an export of service if: (1) the supplier is in India, (2) the recipient is outside India, (3) the place of supply is outside India, and (4) payment is received in convertible foreign exchange. The export is zero‑rated. This means you do not charge any GST to the foreign client. Instead, you can claim a refund of the input tax credit on your expenses. To export without paying IGST upfront, you must file a Letter of Undertaking (LUT) on the GST portal. Without LUT, you must pay IGST and claim a refund, which affects cash flow. Our exports under GST guide covers this thoroughly.
Export of Services Under GST for Web Developers
All web development services provided to foreign recipients with forex payment are exports. The place of supply is the location of the service recipient, which is outside India. Therefore, the transaction is zero‑rated. You must report export services in GSTR‑1 Table 6A and file an LUT to avoid IGST. ITC accumulated due to zero‑rated supplies can be refunded. This is a major advantage for developers who work with overseas clients.
LUT Filing for Web Developers
If you serve foreign clients, filing a Letter of Undertaking (LUT) is essential. It allows you to export services without paying IGST upfront. The process is simple:
- Login to GST Portal – Use your GSTIN at gst.gov.in.
- Navigate to LUT Filing – Services → User Services → Furnish Letter of Undertaking (LUT).
- Select Financial Year – e.g., 2026‑27.
- Fill Declaration – Confirm no prosecution for tax evasion and commitment to export obligations.
- Sign and Submit – Using DSC or EVC.
- LUT Effective Immediately – Valid for the entire financial year.
DisyTax files LUTs for web developers within 24 hours. This simple step preserves cash flow and unlocks ITC refunds.
Place of Supply Rules for Website Development Services
The place of supply determines whether a transaction is intra‑state, inter‑state, or export. For web development services, the general rule is the location of the service recipient. If the client is in Tamil Nadu and your office is in Delhi, the place of supply is Tamil Nadu, making it an inter‑state supply (IGST). If both are in the same state, it's intra‑state (CGST+SGST). For foreign clients, the place of supply is outside India, making it an export. Understanding these rules is crucial for correct GST chargeability. See our place of supply for services guide.
GST Invoice Requirements for Web Developers
As a registered web developer, you must issue proper GST‑compliant invoices:
- Indian clients: Tax invoice with 18% GST, mentioning the service description (e.g., "Website Development – Project Alpha"), client's GSTIN (if registered), and your GSTIN.
- Foreign clients: Export invoice without GST, stating "Supply meant for export under LUT without payment of IGST".
- Milestone payments: Invoice at each milestone as per contract. Advance payments require a receipt voucher and GST payment.
Use our GST invoice format for ready‑to‑use templates.
GST Return Filing Requirements for Web Developers
Registered developers must file:
- GSTR‑1: Report all outward supplies – domestic services and exports. Due 11th (monthly) or 13th after quarter (QRMP).
- GSTR‑3B: Summary with ITC claim and tax payment. Due 20th (monthly) or 22nd‑24th (QRMP).
- GSTR‑9: Annual return.
Nil returns are mandatory for periods with no activity. Late filing incurs ₹50/day penalty. Our GST return filing for online sellers guide is a practical resource.
GSTR‑1 and GSTR‑3B Filing for Web Developers
In GSTR‑1, report domestic B2B services invoice‑wise in Table 4, and exports in Table 6A. For B2C services (if you serve unregistered individuals), use Table 7. In GSTR‑3B, claim ITC on hosting, software, hardware, and other expenses, and pay tax on domestic services. Proper reconciliation of your accounting records with GST returns is essential to avoid mismatches.
Input Tax Credit (ITC) Available to Web Developers
ITC is a major benefit. Your web development business can claim credit on:
- Hosting services (AWS, DigitalOcean, SiteGround) – 18% GST
- Domain registration and SSL certificates
- Software subscriptions (Adobe Creative Cloud, Sketch, Figma, GitHub, IDE tools)
- Hardware (laptops, monitors, servers) – capital goods ITC
- Freelance developers or agencies you outsource to (if registered)
- Office rent, internet, and utilities
- Professional services (legal, accounting, consulting)
Ensure you have valid tax invoices and that the supplier has filed their GSTR‑1. ITC claimed must not exceed the credit in GSTR‑2A by more than 10%. See our ITC guide.
GST on Hosting, Domains and Software Subscriptions
Most hosting and domain providers charge 18% GST on their India invoices. If you purchase from an Indian entity (e.g., Hostinger India, GoDaddy India), you receive a GST invoice and can claim ITC. If you purchase directly from a foreign provider without an Indian GSTIN, Reverse Charge Mechanism (RCM) may apply – you must pay GST yourself and then claim ITC. Always check the invoice to see if GST is separately charged. Our RCM applicability list can help you determine when RCM applies.
Common GST Mistakes Made by Web Developers
❌ Not registering because most clients are foreign
✅ Solution: Once turnover crosses ₹20L, registration is mandatory. File LUT for zero‑rated exports.
❌ Charging different GST rates for design vs. development
✅ Solution: All web development and design services are uniform at 18%. Don't split rates.
❌ Not filing LUT and paying IGST on export services
✅ Solution: File LUT at the start of each year to avoid unnecessary IGST payment.
❌ Not claiming ITC on hosting, domains, and software
✅ Solution: Save all invoices and claim ITC in GSTR‑3B. It's a legitimate business expense.
Penalties for GST Non‑Compliance
- Late registration: 10% of tax due or ₹10,000, whichever is higher.
- Late filing: ₹50/day per return (₹25 CGST + ₹25 SGST).
- Interest: 18% p.a. on tax dues.
- Wrong ITC claim: 100% penalty.
- Non‑compliance: Registration cancellation and recovery proceedings. See GST late fees and cancellation rules.
GST Compliance Checklist for Web Developers
- ✅ Register for GST once aggregate service turnover crosses ₹20L (or voluntarily).
- ✅ File LUT at the start of each financial year for export clients.
- ✅ Issue proper tax invoices for all Indian clients and export invoices for foreign clients.
- ✅ Collect and preserve all expense invoices (hosting, domains, software, hardware).
- ✅ File GSTR‑1 and GSTR‑3B before due dates, even if nil.
- ✅ Reconcile ITC claims with GSTR‑2A monthly.
- ✅ Maintain proper records of all contracts, invoices, and bank statements for 72 months.
Frequently Asked Questions (FAQs) on GST for Web Developers
Is GST registration mandatory for web developers?
Yes, if annual service turnover exceeds ₹20L. Voluntary registration is beneficial for ITC and LUT.
What is the GST rate on website development services?
All web development, design, and maintenance services attract 18% GST for Indian clients. Export is zero‑rated.
Can web developers export services under GST?
Yes, if provided to a client outside India with forex payment. File LUT for zero‑rated export.
Do web developers need LUT for foreign clients?
Yes, LUT is essential to export services without paying IGST. It's an annual online filing.
How to file GST returns for web developers?
Report domestic services in GSTR‑1 Table 4, exports in Table 6A. Claim ITC and pay tax in GSTR‑3B.
Can web developers claim ITC on hosting and domain expenses?
Yes, if the invoice is in your name. 18% GST on hosting and domains is fully creditable as ITC.
What about GST on freelancers hired for web development?
If the freelancer is registered, they charge GST, and you can claim ITC. If unregistered, RCM may apply.
Is GST applicable on maintenance contracts and AMCs?
Yes, maintenance and AMC services are taxable at 18% for Indian clients. Export is zero‑rated.
Essential GST Resources for Web Developers
💻 Build Websites – Let DisyTax Handle Your GST!
From LUT filing to ITC optimization, DisyTax supports 600+ web developers. Get your GSTIN in 7 days and focus on coding, not compliance.
🚀 Popular Services
🏢 Business Registration
View All Registrations📊 Calculators
- 📈 EMI Calculator →
- 💰 Income Tax Calculator →
- 🧾 HRA Calculator →
- 📉 Advance Tax Calculator →
- ⏱️ GST Late Fee Calculator →