Marketplace work often skips this entirely (payment happens through the platform), but any direct client relationship needs a real invoice — it's the formal, professional record of what's owed and why.
| Field | Why it's needed |
|---|---|
| Invoice number and date | For both sides' record-keeping, and required for any real bookkeeping or tax filing later |
| Freelancer's name/business name and contact details | Identifies who's being paid |
| Client's name and details | Identifies who owes it |
| Itemized description of work | Not just "Website — ₹15,000" but what that covers, referencing the agreed scope |
| Amount, currency, and due date | Removes any ambiguity about how much, in what currency, and by when |
| Accepted payment method(s) | Tells the client exactly how to actually pay |
For milestone or project-based work, invoice at each agreed payment point (e.g., 50% upfront, 50% on delivery) rather than waiting until the very end — sending it promptly, the same day a milestone is hit, keeps payment cycles predictable for both sides.
| Tool | Good for |
|---|---|
| Wave | Genuinely free invoicing and basic bookkeeping, a solid starting point |
| A clean template in Google Docs/Sheets | Zero cost, full control, fine for very early, low-volume freelancing |
| Built-in invoicing in Payoneer/PayPal | Convenient if already using that platform for payment, one less tool to manage |
Invoices double as your bookkeeping
Keep a copy of every invoice sent — beyond just being professional, it becomes the actual record needed at tax time, covered in a later lesson.