Skip to content

certified-cpq-specialist Salesforce Certified CPQ Administrator Practice Questions

Prepare for certified-cpq-specialist with more than an answer.

165 questions in the full set20 sample questionsUpdated Mar 12, 2026

Unlock the full exam and previous versions

  • v1Salesforce Certified CPQ Administrator 120 questions Locked
  • certified-cpq-specialistLegacy Salesforce Certified CPQ Administrator 165 questions Current
Exam fee
$200 USD
Level
Specialist
Valid for
Maintenance required with each Salesforce release (3 times per year)
Domains covered on the exam 8
  1. CPQ Platform23%
  2. Bundle Configurations17%
  3. Pricing16%
  4. Quote Templates7%
  5. Product Selection7%
  6. Orders, Contracts, Amendments, and Renewals15%
  7. Products11%
  8. Approvals4%
  1. 1

    Case Study: Apex Solutions Contract Co-termination

    Company Background:
    Apex Solutions is a rapidly growing B2B software company that uses Salesforce CPQ to manage its contracts. They often sell multiple subscription products to the same customer at different times, resulting in multiple contracts with different end dates. To simplify renewals, their policy is to co-terminate all new contracts with a customer's existing 'Master Services Agreement' contract.

    Current Situation:
    A sales rep is creating a quote for an existing customer who has an active contract ending on December 31, 2025. The new quote is for a 12-month subscription product, being finalized on July 1, 2024. The rep needs to ensure the new subscription on this quote aligns with the existing contract's end date.

    Technical Requirements:

    1. The new 12-month subscription product must be prorated to end on December 31, 2025.
    2. The process must be driven by standard CPQ functionality to ensure consistency.
    3. The sales rep should be able to initiate this process from the Account record.

    Problem:
    To achieve this co-termination, what action should the sales rep take, and what field on the Account record is critical for this process to work correctly?

    Show answer details

    Correct answer: C

    The standard CPQ process for co-termination involves using an 'Add-On' opportunity and quote. This is typically initiated from a custom action on the Account. For this process to work automatically, the Account record must have the 'Master Contract' lookup field populated with the contract that all new business should co-terminate with. When an add-on quote is created, CPQ will use this master contract's end date to prorate the new subscription lines.

  2. 2

    A CPQ Administrator has configured an Option Constraint where selecting 'Product A' makes 'Product B' a required selection. However, they want this constraint to be ignored if the quote is for an existing customer (Account Type = 'Customer'). Which field on the Option Constraint record should be used to make it conditional?

    Show answer details

    Correct answer: C

    The 'Constraint Condition' field on the Option Constraint record allows an administrator to specify conditions under which the constraint is active. This field accepts the name of a custom picklist field on the Quote Line object. The constraint will only be enforced if the value of that picklist field is included in the 'Constraint Condition' field. The administrator would need to create a formula field on the Quote Line to get the Account Type, then use that to drive the condition.

  3. 3

    A sales manager has reported that when reps are amending contracts to increase the quantity of a subscription, the prorated price is sometimes calculated incorrectly by a few cents, leading to disputes. The administrator needs to ensure the highest level of accuracy for proration calculations, even if it slightly impacts performance. Which CPQ package setting should the administrator adjust?

    Show answer details

    Correct answer: C

    The 'Subscription Prorate Precision' setting controls the proration calculation method. 'Month' is faster but less precise. 'Day' is more precise but can have issues with leap years. 'Month + Day' is the most accurate method as it calculates whole months first and then prorates the remaining days, providing the highest precision for financial calculations.

  4. 4

    A CPQ Administrator is configuring a Quote Template. They need to display a legal disclaimer, but only if the quote contains products from the 'International' Product Family. The disclaimer text is stored in a Quote Term record. How can the administrator conditionally display this Quote Term on the generated document?

    Show answer details

    Correct answer: C

    Quote Terms can be displayed conditionally by creating child Term Condition records. To check for the presence of certain products, a Summary Variable must first be created to aggregate a value (like Quantity) for quote lines where Product Family equals 'International'. The Term Condition can then test if this Summary Variable is greater than 0. If the condition is met, the Quote Term will be printed.

  5. 5

    A company sells a product with Block Pricing. The price is $1000 for 1-10 users, and $1800 for 11-20 users. A sales rep enters a quantity of 15. Due to a special promotion, they apply a 10% Additional Discount. How does CPQ calculate the Net Total for this quote line?

    Show answer details

    Correct answer: A

    With Block Pricing, the price is a flat amount for a given range, regardless of the specific quantity within that range. A quantity of 15 falls into the 11-20 user tier, so the price is $1800. The Additional Discount is then applied to this block price. Calculation: $1800 * (1 - 0.10) = $1620.

  6. 6

    A CPQ Administrator is configuring a tiered discount schedule for a new software product. The requirement is to apply discounts based on quantity, but the discount for each tier should only apply to the units within that specific tier, not to all units purchased. For example, if Tier 1 (1-10 units) is 0% and Tier 2 (11-20 units) is 10%, an order for 15 units should have the first 10 units undiscounted and the next 5 units at a 10% discount. Which Discount Schedule setting is required to achieve this?

    Show answer details

    Correct answer: B

    The 'Slab' discount schedule type applies its discount only to the quantities that fall within that specific tier's bounds. This is in contrast to the 'Range' type, which applies the discount of the qualifying tier to all units. For the described requirement, 'Slab' is the correct configuration.

  7. 7

    InnovateTech sells a configurable server bundle. The 'Chassis' feature allows users to select a server chassis. If the '4U Rackmount Chassis' option is selected, a specific 'Advanced Power Supply' option must be automatically added to the quote from the 'Power' feature. The power supply should not be user-removable as long as the 4U chassis is selected. Which type of Product Rule should be created to meet this requirement?

    Show answer details

    Correct answer: C

    A Selection Rule is designed to automatically add, remove, enable, disable, show, or hide product options based on conditions. In this scenario, a Selection Rule would be configured to trigger when the '4U Rackmount Chassis' is selected. It would use an 'Add' Product Action to include the 'Advanced Power Supply' and another action to either disable its removal or make it required, effectively making it non-removable.

  8. 8

    A company has a multi-year subscription product with a 36-month default term. A sales manager wants to prevent sales reps from changing the Subscription Term on the initial quote line but allow them to change it on renewal quotes. Which two configuration steps are necessary to achieve this? (Select TWO)

    Show answer details

    Correct answer: C, D

    A Price Rule is the correct tool to dynamically control field properties like read-only status. The rule's condition should check the Quote Type to differentiate between initial quotes and renewals.

    This Price Action, linked to the Price Rule, will programmatically make the Subscription Term field read-only in the Quote Line Editor when the condition (Quote Type = 'Quote') is met.

  9. 9

    True or False: When a contract is amended in Salesforce CPQ, a new Opportunity record is created to track the amendment, and the original Opportunity is cloned.

    Show answer details

    Correct answer: B

    The statement is false. When amending a contract, Salesforce CPQ creates a new Quote record for the amendment. It does not create a new Opportunity. The amendment quote typically links back to the original Account and Contract. A separate process is used for renewals, which does involve creating a renewal Opportunity.

  10. 10

    A CPQ Administrator needs to transfer custom field values from a Product Option record to the corresponding Quote Line record when a bundle is configured. For example, a 'Region Code' field on the Product Option for a support package needs to be visible on the Quote Line for that support package. How should the administrator accomplish this data transfer?

    Show answer details

    Correct answer: C

    Salesforce CPQ uses a 'twin fields' concept for mapping data between objects. To transfer a value from a Product Option to a Quote Line, you simply need to create a custom field on the Quote Line object that has the exact same API name and a compatible data type as the source field on the Product Option object. CPQ's logic will automatically handle the data transfer during configuration.

Create an account to continue.