Finance

Creating an estimate from a job

Create and send estimates to customers before work begins. When linked to a job, customer and job details are pre-filled automatically and approved estimates can be converted directly into invoices.

Overview

Estimates let you send pricing proposals to customers before work begins. When created from a job, customer and job details are automatically pre-filled. Once approved, estimates can be converted into invoices.

Who can access this

  • Super Admin: can create estimates from any job.
  • Admin: can create estimates from any job.
  • Lead Technicians and Technicians cannot create estimates.

How to create an estimate from a job

From the jobs list:

  • Navigate to Work Order → Jobs
  • Find the job in the table
  • Click the Actions menu (three-dot icon) on the job row
  • Select Create Estimate
  • Choose how to create it:
    • Create Manually: open the standard estimate form
    • Create Using AI Max: use the AI estimator to auto-generate an estimate based on the job details
create-estimates

From the job detail page:

  • Open the job detail page
  • Click the Estimates tab
  • Click the + button to create a new estimate linked to this job

From the job detail header:

  • Open the job detail page
  • Click the + Create button in the top right corner
  • Select Estimate
  • Choose Create Manually or Create Using AI Max
estimate-craetion

The estimate creation process

Estimate creation follows a multi-step form:

  • Step 1: Customer & Job Details - review the customer name, billing address, and optionally link the estimate to a job
  • Step 2: Products & Services - add line items with quantity, rate, tax, and discount
  • Step 3: Recurring Service - toggle on if the work repeats on a schedule and configure the frequency and billing details
  • Step 4: Terms - set the estimate date, expiration date, and an optional customer message
  • Step 5: Media and Documents - upload or import media from the linked job

After completing these steps, you can Save Draft or click Review & Send to send the estimate to the customer.After completing these steps, you can save the estimate as a draft or proceed to the Review & Send page to preview and send it to the customer for approval.

Estimate statuses

Status

Meaning

Draft

Estimate created but not yet sent

Approved

Customer has approved the estimate

Deposit Paid

A deposit has been received for the estimate

Expired

The estimate has passed its expiration date

Void

The estimate has been voided

What happens after approval

When a customer approves an estimate:

  • The estimate status changes to Approved
  • You can create tasks and invoices directly from the approved estimate
  • The approved amount appears in the job's financial summary

Using AI Max for estimates

The AI Max estimator generates an estimate automatically based on the job's title, description, and tags. The generated line items are a starting point you can review and adjust them before sending to the customer.

To use it, select Create Using AI Max from the estimate creation menu and follow the prompts.

Tips

  • You can create multiple estimates per job useful when offering different pricing options to a customer
  • Estimates link back to the parent job so all financial data rolls up to the job level
  • Use the Duplicate feature on an existing estimate to quickly create a revised version
  • Customers can approve, decline, or request changes on estimates through a shared link

On this page