💻 For Developers · Free Template

Invoice Template for Web Developers in India (Free, GST-Ready)

Invoice templates for freelance web developers — project-based, milestone, retainer, and hourly formats. With SAC code 998314, GST fields, and payment protection clauses.

📖 7 min read·By InvoicePilot Team

Create your dev invoice in 60 seconds

GST auto-calculated, PDF download, send to client — free forever.

Try Free →

SAC code & GST for web developers

Web / App Development

998314

GST: 18%

IT Consulting / Advisory

998312

GST: 18%

Software Maintenance

998314

GST: 18%

API / Backend Services

998314

GST: 18%

All web development, mobile app, and software services fall under SAC 998314. GST rate is 18% (CGST 9% + SGST 9% for same-state, IGST 18% for different state, 0% for international clients).

Template 1 — Project-based invoice

Use for fixed-price projects like website builds, app development, or custom software.

Arjun Dev Works

Pune, Maharashtra — 411001

GSTIN: 27XXXXX1234X1Z5 · arjun@devworks.in

SAC: 998314 (Web Development)

TAX INVOICE

INV-2026-031

09/03/2026 · Due: 23/03/2026

Bill To

TechStart Pvt. Ltd., Pune, MH

Same state → CGST + SGST

DescriptionSACAmount
E-commerce website (React + Node.js)998314₹80,000
Payment gateway integration998314₹15,000
3 months post-launch support998314₹12,000
Subtotal₹1,07,000
CGST 9%₹9,630
SGST 9%₹9,630
Total₹1,26,260
Note: 50% advance (₹63,130) received on 01/03/2026. Balance due: ₹63,130 · Source code delivered on full payment.

Template 2 — Milestone invoice

Use for large projects split into phases. Bill after each milestone is approved.

Arjun Dev Works

SAC: 998314 · GSTIN: 27XXXXX1234X1Z5

TAX INVOICE

INV-2026-032 · Milestone 2 of 3

Project

Mobile App Development — FinTrack App

Total project value: ₹3,00,000 · Milestone 2: Backend API + Database

MilestoneStatusAmount
Milestone 1: UI Design + PrototypesPaid ✅₹1,00,000
Milestone 2: Backend API + Database (current)Due now₹1,00,000
Milestone 3: Testing + DeploymentUpcoming₹1,00,000
This invoice₹1,00,000
IGST 18%₹18,000
Total due₹1,18,000

Template 3 — Monthly retainer invoice

Use for ongoing maintenance, support contracts, or monthly dev retainers.

Arjun Dev Works

SAC: 998314 · GSTIN: 27XXXXX1234X1Z5

TAX INVOICE

INV-2026-033

March 2026 Retainer

ServicePeriodAmount
Monthly maintenance retainer (20 hrs @ ₹1,500/hr)March 2026₹30,000
Bug fixes & hotfixes (3.5 hrs @ ₹1,500/hr)March 2026₹5,250
AWS hosting managementMarch 2026₹3,000
Subtotal₹38,250
CGST 9%₹3,442
SGST 9%₹3,442
Total₹45,134

Developer-specific invoice best practices

Always specify IP transfer terms

Add: "Source code and IP transferred to client upon receipt of final payment. Until then, all work remains property of [Your Name]." This protects you legally.

Document scope clearly in the invoice

Include what was built, tech stack used, and what is NOT included. Prevents disputes about "you didn't build X" months later.

Use milestone billing for projects above ₹50,000

Never do 100% payment at the end for large projects. Break into 3 milestones: 30% advance, 40% mid-point, 30% on delivery.

Include environment details for deployments

Note: "Deployed to production on [date]. Server access credentials delivered via secure channel." Creates a paper trail.

Add a maintenance exclusion clause

"This invoice covers development only. Ongoing maintenance, bug fixes after 30 days, and new features are billed separately."

Create your dev invoice in 60 seconds

Milestone billing, GST auto-calculation, PDF download, email to client. Free forever.

Start Free — No Credit Card →