+1 (650) 603 0883|
Nova Dynamics
← Blog
8 min read · October 6, 2026

How to Quote Service Jobs Without Invented AI Prices

Cristopher Serrato
LinkedIn →
How to Quote Service Jobs Without Invented AI Prices

You can use AI to prepare HVAC, plumbing, and maintenance quotes without letting it decide commercial prices. The safe boundary is simple: AI organizes the request and drafts the explanation, while approved catalog data and controlled calculation rules supply the amounts. If a price, quantity, or scope cannot be verified, the workflow should stop for review rather than guess.

TL;DR

- Treat your approved catalog as the source of commercial truth. - Keep language generation separate from price calculation. - Validate service identity, quantity, units, and applicable conditions. - Route unsupported work and missing prices to an authorized reviewer. - Retain a traceable record of the data used for each quote.

Why a plausible AI price is not an approved price

A language model can produce a number that sounds reasonable without retrieving your actual service rate. It may have no knowledge of your supplier agreement, labor policy, current inventory cost, or customer's contract. Plausibility is not authorization.

Adding “never invent prices” to a prompt is not sufficient on its own. A reliable workflow must control which values are allowed into the quote, where those values come from, and what happens when the required information is missing.

This does not mean AI has no role in quoting. It can organize technician notes, identify possible service categories, ask for missing details, and explain approved line items in clear language. The risk arises when those useful language tasks are combined with unrestricted authority to create amounts.

Define the quoting boundary before selecting software

A governed quoting workflow assigns different responsibilities to different parts of the system. The language model helps interpret and communicate. A controlled catalog supplies authorized service items. Calculation logic applies approved rules. A person reviews exceptions that cannot be resolved safely.

For example, a hypothetical plumbing request describes a leaking fixture. AI might identify a candidate inspection or repair category. That suggestion still needs validation: the description alone may not establish which part failed or whether replacement is necessary.

Once the scope is confirmed, the quote can use approved line items. If the required item does not exist, the correct output is a review task—not a new rate that happens to resemble a competitor's pricing.

Build catalog entries that describe real work

A useful catalog entry includes more than a label and an amount. It should tell the team what work is covered, when the item applies, and which conditions require a different approach.

For each recurring service, consider documenting:

- A unique item identifier and customer-facing description. - Included work and explicit exclusions. - Approved fixed price or authorized calculation method. - Unit of measure and quantity rules. - Currency and applicable tax treatment. - Effective dates or a version identifier. - Prerequisites, access assumptions, and approval requirements.

The necessary fields vary by business. A maintenance visit with a defined checklist differs from a repair that depends on inspection and replacement parts. Avoid forcing both into an identical pricing model just because the software accepts one.

Catalog maintenance also needs ownership. Decide who can add an item, change a rate, or approve a new calculation rule. A catalog is not governed if anyone can quietly overwrite prices immediately before sending a quote.

Validate quantities and units, not just rates

An approved rate can still produce a wrong quote when the selected item, quantity, or unit is incorrect. A system that retrieves the right hourly rate but treats a per-visit charge as an hourly charge has not protected the customer or the business.

Confirm how the quantity was established. Was it measured on site, supplied by the customer, taken from an equipment list, or assumed? Unknown quantities should remain unknown until your process resolves them or approves a clearly labeled estimate.

Also check dependencies. An equipment replacement may require other authorized work, but the system should not add services merely because they commonly appear together. Each line needs a justified scope and your business's rules for inclusion.

Before sending, compare the line-item descriptions with the calculation inputs. The customer-facing document must not promise more than the priced work covers.

Handle discounts, taxes, and special conditions explicitly

Commercial exceptions need their own rules. Discounts should come from an authorized policy or a documented approval, not from an AI judgment that the customer sounds price-sensitive.

Emergency attendance, travel, difficult access, and other charges should appear only when they actually apply under your terms. Make those conditions visible instead of burying them in an unexplained total.

Tax handling requires particular care. Use the configuration and validation appropriate to your jurisdiction and transaction. Do not ask a general language model to infer tax obligations from a casual description of the job. When treatment is unclear, route the issue to the appropriate business or professional reviewer.

These controls are operational safeguards, not a substitute for legal, accounting, or trade-specific advice.

Make missing information a controlled outcome

A safe workflow has useful responses besides “quote complete.” It can request the equipment model, schedule a diagnostic visit, ask for a current supplier price, or send a nonstandard scope for commercial review.

Name the exception and assign an owner. “Unable to quote” leaves the team stuck; “replacement part price requires purchasing approval” tells someone what to do next.

Communicate that next step to the customer. Explain what is being validated and avoid displaying an unapproved placeholder amount. A blank amount is safer than a guessed number that another team member later treats as final.

Do not bypass these controls simply to meet a response-time target. A prompt acknowledgment can preserve momentum while an accurate quote is prepared.

Keep an audit trail for every sent quote

A traceable quote connects each amount to its source and records the decisions needed to approve it. Useful records include the catalog item and version, quantity source, applied pricing rule, approvals, and the quote version sent to the customer.

When a price changes, do not silently rewrite an accepted proposal. Follow your business's process for revised scopes and customer authorization. Preserve the previous version so staff can understand what the customer actually agreed to.

This history also helps resolve internal questions. If a quote was wrong, you can distinguish stale catalog data, an incorrect quantity, a bad item match, or an approval failure. Without that distinction, teams often blame AI for errors that began elsewhere.

Test the workflow with difficult cases

Test more than the straightforward request that matches a current catalog item. Include ambiguous descriptions, missing rates, discontinued services, conflicting customer information, and requests for unauthorized discounts.

Ask whether the system stops correctly, explains the missing requirement, and routes the exception to the right person. Verify that the final customer document contains only validated amounts and reflects the approved scope.

Involve technicians and office staff in the pilot. They should understand how to correct a suggested service item and why a quote is blocked. A technically controlled system still fails operationally if people work around it because the review path is unusable.

Where Nova Field fits

[Nova Field](/products/nova-field) is an option for companies evaluating governed AI-assisted field service quoting based on their own catalog. During evaluation, ask how catalog ownership, calculation rules, human approvals, and traceability will be implemented for your specific business.

Do not interpret a catalog-governed workflow as a guarantee that every input or configuration is automatically correct. It constrains price invention; people still need to validate scope, maintain rates, and approve exceptions.

Explore [operations and logistics optimization](/solutions/optimize-operations-logistics) for connected processes and [INMEDIATUM](/products/inmediatum) for related work-evidence practices.

Frequently asked questions

Can we use AI if our catalog is incomplete?

Yes, for intake and drafting, provided unsupported prices are blocked. Start with well-defined services and send missing entries through an authorized catalog-maintenance process.

Is a prompt enough to prevent invented prices?

No. Use controlled data retrieval, validated calculation rules, output checks, and exception handling. A written instruction alone does not establish an enforceable commercial boundary.

Can the system estimate a repair before inspection?

Only under a method your business explicitly approves, with assumptions and uncertainty disclosed. Do not present an estimate as a fixed quote when the scope remains unresolved.

Who should approve a service outside the catalog?

An authorized commercial or operational reviewer under your business policy. The review should establish scope, price source, and conditions before the proposal is sent.

Let AI write; let approved data price

Begin with one service category, a maintained catalog, and a clear review path. Expand only after the workflow handles both normal requests and exceptions consistently. [Book a free consultation](/products/nova-field) to discuss governed quoting for your service business.

Stay ahead in your industry

Subscribe and receive curated content about what's happening in your industry and news that can impact your business. No spam, just the good stuff!