Quotes

Generate pricing proposals from opportunities, with line items, discounts and automatic expiration.

Quotes

A quote is a formal pricing proposal sent to a customer. Quotes always belong to an opportunity and capture the pricing at the moment they're presented. Once a quote is accepted, it becomes the basis of a contract.

The 6 quote statuses

StatusWhat it means
โšช DraftBeing prepared internally (default for new quotes)
๐ŸŸ  In ReviewPending internal review (e.g., discount approval)
๐Ÿ”ต PresentedSent to the customer
๐ŸŸข AcceptedCustomer agreed โ€” automatically triggers contract creation
๐Ÿ”ด RejectedCustomer declined
โšช ExpiredValidity period passed without a decision

A typical journey: Draft โ†’ Presented โ†’ Accepted โ†’ (Contract).

What a quote record stores

The detail screen has 5 sections:

SectionFields
Quote InformationQuote number, name, status, account, contact, opportunity, owner
PricingSubtotal, discount %, discount amount, tax, shipping & handling, total
Terms & ValidityQuote date, expiration date, payment terms, shipping terms
AddressesBilling address, shipping address
SystemDescription (customer-facing), internal notes (your eyes only)

Payment terms

Net 15 ยท Net 30 (default) ยท Net 60 ยท Net 90 ยท Due on Receipt.

How prices are calculated

The system does the math for you:

Subtotal       = sum of all line items
Discount       = Subtotal ร— Discount % รท 100
Total Price    = Subtotal โˆ’ Discount + Tax + Shipping & Handling

Anything you change in the line items, discount, tax or shipping fields, the totals update automatically.

Line items

A quote can have any number of line items โ€” one per product being sold. Each line stores:

  • Product (from the catalog)
  • Quantity
  • Unit price (defaults to the product's list price)
  • Per-line discount %
  • Line total

The sum of line items rolls up into the quote subtotal.

Built-in rules

  • Expiration date must be after the quote date โ€” no expired-on-creation quotes.
  • Discount cannot exceed 100% โ€” basic sanity check.

What happens automatically

  • Daily expiration sweep โ€” every night at 1 AM, the system marks any quote whose expiration has passed as Expired (unless it's already accepted or rejected). Keeps your active list clean.
  • On acceptance โ€” when you mark a quote as Accepted, the system creates a contract automatically with the quote's terms, advances the opportunity to Closed Won, promotes the account from prospect to customer (if applicable), and schedules a renewal reminder task 60 days before contract end.

Generating a quote

You don't manually create quotes โ€” instead, open any opportunity and click Generate Quote. A short form pops up:

  • Quote name
  • Valid for (days) โ€” default 30
  • Discount %

Then the system, in a single step:

  1. Creates the quote in Draft status with the opportunity's amount as the subtotal.
  2. Applies the discount and recalculates the total.
  3. Advances the opportunity to Proposal stage.
  4. Stamps the opportunity's last activity to today.
  5. Sends you a confirmation email.

The rep then reviews the draft, attaches a PDF (or uses the built-in templating), and changes the status to Presented to send it to the customer.

Sending a quote to the customer

From the quote detail page, click Send to Customer. This sets the status to Presented and emails the PDF using a quote-cover-email template. The Sales Copilot can draft the cover email for you โ€” "Draft a cover note for this quote".

Mark as Accepted / Rejected

Two buttons on the detail screen close the loop:

  • Mark Accepted โ†’ status = Accepted; triggers the contract chain described above.
  • Mark Rejected โ†’ status = Rejected; the opportunity stays open (you can re-quote at a lower price).

High-value discount approval

If a quote's total exceeds the discount-approval threshold (e.g., total > $500K or discount > 30%), the linked opportunity enters the Discount Approval process. The quote shows a banner at the top โ€” you can't mark it Presented until approval clears.

Standard list views

  • My Quotes โ€” quotes you own.
  • Active Quotes โ€” Draft, In Review or Presented.
  • Expiring This Week โ€” about to expire and still open.
  • Won Quotes โ€” Accepted.
  • By Account โ€” grouped.

Tips for sales reps

  • โœ… Always include a discount reason in Internal Notes if you're discounting heavily.
  • โœ… Use the Generate Quote button from an opportunity rather than creating quotes from scratch โ€” it auto-fills everything.
  • โœ… Check the validity (expiration date) matches your business cycle. Quarterly buyers need quotes valid till quarter-end.
  • โŒ Don't change pricing on a Presented quote โ€” it confuses the customer. Create a new revision instead.

Tips for admins

  • The daily expiration sweep runs at 1 AM. To change the time, adjust the schedule on the quote object's workflow.
  • The quote PDF template (cover and line item layout) is stored in your email-template settings.
  • To require manager approval below the system-wide $500K threshold (for example, on every quote with >20% discount), add a workflow that flips the quote to In Review and notifies the manager. See Administration โ€บ Automation.

On this page