Certified CPQ Specialist Practice Exam Free – 50 Questions to Simulate the Real Exam
Are you getting ready for the Certified CPQ Specialist certification? Take your preparation to the next level with our Certified CPQ Specialist Practice Exam Free – a carefully designed set of 50 realistic exam-style questions to help you evaluate your knowledge and boost your confidence.
Using a Certified CPQ Specialist practice exam free is one of the best ways to:
- Experience the format and difficulty of the real exam
- Identify your strengths and focus on weak areas
- Improve your test-taking speed and accuracy
Below, you will find 50 realistic Certified CPQ Specialist practice exam free questions covering key exam topics. Each question reflects the structure and challenge of the actual exam.
An Admin has created a validation Product Rule that must display an error message upon clicking Save if a Product Option is selected while a Configuration Attribute is set to a specific value. When the user chooses the Product Option, then sets the Configuration Attribute to the specific value, the error message appears before Save is clicked. What can the Admin change on the Product Rule or Configuration Attribute to ensure the error message only appears upon clicking Save?
A. Add a Product Rule Error Condition to check if Evaluation Action = Save.
B. Change the Product Rule field Evaluation Event to Save.
C. Change the Product Option field Apply Immediately to True.
D. Change the Configuration Attribute field Apply Immediately to False.
Which two objects could a Discount Schedule be applied to and take precedence over the Discount Schedule identified in a Product Feature? (Choose two.)
A. Contracted Price
B. Product
C. Product Option
D. Opportunity Product
An Admin wants to add a second level of categorization: groupings of Product Features in the Configurator to be displayed as tabs. Which step should the Admin take to meet this requirement?
A. Set Option Layout to Tabs on the Product.
B. Set and choose a Category on the Feature.
C. Set Option Layout to Tabs on the Feature.
D. Set and choose a Group on the Feature.
Universal Containers has a customer account with specific pricing. Which two individual actions could the Admin take to set up a Contracted Price for this customer? (Choose two.)
A. Populate the Generate Contracted Price field on a Quote record.
B. Generate a Contracted Price via the Contracted checkbox on the Quote record.
C. Add a Partner to the Partner field on the Quote record.
D. Create a Contracted Price record related to an Account record.
Universal Containers has two products: • C-STOR-L, which is a Large Storage Container. • C-LID-L, which is a Lid for a Large Storage Container. These are Product Options within the same bundle. C-STOR-L is required before C-LID-L is selected in the bundle. The Admin wants to create an Option Constraint. What field should C-LID-L be stored in to meet this requirement?
A. Configured SKU
B. Optional SKU
C. Constrained Option
D. Constraining Option
Universal Containers wants to have quantity requirements for certain Product Options in a bundle. The Product Option’s quantity must be multiplied by the quantity of the bundle product. How should the Admin set this up in the bundle to meet the requirement?
A. Select the Multiplier checkbox on the Bundle.
B. Select Component as the Type field on the Product Option.
C. Select the Quantity Editable checkbox on the Product Option.
D. Select the Bundled checkbox on the Product Option.
While making changes in the Quote Line Editor, sales reps have mentioned that clicking the Calculate button after each set of changes is too slow. Management has asked the Admin to streamline the Quote Line Editor so calculations occur automatically after each change is made. What Managed Package setting should the Admin enable to meet this requirement?
A. Enable Quick Calculate
B. Calculate Immediately
C. Use Inactive Prices
D. Use Legacy Calculator
When selecting Product Option A inside a bundle, Universal Containers has a requirement that Product Option B's Quantity should be updated in real time. Apply Immediately has been set on Product Option A. Which settings should be used on the Price Rule to meet these requirements?
A. Evaluation Scope = Configurator -Configurator Evaluation Event = Edit
B. Evaluation Scope = Calculator -Calculator Evaluation Event = Save
C. Evaluation Scope = Configurator -Configurator Evaluation Event = Save
D. Evaluation Scope = Calculator -Calculator Evaluation Event = Edit
Universal Containers (UC) builds Quotes that can be delivered to multiple locations using a Quote Line Group for each location. UC wants to split orders by delivery location automatically. How should the consultant meet the requirement?
A. Set the Order By picklist field to the value of SBQQ__Group__c, and then click the Create Order button.
B. Set the Order By picklist field to the Location field on the Quote Line Group., and then set the Ordered field to TRUE.
C. Ensure the Order by Quote Line Group field is set to TRUE, and then set the Ordered field to TRUE.
D. Ensure the Order by Quote Line Group field is set to TRUE, and then click the Create Order button.
An admin has created a bundle with four Product Options for Products A, B, C, and D. When configuring the bundle, the user should not be allowed to select both Product C and Product D at the same time. How should the admin set up Bundle A to accomplish this?
A. Create a Product Feature and set both Min Options and Max Options to 1.
B. Create an Option Constraint and set Type = Exclusion.
C. Create an Option Constraint and set Type = Dependency.
D. Create a Product Feature and set both Min Options and Max Options to 4.
Universal Containers needs sales reps to look up Campaign records to associate with specific Quote Lines in the Quote Line Editor. The admin created a lookup field on the Quote Line object that relates to the Campaign object, then added the lookup field into the Line Editor Field Set on the Quote Line object. What does the admin need to do so the sales reps can search Campaign records in the Quote Line Editor without seeing a warning message?
A. Add the name of the lookup field into the Line Editor Field Set on the Quote object.
B. Create and populate a Field Set on the Campaign object named CPQ_Lookup.
C. Add the lookup field to the Quote Line page layout.
D. Create a twin field on the Campaign object using the same API name as the lookup field.
The admin at Universal Containers has created a Configuration Attribute in a bundle that allows the end user to choose a picklist field value. A Price Rule has been created in the calculator that will set a discount based on the chosen picklist field value. This discount should be applied on the bundle Product and its Options. What should the admin do to confirm the Price Rule is working correctly when setting up the Configuration Attribute?
A. Ensure that the Default Object field is set to Quote Line.
B. Ensure that the Configuration Attribute’s Feature field is set to Null.
C. Ensure that Apply to Product Options has been set to TRUE.
D. Ensure that Apply Immediately has been set to TRUE.
An admin wants the user to have the ability to choose options and define option quantity via bundle configuration. Which three values for Configuration Type will meet this requirement? (Choose three.)
A. Allowed
B. Required
C. Disabled
D. Add
E. None
Cloud Kicks (CK) has recently phased out Product Option X and is no longer actively selling it to new customers. New customers can sign up for the current Product Option Y instead. Management has decided that CK will also migrate existing contracts to this new product version at renewal. Which steps should the admin take to achieve this?
A. Update the Renewal Product field on the Product and Product Options, and set the Renewal Forecast checkbox to TRUE on the Contract record.
B. On the Subscription record, change the Product Lookup to refer to the new version of the Product.
C. Leverage a Selection Product Rule to remove the old Product, and automatically add the new Product.
D. Use a Price Rule to swap the Product Lookup on Quote Line when a Renewal Quote Line is generated.
At Universal Containers, each storage container is configured as a bundle. An important property of the bundle is cubic volume. The volume selected at the bundle level must match the volume of every Product Option. Which two actions must the admin take to allow a sales rep to choose a volume that will apply to all Product Options? (Choose two.)
A. Set up a Lookup Price Rule referencing a custom object.
B. Create a Feature level Configuration Attribute.
C. Create a bundle level Configuration Attribute.
D. Set the Configuration Attribute with Apply to Product Options to True.
Universal Containers has two products: • C-STOR-L, which is a Large Storage Container. • C-LID-L, which is a Lid for a Large Storage Container. These are Product Options within the same bundle. C-STOR-L is required before C-LID-L is selected in the bundle. The Admin wants to create an Option Constraint. What field should C-LID-L be stored in to meet this requirement?
A. Selected Option
B. Dependent Option
C. Constrained Option
D. Required for Option
Universal Containers sells a total of 100 Products. There are 80 Products that are generally available for selection by all users (General Access). The remaining 20 Products should only be available to a certain group of users (Special Access). Which Product Selection and Price Book strategy should the admin utilize to meet the requirement?
A. Create one Price Book that contains all 100 Products. Create a custom Product field to designate General Access and/or Special Access. Utilize Hidden Search Filters to support dynamic Product visibility based on the level of User access.
B. Create two Price Books: one General Access Price Book with the 80 generally available Products, and one Special Access Price Book with the 20 Special Access Products. Create automation to populate the appropriate Price Book ID into the SBQQ__QuotePricebookId_c on the Opportunity.
C. Create one Price Book that contains all 100 Products. Create a Validation Rule on the Quote object to prevent selection of a Special Access Product based on the level of User access.
D. Create two Price Books: one General Access Price Book with the 80 generally available Products, and one Special Access Price Book with all 100 Products. Use Guided Selling to assign the appropriate Price Book based on the level of User access.
After installing the Advanced Approvals managed package, which object is enabled out of the box to leverage all Advanced Approval functionality?
A. CPQ Quote object
B. Opportunity object
C. Core Salesforce Quote object
D. CPQ Quote Line object
An Admin is creating a Product Rule with an Advanced Condition. How should the Admin reference a specific Error Condition record in the text of the Advanced Condition field?
A. Value of the Index field
B. API name of the field in the Tested Field
C. Salesforce ID of the Error Condition record
D. Value of the Condition # field
Universal Containers sells a monthly subscription service with tiered pricing:Which approach will allow the Quote Line's List Price to reflect these tiers?
A. Create a Discount Schedule with Type = Slab and Discount Unit = Amount.
B. Create a Discount Schedule with Type = Range and Discount Unit = Price.
C. Set the Product’s Pricing Method = Block and Create Block Prices.
D. Set the Product’s Pricing Method = List and Create Block Prices.
The admin at universal Containers has a group of Price Rules with Lookup Queries that references a new Rental Rates object. After testing to confirm the Price Rules produce the expected behavior, the Price Rules are ready to be deployed to Production. In which order should the admin deploy Price Rules with Lookup Queries to align with best practices?
A. Rental Rates, Price Rules, Price Conditions, Lookup Queries, Price Actions
B. Price Rules, Price Conditions, Rental Rates, Lookup Queries, Price Actions
C. Rental Rates, Lookup Queries, Price Rules, Price Conditions, Price Actions
D. Price Rules, Rental Rates, Lookup Queries, Price Actions, Price Conditions
Universal Containers (UC) licenses shipping software that is sold for a fixed price based on each quantity tier as seen in the table below. For example, buying eight licenses would cost a total of $1,800 rather than multiplying unit price by quantity. Further discounts on this product are unavailable.Which three steps should the Admin take to set up this pricing? (Choose three.)
A. Set Pricing Method to Fixed Price on the Product record.
B. Create Block Pricing records on the Product for each quantity tier with a different price for each tier.
C. Create a Slab Discount Schedule for the Product for each quantity tier with a different discount for each tier.
D. Set Non Discountable to True on the Product record.
E. Set Pricing Method to Block on the Product record.
Universal Containers has a new eco-friendly business line, and wants to create a subset of products that include those tagged as eco-friendly, and those that are bundles. When quoting on Opportunities that are flagged as eco-friendly, the sales reps should see only those products when they click Add Products. However, UC wants the flexibility to allow the sales reps to bypass the default subset and include all bundles, even if the Opportunity is flagged as eco-friendly. Which strategy should UC apply?
A. Add the Eco-Friendly custom field to the Search Filters Field Set on the Product object.
B. Set the Default field on the Add Products Custom Action to TRUE.
C. Create a Search Filter with Filter Value set to Eco-Friendly and Hidden set to FALSE.
D. Create a Filter Product Rule and Product Action with Type set to Optional Filter.
An Admin at Universal Containers has observed that the value in the Quantity field on an Opportunity Product is different from the value in the Quantity field on its associated Quote Line. Which two scenarios describe when Quote Line Quantity and Opportunity Product Quantity will be different? (Choose two.)
A. The Quote Line’s Product has Pricing Method set to Block.
B. The Quote Line’s Product has Asset Conversion set to One Per Unit.
C. There is a Price Rule that changes the Quote Line’s Quantity on the After Calculate event.
D. The Quote Line is on an amendment Quote and has a different Quantity from its original Quote Line.
Universal Containers wants to notify its users when approval is required to discourage users from discounting while in the Quote Line Editor. Which type of Product Rule should be used to meet this requirement?
A. Filter
B. Alert
C. Selection
D. Validation
Cloud Kicks (CK) wants to ensure its sales reps are able to edit non-contracted and non-activated Orders to re-distribute Order Products from one Order to another. What are two considerations the CPQ admin must take into account to meet the requirement? (Choose two.)
A. Ensure the sales rep is listed as the owner of the Order.
B. Ensure the sales rep has Modify All in their profile.
C. Ensure the Edit Order Products button is exposed in the Order Page Layout.
D. Ensure the CPQ Orders package setting “Allow Multiple Orders” is selected.
Northern Trail Outfitters (NTO) wants to reflect future renewals in its forecast pipeline as soon as the current Contract is created. Some customers will require changes to existing Contracts during the Contract Term. NTO wants the Opportunity pipeline to reflect this as soon as these changes are applied. What should the Admin configure to meet the requirement?
A. Automate renewal forecasting with a Lightning Quick Action on the Opportunity.
B. Automate setting the Renewal Forecast checkbox on the current Contract upon creation.
C. Automate setting the Renewal Forecast checkbox and Renewal Quoted checkbox on the current Contract upon creation.
D. Automate setting the Renewal Quoted checkbox on the current Contract upon creation.
Given the Discount Schedule and pricing details of the Cloud Storage Product, what is the calculated Regular Unit Price for the Quote Line? Quote Line field values: List Price: $100 - Quantity: 5 - Discount Schedule field values: Type: Slab - Discount Unit: Percent - Discount Tiers:
A. $500.00
B. $450.00
C. $480.00
D. $470.00
A user is unable to see a particular Product on the Product Selection screen when clicking Add Products. What are two potential reasons the Product is unavailable? (Choose two.)
A. The Hidden checkbox on the Product record is set to TRUE.
B. The Component checkbox on the Product record is set to TRUE.
C. The Add Products button has a Search Filter associated to it.
D. The Add Products button has a Custom Action Condition associated to it.
Universal Containers has multiple sales teams that need to select from a subset of the product catalog on the Product Selection page. Which solution meets the business requirement without creating a separate Price Book?
A. Create a Hidden Filter in Product Selection based on Profile.
B. Create multiple bundles with validation Product Rules.
C. Create a Filter Product Rule.
D. Create a bundle with a Configuration Attribute.
An admin has created a Small Business Bundle product with List Price = $5.00 with these Product Options: Option 1: Optional SKU = Small Storage Container Unit Price = $2.00 - Quantity = 10 - Selected = True - Bundled = False - Option 2: Optional SKU = Medium Storage Container Unit Price = $4.00 - Quantity = 10 - Selected = False - Bundled = False - Option 3: Optional SKU = Custom Box Label - Unit Price = $0.05 - Quantity = 100 - Selected = False - Bundled = True - Option 4: Optional SKU = Shipping - Unit Price = $7.50 - Quantity = 1 - Selected = True - Bundled = True - If a user adds this bundle and saves it without making changes to the configuration, what will the Package Total be on the Small Business Bundle parent product Quote Line?
A. $5.00
B. $25.00
C. $17.50
D. $37.50
Universal Containers (UC) has set the CPQ package settings of both Subscription Term Unit and Subscription Prorate Precision to Month. UC wants to quote a Fixed Price Subscription Product with a Start Date of June 18, 2019 and an End Date of August 21, 2020. The Product record has a Subscription Term of 12, a Pricing Method of List, and a Pricebook Entry of USD 100. What is the Prorated List Unit Price for the Quote Line?
A. USD 118.31
B. USD 116.67
C. USD 125.00
D. USD 100.00
Universal Containers offers the same Products in different regions of the country. Each sales rep is assigned to a single region numbered 1 through 10. Each region has some Products which are region-specific and unavailable to users from other regions. Managers can add Products to a sales rep's Quotes that are inaccessible to other sales reps. The Admin has created and populated a custom Region field on the Product object. Which two steps should the Admin take to meet the business requirement? (Choose two.)
A. Add a Search Filter to the Add Products Custom Action to filter Products based on the current user.
B. Create a single Price Book with all Products. Share the Price Book with all users.
C. Create a Price Book per region for sales reps. Share the regional Price Book with appropriate sales reps.
D. Use Product rules to hide Products from some sales reps.
A user has created two Quotes related to an Opportunity. The user has changed the Primary Quote by checking the Primary checkbox on the non-Primary Quote. After performing this action, the amount of the Opportunity fails to update and the Quote Lines fail to sync to the Opportunity. What is the root cause of this issue?
A. Twin fields between the Quote Line and the Opportunity Product need to be set up.
B. The triggers have been disabled in the Installed Package Settings.
C. The Primary field on the Quote is missing from the Quote object’s Calculating Fields field set.
D. Primary Quote Keeps Opportunity Products is set to FALSE in the Installed Package Settings.
In Universal Containers’ original implementation, all Additional Discount fields were removed from the Quote Line Editor interface in favor of a custom field. Today, Universal Containers wants to use the out-of-the-box Additional Discount field to apply on a Product-by-Product basis for all Products. To which Field Set does the Admin need to add the Additional Discount field?
A. The Quote Line object’s Summary Fields Field Set
B. The Quote Line object’s Line Editor Field Set
C. The Quote Line Group object’s Line Editor Field Set
D. The Quote object’s Line Editor Field Set
The sales manager at Universal containers wants to ensure that bundles: • Cannot be reconfigured when a Renewal Quote is created. • Allow sales reps to configure bundles only on new or amendment quotes. What should the CPQ specialist co to meet these requirements?
A. Ensure SBQQ__ReconfigurationDisabled__c is set to TRUE on the Bundle product.
B. Create a Custom Action Condition on the Reconfigure Line custom action where SBQQ__Type__c is equal to “Renewal”.
C. Create a Custom Action Condition on the Reconfigure Line custom action where SBQQ__Type__c is not equal to “Renewal”.
D. Ensure SBQQ__ReconfigurationDisabled__c is set to “Disabled” on the Bundle product.
Which three CPQ pricing functionalities contribute to Regular Unit Price during the price calculation sequence? (Choose three.)
A. Prorate Multiplier
B. Target Customer Amount
C. Additional Discount Fields
D. Contracted Price
E. Discount Schedules
Bundle G contains various add-on options for the purpose of cross sales. Universal Containers (UC) wants to ensure that sales reps have the flexibility to increase the quantity of add-on options without re-configuring the bundle. Which two configurations should UC set to allow for this flexibility? (Choose two.)
A. Set the Product Option Type to Related Product.
B. Set the Product Option Type to Accessory.
C. Set the Product to Quantity Editable = TRUE.
D. Set the Product Option to Quantity Editable = TRUE.
Universal Containers has created a Discount Schedule with the Override Behavior set to All Tiers and applied it to a Product. A sales rep then adds this Product to a Quote, manually changes the discount percent of a Discount Tier, and saves the Quote. At what point during the sales process can the sales rep be assured that the override amount will be unaffected by changes the Admin may make to the original Discount Schedule?
A. The Quote status has changed to Approved.
B. The Opportunity status has changed to Proposal/Price Quote.
C. The Save or Quick Save buttons are clicked.
D. Override values are subject to Discount Schedule updates made by the Admin.
What are two considerations the CPQ specialist should take into account when authorizing the Salesforce CPQ calculation serves for a user who is currently logged in? (Choose two.)
A. The user’s role should be placed at the top of the Role Hierarchy.
B. The user that authorizes the calculation service is a non-human admin user.
C. The user must have access to the CPQ quote and all related objects.
D. The user that authorizes the calculation service has API Only enabled.
A user is quoting four subscription Products: Product A, Product B, Product C, and Product D. Product A and B are in Quote Line Group 1, while Product C and D are in Quote Line Group 2. The Quote’s Start Date is June 4, 2020. The Quote’s End Date is June 2. 2021. The user wants Product A and B’s Subscriptions to end on June 3, 2021, and Product C and D’s Subscriptions to end on December 3, 2021. Which two methods could the user apply individually to meet the requirement? (Choose two.)
A. Change the End Date on Quote Line Group 2 to December 3, 2021.
B. Change the Subscription Term on Quote Line Group 2 to the value 18.
C. Change the Subscription Term on the Quote Lines for C and D to the value 18.
D. Change the End Date on the Quote Lines for C and D to December 3, 2021.
Subscription Product A has a Subscription Term of 6, a List Price of $100, and a Ranged Discount Schedule. A user has added this Product to a Quote with a Term of 12. The Ranged Discount Schedule is automatically applying a Discount of 25%. What is the Regular Price in this scenario?
A. Regular Price of $150
B. Regular Price of $75
C. Regular Price of $100
D. Regular Price of $200
When Product A is added to a Primary Quote, sales reps can view the Quote Line and make adjustments. However, an Opportunity Line Item is missing for Product A after the Primary Quote has been saved. What are two possible causes for this behavior? (Choose two.)
A. Product A has “Exclude From Opportunity” set to TRUE.
B. Product A has “Optional” set to TRUE.
C. Product A has “Component” set to TRUE.
D. Product A has “Hidden” set to TRUE.
An Admin is setting up multiple Option Constraints. When configuring the bundle, a user should be unable to select Product B unless the user has also selected Product A.What are two steps the Admin must take to set up the Option Constraint? (Choose two.)
A. The Active checkbox should be set to True.
B. Type should be Dependency.
C. Check Prior Purchases should be set to False.
D. Option Constraint Group should be populated.
What is the correct order of data import to load Quote Template in CPQ?
A. Quote Templates, Template Sections, Line Columns, Template Content, Quote Terms, Term Conditions
B. Quote Name, Quote Section, Quote Line Columns, Quote Content, Template Terms, Term Conditions
C. Quote Content, Quote Name, Quote Section, Quote Line Columns, Template Terms, Term Conditions
D. Template Content, Quote Templates, Template Sections, Line Columns, Quote Terms, Term Conditions
Universal Containers restricts users from selling more than 10 different products within a specific Product Feature at once. What should the admin set up to satisfy this requirement?
A. A Summary Variable with Filter Fields should be used in an Error Condition of a Product Alert Rule.
B. The Min Quantity and Max Quantity fields on each Option should be set to zero and 10, respectively.
C. An Error Condition in a Product Rule should be set up to validate that all Product Option’s Quantity field is less than or equal to 10.
D. A value of 10 should be added to the Max Options field on the Feature record.
An admin wants to set up a rule involving three Term Conditions, where Term Condition 1 is required, and either Term Condition 2 or Term Condition 3 is required. How should the admin write this Advanced Condition?
A. 1 AND (2 OR 3)
B. 1 OR (2 AND 3)
C. 1 AND 2 (3)
D. (1 AND 2) OR 3
An admin has set the Group Field on one of the Quote Templates. On output documents on Quote A, Quote Lines appear to be grouped incorrectly. What are two explanations for this grouping? (Choose two.)
A. Bundles on Quote A contain a Configuration Attribute designating location.
B. There are Quote Line Groups related to Quote A.
C. Template Section with Template Content of Line Items type has a value in Group Field.
D. Modified By field on the user’s Quote was last modified before the new Quote Template was implemented.
Universal Containers sends a company PDF brochure with each Quote to potential customers. Sales reps attach the brochure to each email sent. What should the Admin do to simplify this process?
A. Add the PDF as a required Additional Document on the Quote Template.
B. Manually attach the PDF as an Additional Document on each Quote the sales rep sends.
C. Create an HTML Template Content record for the PDF and include it in a Template Section.
D. Upload the PDF into the Documents object folder named Output Attachments.
Universal Containers (UC) sells a product that uses Percent of Total to determine its price. UC wants to ensure that this product is always priced at a minimum of $100, even if the calculated amount falls under $100. Which two steps should the Admin take to meet this requirement? (Choose two.)
A. Set the product’s Percent of Total Constraint field to List price is minimum.
B. Set the Price Book Entry custom field Percent_of_Total_Target_c to $100.
C. Create a Price Book Entry of $100 for the product.
D. Create a Price Book Entry of $0 for the product.
Free Access Full Certified CPQ Specialist Practice Exam Free
Looking for additional practice? Click here to access a full set of Certified CPQ Specialist practice exam free questions and continue building your skills across all exam domains.
Our question sets are updated regularly to ensure they stay aligned with the latest exam objectives—so be sure to visit often!
Good luck with your Certified CPQ Specialist certification journey!