Salesforce quote and contract management spans two distinct levels: the standard Quote object included with Sales Cloud for basic quote generation and the Salesforce CPQ (Configure, Price, Quote) platform — now branded as Revenue Cloud Advanced — for complex multi-product configurations, discount approvals, and quote-to-cash automation. Most B2B sales organisations need at minimum the standard Salesforce Quote for generating customer-facing proposals; organisations with complex pricing, product bundles, or subscription models typically need CPQ. This guide covers both the standard Quote setup and the CPQ capabilities, plus Contract lifecycle management in Salesforce.
The best guide is the one that makes the handoff from quote to contract feel smoother.
A useful explanation should help the reader see how the tools support the full sales cycle.
That means the guide should focus on practical workflow control rather than broad product claims.
For many organisations, the value is in reducing errors and keeping the closing process organised.
It should also show why keeping pricing, approvals, and agreement details connected improves reliability.
A good guide should explain how the quote and contract process works inside the CRM.
That makes the topic important for teams that sell with more formal approval steps.
Salesforce quote and contract management is useful because teams need a cleaner way to move from a deal to an approved quote and then into a contract. That process often involves multiple handoffs, so structure matters a lot.
Salesforce Standard Quotes
The standard Salesforce Quote object is available in Sales Cloud at all editions (Professional and above). A Quote is created from an Opportunity and contains:
- Quote header: customer information (Account, Contact), expiration date, billing and shipping addresses, payment terms
- Quote Line Items: products from the Opportunity’s Pricebook, with quantity, unit price, discount, and extended price
- Totals: subtotal, tax, discount, grand total
- Quote status: Draft, Needs Review, In Review, Approved, Rejected, Presented, Accepted
Setting Up Products and Price Books
Before creating quotes, your product catalog must be configured:
- Create Products (Products tab or Setup → Objects → Product2): each product has a Name, Product Code, Description, and whether it’s active
- Set Standard Prices: add each product to the Standard Price Book with its list price
- Create Custom Price Books if needed: a “Partner Price Book” with discounted pricing, an “Enterprise Price Book” with negotiated rates for large accounts — each price book contains the same products at different prices
- Assign a Price Book to the Opportunity before adding Quote Line Items
Creating a Quote from an Opportunity
- Open the Opportunity and navigate to the Quotes related list
- Click New Quote — the Quote creation form pre-fills customer information from the Opportunity
- Add Quote Line Items: select products from the Price Book, set quantity and any line-level discount
- Save the Quote — it is now associated with the Opportunity
- Generate a Quote PDF: from the Quote, click Generate PDF — Salesforce renders the Quote data into a configured Quote Template and produces a downloadable PDF
- Email the Quote PDF: directly from Salesforce to the primary Contact on the Opportunity
Quote Templates
Standard Salesforce Quote Templates (Setup → Quote Templates) control the visual layout and content of generated quote PDFs — company logo, header fields, line item table columns, footer terms. Quote Templates are HTML-based and configurable by admins. For more sophisticated document design (multi-section proposals, conditional content blocks, branded covers), third-party document generation tools (Conga Composer, Salesforce Document Builder) extend the standard template capabilities.
Quote Syncing with Opportunity
Quotes can be synced with their parent Opportunity — when a Quote is synced, changes to Quote Line Items automatically update the Opportunity’s Products section and total Amount. Only one Quote per Opportunity can be synced at a time. Sync the Quote that has been accepted by the customer to keep Opportunity data current with the final pricing.
Salesforce CPQ (Revenue Cloud Advanced)
Salesforce CPQ — Configure, Price, Quote — is a separately licensed addition to Sales Cloud that automates complex quoting scenarios that the standard Quote object cannot handle:
When to Move from Standard Quotes to CPQ
CPQ is appropriate when standard Quotes create these problems:
- Reps spend hours manually checking product compatibility rules (can Product A be sold without Product B?) that should be enforced by the system
- Discount management is manual — reps apply discounts without system enforcement of approval thresholds, leading to margin erosion
- Product bundle configuration is complex — bundles with required components, optional add-ons, and mutually exclusive options that the standard Quote can’t guide reps through
- Subscription pricing requires sophisticated discount schedules (multi-year price escalation, volume tiers, first-year ramp discounts)
- Quote generation is slow because reps manually build documents from the Quote PDF
CPQ Core Features
Product Rules: enforce product configuration logic automatically:
- Validation Rules: prevent incompatible combinations — if Product A and Product B cannot be sold together, a validation rule displays an error when both are added to the same quote
- Selection Rules: automatically include required products — if a hardware product is added, automatically include the mandatory installation service line item
- Alert Rules: display warnings without preventing the configuration — “Note: support contract is strongly recommended with this product”
Pricing Rules: automate complex pricing calculations:
- Discount schedules: volume-based pricing tiers — 1–10 units at list price, 11–50 units at 10% discount, 51+ units at 20% discount — applied automatically based on quantity
- Block pricing: fixed price for a range rather than per-unit — $10,000 for 1–50 seats, $15,000 for 51–100 seats
- Price waterfall: the sequence of price adjustments — list price → partner discount → negotiated discount → promotional adjustment → final net price. CPQ enforces the waterfall logic, preventing reps from applying discounts in ways that obscure true margin.
Guided Selling: CPQ’s quote wizard guides reps through product selection by asking qualifying questions — “How many users?”, “Which deployment model?” — and filtering the product catalog to show only compatible products and bundles. For reps unfamiliar with complex product lines, guided selling reduces configuration errors and shortens quote creation time.
Quote Document Generation: CPQ generates professional quote documents with conditional content (show implementation section only if professional services are included), dynamic tables (product tables formatted by category), and configurable approval chains — output as PDF or Word.
Approval Workflows: CPQ enforces discount approval thresholds automatically. When a rep applies a discount exceeding their authority (e.g., more than 15% requires VP approval), CPQ automatically routes the quote for approval and prevents sending the quote to the customer until approval is granted. The approval chain is configurable by product, discount tier, and deal size.
CPQ Subscription Management
For SaaS and subscription businesses, CPQ manages the full subscription lifecycle:
- Subscription Lines: CPQ distinguishes between one-time products and subscription products — subscription lines track start date, end date, and quantity for each contracted subscription
- Amendments: when an existing customer wants to add seats or upgrade mid-contract, CPQ generates an amendment quote that calculates the co-term pricing (prorated charge for the remaining contract period) automatically
- Renewals: CPQ can automatically generate renewal opportunities and renewal quotes 90 days before subscription expiration — creating Opportunities with pre-populated products and quantities from the existing contract
- Multi-year pricing: CPQ supports multi-year deals with annual price escalators (e.g., Year 1: $100K, Year 2: $103K, Year 3: $106.1K) and volume commitments with true-up provisions
Salesforce Contract Management
The Salesforce Contract object manages post-signature contract lifecycle — tracking executed agreements from signature through expiration. Contracts are associated with Accounts (not Opportunities, though Opportunities can reference their generated Contract).
Contract Fields and Lifecycle
Standard Contract fields:
- Contract Start Date and End Date
- Contract Term (in months)
- Billing Frequency, Payment Terms
- Status: Draft → In Approval Process → Activated → Expired → Terminated
- Account (the customer the contract is with)
Contract lifecycle stages:
- Draft: contract created but not yet executed — may still be in negotiation
- In Approval Process: submitted for internal approval (legal review, VP sign-off)
- Activated: executed contract — status is set to Activated when the contract is signed and in force. Salesforce enforces that Activated contracts cannot be edited (protecting the executed record as a legal document). Use amendments for changes.
- Expired: contract past its End Date without renewal
- Terminated: contract ended early, before the End Date
E-Signature Integration
Contracts generated in Salesforce are typically sent for e-signature via DocuSign or Adobe Sign. Both have Salesforce-native integrations (available on AppExchange) that:
- Send the contract PDF or Word document for signature directly from the Salesforce Contract record
- Track signature status on the Contract record — showing which signatories have signed and which are pending
- Automatically update Contract Status to Activated when all parties have signed
- Store the fully-executed signed document as an attachment on the Contract record
Salesforce also offers its own e-signature tool — Salesforce eSign (part of Revenue Cloud) — as a native alternative to third-party integrations.
Contract Renewal Automation
Configure a Scheduled Flow to identify Contracts with End Date 90 days in the future and Status = Activated — create Renewal Opportunity records automatically for each approaching expiration. This ensures no contract renewal falls through the gap between sales and customer success handoffs.
The best quote-and-contract setup is the one that keeps approvals and documents aligned. If the steps are disconnected, the close process slows down.
Conclusion
Salesforce’s standard Quote object handles the needs of most SMB sales teams — product catalog, quote line items, PDF generation, and basic approval workflows. As complexity grows — product configuration rules, multi-product bundles, discount waterfall enforcement, subscription amendments — CPQ (Revenue Cloud Advanced) provides the automation layer that scales with deal complexity without scaling manual effort proportionally. Contract management in Salesforce provides the post-signature lifecycle tracking that connects closed deals to executed agreements, renewal dates, and the customer success handoff that follows. For the full quote-to-cash sequence — from quote configuration through e-signature through subscription billing — Salesforce Revenue Cloud integrates all of these stages within the Salesforce platform.
Sources
Salesforce, Quotes and Quote Templates Documentation (2026)
Salesforce, CPQ / Revenue Cloud Advanced Feature Guide (2026)
Salesforce, Contracts and Orders Documentation (2026)
DocuSign, Salesforce Integration Guide (2026)
Gartner, Magic Quadrant for Configure Price Quote Application Suites (2025)
