:::info மொழிபெயர்ப்பு குறிப்பு இந்த ஆவணம் தற்போது ஆங்கிலத்தில் உள்ளது. விரைவில் தமிழில் மொழிபெயர்க்கப்படும். :::
🔄 Converting an Estimate to Invoice
When a customer accepts your estimate, you can convert it directly into a tax invoice with a single action — all line items, pricing, and details are carried over automatically.
✅ Prerequisites for Conversion
An estimate can only be converted to an invoice when it is in Accepted status.
| Status | Can Convert? |
|---|---|
| Draft | ❌ No — send and get approval first |
| Sent | ❌ No — wait for customer acceptance |
| Accepted | ✅ Yes — ready to convert |
| Rejected | ❌ No |
| Expired | ❌ No |
| ConvertedToInvoice / "Invoice Generated" | ❌ No — already converted |
If a customer accepts verbally or via message (not through the system), manually change the estimate status to Accepted first, then proceed with conversion.
🔄 Steps to Convert
- Open the estimate with Accepted status
- Click the "Convert to Invoice" button
- A new invoice is created and opened automatically
- Review the generated invoice — verify dates, tax rates, and customer details
- Set the
invoiceDateanddueDateon the invoice - Save the invoice
The "Convert to Invoice" button is only visible when the estimate status is Accepted. It disappears permanently once the estimate has been converted.
📋 What Gets Carried Over
| Field | Copied from Estimate? |
|---|---|
| Customer name | ✅ Yes |
| Customer email and phone | ✅ Yes |
| All line items (product, qty, rate, discount, tax) | ✅ Yes |
shippingCharges | ✅ Yes |
notes | ✅ Yes |
termsAndConditions | ✅ Yes |
| Subtotal, taxes, and total calculation | ✅ Recalculated from line items |
| Estimate number | ❌ No — new invoice number assigned |
estimateDate and validUntil | ❌ No — set new invoiceDate and dueDate |
| Estimate status | ❌ No — invoice starts as Draft |
🔗 Estimate & Invoice Link
After conversion:
- The estimate status changes to ConvertedToInvoice (displayed as "Invoice Generated")
- The estimate stores the
convertedInvoiceId— a link to the generated invoice - You can navigate from the estimate to the invoice using this link
Each estimate can only be converted once. Once converted, the estimate is permanently locked in "Invoice Generated" status. To issue another invoice for the same customer:
- Create a new estimate and get it approved, or
- Create a new invoice manually
✍️ After Conversion — What to Do Next
- Open the generated invoice (navigate via the link on the estimate)
- Set the invoice date to today (or the actual billing date)
- Set the due date based on your payment terms
- Review tax rates — confirm GST/tax slabs are correct for each item
- Change status to "Sent" when ready to send to the customer
- Share the invoice PDF with the customer
The generated invoice starts in Draft status, giving you a chance to review everything before sending. Never send an invoice without reviewing the amounts, dates, and tax calculations.
📊 Before vs. After Conversion
| Estimate | Generated Invoice | |
|---|---|---|
| Number | EST-0001 | INV-0052 (auto-assigned) |
| Status | Invoice Generated | Draft → Sent → Paid |
| Dates | Estimate date + Valid until | Invoice date + Due date |
| Purpose | Quotation — non-binding | Legal billing document |
| Action | Waiting for approval | Awaiting payment |
❓ Common Scenarios
Customer accepted but wants changes
- Do not convert the original estimate yet
- Create a new estimate (or duplicate the original)
- Make the requested changes
- Get the new estimate accepted
- Convert the revised accepted estimate to invoice
Need to issue invoice quickly after verbal acceptance
- Open the estimate
- Change status to Accepted and save
- Immediately click "Convert to Invoice"
- On the invoice, set today as the invoice date
- Send the invoice
Customer accepted part of the estimate
- Do not convert the original estimate
- Create a new estimate with only the accepted items
- Get it accepted
- Convert the partial-scope estimate to an invoice