· 3 min read

How to Write a Professional Invoice in 5 Steps

Step-by-step guide to writing professional invoices that get paid on time. Covers what to include, how to format, and how to follow up on late payments.

Step-by-step guide to writing professional invoices that get paid on time. Covers what to include, how to format, and how to follow up on late payments.

A professional invoice does one thing: it gets you paid. A bad invoice causes confusion, delays, and awkward follow-up conversations. Here’s how to write one that works.

Step 1: Include All Required Information

Every invoice must have:

  • Your details: Full name or business name, address, email, phone
  • Client details: Their name, company, and billing address
  • Invoice number: Unique ID — never duplicate this
  • Invoice date: When you’re issuing it
  • Payment due date: “Net 30” means 30 days from invoice date
  • Services rendered: A clear line-by-line breakdown
  • Total amount due: Including any taxes
  • Payment instructions: How you want to be paid

Step 2: Describe Your Work Clearly

Vague = delayed payment. Specific = paid on time.

Bad: Website work — ₹40,000

Good:

  • Homepage redesign (mockup + development): 12 hrs × ₹2,000 = ₹24,000
  • Mobile responsive implementation: 8 hrs × ₹2,000 = ₹16,000

When the client’s accounts team sees exactly what they’re paying for, the invoice clears faster.

Step 3: Handle Taxes Correctly

In India: If you’re GST-registered, include:

  • Your GSTIN
  • Client GSTIN (for B2B invoices)
  • HSN/SAC code for your service
  • CGST + SGST (for intra-state) or IGST (for inter-state)

Other countries: Include VAT, sales tax, or any applicable local tax with the rate and amount.

Step 4: Choose a Payment Due Date That Works for You

Common terms:

  • Due on receipt — technically immediate, rarely paid that way
  • Net 15 — 15 days; good for regular clients
  • Net 30 — 30 days; most common for B2B

If cash flow matters, use Net 15 or add an early payment discount: “2% discount if paid within 7 days.”

Step 5: Send It Immediately

The moment you finish the work, send the invoice. Every day you wait is a day added to when you get paid. Attach it as a PDF so it doesn’t land in spam, can’t be edited, and prints exactly as intended.

Following Up on Unpaid Invoices

If the due date passes:

  1. Day 1 after due: Polite reminder — “Just checking in, invoice INV-042 was due yesterday.”
  2. Day 7: Second reminder with the invoice attached again
  3. Day 14: Formal notice — reference the invoice number and due date, state the overdue amount
  4. Day 30+: Add a late payment fee (include this in your original contract)

The Faster Way

Writing invoices manually is fine for one or two clients. Once you have five or more, it becomes a time sink.

Wageasy handles the formatting, taxes, and numbering automatically. Create an invoice in 2 minutes, send as PDF, and track payment status without a spreadsheet.

Try Wageasy free →


Related guides:

  • invoicing
  • freelancing
  • guide
Share:
Back to Blog

Related Posts

View All Posts »