Skip to main content

Last updated: May 2026

Practice Exam

Sales-Admn-202Salesforce Certified CPQ Specialist

Test your knowledge with official exam-style questions

Questions25Passing65Exam time105 min

Questions and options are shuffled each attempt

Salesforce Certified CPQ AdministratorPractice Exam Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. 1. In Salesforce CPQ, what is the purpose of a Price Book in relation to CPQ Products?

    • A. CPQ uses its own pricing engine that completely replaces Salesforce Price Books
    • B. Standard Salesforce Price Books define the List Price for CPQ Products, which CPQ then adjusts using its pricing rules(correct)
    • C. Price Books in CPQ are only used for subscription-based products
    • D. CPQ generates a custom Price Book for each customer automatically

    Explanation: Salesforce CPQ uses standard Salesforce Price Books as the source of List Prices for products. The List Price defined in the Price Book Entry is the starting point that CPQ's pricing engine modifies through Price Rules, Discount Schedules, Block Pricing, and other pricing mechanisms. CPQ extends — rather than replaces — the standard Salesforce pricing model.

  2. 2. In CPQ, what is the difference between a Product Feature and a Product Option?

    • A. Product Features are individual sellable items; Product Options are groups of items
    • B. A Product Feature is a grouping category within a bundle (e.g., 'Hardware', 'Software'); Product Options are the individual selectable items within a Feature(correct)
    • C. Product Features are for subscription products; Product Options are for one-time products
    • D. Product Features and Product Options are the same object with different names

    Explanation: In Salesforce CPQ, when configuring product bundles: Product Features are categories or groups within the bundle (e.g., a laptop bundle might have 'Base Configuration', 'Accessories', and 'Support' features). Product Options are the individual products available within each Feature that a configurator can select (e.g., '16GB RAM upgrade' as an option within 'Base Configuration'). This two-level hierarchy organizes complex bundle configurations.

  3. 3. A CPQ admin needs to ensure that a product called 'Professional Services' is never sold without also including 'Implementation Support'. Which two CPQ features can enforce this? (Choose 2)

    • A. Product Rules with a validation condition that shows an error if 'Professional Services' is added without 'Implementation Support'(correct)
    • B. A bundle configuration where 'Implementation Support' is a required Product Option within the Professional Services bundle(correct)
    • C. A Validation Rule on the Quote Line object requiring both products
    • D. Setting the Product Family of both products to the same value

    Explanation: Two CPQ-native approaches enforce product dependencies: (1) Product Rules with an Alert or Validation type that fires when 'Professional Services' exists without 'Implementation Support', blocking the user from saving the quote; (2) Bundling 'Implementation Support' as a Required Product Option in a Professional Services bundle, so it is always included when the bundle is selected. Salesforce Validation Rules can help but are less maintainable than CPQ rules. Product Family is a classification attribute, not an enforcement mechanism.

  4. 4. A CPQ admin wants to configure a product that automatically calculates its price based on the quantity of another product in the same quote. Which CPQ feature enables this?

    • A. A Discount Schedule with volume tiers
    • B. A Price Rule with a Price Condition referencing another product's quantity and a Price Action updating the target product's price(correct)
    • C. A cross-object formula field on the Quote Line object
    • D. A Process Builder triggered when the Quote is saved

    Explanation: Price Rules in CPQ allow dynamic pricing based on conditions across the quote. A Price Rule can have a Price Condition that checks the quantity of Product A on the quote, and a Price Action that sets or modifies the price of Product B. Price Rules support cross-product price dependencies within the same quote, enabling complex pricing models. Formula fields and Process Builder cannot interact with CPQ's pricing calculation engine during the configure-price cycle.

  5. 5. A CPQ admin creates a product that should only appear in quotes when the Account's industry is 'Healthcare'. Which feature filters product catalog visibility?

    • A. Product Rules with a filter condition on the Account's Industry field
    • B. Price Rules targeting healthcare accounts
    • C. Custom metadata type controlling product visibility
    • D. A Search Filter on the Product added to the quote line editor to only show products matching the account's industry(correct)

    Explanation: CPQ Search Filters (configured on the Product or Quote Line Item object) allow the product catalog to be filtered dynamically when users add products to a quote. A Search Filter can reference the Quote's Account.Industry field to show only products matching the healthcare industry. Product Rules govern required selections and validations within an existing quote, not catalog filtering. Price Rules control pricing, not visibility.

  6. 6. A CPQ implementation supports subscription products with annual renewals. Which two configurations are needed on the Product to support subscription management? (Choose 2)

    • A. Set the Product's Subscription Type to 'Renewable' so it is included in renewal quotes(correct)
    • B. Set the Product's Subscription Pricing to 'Fixed Price' or 'Percent of Total' to define how the subscription price is calculated(correct)
    • C. Set the Product's Revenue Recognition Method to 'Ratable'
    • D. Enable the 'Auto-renew' checkbox on the Salesforce Contract object

    Explanation: For subscription management in CPQ: (1) Subscription Type = 'Renewable' flags the product for inclusion in renewal quotes generated from contracts; (2) Subscription Pricing defines how the recurring price is calculated ('Fixed Price' for a set amount, 'Percent of Total' for a percentage of another product's price). Revenue Recognition is a Billing/Finance concept. The Contract auto-renew checkbox is part of CPQ's contract and renewal automation process but not a Product-level configuration for subscriptions.

  7. 7. In Salesforce CPQ, what is a Product Bundle?

    • A. A group of products that are sold at a discounted price compared to buying them separately
    • B. A parent product that contains configurable child Product Options that can be included or excluded during the quoting process(correct)
    • C. A Salesforce Price Book with multiple currency price book entries
    • D. A collection of Quote Templates for different product categories

    Explanation: A Product Bundle in CPQ is a parent product (the bundle) that contains one or more Product Features (groupings) and Product Options (individual selectable products). During configuration, the sales rep can include/exclude optional items, choose quantities, and the configuration is governed by Product Rules. Bundles streamline complex product configuration into a guided experience.

  8. 8. A Product Option in a bundle has the 'Required' field set to TRUE. What happens during product configuration?

    • A. The option is automatically added to the bundle and the user cannot remove it(correct)
    • B. The option is recommended but the user can still remove it with a warning
    • C. The option appears as required but is still optional
    • D. The option triggers a Product Rule validation when deselected

    Explanation: When a Product Option has Required = TRUE, it is automatically pre-selected when the bundle is configured and cannot be deselected by the user. This enforces mandatory components in a bundle — for example, a 'Base License' option might be required in a software bundle regardless of which other options are selected. The user sees it as pre-checked and locked.

  9. 9. A CPQ admin needs to ensure that when option A is selected in a bundle, option B is automatically added. Which CPQ feature enables this automation?

    • A. A Product Rule with a Configuration Condition on Option A and a Configuration Action to add Option B(correct)
    • B. A Price Rule that sets Option B's quantity to 1 when Option A is selected
    • C. Setting Option B's Required field to TRUE
    • D. A Validation Rule on the Quote Line to add Option B automatically

    Explanation: Configuration Rules (a type of Product Rule) in CPQ control the behavior of bundle configuration. A Configuration Rule with a Condition that checks if Option A is selected can trigger an Action that automatically adds (or selects) Option B. This supports dependency relationships between bundle options (e.g., selecting a power supply automatically adds the compatible power cable). Price Rules handle pricing, not configuration actions.

  10. 10. A CPQ admin is designing a bundle where a Product Feature should allow the user to select exactly one of three options (like a radio button selection). Which two configurations achieve this? (Choose 2)

    • A. Set the Product Feature's Min Options = 1 and Max Options = 1(correct)
    • B. Set the Product Feature's Feature Type to 'Single Select'(correct)
    • C. Add a Configuration Rule that deselects options when one is selected
    • D. Set all three Product Options' Required field to TRUE

    Explanation: To enforce exactly-one selection from a group of options in a Product Feature: (1) Set Min Options = 1 and Max Options = 1, which enforces that the user must select exactly one option (one required, no more than one); (2) Set the Feature Type to 'Single Select' on the Feature (if available in the CPQ configuration), which provides a radio-button style selection UI. Setting all three as Required would force all three to be included simultaneously, not limit to one.

  11. 11. A 'Nested Bundle' in CPQ means:

    • A. A bundle that references another bundle as one of its Product Options(correct)
    • B. A bundle with more than 50 product options
    • C. A bundle that is priced using nested price rules
    • D. A bundle template nested within a quote template

    Explanation: A Nested Bundle (also called a multi-level or recursive bundle) occurs when a Bundle Product is used as a Product Option within another Bundle. This allows complex product hierarchies (e.g., a 'Complete Solution Bundle' that contains a 'Hardware Bundle' and a 'Software Bundle' as options, where each sub-bundle has its own configurable options). CPQ supports nested bundles for sophisticated product configuration scenarios.

  12. 12. In Salesforce CPQ, what is a Discount Schedule?

    • A. A schedule defining when discounts can be applied (e.g., only during Q4)
    • B. A tiered pricing structure that automatically applies a discount based on the quantity or term of a product(correct)
    • C. A list of approved discount percentages per product for each sales rep
    • D. A time-phased payment schedule for customers paying over time

    Explanation: A Discount Schedule in CPQ defines volume or term-based pricing tiers. For example: 1-10 units = 0% discount, 11-50 units = 10% discount, 51+ units = 20% discount. When a product with a Discount Schedule is added to a quote, CPQ automatically applies the appropriate discount tier based on the configured quantity or subscription term. This enables volume pricing without manual discount entry.

  13. 13. What is the difference between an 'Additional Discount' and an 'Partner Discount' on a CPQ Quote Line?

    • A. Additional Discount is applied before the Special Price; Partner Discount is applied after
    • B. Additional Discount is the discretionary discount added by the sales rep; Partner Discount is applied when selling through a channel partner (reduces cost/price for the partner)(correct)
    • C. Both are the same discount type displayed in different columns for reporting purposes
    • D. Partner Discount is an admin-set cap; Additional Discount is customer-negotiated

    Explanation: In CPQ, Additional Discount is the manual discretionary discount a sales rep applies to a quote line. Partner Discount is used in channel/partner scenarios — it represents the margin or discount extended to a distribution partner, affecting the partner's cost price rather than the customer's list price. These two discount types serve different business purposes and are calculated separately in CPQ's waterfall pricing model.

  14. 14. A company needs a sales rep's discount on a quote line to automatically trigger an approval when it exceeds 20%. Which two CPQ/Salesforce features implement this? (Choose 2)

    • A. CPQ Approval Rules that define the discount threshold and routing logic(correct)
    • B. Standard Salesforce Approval Processes on the Quote object with entry criteria on the Discount field
    • C. A Validation Rule on Quote Line that blocks saving when discount > 20%
    • D. Both CPQ Advanced Approvals and standard Approval Processes are viable; CPQ Advanced Approvals offer more granular discount-line-level routing(correct)

    Explanation: CPQ includes an Advanced Approvals package that provides approval routing at the quote line level based on configurable conditions including discount percentage. This enables line-level approvals where only the line exceeding the threshold is routed for approval. Standard Salesforce Approval Processes can handle quote-level approvals based on discount fields but operate at the quote record level, not individual line level. A is the native CPQ feature; D correctly identifies that both are viable options for different granularity requirements.

  15. 15. In CPQ's pricing waterfall, what is the order of price calculations?

    • A. List Price → Special Price → Regular Price → Customer Price → Net Price(correct)
    • B. Customer Price → Regular Price → Special Price → Net Price
    • C. Net Price → Customer Price → Regular Price → List Price
    • D. List Price → Contracted Price → Partner Price → Customer Price

    Explanation: CPQ's standard pricing waterfall flows: List Price (from Price Book) → Special Price (from Price Rules, Contract Prices) → Regular Price (after Discount Schedule) → Customer Price (after Partner and Additional Discounts) → Net Price (final price after all adjustments). Understanding this waterfall is critical for diagnosing unexpected pricing results and designing Price Rules that target the correct price field.

  16. 16. A company wants to offer customers contracted pricing (prices locked for a specific account below list price). Which two CPQ features support this? (Choose 2)

    • A. Contracted Prices — account-specific price overrides that replace list price on quotes for that account(correct)
    • B. Price Books — creating a customer-specific Price Book with lower prices
    • C. Dimension Pricing — configuring price per account using a pricing dimension
    • D. Contracted Price groups that tie to specific Salesforce Contracts, automatically applying when a quote is created for the related account(correct)

    Explanation: CPQ supports account-specific contracted pricing through: (1) Contracted Prices — records that store account-specific price overrides for products, automatically applied when the account is selected on a quote; (2) Contract Pricing from Salesforce Contracts — when a renewal quote is generated from a contract, CPQ applies the contracted prices from the original signed agreement. Customer-specific Price Books are also a valid Salesforce approach but are a standard Salesforce feature rather than a CPQ-specific feature.

  17. 17. What is a CPQ Quote Template?

    • A. A Salesforce Email Template used to notify customers when a quote is generated
    • B. A configured document template that defines the layout, branding, and content of the PDF quote document sent to customers(correct)
    • C. A reusable quote record pre-populated with commonly sold products
    • D. A default set of line items added to every new quote

    Explanation: A CPQ Quote Template defines the visual layout, logo, branding, sections (headers, product tables, signature blocks, terms and conditions), and dynamic field values displayed on the generated PDF quote document. When a sales rep clicks 'Generate Document' in CPQ, the Quote Template is rendered as a PDF with the quote's product and pricing data populated dynamically. Multiple templates can be created for different products, regions, or customer types.

  18. 18. A CPQ admin wants certain Quote Template sections (e.g., 'Custom Terms') to only appear on the quote document when a specific condition is true (e.g., when the Opportunity region is 'EMEA'). How is this configured?

    • A. Create two separate Quote Templates — one for EMEA and one for other regions
    • B. Configure a Conditional Display rule on the Template Section referencing the region field(correct)
    • C. Use a Visualforce override on the Template Section
    • D. Add a Display Condition using a Formula field on the Quote Template object

    Explanation: CPQ Quote Template Sections support Conditional Display rules that hide or show sections based on field conditions on the Quote, Account, or Opportunity. This allows a single template to conditionally include region-specific terms, product-specific disclaimers, or customer-tier-specific content. Creating multiple templates increases maintenance overhead and is unnecessary when Conditional Display can handle the variation within a single template.

  19. 19. A company wants customers to receive their quote as a PDF and be able to digitally sign it. Which two Salesforce/CPQ features enable digital signature on CPQ quotes? (Choose 2)

    • A. Salesforce CPQ eSign using DocuSign for Salesforce integration(correct)
    • B. Salesforce Anywhere (Quip) signature capture on the quote document
    • C. Adobe Sign (EchoSign) integrated with CPQ for send-for-signature workflow directly from the quote(correct)
    • D. CPQ's built-in e-signature capture without any third-party integration

    Explanation: Salesforce CPQ integrates with eSignature platforms for digital signing of quote documents. The two most common integrations are: (1) DocuSign for Salesforce, which has a native Salesforce AppExchange package enabling 'Send with DocuSign' directly from CPQ quotes; (2) Adobe Sign (formerly Adobe EchoSign/EchoSign), which also integrates natively with Salesforce/CPQ for send-for-signature workflows. CPQ does not include built-in e-signature capability. Quip does not provide contract-grade digital signatures.

  20. 20. A CPQ admin wants the quote's product table in the PDF to only show columns for Product Name, Quantity, List Price, and Net Price (not the Discount or Regular Price columns). How is this configured?

    • A. Delete the Discount and Regular Price fields from the Quote Line object
    • B. In the Line Item column configuration of the Quote Template, enable only the desired columns and hide the others(correct)
    • C. Use FLS to hide Discount fields from all users
    • D. Use a Custom Report Type filtered to exclude discount columns

    Explanation: CPQ Quote Templates include a Line Item Columns configuration where admins can specify which fields appear as columns in the product table of the quote PDF. Columns can be added, removed, reordered, and renamed (for display labels). This controls the quote document presentation without modifying the underlying data model. Deleting fields or using FLS would break CPQ functionality.

  21. 21. A CPQ admin wants the system to send the quote PDF automatically via email to the customer when the quote status is set to 'Presented'. Which Salesforce automation feature achieves this?

    • A. A CPQ Quote Action that triggers on status change
    • B. A Record-Triggered Flow on the Quote object that runs when Status changes to 'Presented', generating the document and sending it via email(correct)
    • C. An Approval Process that emails the quote when approved
    • D. CPQ includes a native 'Auto-Email on Status Change' setting in Quote Settings

    Explanation: A Record-Triggered Flow on the Quote object (After Save) can detect when the Status field changes to 'Presented' and execute actions: calling a CPQ API to generate the document, then sending an email to the customer with the generated document as an attachment. CPQ does not have a native auto-email-on-status setting. Approval Processes handle approval routing, not status-based document distribution.

  22. 22. In Salesforce CPQ, what is the relationship between a Quote and a Contract?

    • A. A Contract is created first and then a Quote is generated from it for renewals
    • B. When a Quote is marked as Primary and the Opportunity is Closed Won, CPQ generates a Contract from the Quote's subscription products(correct)
    • C. Quotes and Contracts are independent records with no automatic relationship in CPQ
    • D. A Contract is manually created by the admin separate from the CPQ quoting process

    Explanation: In Salesforce CPQ's contract and renewal lifecycle: when an Opportunity is Closed Won, CPQ automatically creates a Contract from the Primary Quote's subscription product line items. This Contract records the subscription terms, contracted prices, start/end dates, and renewal conditions. The Contract is the foundation for generating renewal quotes before the contract expires.

  23. 23. How does CPQ generate a Renewal Quote?

    • A. The sales rep manually creates a new Quote and adds the same products from the previous contract
    • B. CPQ automatically generates a Renewal Quote (and Renewal Opportunity) from a Contract based on the renewal configuration(correct)
    • C. CPQ sends an email to the customer asking them to submit a new quote request
    • D. A batch Apex job generates renewal quotes for all expiring contracts nightly

    Explanation: CPQ's renewal process: when configured, CPQ automatically creates a Renewal Opportunity and a Renewal Quote before the contract's end date. The Renewal Quote is pre-populated with the same subscription products and contracted prices from the existing contract. Sales reps can then modify the renewal quote (add/remove products, adjust pricing) before presenting it to the customer. This automation drives proactive renewal management.

  24. 24. A company uses CPQ and needs to handle mid-term subscription changes (amendments) — a customer wants to add licenses to an active contract midway through the term. Which two CPQ features handle this? (Choose 2)

    • A. CPQ Amendments — creating an Amendment Quote that modifies the active contract's subscriptions mid-term(correct)
    • B. Co-Termination — the amendment's new products are priced only for the remaining days/months of the original contract term(correct)
    • C. Creating a new separate Quote and Contract for the additional licenses
    • D. Modifying the original Quote directly to add the new licenses

    Explanation: CPQ Amendments allow mid-term changes to active contracts: an Amendment Quote is created from the active contract, and the changes (added licenses, removed products, price adjustments) are captured. Co-Termination ensures that amended products are priced for the remaining term of the original contract (prorated), so the customer doesn't pay a full-term price for a mid-term addition. Creating a separate contract for additions causes reconciliation problems. Modifying the original Quote after contract creation is not supported.

  25. 25. In Salesforce CPQ, what is an Order in relation to a Quote?

    • A. An Order is created before the Quote as a purchase request from the customer
    • B. An Order is generated from a CPQ Quote to fulfill the items purchased, creating Order Products from the Quote Lines(correct)
    • C. An Order is the same as a Contract in CPQ terminology
    • D. Orders are only generated for physical product deliveries, not subscription products

    Explanation: In Salesforce CPQ, clicking 'Order' on a primary quote creates a Salesforce Order record with Order Products corresponding to each Quote Line. The Order represents the fulfillment request — what the customer has committed to purchase and what needs to be provisioned or shipped. For subscription products, the order triggers subscription records. Orders bridge the CPQ quoting process with downstream fulfillment, ERP integration, and billing systems.