See it in actionBook a demo →

Quotes

Create and send quotes your customers can accept online, track them through draft, sent, accepted, and rejected, and convert accepted quotes into work orders or maintenance jobs — with deposits, discounts, chemical billing, and QuickBooks Estimate sync.

Updated August 1, 2026

Quote it, send it, convert it

The Quotes page is where you create and send quotes. Quotes are emailed to the customer, who can accept online — and an accepted quote converts straight into a work order or a maintenance job. Every quote moves through four statuses: draft, sent, accepted, and rejected.

Create a quote

The Quotes page listing quotes by status with a Create Quote button
  1. 1Open Quotes and click Create Quote.
  2. 2The form is two steps: customer details, then line items and send.
  • Work order quotes price with line items (title, price, and an optional description each). Maintenance quotes price with a single Price Per Visit plus a chemical billing choice (below).
  • Valid For is required — 7, 14, 30, 60, or 90 days. The quote page shows "Valid for N days" in its timeline.
  • Customer Message is included in the quote email sent to the customer; Internal Notes are only visible to your team and never appear in the email.
  • On work-order quotes, Add Discount adds a described dollar-amount discount that shows as its own line in the total.

Require a deposit on a work-order quote

Work-order quotes can require a deposit. Check Require Deposit in the pricing section and enter a flat dollar amount — the deposit is calculated on the subtotal before discounts. Your Stripe account must be connected; until it is, the form shows "Connect Stripe to require a deposit on quotes".

  • When the quote is accepted, the deposit gets collected first. If the customer has a saved payment method, the accept dialog shows a "Charge deposit to" picker: choose Send Invoice to email a deposit invoice, or pick a saved card to charge the deposit on acceptance.
  • With no saved payment method, a deposit invoice is emailed to the customer automatically.
  • The quote page shows a Deposit Required card with live status: Pending before acceptance, then Awaiting Payment with a View Deposit Invoice link once the invoice goes out.
  • Once paid, the deposit moves into the pricing breakdown as a Deposit paid line and the total becomes Remaining.
  • Try to create the work order before the deposit is paid and a Deposit Not Yet Paid warning asks you to confirm first.

Chemical billing on maintenance quotes

Maintenance quotes carry a Chemical Billing choice that flows into the maintenance job when the quote converts:

  • Chemicals billed separately — chemicals used are billed as additional line items.
  • All chemicals included in price — the visit price covers all chemicals.
  • Specific chemicals included — set included amounts per visit; overages and other chemicals bill separately. The quote page shows an Included Chemicals card listing what the per-visit rate covers.

Send and manage a quote

  • On a draft quote: Send Quote emails it to the customer.
  • On a sent quote: Resend, Mark Accepted, or Mark Rejected — useful when the customer answers by phone instead of clicking the link.
  • Customers can also accept the quote themselves online from the emailed link — no marking needed on your end.
  • On draft and sent quotes, Preview Email shows the exact branded email the customer receives before (or after) you send it.

Timeline: who did what, when

Every quote page has a Timeline card — a full audit log of the quote's life: Created, Updated, Sent, Accepted, Rejected, Archived, Unarchived, Job Linked, Invoice Created, and Invoice Paid. Each entry shows who performed it, with an Employee or Customer badge, and when — so you can see at a glance whether the customer accepted online or someone on your team marked it.

Archive a quote

  • Archive (on the quote or from the list) hides a quote from the main list — useful for dead quotes you don't want cluttering the page.
  • Check Show Archived above the quotes list to see archived quotes, and Unarchive to bring one back.
  • Archiving and unarchiving are recorded in the quote's Timeline.

QuickBooks Estimate sync

With QuickBooks connected and quote syncing on, sent quotes sync to QuickBooks as Estimates. The quotes list shows a per-quote sync status icon (synced, pending, or failed), and the quote page shows the live state: QB Pending, a View Estimate in QuickBooks link once synced, or QB Sync Failed with a Retry button to re-sync that quote on the spot. See QuickBooks sync.

Convert an accepted quote

Once a quote is accepted, a card appears on it with two buttons: Create Work Order (for one-time work — see work order billing) or Create Maintenance Job (for recurring service — see create jobs). The quote becomes the job, so nothing gets re-typed.

Quotes elsewhere in Pool Founder

  • The customer portal has a Quotes toggle on the Customer Portal Settings page, controlling whether customers see their quotes there.
  • Technicians and owners can create a quote from the field: the mobile app's Route tab has a Create Quote action under the "Sales" heading. See mobile invoices and leads.

Frequently asked questions

Can my customer accept a quote online?

Yes — quotes are emailed and the customer accepts online from the link. You can also mark a sent quote accepted or rejected yourself if they answer another way.

What happens after a quote is accepted?

A card appears on the quote with "Create Work Order" and "Create Maintenance Job" buttons, so you convert it into the actual job without re-entering anything.

What statuses can a quote have?

Draft, sent, accepted, and rejected.

Can I collect a deposit when a quote is accepted?

Yes — check Require Deposit on a work-order quote (Stripe must be connected). On acceptance you either charge a saved card or send a deposit invoice, and the quote shows the deposit status live until it's paid.

How do I hide old quotes without deleting them?

Archive them. Archived quotes leave the main list but stay searchable under Show Archived, and can be unarchived any time.

Related articles

Make Monday easier than last Monday.

30-day free trial. No credit card required. Cancel anytime.