Invoice Docs
Create Estimate

Estimates are quotations sent before issuing an invoice.

Create estimate page

Estimate statuses

StatusMeaning
DraftEstimate is being prepared.
SentEstimate has been shared with customer.
AcceptedCustomer accepted the quote.
RejectedCustomer rejected the quote.
ExpiredValid-until date has passed.
ConvertedEstimate has been converted to invoice.

Create estimate fields

An estimate can include:

  • Estimate number
  • Title
  • Customer details
  • Phone
  • Email
  • Address
  • Estimate date
  • Valid until date
  • Discount
  • Status
  • Line items
  • HSN code
  • Tax category
  • Tax percentage
  • Notes

Estimate actions

Available actions:

  • Estimate List
  • Edit Estimate
  • Preview Estimate
  • Estimate Overview
  • New Item
  • Add Row
  • Duplicate
  • Clear
  • Save
  • Open AI assistant, if enabled

Rejection details

When marking an estimate as rejected, users can choose a reason:

  • Price too high
  • Requirement changed
  • Selected another vendor
  • Budget not approved
  • Need modification
  • Other

For “Other”, a comment is required.

Convert estimate to invoice

Conversion creates a new invoice from the estimate.

What carries over:

  • Customer/receiver details
  • Items
  • Quantity
  • Price
  • HSN
  • Tax category/tax percentage
  • Notes/terms
  • Currency
  • Template-related data
  • Source estimate link/reference

What changes:

  • New invoice number is generated
  • Invoice date defaults to current date
  • Invoice status starts as draft
  • Payment tracking starts only after conversion

Conversion restrictions

Estimate conversion is blocked when:

  • Estimate is expired
  • Estimate is rejected
  • Estimate status is not draft, sent, or accepted

Best practices

  • Use estimates for quotes that need customer approval.
  • Set realistic valid-until date.
  • Mark sent/accepted/rejected properly to track sales conversion.
  • Convert only the final approved estimate.