Creating Quotes and Estimates – Online Quoting

Create a New Quote (Estimate)

Quotes (also called estimates or proposals) let you send customers clear pricing and scope before you schedule the work and issue an invoice. In OctopusPro, quotes can include services, products/materials, custom field answers (service questions), taxes, discounts, voucher codes, internal notes, expiry dates, and follow-up reminders—so you can move faster from lead → quote → approval → booking.

Create new customer quotes step-by-step process

Once the customer accepts (and signs/approves where enabled), you can convert the quote into a booking without re-entering details.

You can create quotes from multiple entry points (back office, field app, or customer portal):

Efficient quote creation methods: back office, field (mobile), and customer portal

Table of contents


Before you start

  • Services & pricing: Make sure your services (and any pricing rules/custom fields) are configured so totals calculate accurately.
  • Tax rates (GST/VAT/Sales Tax): Confirm your tax rates are set up correctly: Manage Tax Rates.
  • Voucher codes (promo/coupon codes): If you offer discounts, set up voucher codes in advance: Discount Voucher Code Management.
  • Location type (storefront / mobile / virtual): Configure your service delivery types: Booking Location Types.
    Booking Location Types
  • Automations (optional): If you want automatic quote reminders/follow-ups, review: Automated Reminders & Confirmations.

How to create a new quote (Admin Portal)

To create a quote from the admin portal:

  • Go to QuotesCreate new, or
  • Click + New (top-right) → New quote

Step 1: Set the quote header (status, label/tag, sales rep, trading name, source)

At the top of the New Quote page, set the key fields your team uses for tracking and reporting:

  • Status: your quote stage (your list may vary).
  • Label/Tag: use labels like “Hot Lead”, “Needs Site Visit”, “Waiting on Photos” for filtering and prioritising. (Label Management)
  • Sales Rep / Owner: assign responsibility for follow-up and conversion.
  • Trading name: for multi-brand accounts—ensures the correct branding is used on customer-facing documents.
    New quote header fields including trading name
  • Source: track lead source (Website, Referral, Facebook, etc.) for marketing/reporting.
    Selecting a quote source (lead channel) on the new quote page
  • Requires follow up? toggle ON to set a follow-up date.
  • Set expiry date: toggle ON to define when the quote expires.

Step 2: Select (or create) the customer

Search for an existing customer, or create a new customer from the quote screen. This keeps your quote linked to the customer profile for future bookings, invoices, and communication history.

  • Existing customer: start typing the name and select from the list.
  • New customer: click New Customer and enter details (name, email, phone, billing details, etc.).
  • Different bill payer (optional): enable this when a third party is paying (e.g., real estate, corporate account, family member).

Selecting a customer or adding a new customer on the new quote page

Step 3: Add the service location (Fixed / Mobile / Virtual)

Choose where the service will be delivered:

  • Fixed: at your premises
  • Mobile: at the customer address
  • Virtual: remote/online service

If the job address is different from the customer’s saved address, click Add and enter the new address details. You may also be prompted to confirm the map pin (where enabled).

Adding a location to a quote (fixed, mobile, virtual)

To reuse the address later, save it to the customer profile:

Confirm and save the new location on map to customer profile

Step 4: Add services (quote line items)

Click Add Service to select services from your service catalogue. You can also create a new service (if permitted) or add a one-off custom service.

Adding services to a new quote

Step 5: Complete service custom fields (service questions/options)

If your services use custom fields (e.g., size, add-ons, access details), complete them on the quote. If a field affects pricing, OctopusPro may prompt you to apply an updated price based on your settings.

Custom fields on a service inside a quote

Step 6 (optional): Add products/materials

If products are enabled in your account, you can add products/materials to the quote (parts, consumables, add-ons). Select an existing product linked to the service or add a custom product.

Add products to a quote

When adding a custom product, enter quantity, cost, markup, and (optional) discount—then the subtotal is calculated automatically.

Custom product details on a quote

Step 7 (optional): Assign a fieldworker / estimator

If you want to allocate a team member early (for a site inspection, estimator ownership, or pre-assignment), select a fieldworker. Use these tools to schedule smarter:

Assigning a fieldworker on a quote and using nearby jobs/availability

Proximity Based Scheduling for Fieldworkers

Step 8: Set follow-up and expiry dates

Use follow-ups to prevent quotes from going cold, and expiry dates to protect pricing and availability. Once expired, quotes typically appear in your Expired section.

Setting follow-up and expiry dates on a quote

You can manage follow-ups from QuotesTo Follow, and automate follow-ups/reminders using:

Efficient quote follow-up and automation management overview

OctopusPro automated procedures overview diagram (triggers, automation engine, actions)

Step 9: Add internal notes (and voucher/minimum charge where applicable)

Add internal notes for admin users and fieldworkers (typically not visible to customers). If you use voucher codes or a minimum charge rule, apply them here as needed.

Notes field on a quote

Step 10: Review totals (price, extra charges, discount, tax rate)

Review and adjust your totals as required:

  • Price: service/line item pricing
  • Extra charge: surcharges (after-hours, urgent call-out, difficult access, etc.)
  • Discount: manual discount (amount/percentage depending on your setup)
  • Tax rate: choose the correct rate (GST/VAT/Sales Tax)
  • Minimum charge: apply/ignore your minimum charge rule (if enabled)

Finalising quote total including price, extra charge, discount and tax rate

Step 11: Save the quote

Click Save to create the quote. Note: depending on your configuration, the button may appear as Save booking even though you are saving a quote/estimate.

Saving a quote (Save booking button may appear)

Step 12: Send the quote to the customer (Email/SMS where enabled)

After saving, send the quote to the customer. You can adjust recipients, subject, and message content, and attach files if needed. Customers can then approve/decline (and sign where enabled) through the quote email/portal flow.

Send quote email popup

Learn more:

Quote Followup and Automated Reminders

Quote Approval Workflow and Client Acceptance Process

Canned Responses and Templates Engine

Template placeholders overview diagram


How to convert an inquiry into a quote

If a customer starts as an Inquiry (lead), you can convert it into a quote without re-typing customer details.

Method A: Convert from the inquiries list

  1. Go to InquiriesNew Inquiries.
  2. Click Actions next to the inquiry.
  3. Select Convert to quote.

Convert an inquiry into a quote from the inquiries list

Method B: Convert from the inquiry details page

  1. Open the inquiry first (Actions → View inquiry).
  2. Click Actions on the inquiry page.
  3. Select Convert to quote.

Convert an inquiry into a quote from the inquiry details page

Converting Inquiries to Quotes

Full guide: Convert an Inquiry into a Quote / Estimate


Customer-generated quotes & follow-ups

You can allow customers to generate their own quotes through your Customer Portal. This works best when your services, pricing, and custom fields are configured to capture the key details needed for accurate estimating.

  • Customer experience: customers can estimate cost instantly (24/7) and proceed faster.
  • Less admin work: fewer back-and-forth messages for standard pricing requests.
  • More conversions: use follow-ups/reminders to re-engage customers who don’t proceed.

Where to get your Customer Portal link: Customer Portal URL

Automate quote follow-ups: For example, you can trigger reminders for customers who generated a quote but did not complete checkout, or who received a quote but have not booked yet.


Fieldworker-generated quotes (Mobile App)

Fieldworkers can create quotes from the OctopusPro Fieldworker App (ideal for inspections, on-site consultations, or upsells). This speeds up quoting and reduces delays between the customer request and the quote being sent.

Step 1: Enable the right permissions (Admin)

Fieldworker Quote Sending Workflow

Step 2: Create the quote in the app (Fieldworker)

  1. Open the app menu and tap Add New Quote.
  2. Select the customer.
  3. Add the service(s) and complete any required fields/options.
  4. Review pricing (extra charge, tax, minimum price where enabled), then confirm.
  5. Save the quote and (if enabled) send it to the customer.

Fieldworker app menu: Add New Quote Fieldworker app: select customer for new quote

Fieldworker app: add service to quote Fieldworker app: review quote pricing

After submission, the quote appears for admin users to review and follow up. Fieldworkers can also view the quote status in the app:

Fieldworker app: view the created quote


Best practices & common questions

  • Always set a follow-up: if the customer hasn’t responded, a follow-up keeps the opportunity alive.
  • Use expiry dates: protect your pricing and encourage quicker decisions.
  • Itemize services: clearer line items reduce back-and-forth and increase acceptance rates.
  • Use labels/tags + assign a sales rep: improves ownership and reporting across the pipeline.
  • Attach supporting files: photos/specs/measurements help customers approve with confidence.

What should I do after a customer accepts?
Convert the accepted quote to a booking (so it can be scheduled and dispatched): Convert Quote to Booking

Quote to booking conversion process

How do I make my quote PDFs look more professional?
You can customize how quote PDFs appear (branding/layout/terms) via the quote PDF workflow: Export Quote to PDF

Export quote data to PDF for sharing, offline access, and record keeping

Can I edit a quote after creating it?
Yes—see: Edit Quote Details

Can I change the quote number/reference?
Yes—see: Change Quote Number

Changing Quote Number

Can I add attachments to a quote?
Yes—see: Quote File Attachments


To stay updated, please subscribe to our YouTube channel.

Scroll to top