Quotes

Overview

Quotes let you present pricing to clients before starting work. Build a detailed quote, send it for approval, and convert it into a job once accepted — all without re-entering information.

The Quotes section includes three tabs: Quotes, Requests, and a Request Form settings link (owners only). Status summary cards at the top show how many quotes are in each stage at a glance.

Creating a Quote

You can start a quote two ways:

  • From an existing job — On the job page, click Create Quote. The quote is linked to that job and its client, and any line items already on the job are copied over so you don’t re-enter them.
  • As a standalone quote — From the Quotes tab, click New Quote and pick a client. No job is needed up front — Jeero creates the job automatically if and when the quote is accepted.

Add an optional note for internal reference. Quotes start in Draft and can be edited freely until you send them.

Adding Line Items

You can add line items in two ways:

  • From your catalog — Search your saved services and products to quick-add them with pre-set pricing. Adjust quantity or price as needed.
  • Custom line item — Enter a one-off description, quantity, and unit price for anything not in your catalog.

Each line item shows its subtotal automatically. Taxable items are calculated based on your company’s tax rate.

Tip: Keep your catalog up to date so your team can build accurate quotes in seconds.

Sending Quotes to Clients

When your quote is ready, click Send. Jeero emails the client a link to a branded quote page where they can review the details.

Client-Facing Quote Page

Your client sees a clean summary of all line items, totals, and any notes you included. From this page they can:

  • Accept the quote to give you the green light.
  • Decline the quote if it’s not right for them.
  • Pay a deposit online if you’ve set a deposit amount and connected payouts.

No login is required — the link is unique and secure. When a client accepts, you receive a notification, and if the quote wasn’t already tied to a job, one is created automatically.

Quote Statuses

Every quote moves through a clear lifecycle:

Status Meaning
Draft Still being edited, not yet sent to the client.
Sent Delivered to the client, awaiting their response.
Accepted Client approved the quote.
Rejected The client declined it from their quote page, or you marked it rejected.
Expired The quote passed its validity period and can no longer be accepted.

You can also reopen a quote: an accepted quote can be set back to Sent (“unaccept”), and a rejected quote can be revised, which returns it to Draft so you can update and resend it.

Quote Expiration

Quotes expire automatically based on your company’s quote validity period, which defaults to 30 days. You can change this in your company settings. When a sent quote passes its expiration date, its status moves to Expired and the client can no longer accept it.

Jeero sends an expiry reminder email to the client about a week before the quote expires, giving them a chance to act before it is too late.

Quote Requests

Quote requests let potential clients reach out to you directly from a public form on your website or a shared link. When someone submits a request, it appears in the Requests tab under Quotes with a notification badge for unviewed requests.

Setting Up the Request Form

Owners can configure the public quote request form from the Request Form settings page (accessible via the Request Form link next to the Quotes tabs). Settings include:

  • Enable/disable – Toggle the public form on or off.
  • URL slug – Customize the link (e.g., /request-quote/your-company-name). A slug is suggested automatically from your company name.
  • Introduction text – A custom message shown at the top of the form.
  • Thank-you message – The custom message clients see after submitting their request.
  • Form template – Choose the default form, or pick a custom form you’ve built (see below).

Once enabled, you get a shareable link, a preview button, and a QR code (which you can download and print on flyers, business cards, or vehicle signage). Embed code snippets are also provided for adding a “Request a Quote” button or an embedded form (iframe) to your own website.

What Clients Fill Out

Every form always asks for the client’s name and email. Beyond that, what appears depends on which form you’ve chosen:

The default form asks for:

  • Phone (optional)
  • Address (required) – with address autocomplete to help clients enter it accurately
  • Notes describing the work they need (required)

A custom form shows the fields you defined in your form template. Each field can be a short text box, a long text/notes box, a number, a date, a checkbox, a dropdown of preset choices, or a full address with autocomplete — and you decide which fields are required.

Every form is protected by Cloudflare Turnstile and a honeypot field to prevent spam.

Building a Custom Form

If the default fields don’t fit your business, build your own form from the Request Form management area (reachable from the Request Form settings page). Give the form a name, add as many fields as you need, set each field’s type, mark the ones you want to require, and arrange their order. Activate a form and select it on the Request Form settings page to make it the one shown to clients.

Managing Incoming Requests

Each request has a status:

Status Meaning
Pending A new request that hasn’t been converted or archived yet.
Reviewed Available as a filter for requests you’re still working through.
Converted Turned into a quote (and a job is created automatically).
Archived Dismissed or no longer relevant.

Opening a request marks it as viewed and clears its notification badge, so your team can tell at a glance which requests are still new.

From a request’s detail page, click Convert to Quote. In one step Jeero:

  • creates a new client, or matches an existing one by email address;
  • saves the submitted address as a property for that client (so it’s ready for scheduling);
  • creates a job; and
  • generates a draft quote pre-filled with the client’s notes.

You’re taken straight to the new quote to add line items and send it as usual. Requests you don’t want to act on can be Archived.

From Accepted Quote to Scheduling

Once a client accepts a quote, the job it belongs to is ready to be scheduled. Assign it to a crew and pick a date to get work underway. If the client paid a deposit, it is automatically recorded and applied when the invoice is generated.