Estimates & Quotes

Prepare polished proposals for your clients and seamlessly turn approved quotes into billable invoices -- all from your desktop.

Creating an Estimate

Kantivo stores every estimate in your local PostgreSQL database, so your pricing details never leave your computer. To build a new quote:

  1. Open the Estimates section from the left-hand navigation
  2. Press the Create Estimate button
  3. Pick the relevant Customer from your contact list
  4. Specify the Estimate Date along with an Expiry Date that defines how long the quote remains valid
  5. Populate line items with the goods or services you are proposing (details below)
  6. Verify the calculated totals are correct
  7. Choose Save to keep it as a draft, or Save & Send to deliver it to the client right away

Line Items

Each row on your estimate represents an individual product or service being proposed:

Tip: Save time by pre-defining your frequently offered items under Products & Services. Once stored there, you can insert them into any estimate with a single selection rather than entering details from scratch each time.

Sending Estimates

Deliver a polished quote directly to your client by email:

  1. Navigate to the estimate you want to send and open it
  2. Select the Send Estimate option
  3. Look over the email preview to confirm the content
  4. Hit Send to dispatch it

Your client will receive the estimate as a professionally formatted PDF attachment. You can prepare estimates at any time and queue them to send when you are ready.

Estimate Status

StatusDescription
DraftStill being composed; has not been delivered to the client
SentDelivered to the client and pending their decision
AcceptedThe client has given their approval
DeclinedThe client chose not to proceed
ExpiredThe expiry date passed with no response from the client
ConvertedHas been turned into an active invoice

Converting to Invoice

Once your client gives the green light, turning that quote into a formal invoice takes just a moment:

  1. Open the approved estimate
  2. Select Convert to Invoice
  3. Kantivo transfers every line item automatically -- confirm the details look correct
  4. Modify dates or payment terms if the situation has changed
  5. Save the newly generated invoice
Note: Kantivo maintains a direct link between the source estimate and the resulting invoice. You can always trace back to the original quote from the invoice detail screen for complete audit visibility.

Payment Schedule (Draws / Milestones)

When a project will be billed in stages, attach a payment schedule directly to the estimate. This is especially valuable for contractors, builders, consultants, and any engagement where work is completed and paid for in defined phases.

Adding a Payment Schedule

  1. While creating or editing an estimate, check the Payment Schedule (Draws / Milestones) option at the bottom of the form
  2. Press + Add Draw to insert a payment milestone
  3. For each draw, provide:
    • Description: A label for the milestone (e.g., "Foundation Complete," "Final Walkthrough")
    • Amount: The payment expected at this stage
    • Due Date: When payment is expected (leave blank if using a condition instead)
    • Condition: A milestone trigger such as "Upon completion" or "At rough-in inspection"
  4. Use Split Evenly to distribute the total equally across all draws
  5. Use Auto-fill Remaining to assign whatever balance remains to the final draw
Note: The combined total of all draws must match the estimate total. A running balance indicator confirms whether your schedule is balanced before you save.

Conversion to Invoice

When you convert an estimate that includes a payment schedule into an invoice, Kantivo transfers the entire schedule automatically. Every draw's description, amount, due date, and condition is preserved on the resulting invoice so you can begin tracking payments immediately.

Editing & Deleting Estimates

Estimate Reports

Monitor how effectively your proposals are converting into real work: