Dealinsec Open App

Web Development Invoice Format

A GST-ready invoice format for a freelance web / software developer in India — with the correct SAC code, the right GST rate, and the line items you actually bill. Fill it in and download a PDF, free and no sign-up.

100% free No sign-up SAC 998314 GST-ready

A web developer's invoice in India should clearly list each service (design, front-end/back-end development, integrations, maintenance) under SAC code 998314 so clients can claim input tax credit, and add 18% GST split as CGST+SGST for same-state clients or IGST for out-of-state ones. Because most projects run on milestones, your invoice should also show any advance already received and the balance due, along with your PAN and GSTIN (mandatory once turnover crosses the registration threshold). For overseas clients, a developer registered under GST can raise a zero-rated export invoice under LUT without charging GST.

SAC code998314Information technology (IT) design and development services
GST rate18%CGST + SGST within state · IGST inter-state

What a freelance web / software developer typically bills for

Item / serviceBilledTypical rate
UI/UX design and responsive front-end development (landing + inner pages)per project₹35,000
Custom web application / back-end developmentper day₹6,000
WordPress / CMS website setup and theme customizationper project₹25,000
Third-party & payment gateway API integrationper integration₹8,000
Bug fixing and feature enhancement (hourly)per hour₹900
Annual maintenance, updates and security patching (AMC)per year₹18,000

Indicative market rates — set your own. Add these as line items and the invoice totals GST for you.

Opens the free GST invoice generator, pre-filled with these items.

How to make a web development invoice

1
Add your details

Your name / business, GSTIN if registered, and the client's details.

2
Add your work

List what you delivered — use the items above as a starting point — under SAC 998314.

3
Set GST & download

Pick 18% GST, choose CGST+SGST or IGST, and download the PDF.

What a GST-compliant web development invoice must include

A GST tax invoice should carry: your name, address and GSTIN; a unique invoice number and date; the client's name, address and GSTIN (if registered); a description of the service with its SAC code (998314 for web development); the taxable value; the GST rate and amount split as CGST + SGST (same state) or IGST (inter-state); the total in words; and your signature. Most Indian web developers work on milestones — commonly a 40-50% advance before starting, a stage payment at design/development sign-off, and the balance on delivery, with net 7-15 day terms on the final invoice.

Web Development invoice — frequently asked questions

Which SAC code should a web developer use on the invoice?

Use SAC 998314 — Information technology (IT) design and development services — for website and web-application design, coding and development work. Pure ongoing hosting or support may fall under 998315/998316, but for build-and-develop projects 998314 is the correct code, taxed at 18% GST.

Do I have to charge GST if my income is below the threshold?

No. GST registration is only mandatory once your annual turnover from services crosses 20 lakh (10 lakh in special-category states). Below that you can invoice without GST, but you also cannot collect it or pass on input tax credit — many developers still register voluntarily so business clients can claim ITC.

How do I invoice a foreign client for web development?

Software/IT development for an overseas client generally qualifies as an export of services. If you are GST-registered, file a Letter of Undertaking (LUT) and raise a zero-rated invoice with no GST charged, mentioning 'Export of service under LUT'. Keep FIRC/bank realization proof, as payment must be received in convertible foreign exchange.

How should advances and milestone payments show on the invoice?

GST is payable when you receive an advance for services, so issue a receipt voucher on the advance and adjust it in the final tax invoice. Show gross project value, less advance already received, and the balance due — this keeps your GST filings clean and avoids double-charging tax on the milestone.

Get every deal in writing — and get paid on time

DealInSec takes you from quotation to signed agreement to GST invoice in one place. Save your clients, send invoices, track payments, and e-sign contracts. Free to start.

Start free →