For most B2B sales teams, quoting is where deals slow down or fall apart. A rep manually calculates a price, pastes product codes into a Word document, applies a discount they believe is still valid, and emails a PDF that may or may not reflect current pricing. When a prospect asks for a revision, the cycle starts again. Zoho CRM CPQ, Configure, Price, Quote, is the built-in system that eliminates this back-and-forth by connecting your product catalogue, pricing rules, discount approvals, and quote documents directly inside the CRM. This guide covers how to set it up correctly and how B2B sales teams use it to produce accurate quotes faster, with fewer errors and a clear audit trail from opportunity to invoice.

Two professionals shaking hands across a desk with cityscape in the background.

What Is CPQ and How Zoho CRM Implements It

CPQ stands for Configure, Price, Quote. Each word describes a distinct problem in complex B2B sales.

Enterprise-grade CPQ tools (such as Salesforce CPQ or Oracle CPQ) are built for manufacturing or telco environments where product configuration logic is genuinely complex. Zoho CRM CPQ handles the large majority of B2B quoting scenarios without that additional cost or implementation effort. It is built into every paid Zoho CRM edition and operates through three connected modules: Products (your catalogue), Price Books (pricing structures), and Quotes (the output document).

Quotes in Zoho CRM are a first-class module, not an add-on. They link to Deals, Contacts, and Accounts, carry their own status workflow, support multi-currency, and can generate signed documents via Zoho Sign. You can read how this module sits alongside the broader CRM configuration on the Zoho CRM product page.

Setting Up the Zoho CRM Product Catalogue

Before any quote can be created, every product your sales team sells must exist as a record in the Products module. This is the single source of truth for product names, codes, descriptions, and unit prices.

Product record fields that matter for quoting

Each product record includes a Unit Price, which becomes the default line-item price when the product is added to a quote. You can also store the Product Code (used for purchase orders and ERP exports), Product Category, and a Description that carries through to the quote PDF. The Commission Rate field is useful if you track rep-level commission by product.

For products that come in variants, Zoho CRM does not natively support a parent-variant structure the way an e-commerce platform would. The practical approach is to create separate product records for each billable SKU (for example, “Software Licence: 10 Users” and “Software Licence: 50 Users”) and name them consistently so reps can search effectively.

Importing products in bulk

If you have an existing product list in a spreadsheet or ERP, use the CSV import function in the Products module. Map your columns to the standard fields during import. This is far faster than manual entry and avoids naming inconsistencies. After import, review unit prices carefully, as leading or trailing spaces in the CSV can cause price fields to import as zero.

Keeping the catalogue current

Assign one administrator the responsibility of updating the Products module when prices change. Stale product records are the primary source of quoting errors. A quarterly audit comparing the CRM product list against your current price list takes less than an hour and prevents significant downstream problems.

Building Pricing Rules and Discount Structures

Zoho CRM manages pricing variation through Price Books. A Price Book is a named list of products with custom unit prices that override the default product price when the Price Book is applied to a quote.

How Price Books work in practice

Common Price Book structures include a Standard Price Book (your published list price), a Partner Price Book (discounted for resellers), a Volume Price Book (tiered pricing by quantity), and a Promotional Price Book (time-limited campaigns). When a rep creates a quote, they select the appropriate Price Book and all line-item prices populate from that book automatically.

Price Book TypeTypical Use CaseDiscount vs List
StandardDirect enterprise sales0%
Partner / ResellerChannel sales15-30%
VolumeHigh-unit-count deals5-20% based on qty
PromotionalCampaign or seasonal pricingVaries

Line-item discounts and overall quote discounts

Beyond Price Books, Zoho CRM quotes support two additional discount layers. At the line-item level, reps can enter a percentage or flat discount per product. At the quote level, a single overall discount percentage applies to the subtotal. Both are visible on the quote PDF. You can configure whether reps are permitted to apply line-level discounts at all, which is useful when you want to enforce Price Book pricing strictly.

Taxes and adjustments

Tax rates are configured in the Tax settings under CRM Setup. Each product can have a tax applied, and multiple tax rules can appear on a single quote. For businesses with complex multi-jurisdiction tax requirements, this native functionality covers straightforward scenarios. More complex tax calculation typically requires an integration with a dedicated tax engine.

Overhead view of business tools including a phone calculator, pricing formula document, and eyeglasses on a desk.

Creating and Sending Quotes from Zoho CRM

Quotes are created directly from a Deal record. Open the deal, scroll to the Quotes related list, and click New Quote. The quote inherits the Deal’s Account and Contact automatically.

Building the quote line items

Select your Price Book first, then add products by searching the product catalogue. Each product populates with its Price Book unit price, and you can adjust quantity, apply line discounts, and add per-line notes. The subtotal, tax, and grand total calculate in real time. You can add section headers between product groups to organise complex quotes by product category or project phase.

Quote templates and PDF output

Zoho CRM uses its built-in template editor (found under Setup > Templates > Inventory Templates) to control the visual layout of your quote PDF. You can design a branded template with your logo, company address, payment terms, and a custom footer. Field merge tags pull in quote data dynamically. Most teams maintain two or three templates: a standard quote, a formal proposal layout, and a simple proforma invoice format.

To send the quote, use the Email Quote button, which attaches the PDF and logs the send event against both the Quote and Deal records. You can also generate a shareable link that lets the prospect view an online version of the quote without downloading a PDF.

Quote status tracking

Quotes move through a status workflow: Draft, Delivered, On Hold, Declined, Accepted, Invoiced. Updating quote status gives sales managers accurate pipeline visibility. When a quote is marked Accepted, that signal is the trigger for the next stage in your process, whether that is contract generation, fulfilment, or invoicing.

Approval Workflows for Large or Complex Deals

When deals exceed a certain value or include discounts beyond a defined threshold, most organisations require management approval before the quote goes to the customer. Zoho CRM handles this through its Approval Process configuration, which you set up under Setup > Process Management > Approval Processes.

Configuring an approval rule

Define the trigger conditions: for example, Grand Total greater than USD 25,000, or Overall Discount greater than 20%. Assign an approver (or a hierarchy of approvers). Set what happens when the record is submitted: it enters a Pending Approval state, the rep cannot edit it, and the approver receives an email notification with a link to review and approve or reject.

The approval history is recorded on the Quote record, so there is a permanent audit trail of who approved what and when. This is particularly important for finance and compliance teams reviewing deal economics after the fact. Refer to the Zoho CRM automation guide for how approval processes fit alongside broader workflow automation.

Multi-level approval chains

Zoho CRM supports sequential approval chains. For example, a deal over USD 50,000 requires the Sales Manager to approve first, followed by the CFO. Each approver is notified only after the previous approval is granted. If anyone in the chain rejects, the quote returns to the rep with the rejection reason attached.

Connecting Quotes to Invoices and Fulfilment

Once a quote is accepted, Zoho CRM can generate a Sales Order or an Invoice directly from the Quote record with a single click. All line items, pricing, and customer details carry across with no re-entry.

Quote to Sales Order

Sales Orders represent the confirmed commitment before fulfilment. If your business ships physical goods or schedules service delivery, converting to a Sales Order first gives your operations team a fulfilment record to work from. The Sales Order links back to the originating Quote and Deal, maintaining the full chain of custody.

Quote to Invoice

For service businesses where delivery happens immediately upon acceptance, converting directly to an Invoice is more efficient. The Invoice can be emailed to the customer via Zoho CRM or synchronised to Zoho Books for accounting. If you use Zoho Books, the Zoho CRM integration pushes accepted invoices directly into the books, eliminating manual re-entry in your accounting system.

This connection from CRM to Books is one of the most practical advantages of staying within the Zoho ecosystem. A complete picture of how this fits into the broader implementation is covered in the Zoho implementation checklist.

CPQ Best Practices for B2B Sales Teams

Getting the technical configuration right is necessary but not sufficient. The following practices determine whether your Zoho CRM CPQ setup actually changes how fast and accurately your team quotes.

Keep one owner for the product catalogue

Designate a specific person, usually a sales operations manager or CRM admin, as the owner of the Products module and Price Books. Without clear ownership, products accumulate duplicates, prices go stale, and reps start maintaining personal spreadsheets to compensate. A single owner with a quarterly review cadence prevents this.

Retire expired Price Books explicitly

When a promotional Price Book ends, mark it inactive rather than leaving it selectable. Reps using an expired Price Book will produce quotes at incorrect prices. Set a calendar reminder when any time-limited Price Book is created so it gets deactivated on schedule.

Set required fields on the Quote record

Use Zoho CRM’s validation rules to require fields such as Valid Until date, Payment Terms, and Delivery Terms before a quote can be saved. Quotes missing these fields cause friction later when customers reference terms that were never formally stated.

Connect quote acceptance to the Deal stage automatically

Use a workflow rule: when Quote Status changes to Accepted, update the linked Deal Stage to Closed Won. This removes the manual step of updating the deal and ensures your pipeline data reflects reality without relying on rep diligence. You can set up this and similar automations using the pattern described in the complete Zoho CRM setup guide.

Train reps on Price Book selection, not just product selection

The most common quoting error is a rep selecting the wrong Price Book and not noticing because the product names look correct. Include Price Book selection as a named step in your quoting SOP. Consider adding a prominent label to each Price Book name (for example, “PARTNER: 25% off list”) so the choice is self-documenting.

Frequently Asked Questions

Does Zoho CRM CPQ require a separate subscription or add-on?

No. The Products, Price Books, and Quotes modules are included in all paid Zoho CRM editions (Standard, Professional, Enterprise, and Ultimate). There is no separate CPQ licence required. Some advanced configuration options, such as multi-currency and certain workflow triggers, are edition-dependent, so check your current plan if you need a specific feature.

Can Zoho CRM handle product bundling or kits in quotes?

Zoho CRM does not natively support product bundles where one parent SKU automatically adds child items to the quote. The workaround is to create a bundle as a single product record and document the included components in the product description, which appears on the quote PDF. If you need true bundle configuration logic, Zoho CPQ (a separate product in the Zoho ecosystem) adds that capability.

How does multi-currency work in Zoho CRM quotes?

Zoho CRM supports multiple currencies once you enable them under Setup > General > Currencies. Each quote is created in a specific currency, and exchange rates are applied from the rates you configure in CRM. Product unit prices in Price Books can be set per currency, so a USD price book and a EUR price book can carry different amounts rather than relying solely on a conversion rate.

Can a prospect electronically sign a quote from Zoho CRM?

Yes. Zoho CRM integrates with Zoho Sign, which lets you send a quote for electronic signature directly from the Quote record. The signed document is stored against the record automatically. For DocuSign users, a third-party integration is available through the Zoho Marketplace.

What is the difference between Zoho CRM Quotes and Zoho CPQ?

Zoho CRM’s built-in quoting covers product catalogue management, price books, discount rules, quote PDF generation, and approval workflows. This handles the quoting needs of the majority of B2B sales teams. Zoho CPQ is a standalone product designed for scenarios requiring complex product configuration logic, guided selling rules, or advanced constraint-based pricing. If your products have many interdependent options and rules about what can be combined with what, Zoho CPQ adds that layer on top of the CRM foundation.

Setting up Zoho CRM CPQ correctly from the start saves your team hundreds of hours in quote revisions and approval delays. We configure product catalogues, price books, approval workflows, and Zoho Books integration for B2B sales teams.

Book a free consultation

Zoho CRM CPQ gives B2B sales teams a quoting process that is repeatable, auditable, and connected to the rest of the sales cycle. The configuration work is front-loaded: build your product catalogue carefully, define your Price Books with clear ownership, set approval thresholds before your team starts quoting large deals, and connect accepted quotes to your invoicing or fulfilment workflow. Once those foundations are in place, reps spend their time selling rather than formatting documents and chasing approvals.