A freelancer’s income doesn’t come from selling units — it comes from projects, hours and monthly retainers, each billed differently, often with TDS deducted by the client before payment even arrives. Here’s the correct invoice format.
Freelancer billing software has to support project-based invoicing (a fixed milestone payment), hourly billing (logged hours × rate), and retainer billing (a fixed monthly fee) — often for the same client across different engagements — without forcing everything into a single rigid “item x quantity” mold.
It also has to account for TDS: many clients deduct tax at source before paying a freelancer, so the invoice and the actual received amount can legitimately differ, and that gap needs to be visible, not confusing.
| Field | Why It’s Needed |
|---|---|
| Invoice number & date | Standard GST requirement, sequential for the financial year |
| Project / Milestone name | Identifies which engagement the invoice covers |
| Billable hours or fixed fee | Hourly rate × hours, or a fixed project/retainer amount |
| SAC code & GST rate | Freelance/consulting services commonly at 18% |
| PAN (yours) & Client PAN | Needed for TDS reconciliation with the client |
| TDS deducted | Shown separately from GST, since it’s a different deduction |
| Net payable | What you actually receive after TDS |
| Payment terms & due date | Net 15/30 days or as agreed with the client |
Below is BizKhata’s template gallery — the Freelancer / Consultant template sits alongside 45+ other GST-ready formats, pre-configured with the fields this business needs so you’re not building the invoice structure from scratch.

BizKhata’s Freelancer / Consultant template, ready to apply with one click
All three billing models on one invoicing system.
Net payable calculated clearly, distinct from GST.
Your PAN and client PAN for clean TDS reconciliation.
Net 15/30 day terms with due dates on every invoice.
Billing continues even if the internet connection drops.
No recurring subscription — pay once for a billing system built for freelance work.
BizKhata includes GST-ready templates for other businesses too — explore the ones closest to yours:
A freelancer invoice needs an invoice number and date, project or milestone name, billable hours or fixed fee, SAC code and GST rate, both PANs for TDS reconciliation, TDS deducted, and the net payable amount.
Freelance and consulting services are generally taxed at 18% GST under SAC 9983 — confirm current applicability on the official GST portal.
GST is a tax you charge and collect from the client; TDS is tax the client deducts from your payment under the Income Tax Act. Both should be shown separately, since the invoiced amount and the amount you receive can legitimately differ.
A retainer should be billed as a fixed recurring amount for a clear billing period, while project work is billed per milestone or on completion — both should be supported without forcing one format on the other.
Yes, many freelancers do both for the same client across different engagements — invoicing software should support switching between hourly and fixed-fee billing without extra setup.
Yes. BizKhata’s Freelancer / Consultant template supports project, hourly and retainer billing, TDS-aware net payable calculation, and payment terms tracking.
Download BizKhata free for Windows or Mac — TDS-aware billing, GSTR-ready.
Download BizKhata Free