Book a call
← All blogs

CRM and sales

HubSpot CPQ: a practical UK buyer guide

Assess a controlled quoting process, from product and pricing rules to quote revisions, approvals, customer acceptance and delivery handover.

2026-11-13 · 59 min read

From product choices to a controlled quoteModular product shapes feed an itemised quote. A clear connection leads to a person and checked decision, representing accountable review rather than automated approval.
Static graphics

HubSpot CPQ helps a sales team configure an offer, calculate its price and prepare a quote within its CRM process. For UK buyers, a useful implementation connects product choices, commercial rules, approvals and customer acceptance, with clear ownership of the information that finance and delivery need next.

HubSpot CPQ is worth examining when your team spends too much time rebuilding quotes, checking exceptions or explaining accepted offers to colleagues. The difficult part is often the business process around the document: which products belong together, who can change a price and what happens after the customer agrees.

If those decisions remain unclear, a new template can move the confusion into a different screen. Sales may still keep separate notes, finance may still chase missing information, and customers may receive versions that are hard to compare.

This guide explains how to define the quoting job, check current capabilities, commission the work and test the finished journey. It focuses on the decisions a buyer can verify, with practical examples and questions to use before committing to an implementation scope.

Define the quoting problem before buying HubSpot CPQ

Define the quoting problem before choosing featuresA quote is examined through a diagnostic lens. An isolated decision mark represents choosing a specific process improvement, not a promised result.Real quoteFind the frictionDefine the fix
Use actual quoting work to identify the business problem.

Static graphic. Enable JavaScript to explore the stages.

A quote can look finished while the work behind it remains uncertain. Sales has entered a price, someone has approved a discount and a customer has received a polished document. Yet delivery may still need to establish what was included. Finance may discover a different billing frequency. The next revision can reopen decisions that everyone thought were settled.

Start your brief with those failures. CPQ means configure, price and quote: deciding what can be offered, calculating its commercial terms and presenting that offer. A useful buying exercise examines all three. Replacing a document editor addresses only part of the problem if product choices, exception handling and downstream responsibilities remain informal.

Separate document work from commercial decisions

List the work involved in producing a representative quote. Include the information collected from the buyer, product selection, calculations, internal checks, document preparation and the route to acceptance. Ask the people doing that work to show an actual example with identifying details removed. A description of the ideal process often misses the spreadsheet, private message or copied paragraph that makes the real process function.

Mark each task according to the decision it contains. Changing a customer address is different from choosing a service package. Selecting an approved package is different from agreeing a bespoke commitment. These distinctions help you decide what software can support and what still needs a named person with commercial authority.

A practical brief might describe a recurring support offer with an initial setup charge, optional training and an agreed start condition. The problem could be that sellers forget the setup charge or include training without pricing it. That calls for a clearer offer model and checks. If the problem is that customers cannot find the acceptance instructions, the document and customer journey need attention instead.

Avoid a single requirement such as “automate our quotes”. It leaves the supplier to guess which decisions are safe to standardise. State the troublesome situation, its consequence and what a satisfactory result looks like. That gives demonstrations and estimates something concrete to answer.

Observed problem Requirement to investigate Evidence to request
Optional work appears without a price Separate included and optional scope A quote containing both, with clear totals
A discount is approved verbally Record the exception and its authority A revision with approval evidence attached
Billing differs from the accepted offer Preserve the accepted commercial details A checked handover to the billing owner
Sellers use outdated wording Control document content and ownership A change made once and tested in new quotes

Identify the work that earns a place in the first release

Bring examples from the ordinary middle of your sales process. An unusually simple transaction makes almost any demonstration look convincing. The most complex deal in the business can push the project towards custom development before you have understood the common cases. You need enough variety to see which parts repeat and which genuinely require judgement.

For each example, record what changed between the initial request and the accepted offer. A different quantity, a revised start date and a new payment arrangement are different changes. They may affect separate people and records. The first release can cover a well-defined set of offers while leaving a documented route for exceptions.

Describe that boundary positively. For example, standard recurring services and approved add-ons might belong in the initial scope, while a bespoke multi-country agreement follows a manual commercial review. Do not describe the exception route as a failure. A visible, accountable manual process is preferable to a system that presents an unsupported transaction as routine.

This is also the point to distinguish a sales quote from a lead-generation calculator. A visitor-facing estimate can help someone explore an indicative budget before speaking to you. A quote presented during a sales conversation may contain commitments that require more precise inputs. The two can share information, but their outputs should not be treated as interchangeable.

Establish a baseline you can actually measure

A project becomes easier to assess when you can describe the existing work without invented industry benchmarks. Choose a small, documented sample of completed quotes and examine it consistently. Record the sample dates and selection method. Keep customer information out of presentation copies unless the intended reviewers are authorised to see it.

Measure elapsed time separately from active work. A quote that takes several days to return may contain little preparation time but spend most of its life waiting for an approval. Faster document generation will not remove that wait unless the approval process also changes. Record where the delay occurs before making a speed claim.

Count rework by cause rather than collecting a single error total. Missing information, incorrect quantities, unclear scope and a changed customer requirement need different responses. A customer legitimately changing their mind is not necessarily a process defect. Your baseline should help you decide what to improve, rather than make every revision look undesirable.

Use the same definitions after implementation. If the first measure begins at a complete brief and the second begins at a new enquiry, the comparison tells you little. Agree who records each event, where the evidence lives and how incomplete cases are treated. Report uncertainty openly when the sample is too small or inconsistent to support a conclusion.

Decide whether the business is ready

Quoting software cannot settle a disagreement about what a product includes. Before asking for a detailed build estimate, identify who owns the offer catalogue, pricing decisions and customer-facing wording. They do not need every answer immediately, but unresolved decisions need a route to resolution. Otherwise configuration sessions become repeated discussions about business policy.

Check the quality of the inputs you already hold. If the salesperson cannot identify the purchasing company or distinguish a renewal from a new order, those gaps will follow the deal into the quote. You may need a modest data-cleaning and process exercise before designing elaborate controls. Our HubSpot implementation guide covers the wider foundations that quoting depends on.

A focused pilot can reveal whether the proposed approach fits. Select one offer family, a small group of authorised users and agreed test cases. Define what would justify extending it and what would cause you to revise the design. Keep the pilot's limits visible so a working example is not mistaken for approval of every offer in the business.

The output from this stage is a short problem statement and a bounded scope. It should name the users, supported offers, observed failures and evidence expected at review. A supplier can then discuss HubSpot CPQ implementation against your actual quoting work rather than a generic feature list.

Map the offer from customer requirements to acceptance

Carry the same scope from requirements to acceptanceA requirements boundary narrows into an explicit offer and a checked acceptance. A shared baseline shows that these must describe the same scope.RequirementsOfferIncludedAcceptanceSame agreed scope
Record the customer requirements and unresolved assumptions.

Static graphic. Enable JavaScript to explore the stages.

Sales, operations and finance can use the word “agreed” to mean different things. One person means the customer likes the proposal. Another means the correct signatory has accepted a particular version. A third means the billing information is complete. A process map makes those differences visible before they become conflicting records.

Draw the journey around the customer offer, not around software screens. Start with the information needed to make a valid proposal and finish with a clearly identified handover. Add the systems afterwards. This makes it easier to see missing decisions and prevents the existing CRM layout from becoming the specification by default.

Give each stage an entry and an exit condition

A stage name needs a testable meaning. “Ready to quote” could mean that the offer type, required quantity, customer entity and commercial owner are known. “Ready to send” might require the appropriate checks and a reviewed customer-facing document. Write the conditions in language the team can use without consulting the implementation supplier.

Entry conditions stop incomplete work arriving at the wrong desk. Exit conditions stop someone moving a record forward merely to clear a task. Keep both proportionate. Requiring a purchase order number before an initial proposal may block legitimate sales work if the customer only issues it after agreement. A condition should belong to the point where the information is genuinely needed.

For each condition, distinguish a missing fact from an unresolved decision. The customer's registered billing address is a fact to collect. Whether to accept a requested payment arrangement is a commercial decision. The same empty field should not hide both situations, because the person responsible and the next action may differ.

Capture the handoff when work changes owner. A seller requesting commercial review needs to provide the proposed offer and the reason for the exception. The reviewer needs to return a decision that the seller can act on. “Please check this” is too vague to support a reliable queue, especially when several quotes are under discussion.

Make the information path visible

Create a simple information map alongside the stage map. For every material item, record where it originates, who can change it and where it is needed next. Include customer details, the offer description, quantities, currency, billing frequency, important dates and any approved exception. Add the quote identifier and version so the information remains connected to a specific offer.

Some values are copied from an established record. Others are chosen for the current transaction. A company record may provide the usual address, while the quote requires a different delivery location. Treating every quote value as a permanent change to the company record can create confusion for future work. Agree the intended behaviour rather than assuming the system knows the distinction.

The same question applies to contact roles. The person discussing the offer may not be the person authorised to accept it, and neither may be the invoice recipient. Your process should make those roles clear without duplicating personal information unnecessarily. Ask the implementation team to show how the roles are represented and checked in the proposed setup.

Where a value appears in more than one system, name the source that governs it. If finance owns the customer billing reference, explain when it becomes available and how a correction reaches the quoting process. Avoid a circular arrangement in which each team expects the other system to be authoritative.

Work through a hypothetical offer

Consider a hypothetical service business selling an initial assessment and an optional monthly support arrangement. The buyer first requests an assessment for one operating location. During the conversation, they add a second location and ask whether support can begin later. These are changes to scope and timing, not merely edits to a document title.

The seller first confirms what an assessment includes for each location. Operations checks whether the proposed work can be delivered on the stated basis. The commercial owner decides how the additional location is priced. Only then can the document describe the initial work and optional support accurately. No software feature should be assumed to make those decisions for the business.

Map the point at which the buyer chooses the support option. If it remains optional, the document needs to distinguish the amount being accepted now from an illustrative future cost. If the customer accepts both, the handover needs to preserve the agreed start condition. A single total without that context can make the offer appear simpler while making delivery harder.

Now add a revision: the customer removes the second location after internal review. The process must establish which version is current, whether any exception remains applicable and whether an earlier acceptance action is still available. These questions should become acceptance tests later. They are easiest to identify while the team is discussing a real commercial journey.

Define acceptance without making legal assumptions

The operational meaning of acceptance needs to be explicit. Record the event the business intends to use, the evidence it expects to retain and the people who need to know it happened. Do not assume that viewing a document, sending an email or changing a deal stage means the same thing as the required customer action.

Have the appropriate owner review the wording and acceptance method for the business's circumstances. A software demonstration cannot settle legal authority, contractual terms or the suitability of an electronic-signature process. Keep the implementation brief focused on accurately presenting the approved content and preserving the evidence the business has decided it needs.

Separate acceptance from payment and delivery readiness. A customer might accept an offer before providing a purchase order, or an agreed process might require a deposit before scheduling work. Those relationships need to be designed deliberately.

Our HubSpot pipeline setup guide can help connect this journey to deal stages. Keep the quoting detail attached to the relevant offer rather than expecting a stage label to describe every version, condition and outstanding action.

Record the decisions that the diagram cannot show

A process diagram is useful for orientation, but it rarely contains enough detail to configure a system. Keep a companion decision log. Each entry should describe the question, the agreed answer, the accountable owner and any condition that would require reconsideration. Record unresolved matters plainly instead of silently selecting a default.

Use that log during demonstrations. When a supplier proposes a different route, compare it with the intended outcome rather than defending the original drawing. The proposed route may be simpler and still meet the requirement. Equally, a neat screen sequence may hide a manual step that changes the workload. Ask for that step to be shown.

Finish this stage with an agreed journey, an information map and a list of exceptions. Together they explain what the quote means, what allows it to progress and who receives the result. They also give the next design decisions a stable foundation: the catalogue, pricing rules and document can now serve a defined process.

Choose the product and line-item model

Separate reusable products from quote-specific line itemsOne catalogue cube branches into two quote-specific copies with different detail marks. The copies are conceptual instances, not automatic synchronisation promises.CatalogueReusable definitionQuote AQuote B
Keep reusable product definitions consistent in the catalogue.

Static graphic. Enable JavaScript to explore the stages.

A product list often contains years of practical compromises. Similar services may have different names, retired offers may remain available and a single item may be used for several types of work. Moving that list into a new quoting process without review can preserve the confusion in a more polished interface.

Build the model around what a customer buys and what the business needs to deliver. A catalogue item, a quote line and an internal delivery activity do not always represent the same thing. Decide how they relate before importing data or designing a template. That relationship determines whether the document remains understandable when an offer changes.

Agree what deserves its own item

Give an item a separate identity when the distinction matters commercially or operationally. Different quantities, billing arrangements, fulfilment requirements or reporting needs may justify separate items. A cosmetic wording preference may not. Excessive duplication makes selection harder and increases the number of records someone must maintain.

For a service, define the unit being sold. “One” could mean one project, one location, one session or one month of access. The customer-facing description needs to support the chosen unit. If a seller enters a quantity of three, both the buyer and delivery team should understand what has been multiplied.

Avoid using an item name to carry every possible variation. A long label containing region, package, billing frequency and customer type becomes difficult to read and maintain. Decide which distinctions belong in the item identity and which belong in controlled transaction details. Then ask the supplier to demonstrate that structure using your examples.

A bespoke line can still be legitimate. Define when it is permitted, who may create it and what information must accompany it. Otherwise the exception can become the easiest way around an inconvenient catalogue. Review repeated bespoke requests: they may show a missing standard offer, or they may confirm that a particular category should remain outside the automated scope.

Distinguish a catalogue definition from a particular offer

Think of the catalogue as the reusable definition and the quote as the proposed transaction. The distinction matters when descriptions or prices change. Your requirements should explain what happens to drafts, sent offers and accepted records when an administrator updates a catalogue item. Do not assume that all of them should change together.

A customer needs to be able to understand the offer they received. Delivery needs to know which description and terms were accepted. Record the expected behaviour for a price update after a quote has been sent, then test it in the chosen platform. The same exercise should cover a renamed item and a retired item.

Ask for a demonstration of any copy or reuse behaviour. A new quote based on an older one may be useful, but it can also carry forward a discontinued option or outdated description. Define which information should be refreshed, which should remain available for reference and which should require a deliberate new decision.

Your CRM data-cleansing work can support this exercise by making duplicates and inconsistent labels visible. Keep the catalogue review commercially owned. A technically tidy list is not necessarily a correct description of what the business is willing to sell.

Model one-off and recurring charges separately

Customers need to distinguish the amount due for initial work from any continuing charge. Start by listing the timing and basis of each component. An initial setup fee, a recurring service and an optional extra may belong to one overall offer, but combining them into an unexplained total obscures the commitment.

Use explicit labels in the requirements. State whether a recurring amount is monthly or annual, what quantity it applies to and what start condition has been agreed. Have the relevant commercial and finance owners approve the terminology. Do not infer tax treatment, renewal terms or accounting policy from a software field name.

Here is a hypothetical illustration, not a GRO price or platform calculation promise. A setup service costs £1,200, and support costs £180 per month for twelve months. The recurring portion is £2,160, making £3,360 across the illustrated period before any tax. Those figures describe different timings even though they can be added mathematically.

If the buyer only accepts setup, £3,360 is not the accepted amount. If support begins later, a first-period payment figure may differ from the illustrated overall amount. Use the example to test how the document labels totals and optional components. Ask finance to approve the calculation basis rather than accepting whichever headline number looks most persuasive.

Decide how choices and dependencies are expressed

Some offers contain independent options. Others have dependencies: a service may require an initial assessment, or an add-on may only make sense with a particular package. Write those relationships down in ordinary language. For each relationship, state whether it is a warning, a required check or a rule that must prevent an invalid selection.

Do not assume a product catalogue provides every configuration rule your business needs. Ask the supplier to show the exact supported approach, including any manual review or separately scoped development. A demonstration of adding several products does not establish that incompatible combinations are prevented.

Test removal as well as addition. If the main component disappears, what happens to its dependent items? Consider quantities that change independently, optional components that become required and an existing customer buying an add-on later. These cases reveal whether the design represents the commercial relationship or simply places items next to one another.

Keep useful explanations available to the seller. A blocked action without a reason encourages workarounds. The person preparing the quote needs to understand which choice is invalid and how to correct it. Where the system cannot provide the explanation directly, identify the approved reference and escalation route.

Prepare the import and maintenance plan

Before importing a catalogue, give each item a stable reference and an accountable owner. Check names, descriptions, units and commercial status. Remove ambiguity deliberately; do not delete historical evidence simply because an item is no longer offered. The implementation plan should distinguish active choices from records retained for earlier transactions.

Prepare a small import sample and inspect the resulting records before loading the full agreed set. Compare the imported values with the source file and produce a discrepancy list. Include awkward cases such as punctuation, long descriptions and missing optional values. A successful upload message proves that the file was accepted, not that the commercial meaning survived.

Agree how future changes enter the catalogue. Someone needs to request the change, review it, test its effect and make it available to users. Keep the process light enough to use, but clear enough that a seller cannot accidentally create a new commercial policy while correcting a spelling mistake.

The final deliverable is a usable catalogue specification, rather than a spreadsheet with more columns. It identifies the offers in scope, their units and relationships, the allowed exceptions and the behaviour expected when records change. That gives pricing and document design a shared meaning to work with.

Make pricing rules and exceptions explainable

Make price changes traceable and exceptions deliberateA conceptual ruler represents base terms; a marked adjustment is separated from a locked exception route. No values, discount levels or measured quantities are implied.Base termsExplain adjustmentsExceptionNeeds a decision
Name the starting price basis, quantity and commercial conditions.

Static graphic. Enable JavaScript to explore the stages.

Pricing becomes difficult when a single number hides several decisions. A seller may know the amount that usually wins approval but be unable to explain which quantity, service period or exception produced it. A quoting project is an opportunity to make that reasoning visible. It is also a chance to discover where the business has no agreed rule yet.

Begin with the commercial policy, then ask how the chosen setup can represent it. Separate the approved calculation from the person's authority to offer it. Correct arithmetic does not establish that a discount is permitted, and an approved discount can still be calculated incorrectly. Both need evidence.

Write a pricing specification someone else can reproduce

For each offer in scope, identify the inputs, calculation order and expected output. Inputs might include quantity, duration, selected options and an agreed discount. Specify which values come from an approved source and which can be entered for the transaction. State what should happen when a required value is absent.

Describe the calculation in plain language before translating it into system settings. “Apply the agreed percentage to the eligible recurring items, excluding the initial assessment” is more useful than “discount applies normally”. The former can be demonstrated and tested. The latter relies on knowledge that may differ between teams.

Include rounding behaviour in the review. A small discrepancy can arise when a calculation rounds each line before adding them rather than rounding an overall result. Finance should establish the required method for the relevant offer. Ask the supplier to show the actual output and record any difference from the approved example instead of dismissing it as close enough.

Keep tax treatment outside improvised sales rules. The business's appropriate adviser or finance owner should determine the requirements that apply. The implementation brief then specifies how the approved treatment is represented, reviewed and passed onwards. A field labelled “tax” does not establish that a quote is correct for every customer or transaction.

Test the basis of a discount

Consider a hypothetical quote with a £500 initial assessment and £2,000 of eligible service work. A ten per cent discount on the service work reduces that component by £200, producing £2,300 before tax. Applying ten per cent to the combined £2,500 produces £2,250 instead. The £50 difference comes from the discount basis, not from difficult arithmetic.

Write both cases into the test pack, identifying which result is permitted. Ask the person preparing the quote to explain the calculation without consulting the person who built it. If they cannot, the configuration may be doing something technically correct that the team will struggle to supervise.

Now change the quantity or remove an eligible item. Establish whether the discount is intended to remain a percentage, remain a fixed amount or require a fresh decision. Each behaviour can produce a different commercial result. Your requirements should state which one applies rather than leaving the answer to whatever survives a copied quote.

Avoid using an adjustment line to conceal a calculation problem. A clearly described adjustment may be legitimate, but repeated unexplained corrections make the offer harder to audit and the catalogue harder to improve. Record why an adjustment exists and whether it represents an approved commercial exception or a defect that needs fixing.

Define an exception route that sellers can use

Exceptions are easier to control when they have names. A discount outside the usual range, a non-standard billing arrangement and a promise of additional work are different requests. Give each a suitable reviewer and require the information needed to decide it. Do not make every unusual situation disappear into an unrestricted notes field.

Keep the reason close to the proposed offer. A reviewer should be able to see what is requested, why it is requested and which version they are reviewing. Avoid asking them to reconstruct the decision from a conversation containing several changing amounts. The approval and revision process later in this guide explains how to preserve that connection.

Define what a refusal means for the next action. The seller might revise the offer, seek missing information or stop the quote. A refusal without a clear route can leave a record stuck while the customer continues to wait. Make sure the ordinary process can show that state honestly.

Consider temporary exceptions separately from permanent catalogue changes. Agreeing a special arrangement for one transaction should not silently establish the default for everyone. If the same exception becomes common, review the underlying policy through the catalogue owner. That is a business decision, not a reason for individual sellers to create competing versions of the standard offer.

Keep currency and commercial periods explicit

If your business quotes in more than one currency, establish which offers are supported and who controls the relevant prices. A converted figure, a separately maintained price and a negotiated customer-specific amount are different approaches. Ask the supplier to demonstrate the intended one without assuming that the presence of a currency selector settles the policy.

Do the same for periods. A monthly charge, an annual commitment and a first payment can all appear in one offer. Label each according to its meaning. A total that mixes one-off and recurring amounts without explaining the period may be mathematically correct but commercially misleading.

Test changes to the start condition and duration. A customer postponing a start date can affect the intended offer even when the headline monthly amount remains unchanged. The commercial owner needs to decide which changes require a revision and what information the billing team should receive. Do not let the document's appearance conceal an unresolved agreement.

Before accepting the pricing design, ask for a reproducible set of worked examples. Include an ordinary offer, a permitted exception and a rejected case. Preserve the approved inputs and outputs as test evidence. When the catalogue or policy changes, those examples give the team a practical way to check that the quoting behaviour still matches its decisions.

Check HubSpot capabilities, seats and limits

Check subscription, seat and permission separatelyThree differently shaped openings represent separate subscription, seat and permission checks. This is a decision model, not a map of a particular HubSpot plan.SubscriptionSeatPermission
Verify current documentation and the actual account entitlement.

Static graphic. Enable JavaScript to explore the stages.

Product names and package descriptions can make a familiar feature sound newly available, or make an old quotation workflow appear equivalent to a newer one. A buyer needs to establish which tools exist in the actual account and which subscription and user permissions are required. Treat screenshots from another account as a demonstration, not proof of your entitlement.

As checked in November 2026, HubSpot's CPQ overview places its CPQ tools in Revenue Hub Professional and Enterprise. Creating and editing quotes requires an assigned Revenue Hub seat. Advanced quote approvals require Enterprise. Confirm the applicable subscription and seat requirements for your intended workflow before committing to an implementation scope.

The same documentation describes flat-rate, stair-step and tiered pricing models, with subscription requirements for tiered pricing and price books. An assigned Revenue Hub seat is required to add tiered products to quotes. These distinctions matter when comparing a simple catalogue demonstration with the pricing model you intend to use. Ask for your actual model to be shown in the proposed account configuration.

Build an entitlement checklist around tasks

Start with the jobs people need to perform. A seller creating a quote, a manager reviewing an exception and an administrator maintaining the catalogue may need different access. Write a row for each role and task, then ask the supplier to map it to the current account requirements. Keep the answer dated because packaging and product capabilities can change.

Include people who only participate occasionally. A director who approves unusual deals may not prepare quotes, but the approval route still needs to work when they are involved. Equally, someone who receives the final handover should not automatically receive broad editing access. Test the intended role rather than using an administrator account for every demonstration.

Request a clear separation between existing entitlement and proposed additions. A feature can be technically available in the product while absent from your purchased configuration. The implementation estimate should identify any subscription decision on which its proposed design depends. Do not treat an assumed future purchase as an already completed prerequisite.

Record unresolved answers before the build begins. “We will confirm that later” can be reasonable during exploration, but it should remain visible as a dependency. Give it an owner and a decision point. Otherwise a supplier may build around a feature that the business later decides not to purchase.

Ask for a demonstration of your difficult cases

A generic presentation often shows a tidy catalogue and a straightforward quote. Bring the cases developed in the earlier sections. Ask the demonstrator to use the proposed roles, item structure and commercial rules. Explain the expected outcome first so a different but plausible result does not pass unnoticed.

A useful capability review follows a small sequence:

  1. Prepare an ordinary quote using the intended catalogue and user role.
  2. Change a material value and show how the document and calculations respond.
  3. Introduce a case that requires review, then show the supported route.
  4. Revise the offer and identify which version is current.
  5. Show the information available to the next operational owner.

Record whether each requirement is met by a standard feature, configuration, a manual step or separately scoped development. Those are materially different delivery commitments. A proposal that calls all of them “supported” gives you too little information to compare effort, maintainability and cost.

Where the demonstration uses an integration or extension, identify its owner and support arrangement. Ask what happens if it is unavailable and how a failed action is recognised. Do not assume that a feature shown inside the CRM is maintained by the same supplier or covered by the same commercial terms.

HubSpot's quote creation instructions also exclude partner seats from creating and directly testing these quotes. Arrange the demonstration with an appropriately assigned Revenue Hub seat holder.

Compare limits with realistic volumes

Avoid designing around an unsupported maximum quoted from memory. Ask for current documentation where a limit could affect your use, then compare it with the size and complexity of your actual catalogue and transactions. Save the relevant source and date in the project record. If the limit is unclear, treat it as an open question rather than an invitation to guess.

Look beyond the number of people preparing quotes. Consider the number of active offers, the range of line items, the variations in document content and the work involved in maintaining them. A process can be difficult to operate long before it reaches a published technical maximum. A small catalogue with poorly defined exceptions may demand more attention than a larger, consistent one.

Use representative test data rather than customer information copied indiscriminately into a demonstration account. Preserve the awkward features that matter, such as a long product description or multiple billing components, while removing unnecessary personal and commercial details. The purpose is to test behaviour, not to reproduce the entire live database.

Distinguish required capability from optional convenience

Classify requirements before choosing a package or extension. Some are necessary for a valid offer; others save time or make the presentation more attractive. A missing convenience may justify a later improvement. A missing control over an unauthorised commitment may require a different initial scope.

Be explicit about acceptable manual work. A named person checking a rare exception can be a reasonable design. An undocumented workaround that every seller must remember is harder to rely on. Record who performs the step, when it happens and what evidence confirms completion. Include that workload in the commercial comparison.

The CRM data model deserves attention alongside the quoting feature set. Agree which information belongs to the customer, deal and specific offer, and how those records relate. A capability checklist cannot compensate for a design that attaches the right value to the wrong record.

Finish the review with a dated capability matrix and unresolved dependency list. This becomes part of the scope baseline. If the chosen design changes, update the matrix and revisit the affected tests. That is more useful than keeping a presentation that demonstrates what the product could do under unspecified conditions.

Design quote documents customers can understand

Make the quote understandable as a documentA single quote sheet separates the offer, item detail and conditions. Side annotations point to the parts a customer needs to read before accepting.OfferItemBasisClear detailConditions
Make the purpose and scope of the quote easy to recognise.

Static graphic. Enable JavaScript to explore the stages.

A quote document has to carry the commercial meaning without requiring the customer to reconstruct the sales conversation. Good presentation helps, but a polished cover cannot repair an ambiguous offer. Begin with the decisions a reader needs to make: what is included, what is optional, what it costs, when it applies and how to respond.

Design for the people who receive the document after the initial contact forwards it. Procurement, finance and an approving manager may not have attended the call. They need enough context to understand the proposal without relying on an unexplained product code or a salesperson's private notes.

Establish the information hierarchy

Put the customer and offer identity where the reader can find them. Include the relevant reference, date and version according to the agreed process. Make the proposed scope clear before asking the reader to interpret a total. Use headings that describe the content rather than decorative labels that could apply to any proposal.

Separate the offer description from background marketing material. A buyer reviewing an approval request should be able to find the commercial components without passing through several pages of general claims. Keep supporting material only where it helps explain the choice or evidence the proposed work.

Use a comparative layout for genuine alternatives. If the customer is choosing between two packages, show what differs and what remains the same. Do not make them compare two long paragraphs to discover a missing component. Have the commercial owner review the comparison so visual emphasis does not imply that an optional item is included.

Document element Reader's question Review task
Offer description What are we agreeing to buy? Check it matches the selected items and scope
Price presentation Which amounts apply and when? Distinguish initial, recurring and optional amounts
Conditions and exclusions What assumptions affect the offer? Confirm the wording is approved and understandable
Response instructions What action is required next? Test the intended route from the customer's view

Make line-item wording useful outside the sales team

An internal shorthand can be efficient for sellers and confusing for everyone else. Review product names and descriptions from the customer's perspective. Explain the unit, deliverable and relevant boundary in ordinary language. Keep detailed internal delivery instructions in the appropriate operational record rather than exposing them by default.

Check the relationship between a short description and any longer scope document. If both are part of the offer, their references need to be clear and their versions controlled. Avoid copying slightly different wording into several places, because later edits can create contradictions. Name the owner responsible for keeping the approved content consistent.

A quote can refer to a separate specification where that is the agreed approach. Test whether the intended reader can access it and identify the correct version. A link that works for an employee may fail for a customer. The review should cover the actual access route, not just the presence of an address in the document.

Do not imply a service level, delivery date or outcome that the business has not approved. A template phrase can become a repeated promise. Treat reusable commercial wording as controlled content, even when it sits in a visually minor paragraph. Ask the appropriate owner to review it before making the template available to sellers.

Present totals without hiding the basis

A single prominent amount is useful only when the reader understands what it represents. Label the period and basis of a recurring charge, identify one-off components and distinguish accepted items from options. Where an overall illustrative total is shown, explain which assumptions produce it.

Return to the hypothetical setup and support example. £1,200 for setup and £180 per month are two different components. A document might also show £3,360 across the illustrated twelve-month period before tax, but that amount needs its explanation. A reader should not mistake it for an immediate payment or assume the monthly service is included if it remains optional.

Test the document with a changed quantity, a discount and a removed option. Labels that work for the standard example may become misleading after an edit. Check zero values and omitted components too. An empty heading, unexplained dash or stale subtotal can undermine confidence even when the underlying calculation is correct.

HubSpot's quote creation guidance, checked in November 2026, gives two useful warnings about displayed totals. Total contract value excludes recurring charges billed indefinitely. An amount due on the effective date excludes charges that start later. Check which total is displayed and explain its basis rather than assuming that every headline figure describes the whole commercial relationship.

The guidance also distinguishes locale from currency: a quote inherits currency from its deal, and changing the locale does not change that currency. Include both in the review. A document can use the intended regional formatting while still carrying the wrong commercial currency if the underlying deal information is incorrect.

Review the real output, not only the template editor

Ask for a customer-view demonstration of the completed quote. Inspect the supported viewing and download formats that form part of your intended workflow. The internal editing screen is not enough to establish what the recipient sees. Check long descriptions, page breaks, repeated table headings and the position of the response instructions.

Use realistic variation during review. A quote with one short line will not expose the same problems as one with several detailed service components. Include a long company name and an approved paragraph of conditions. Look for clipped content, unexpected blank space and important wording separated from the item it qualifies.

Check readability without relying on colour alone. An optional component should be identified in words, not merely shaded differently. Keep text large enough for the intended output and use headings consistently. If the document is downloaded or printed, confirm that the distinctions still make sense.

Test links and response controls from the recipient's route. A correct-looking button can lead to the wrong version or a page requiring unintended access. Record the observed result and any limitations. Do not submit a live acceptance, payment or signature merely to prove that the final button works; use an appropriately controlled test arrangement.

Give the template an owner after launch

Agree who can change reusable content, who reviews it and how an update is checked. Separate a routine correction from a commercial change. Replacing a logo or fixing a typo has a different consequence from changing an exclusion, payment arrangement or acceptance statement. The review route should reflect that distinction.

Keep an approved example alongside the template record. When a change is made, generate fresh samples and compare them with the intended output. Include at least one awkward case from the original test pack. This helps the team spot an unintended layout or wording change before it reaches a customer.

Your document design is ready when a reader can explain the offer accurately, identify the current version and find the intended next action. That is a more useful standard than whether the page looks impressive in a presentation. The next stage is to keep that clarity intact as approvals, revisions and customer responses change the offer.

Keep approvals and revisions attached to the right version

Keep approval attached to the exact quote versionDraft v1 becomes reviewed v2. The sent document also says v2, while a separate proposed v3 is held aside. Version numbers describe an example, not platform behaviour.v1Draftv2Reviewed versionv2v3?Send the match
Identify which version is being considered and what changed.

Static graphic. Enable JavaScript to explore the stages.

A quote can collect the right approval and still reach the customer with the wrong offer. The risk sits between those events: someone changes a quantity, adds an installation visit or replaces the payment wording after a manager has agreed the original proposal. Your process needs to identify exactly what was approved and what happened afterwards.

Define the decision each approver owns

Start with the commercial decision rather than the name of a manager. A pricing owner may decide whether a discount is acceptable. An operations owner may confirm that the proposed scope can be delivered. Someone responsible for terms may review a customer amendment. These decisions can have different evidence requirements, even when the same person currently makes all of them.

For each decision, write down the trigger, information required, permitted response and substitute approver. An instruction to “get approval for unusual quotes” leaves the salesperson to decide what unusual means. A more useful rule identifies the relevant departure from the standard offer, such as a non-catalogue item or an altered delivery responsibility. The exact thresholds belong to your business, not to a generic software template.

Give approvers enough context to make a decision without rebuilding the quote. They should be able to distinguish the standard position, the requested exception and the reason for it. Keep internal reasoning away from the customer-facing document unless it is deliberately intended for the customer. An internal margin discussion and an explanation of the agreed price serve different audiences.

Ask the implementation supplier to demonstrate the approval route in the proposed HubSpot account and subscription. The existence of an approval feature does not establish that it handles every rule in your policy. A requirement involving several roles, conditional sequencing or a substitute during absence needs its own demonstration. Record any manual control that remains part of the design.

As checked in November 2026, HubSpot’s quote approval guidance says approvers cannot approve their own quotes and describes editing and resubmitting a quote after requested changes. Confirm the required permissions and subscription conditions in your account. Build your responsibility map around the supported behaviour, including who reviews the creator’s own exception.

Treat a material revision as a new decision

Agree which changes require another review. A corrected spelling may not change the commercial offer; a revised unit price usually does. A change to the buyer's entity, service scope, duration or billing arrangement can matter even when the headline total remains the same. Build the policy around the content of the commitment rather than a single monetary test.

Use a revision exercise during design. Begin with an approved quote, then change one element at a time. Observe which statuses, notifications and customer links change. Check what the approver can see when reviewing the next version. If the system does not enforce the intended rule, decide whether a documented manual step is acceptable or whether the implementation needs a different approach.

The customer also needs a clear position. Tell the team how to identify the current offer and how to handle earlier copies that have already been downloaded or forwarded. Withdrawing a hosted document does not retrieve every copy outside your systems. The process for discussing a replacement matters alongside the software behaviour, particularly when the customer has circulated the original internally.

A useful revision record answers four questions:

  • Which offer did the customer receive, and when was it sent?
  • What changed between that offer and the replacement?
  • Who checked the commercial effect of the change?
  • Which version is the business treating as current, and why?

Keep the record understandable to someone who was not on the original call. A note saying “updated as discussed” transfers the explanation into somebody's memory. A short description such as “removed the optional maintenance package at the customer's request” gives the next person something they can use. Avoid putting sensitive or unnecessary background into that description.

Separate an exception from a new standard

A one-off concession should not silently rewrite the catalogue. If a salesperson changes a quote to solve a particular customer's problem, record whether that change applies only to this offer or should become an approved option for future quotes. Those are separate decisions, with different owners and different testing needs.

Review exceptions by type rather than judging success only by how quickly they are approved. Repeated requests for the same variation may show that the standard product model is incomplete. Frequent requests to bypass a required item may indicate that the rule is poorly explained. Neither observation proves that the rule is wrong; both give the catalogue owner a specific question to investigate.

An absence plan is equally practical. A designated approver may be away when an urgent proposal arrives. Document who can take over, which evidence they receive and how that substitution is recorded. Do not make shared accounts or forwarded passwords the emergency procedure. If nobody is authorised to decide, the quote should wait for the appropriate decision rather than appearing approved by default.

Make approval evidence useful after the sale

The approval trail should support later questions about the actual offer. Delivery may need to understand why an unusual installation arrangement was included. Finance may need to check which payment exception was agreed. Retain the decision alongside the relevant quote reference, with access appropriate to the people who need it.

Keep this separate from general deal management. A deal moving to a later stage can be useful sales information, but it is not by itself a record of every quotation decision. The wider HubSpot pipeline setup guide explains how stage definitions support the sales process. Within CPQ, specify the evidence required for each quote version before that wider process relies on it.

Connect acceptance to billing and delivery

Acceptance, billing and delivery remain different recordsAn accepted quote, billing record and delivery package are separate objects. A reconciliation bracket connects them without treating acceptance as payment or completed work.Accepted quoteBilling recordDelivery workReconcile scope, amount and ownership
Confirm what was accepted and retain the version evidence.

Static graphic. Enable JavaScript to explore the stages.

The point at which a customer accepts an offer is often where quoting projects become less tidy. Sales sees an agreement, finance needs billing instructions, and delivery needs a complete description of the work. Sending all three teams the same notification will not resolve differences in what each team needs to act.

Name the events that matter to each team

Define your operational states in plain language before connecting systems. A quote sent, a quote accepted, a payment received and a project ready to start describe different things. They may happen close together, or weeks apart. Treating them as interchangeable makes reporting look simpler while leaving people to discover the missing conditions later.

For each state, identify the evidence that establishes it. The evidence for acceptance should match the method your business has chosen and reviewed. Payment evidence comes from the relevant payment or finance process. Delivery readiness may also depend on information or access supplied by the customer. Software events can support those decisions, but the business still needs to define their meaning.

Write a short handover specification with sales, finance and delivery together. Ask each team to name the smallest complete information set it needs. Then identify where each field comes from and who checks it. A finance team may need the billing entity and purchase order reference. A delivery team may need the accepted scope and customer contact for practical arrangements.

Do not assume the person who discussed the proposal is also the person who receives invoices or approves delivery changes. Make those roles explicit where your work requires them. If a quote can proceed without a purchase order, record who handles a later request for one. The system should make an incomplete handover visible rather than inventing the missing information.

HubSpot’s e-signature guidance, checked in November 2026, distinguishes signing from payment. It also describes billing behaviour that depends on the enabled configuration. Demonstrate that configuration in your own acceptance tests rather than assuming that a signed document establishes every downstream condition.

Decide which system owns each record

A connected process needs clear ownership of records. Choose where the accepted offer is retained, where invoices are issued and where delivery work is managed. Your quoting tool does not need to become the master for every downstream detail. It does need a dependable way to identify the records that other teams use.

Define a stable reference for the quote and its accepted version. Specify which reference is passed to a finance or delivery system and where the returned reference is stored. Matching records only by a company name can create ambiguity when several entities share similar names or a customer has several projects. Use the identifiers supported by the agreed systems and test that people can find the relationship later.

Your HubSpot integrations brief should state direction, timing and failure handling for each exchange. “Connect to accounting” is too broad to price or accept reliably. Describe whether the integration creates a draft record, updates an existing record or only notifies someone to review the next step. Each option carries a different level of operational responsibility.

A small handover table can expose disagreements early:

Event Evidence to check Intended next step
Offer accepted Agreed acceptance record and quote version Review billing and delivery prerequisites
Billing prerequisites complete Required entity and reference information Create or approve the finance record
Payment condition satisfied Evidence from the payment or finance process Release any payment-dependent work
Delivery prerequisites complete Accepted scope and required customer inputs Assign the agreed work to delivery

These are example design choices, not a statement that every business must use these stages. Adapt the events to your operating model. Keep the distinction between them wherever taking the next action too early would cause a problem.

Other systems also distinguish quotation and billing events. For example, Stripe’s quote documentation describes acceptance leading to an invoice, subscription or subscription schedule according to the quote configuration. That describes Stripe’s model, not a guarantee about HubSpot. Use each connected system’s documented events when specifying the handover between them.

Test retries without creating duplicate work

A connection can fail after one system has created a record but before another has received confirmation. Your supplier needs to explain what a retry does in that situation. Ask for a demonstration that a repeated event does not create a second invoice draft, duplicate delivery task or misleading second notification where the agreed design is intended to create only one.

Use a controlled test with recognisable test references. Trigger the same permitted handover twice, inspect the destination and record the result. Then test an interrupted exchange and a later retry. The expected behaviour should be written before the test, including what happens if the destination already contains a matching record.

Give the team a recovery queue or equivalent visible record for failed exchanges. It should show what failed, which quote it concerns, who is responsible and whether any action already took place. An error email that disappears into an unattended inbox is a weak operational handover, even if the integration itself usually works.

Avoid making a salesperson repeat an action simply because they cannot see the result. A status that distinguishes waiting, completed and failed helps people choose the right response. Where the technology cannot provide that distinction, document a safe checking process and an owner. The manual step belongs in the ongoing workload and cost estimate.

Handle changes after acceptance deliberately

An accepted offer may be followed by a change request, cancellation or amendment. Decide how those events enter the business process without rewriting the original record into something that no longer explains the original agreement. The right commercial and legal treatment depends on the circumstances; obtain appropriate advice rather than asking a CRM field to decide it.

For the implementation brief, focus on traceability. A person reviewing the work should be able to identify the accepted scope, the proposed change, its decision and the effect on downstream records. If a change affects billing, make the finance owner part of that decision. If it affects delivery capacity, make the delivery owner part of it.

Test the less convenient paths before launch. Include an acceptance followed by missing customer information, a declined payment where payment is relevant, and a change request after delivery has been assigned. These scenarios reveal responsibilities that a simple successful quote demonstration leaves untouched. Record which steps are automated and which require an informed person to act.

Protect customer information and account ownership

Protect information and preserve business ownershipCustomer information sits within a shield, with separate access and ownership keys outside it. An exit marker reminds the buyer to plan handover.Customer informationNamed accessAccount ownerExit route
Use only the customer information needed for the quoting task.

Static graphic. Enable JavaScript to explore the stages.

Quoting brings together contact details, commercial terms and sometimes information about a customer's plans. Teams need enough access to do their jobs, but a convenient shared folder or widely available quote link can expose more than intended. Treat access and information handling as part of the initial design rather than a final administrative task.

Give each field a reason to exist

Review the information requested during the quoting journey. For every field, identify the decision or operational step it supports. If nobody can explain why it is needed, question whether it belongs in the quote process. A customer-facing document may require much less information than the internal working record behind it.

Keep internal notes out of the customer document by design. Staff comments about an opportunity, negotiation or delivery concern should not appear merely because a convenient template field can display them. Test the document with deliberately distinctive internal notes so accidental inclusion is easy to notice. Apply the same care to attachments, line-item descriptions and copied text.

Consider where personal information can spread. A quote might be downloaded, emailed, uploaded to a customer's purchasing portal or passed into a finance system. Document the destinations your own process uses and the reason for each. This gives the person responsible for data protection something concrete to review rather than a diagram that stops at the CRM boundary.

The ICO’s data minimisation guidance explains that personal data should be adequate, relevant and limited to what is necessary. Its current guidance is under review following legislative changes. Ask your data-protection owner to apply the current requirements to the information your quote process uses.

The operational aim is a deliberate information set. It does not require sales staff to make legal decisions about retention or lawful use on their own. Ask the appropriate owner to establish those requirements, then turn them into testable settings and working instructions. Record any platform limitation that prevents the intended approach.

Separate the roles that can change the offer

List the tasks that require access: preparing a quote, changing catalogue entries, approving exceptions, editing templates, connecting another system and administering users. Decide who needs each task. Giving everyone broad administrative access may remove an immediate obstacle, but it also makes it harder to understand who can change the quoting rules.

A useful role test has two sides. Confirm that the intended user can complete their permitted task, then confirm that the same user cannot perform a task outside that role. Test with representative accounts rather than an administrator impersonating every job. Record any permissions that must be broader than the business would prefer and decide how those risks will be managed.

Keep business ownership separate from supplier access. Your organisation should know who controls the HubSpot account, connected finance systems, domains and any integration accounts used by the project. Document how supplier access is granted, reviewed and removed. Avoid arrangements where a routine personnel change leaves nobody able to maintain the quoting process.

When a person leaves or changes role, check both direct access and the work they own. Pending approvals, exception queues and integration alerts may still be assigned to them. Removing their login without reallocating those responsibilities can leave the process stalled. Include an ownership review in the handover procedure rather than treating offboarding as a password exercise alone.

Test what a customer can actually see

HubSpot's quote-creation guidance cited above warns that downloading the quote PDF from its email does not require the quote password. Test the emailed download separately from the hosted link when reviewing customer information exposure.

Do not judge a quote's visibility solely from the sales team's signed-in view. Open the customer journey using the supported test method and inspect the exact information shown. Check the intended recipient, document title, commercial details and any downloadable version. If a link is forwarded, understand the behaviour rather than assuming it stays limited to the original reader.

This test is particularly useful when optional blocks or conditional content are involved. A template may look correct for one product family and expose irrelevant terms for another. A hidden section may still appear in a download if that output follows a different route. Test each supported output your customer is expected to use.

Use synthetic data for demonstrations and screenshots wherever practical. Invented test companies should be clearly marked as test records, not presented as real clients or proof of results. Keep them separated from operational records using the method agreed with your administrator. A convincing demonstration does not need a live customer's confidential proposal.

Plan evidence access after the project

An implementation is easier to operate when the business receives the information needed to maintain it. Request an inventory of templates, rules, important fields, integrations and responsible roles. Include explanations of the unusual decisions made during delivery. The reasoning behind a choice often matters more than a screenshot of the setting.

Agree where that documentation will be kept and who can update it. A document that only the supplier can edit may become stale as soon as the team changes its process. Avoid exposing credentials in the handover material. Use the organisation's approved arrangements for any secrets or access information that must be transferred.

The same principle applies to records retained for later reference. Define who can find an accepted quote and its supporting decisions, and test a retrieval after the original salesperson is no longer involved. This is a practical ownership check, not a promise that a particular retention arrangement meets every legal requirement.

Bring security and data-protection colleagues into the design when the process warrants it. They can review the actual information flows, account permissions and customer outputs rather than being asked to approve a broad product name. Resolve material concerns before the quoting process becomes the default route for new business.

Test the complete quote journey before launch

Test ordinary, changed and failed quote journeysA conceptual test matrix crosses creation, review and acceptance with ordinary, changed and failed cases. The illustrative changed-terms and failure rows do not pass acceptance. These are test expectations, not completed test results or claims about automatic product behaviour.CreateReviewAcceptOrdinary caseChanged termsFailure caseObserve the actual outcome
Follow a representative quote through the whole journey.

Static graphic. Enable JavaScript to explore the stages.

A successful demonstration often uses a simple product, clean customer details and an administrator who knows every setting. Your sales team will encounter missing information, revised offers and interrupted handovers. Acceptance testing needs to establish what happens under those conditions, using the exact configuration that is intended for launch.

Build a test pack from real categories of work

Choose representative quote types from your operating model without exposing unnecessary customer details. Include the common straightforward offer, the most frequent exception and the most consequential handover. Add combinations that are easy to mishandle, such as recurring and one-off items in the same commercial discussion or a quote with optional elements.

For each case, write the starting information, permitted actions, expected customer output and expected internal result. State which version of the catalogue and template the test uses. A test called “create quote” is difficult to judge; a case that specifies the chosen items, approval requirement and destination record gives everyone an observable outcome.

Use a small number of carefully designed examples rather than a long list of nearly identical successes. Each case should test a different risk or rule. Where two cases appear similar, explain the difference they are intended to expose. This makes the test pack easier to maintain when a product or process changes.

Ask the supplier to identify which tests they have already run and which require your team. Technical checks can establish that a configured rule executes. Your team still needs to confirm that the rule represents the commercial decision correctly. Keep those responsibilities visible so “tested” does not mean different things to the buyer and the implementer.

Check calculations with an independent expected result

Prepare expected totals outside the quote being tested. Use the pricing policy approved by your business, including the intended order of calculations and rounding. Finance should review any tax or accounting treatment relevant to the test; a general CPQ guide cannot determine that treatment for your circumstances.

Consider this hypothetical arithmetic test, excluding tax and any additional charges. Four units at £750 each total £3,000. A 10% discount applied only to those units reduces that amount by £300 to £2,700. Adding a separate £500 setup item produces £3,200. If the policy excludes setup from discounting, a result of £3,150 would indicate that the discount was applied to a different base.

The point is to agree the intended calculation before looking at the software output. A plausible total can still be wrong. Record the inputs, expected result, actual result and reason for any difference. Repeat the test after changing quantities or replacing an item, because an initial correct total does not establish how later edits behave.

Give recurring amounts separate attention. Check that the customer can distinguish the amount due at each interval from any one-off charge or stated total for a period. Use the billing arrangements your business actually supports. Do not make a visually neat summary hide a distinction that finance or the customer needs to understand.

Test refusals, permissions and interrupted journeys

A useful test includes something the system should not allow. Try the prohibited combination, missing mandatory information or unauthorised change specified in your design. Confirm that the user receives a clear explanation and can recover without guessing. An unexplained failure may encourage staff to create an off-system workaround.

Test approval and acceptance interruptions separately. An approver may open the request and return later. A customer may leave the document and reopen it through an earlier message. Ask what they see if the offer has changed in the meantime. Verify the behaviour with the actual supported process, not with an assumption based on how another application behaves.

Repeat actions deliberately in a controlled test. Check what happens when a notification is sent again, an integration event is retried or a user returns to a completed step. The expected result may differ by action, but it should not be a surprise. Record any action that staff must avoid repeating and how they can determine whether the first attempt succeeded.

Accessibility deserves a place in the test pack too. Review the customer document and relevant controls using the methods available to your team. Check readable labels, meaningful link text, keyboard access where applicable and understandable instructions. Where a platform limitation remains, identify its effect on your audience and agree an appropriate route for customers who need assistance.

Give defects an owner and a release decision

Record defects in a shared list with the affected quote type, reproduction steps and business effect. A screenshot can help, but it should not replace a description of what was expected. Identify whether the issue lies in data, configuration, a connected system or a working instruction. That classification makes the next action clearer.

Prioritise by consequence. A cosmetic spacing issue is different from an incorrect price, exposed internal note or duplicate billing record. Define which failures prevent launch and who can accept a lesser issue temporarily. Any accepted limitation needs an owner and a practical workaround, rather than a vague promise to revisit it.

After a repair, rerun the affected test and any related tests that could have changed. A template adjustment might affect several quote types; a pricing rule may influence more than the example that first failed. Keep the final evidence tied to the configuration that will be released. Earlier screenshots are not proof of a later version's behaviour.

Finish with a rehearsal involving the people who will operate the process. Let a salesperson prepare the offer, an approver review an exception, and the downstream team check the handover. Watch where they need explanations or outside notes. Those observations become training and documentation work before the process is placed under everyday pressure.

Compare implementation scope and ongoing cost

Compare build, operation and exit commitmentsA construction shape, operating clock and exit door show three different parts of implementation scope. Their sizes are conceptual, not relative costs or durations.BuildOperateExit
Compare like-for-like deliverables and exclusions.

Static graphic. Enable JavaScript to explore the stages.

CPQ proposals can look similar while covering very different work. One supplier may be offering a template and a short demonstration. Another may include catalogue preparation, several approval routes, integration failure handling and a full test pack. Comparing only the implementation fee leaves those differences unresolved until the project is underway.

Ask for deliverables that can be inspected

Request a scope organised around observable outputs. These might include a defined product model, configured quote templates, agreed permissions, documented exception rules, specified handovers and completed acceptance tests. State how many distinct variants are included and what makes a variant different. A product family with separate terms may need more work than a simple change of wording.

Separate discovery from implementation where important decisions are still open. Discovery can produce a usable model and a bounded delivery brief, even if it concludes that part of the current process should remain outside HubSpot. The scope should explain what the buyer receives from that work and how it informs the next decision.

Ask what must be supplied by your team. Product descriptions, approved terms, pricing decisions and finance requirements do not become correct simply because an implementer imports them. Name the people who will provide and approve those inputs. A proposal that makes those dependencies visible is easier to assess than one that assumes everything will arrive complete.

Use the same reference scenarios when comparing suppliers. Ask each to explain how its scope handles a revised offer, an approval exception and an interrupted downstream handover. The aim is not to obtain unpaid detailed designs from every bidder. It is to understand which parts of the problem the proposal includes and where further work would be required.

Separate subscriptions, project work and running costs

Build a cost view with distinct categories. Subscription and seat requirements belong alongside implementation work, integration charges and ongoing support. Record who supplies each price, when it was checked and which assumptions it depends on. Do not treat an old quote or a public headline price as confirmation of your account's final cost.

Ask how the proposed arrangement changes if more people need to create or approve quotes. Check any relevant entitlement or usage conditions with the supplier and HubSpot before purchasing. The person who only needs to view information may have different requirements from the person who creates the commercial document. Verify those differences rather than assigning everyone the same access by habit.

Ongoing costs also include work performed by your own team. Someone will maintain the catalogue, review exceptions, support users and check failed handovers. Estimate that workload using your own process evidence. Keep the estimate separate from a vendor promise, and revisit it after the pilot when you have observed how the process actually operates.

A hypothetical comparison illustrates the method without suggesting market prices. Suppose option A costs £8,000 to implement and £200 per month for support, while option B costs £6,000 initially and £400 per month. Excluding subscriptions, tax and other costs, their first-year totals are £10,400 and £10,800. The lower implementation figure does not produce the lower total in this example.

That arithmetic is only useful if the scopes are comparable. If one option includes integration recovery and the other excludes it, the totals answer different questions. List the unresolved differences before selecting a preferred figure. Do not convert a speculative time saving into a guaranteed return on investment.

Clarify changes, support and exit arrangements

Ask what counts as a change after the scope is agreed. Adding a field to a document, introducing a new product family and connecting another finance system may require very different effort. A clear change process identifies the requested outcome, its effect on the current design and any additional cost before work proceeds.

Support should distinguish an incident from a new requirement. A failed handover in an agreed process is different from a request to support a new billing model. Establish how each is reported, who investigates and what information the team must provide. Only rely on response or resolution commitments that the supplier has explicitly agreed.

Review what your organisation receives at handover. Include administrator access under your control, configuration documentation, test evidence, training material and an explanation of any custom components. Ask whether another competent supplier could maintain those components and what would be needed to transfer responsibility. This is a practical continuity question, not an assumption that the relationship will fail.

An exit discussion can reveal unclear ownership before the contract begins. Identify which accounts, templates and integration arrangements belong to your organisation and which depend on a separate service. Have the appropriate people review contractual terms where needed. The implementation brief should make those dependencies visible without trying to replace legal or procurement advice.

Start with a bounded operating scope

Choose a first release that represents useful work and can be tested fully. A single product family may be appropriate if it exercises the important pricing and handover rules. A pilot that avoids every difficult decision may produce an attractive demonstration while teaching little about the eventual operating process.

Define what would justify expanding the scope. Evidence might include staff completing the agreed journey, correct outputs across the test cases and a manageable exception queue. Set the criteria before the pilot so enthusiasm for the new interface does not substitute for an acceptance decision.

The broader HubSpot implementation guide covers planning the CRM project around ownership and operating needs. For CPQ, make the accepted quote the thread connecting those needs: the product model explains it, approvals govern it, the customer understands it, and downstream teams can act on it without reconstructing the sale.

Questions UK buyers ask about HubSpot CPQ

Compare requirements with demonstrated evidenceA balance holds requirements on one side and evidence on the other. A separate gap marker represents unanswered questions, not a numerical score.RequirementsEvidenceUnresolved gaps
Frame questions around the business task and its users.

Static graphic. Enable JavaScript to explore the stages.

Is HubSpot CPQ suitable for a small sales team?

Team size alone is a poor buying test. A small team can have difficult product combinations or a high cost of quoting mistakes. A larger team selling a straightforward, consistent offer may have a simpler requirement. Assess the decisions your quotes contain and the effort needed to produce a correct offer today.

Begin with a few representative examples and identify the recurring problems. Then compare the proposed solution with improving the existing process. Include subscriptions, maintenance and the time your team must contribute. A small team still needs someone to own the catalogue and resolve exceptions; software does not remove that responsibility.

How long does a HubSpot CPQ implementation take?

Your implementation estimate depends on the decisions and inputs still outstanding. A defined catalogue, approved terms and a simple handover create a different project from several product families with unresolved pricing and finance requirements. Quoting a generic duration would hide those differences rather than help you plan.

Ask for milestones tied to outputs: an agreed model, configured examples, completed acceptance tests and an operating handover. Identify the information your team must supply before each milestone can finish. Where uncertainty is material, commission a bounded discovery stage before relying on a delivery estimate. Treat any promised date as a supplier commitment to verify, not an inherent property of the software.

Can we move existing quotes into the new process?

Separate historical reference material from live offers that customers may still accept. You may only need older documents to remain retrievable, while an open offer needs a deliberate decision about how it will be managed during the change. Treating both groups as a single migration task can obscure that distinction.

Create an inventory of live offers, their current versions and the people responsible for them. Ask the supplier to demonstrate the supported migration or continuation route for each relevant case. Preserve the evidence needed to understand an existing agreement. Do not silently replace a customer's offer merely to make every record fit the new template.

Does CPQ replace our accounting system?

A quoting process defines and presents the proposed offer; your accounting arrangements may have a broader role in billing, payments and financial records. Decide which system owns each part of that work before selecting an integration. A quote that looks complete to sales may still lack information finance requires.

Compare the actual capabilities and configuration of the tools you plan to use. Ask finance to review the proposed records, timing and controls, including what happens when an accepted offer changes. The project should reduce unnecessary re-entry while preserving clear responsibility. Do not assume that connecting two products makes either one a complete replacement for the other.

How does CPQ differ from a website quote calculator?

A website calculator often helps a visitor explore an option or provide enough information for an enquiry. A sales quoting process deals with the offer your business is prepared to present, including its selected items, commercial conditions and any required approvals. The boundary depends on how you design the customer journey.

If both tools are involved, specify what information passes between them and what still needs review. An indicative website result should not become a final commitment by accident. GRO's guide to lead magnets and configurators covers the earlier enquiry stage. Use that distinction when deciding where customer exploration ends and the controlled sales offer begins.

Put a controlled quoting process into operation

Operate the quoting process as an owned cycleAn owner, review decision and improvement mark form a cycle around a shared record. The cycle represents ongoing responsibility rather than a fixed timetable.OwnReviewImproveShared record
Give the quoting process a named operational owner.

Static graphic. Enable JavaScript to explore the stages.

Start with an offer your team can explain and test. Before committing to a wider rollout, choose a representative quote and follow it from the initial requirements through to the records that finance and delivery need.

  • Define the product choices and commercial rules that shape that offer.
  • Identify which changes need approval and how the current version is recognised.
  • Demonstrate the customer output and the evidence of acceptance.
  • Test the downstream handover, including an interruption and a safe retry.
  • Assign ownership of the catalogue, exceptions and ongoing maintenance.

Use the results to settle your implementation scope and any remaining dependencies. If you want to discuss how that quoting process could fit your CRM, book a conversation with GRO. Bring a representative quote and the point where your current process becomes difficult.

Book a call