Invoice Generator ยท 7 min read
How to Invoice a Client: The Complete Step-by-Step Guide
Invoicing is not just about sending a PDF. Done right, it gets you paid faster and builds a professional reputation. Here is every step โ from agreement to receipt.
Why Invoicing Process Matters as Much as the Invoice Itself
A well-formatted invoice sent at the wrong time, to the wrong contact, without agreed payment terms, will still result in late payment. The invoice document is only one part of the process. Getting paid consistently and on time requires following a clear workflow from the moment you take on a client to the moment the payment clears.
Step 1: Agree on Payment Terms Before the Work Starts
The most common cause of invoice disputes and late payments is a mismatch in expectations. Before you begin any work, confirm in writing:
- Payment timeline: Net 7, Net 14, Net 30, or payment in advance.
- Milestone billing: For longer projects, agree on which deliverable triggers each invoice.
- Late payment terms: State upfront that overdue invoices attract a fee (e.g., 1.5% per month). This is legally enforceable in most jurisdictions and discourages delay.
- Early payment discount: Offering 2% off for payment within 7 days can significantly accelerate cash flow.
- Preferred payment method: Bank transfer, UPI, cheque โ confirm what works for both parties.
These terms should be in your contract or at minimum in a written proposal that the client has acknowledged. If these are agreed verbally, send a confirmation email immediately.
Step 2: Track Time and Deliverables as You Work
Vague invoices get queried. If your invoice says "consulting services โ โน40,000," a client's finance department will ask what that covers. If you can say "8 hours of brand strategy consulting on [specific dates] at โน5,000/hour," payment is processed without friction.
Keep a simple log of hours worked, materials used, or milestones completed. A spreadsheet or even a notes file on your phone is sufficient. This data feeds directly into your invoice line items.
Step 3: Create the Invoice
With your time and deliverable data ready, open a free invoice generator and fill in the required fields. Your invoice should include:
- Your business name, address, and tax registration number (GST/VAT/PAN).
- The client's full name and address (and GSTIN for B2B GST invoices in India).
- A unique invoice number and the invoice date.
- A clear due date (calculated from your agreed payment terms).
- Line items with description, quantity, rate, and total for each.
- Subtotal, applicable taxes (CGST/SGST or IGST shown separately for GST invoices), and the final total.
- Payment instructions: bank account details, UPI ID, or payment link.
- A notes field for any relevant reference numbers (purchase order, project code).
GoWin's free Invoice Generator covers all of these fields and produces a clean, downloadable PDF. No login required. No subscription. Just fill and download.
Step 4: Send the Invoice Promptly
Send the invoice the same day you complete the work or reach the agreed milestone. Delay on your side signals that payment is not urgent โ and clients respond accordingly. Research by the Federation of Small Businesses found that businesses that send invoices immediately after delivery are paid significantly faster than those that batch their invoicing at month end.
Send the PDF by email with a short, professional covering note. Address it to the specific person who processes payments (often someone in finance, not your project contact). Copy your project contact. Include the invoice number, amount, and due date in the email body โ do not make the recipient open the attachment to find the basics.
Step 5: Follow Up if Overdue
A payment that is one day past the due date is overdue. Act on it that day. A polite but direct reminder email โ referencing the invoice number, amount, due date, and your bank details โ is entirely professional. Most late payments are the result of admin oversight rather than intent to delay, and a prompt reminder resolves them quickly.
If a payment is more than two weeks overdue with no response, escalate: phone the accounts payable contact directly. If payment is more than 30 days overdue and unresolved, consider a formal late payment notice citing your agreed terms. In the UK, the Late Payment of Commercial Debts Act gives small businesses the right to charge statutory interest on overdue B2B invoices. In India, the MSME Development Act provides similar protections for registered MSMEs.
Step 6: Mark Paid and File
Once payment arrives, note the date and method of payment, and issue a receipt if the client requests one. File the invoice (and any associated purchase order or contract reference) in a way that lets you retrieve it easily โ by client, by month, or by invoice number. Keep records for at least seven years (the standard requirement under GST rules in India and most other tax frameworks).
Tips for Getting Paid Faster
- State the due date explicitly โ "due by 15 May 2025" is clearer than "Net 30."
- Make payment easy โ include your UPI QR code, bank details, and any online payment link on the invoice itself.
- Invoice the right contact โ confirm the accounts payable email before sending, not after chasing.
- Reference the PO number โ for corporate clients, an invoice without a purchase order number attached may be held up in their system indefinitely.
- Offer an early payment discount โ even 2% off for payment within 7 days is often worth it for the improved cash flow.
References
- Atradius. (2023). Payment Practices Barometer โ Asia Pacific. Atradius Credit Insurance.
- HMRC. (2023). Late payment of commercial debts โ your rights. HM Revenue & Customs.
- GST Council. (2017). Central Goods and Services Tax Act, 2017, Section 31. Government of India.
- Federation of Small Businesses. (2022). Late payment report. FSB UK.