Proforma Invoice vs Tax Invoice
Which one to send when, and why the wrong one delays payment or causes a tax problem.
By Swotboysandy 3 min read
Ask AI about this guide
In this guide
The core difference in practice
A proforma invoice is a preliminary document that estimates the cost of goods or services before the transaction occurs, whereas a tax invoice is the final legal record required for accounting and tax purposes after the work is delivered. Sending the wrong document at the wrong stage is the most common reason for delayed payments and rejected expense claims in B2B transactions.
When to send each document
Use a proforma invoice when a client needs to arrange internal budget approval, open a purchase order, or secure import licenses. It signals the expected amount but does not create a legal debt. For example, if you are charging ₹50,000 for a website design, the proforma lists this figure so the client can process internal approvals. Do not include a GSTIN on a proforma if you are not registered, as it may cause confusion in their audit trail.
Send a tax invoice only after the service is rendered or the goods are shipped. This is the document the client’s accounts team needs to record the expense and, if applicable, claim input tax credit. A tax invoice must include the date of supply, a unique invoice number, the description of services, the taxable value, and the applicable tax rate. In India, if you are GST registered, this document must comply with specific formatting rules to be valid for credit claims.

Consequences of mixing them up
Issuing a tax invoice before the work is done can create a mismatch in the client’s books. They may record a liability they do not yet owe, or attempt to claim tax credit on a supply that has not legally occurred. This often leads to reconciliation errors at the end of the month, which stalls payment until the accounts department resolves the discrepancy. Conversely, sending only a proforma and waiting for the client to ask for the final invoice delays your cash flow. The client cannot book the expense without the final document, meaning they cannot process the payment in their current cycle.
For unregistered freelancers, the distinction is simpler but still critical. You may issue a commercial invoice, but you must not label it a "GST Tax Invoice" or collect GST. If you are registered, you must issue a proper tax invoice. An unregistered supplier cannot issue a GST tax invoice, and doing so is a compliance violation. A bill of supply is specific to registered suppliers making exempt supplies or those opting for the composition scheme; it is not a substitute for a standard tax invoice on taxable supplies.
Generating the correct PDF
Accuracy in these documents depends on filling in the right fields without manual formatting errors. Invoiceful is a free online tool that runs in your browser, allowing you to select a template, fill in the details, and download a PDF without creating an account or leaving a watermark on the file. It includes specific fields for GST and can embed a UPI QR code for direct payment, ensuring the final document is ready for your client’s records. You can use it to generate both proforma and final invoices, ensuring the line items and totals match exactly between the two stages to avoid reconciliation issues. Once downloaded, the file is yours to keep; the tool does not store your data on a server. For more on managing your documentation workflow, see the studio notes.