Free sample · answers included
Free Salesforce Revenue Management Consultant
Practice Questions
18 free Revenue Management Consultant practice questions from our bank of 300 reviewed questions, picked across all 7 official exam sections in proportion to their weight. Each one shows the correct answer, why it is right and why the others are wrong, and the official documentation it was checked against.
Last updated
What is the Revenue Management Consultant exam like?
60 + up to 5
Scored + unscored questions
105 min
Time limit
63%
Passing score
$200
Registration (retake $100)
None
Prerequisite
Confirm current details in the official Revenue Management Consultant exam guide.
Questions by exam section
Heavier sections get more questions, the same way the real exam and our 60-question practice exams are weighted.
Agentforce Revenue Management Platform Concepts
18% of the examQuestion 1 · Easier
At Bloomington Caregivers, the billing operations lead wants to find bottlenecks in invoice creation and settlement by watching invoice statuses, disputes, failed invoice batches and credit memo trends. The CFO wants a high-level view of booked revenue health and net receivables. Which Billing Central dashboard should each of them use?- A.Invoices dashboard for both, with a dashboard filter set per viewer
- B.Invoices dashboard for the lead, and Overview dashboard for the CFO
- C.Overview dashboard for the lead, and Invoices dashboard for the CFO
- D.Account Insights for the lead, and Overview dashboard for the CFO
Show the answer and explanationHide the answer
Correct answer: B. Invoices dashboard for the lead, and Overview dashboard for the CFOThe Invoices dashboard tracks invoice health and performance, including invoice statuses, disputes, failures and credit memos, to help billing teams find bottlenecks in invoice creation and settlement, while the Overview dashboard gives a high-level view of billing performance and booked revenue health with metrics such as revenue and net receivables. Swapping the two gives each person the wrong metrics. Account Insights is embedded on a single Account page, so it can't show org-wide invoice bottlenecks. A filter on the Invoices dashboard still wouldn't give the CFO the revenue and receivables metrics of the Overview dashboard.Question 2 · Medium
Universal Containers (UC) sells a Smart Warehouse bundle made of a hub, sensors and a support plan. After the order is activated and assets are created, a service manager asks how the assets for the bundle's components are tied together in Agentforce Revenue Management. What should the revenue consultant explain?- A.AssetRelationship records group the assets in the bundle and appear in the Primary Assets and Related Assets lists
- B.AssetStatePeriod records group the assets in the bundle by sharing one period for the hub and its components
- C.AssetActionSource records group the assets in the bundle by pointing every component asset to the hub asset
- D.QuoteLineRelationship records are copied onto the assets so each component keeps the bundle link from the quote
Show the answer and explanationHide the answer
Correct answer: A. AssetRelationship records group the assets in the bundle and appear in the Primary Assets and Related Assets listsIn Revenue Management, AssetRelationship represents an asset or assets grouped in a bundle or set, and asset relationships appear in the Primary Assets and Related Assets related lists on asset records. An AssetStatePeriod belongs to one asset and represents a span of time with the same quantity, amount and MRR, so it doesn't group assets. AssetActionSource records which transaction, such as an order product, caused an asset action; it doesn't link component assets to a parent. QuoteLineRelationship records stay on the quote; assets don't hold copies of them.Question 3 · Harder
Ursa Major Solar's custom context definition must give its pricing procedure each panel's product attributes, such as Color and Frame, as name and value pairs so the price can depend on an attribute value. What should the revenue consultant recommend in the context definition?- A.Mark the root SalesTransaction node as transposable so that every attribute below it is stored as a name and value pair.
- B.Create a separate context tag for each possible attribute value so the procedure can look up Blue, Black and Silver directly.
- C.Mark the matching node as transposable in the standard definition, because transposing is only available on standard nodes.
- D.Add a ProductAttribute child node with the attribute name as key and the attribute value as value, and mark it transposable.
Show the answer and explanationHide the answer
Correct answer: D. Add a ProductAttribute child node with the attribute name as key and the attribute value as value, and mark it transposable.Marking a node as transposable stores its attribute data as key-value pairs, with one attribute holding the key and another holding the value; Trailhead's example is a ProductAttribute node with Attribute Name and Attribute Value to price by a product's color. Only child nodes can be transposable, so the root node isn't an option. Context tags are aliases for nodes and attributes, not one tag per data value. Transposing is available only in custom definitions or custom nodes, which is the opposite of the standard-only claim.
Implementation Readiness
14% of the examQuestion 4 · Medium
Northern Trail Outfitters (NTO) must make sure that some outdoor products are offered only to customers in certain regions, and that product attributes, classifications and categories follow one shared taxonomy. Which persona should the revenue consultant assign this work to?- A.The sales operations rep, who assetizes orders and therefore decides which catalog products each region is allowed to buy
- B.The pricing manager, who defines price adjustments and therefore controls which products appear for customers in each region
- C.The product designer, who builds multilevel bundle definitions and is the only persona that can create or edit attributes
- D.The product catalog admin, who defines reusable product metadata and taxonomy and sets up the product qualification rules
Show the answer and explanationHide the answer
Correct answer: D. The product catalog admin, who defines reusable product metadata and taxonomy and sets up the product qualification rulesThe Trailhead unit describes the product catalog admin as defining reusable product metadata and taxonomy, attributes, classifications, categories and bundles, and setting up qualification rules so products suit customers based on factors such as location. The product designer creates multilevel bundle definitions but isn't described as the only persona that can edit attributes. The sales operations rep assetizes, amends, renews and cancels orders and doesn't govern catalog eligibility. The pricing manager handles adjustments and price books, which change prices rather than which products customers can see.Question 5 · Harder
Universal Containers (UC) has an integration user that submits orders to Dynamic Revenue Orchestrator (DRO), and fulfillment plans run as a dedicated fulfillment user who has the DRO Admin User permission set. Orders decompose and fulfill, but the automatic assetization step fails. What should the revenue consultant recommend?- A.Give the integration user the Fulfillment Designer permission set so that it can run the assetization step at design time
- B.Assign the Assetize Order permission set to both the integration user that submits orders and the fulfillment user
- C.Replace the fulfillment user's DRO Admin User set with Fulfillment Manager/Operator, which includes assetization access
- D.Remove the fulfillment user so that DRO runs every step, including assetization, as the integration user that submitted the order
Show the answer and explanationHide the answer
Correct answer: B. Assign the Assetize Order permission set to both the integration user that submits orders and the fulfillment userThe DRO permission sets page states that for automatic assetization both the submitting user and the fulfillment user require the Assetize Order permission, so the plan needs that set on both identities. Fulfillment Designer grants design-time access and doesn't supply the Assetize Order permission for a run-time step. Fulfillment Manager/Operator excludes DRO invocable actions and doesn't meet the rule that a fulfillment user needs DRO Admin User or Submit Transactions and Fulfillment User. Removing the fulfillment user doesn't make DRO use the submitter; steps without a Run As User fall back to the plan's execution user and then the Automated Process user.Question 6 · Medium
Fulfillment is the biggest pain point at Universal Containers (UC), so the operations director wants the build to start with Dynamic Revenue Orchestrator decomposition rules and orchestration plans before any products exist in Product Catalog Management. What should the revenue consultant explain?- A.Starting with orchestration is fine, because Dynamic Revenue Orchestrator creates commercial products from its decomposition rules
- B.Starting with orchestration is fine, because decomposition rules and orchestration plans don't refer to any catalog products
- C.Orchestration must be the very first build step, because Product Catalog Management reads its structure from fulfillment plans
- D.The catalog comes first, because the fulfillment designer creates the technical products in the catalog that decomposition uses
Show the answer and explanationHide the answer
Correct answer: D. The catalog comes first, because the fulfillment designer creates the technical products in the catalog that decomposition usesPlan Your Revenue Management Implementation calls the product catalog the foundation that nearly all later features depend on and places order decomposition and fulfillment orchestration after the catalog, pricing and sales processes. The Trailhead unit on collaborating across teams says the fulfillment designer creates technical products in Product Catalog Management and then decomposition rules, so decomposition depends on catalog products. Decomposition rules do reference products, so they can't be built against an empty catalog. Product Catalog Management doesn't read its structure from fulfillment plans, and DRO doesn't generate commercial products.
Catalog Management
16% of the examQuestion 7 · Medium · Choose 3
A revenue consultant is coaching new product designers at Northern Trail Outfitters (NTO) on how product classifications work in Product Catalog Management. Which three statements are accurate? Choose 3 answers.- A.A product based on a classification inherits its attributes, which can then be configured for that product
- B.A classification stores the list price that every product based on it inherits for each selling model
- C.Assigning an attribute category to a classification assigns every attribute in that category in one step
- D.A classification is a reusable template that holds a set of attributes shared by similar products
- E.A classification controls which catalog category its products appear under when reps browse the catalog
Show the answer and explanationHide the answer
Correct answers: A. A product based on a classification inherits its attributes, which can then be configured for that product; C. Assigning an attribute category to a classification assigns every attribute in that category in one step; D. A classification is a reusable template that holds a set of attributes shared by similar productsProduct classifications are attribute templates used to create products with similar characteristics, products based on them inherit all their attributes and can configure or override them, and attributes can be assigned to a classification individually or as a whole attribute category. Where a product appears when browsing depends on the catalog categories it is assigned to, not its classification. List prices are held on price book entries that name a selling model, not on classifications.Question 8 · Medium · Choose 2
Get Cloudy Consulting sells its Insights Platform as a one-time license, a monthly evergreen subscription and an annual term-defined subscription. The catalog admin is adding the selling models to the product in Product Catalog Management. Which two statements should the revenue consultant share? Choose 2 answers.- A.Only one of the three selling model options can be marked as the product's default selling model
- B.Each product selling model needs its own copy of the product, so three Insights Platform products are created
- C.The one-time selling model option must be marked as the default, because a product needs a one-time model
- D.Selling model options are added from the price book, so the price book entries must exist before any option
- E.When adding the evergreen and the term-defined selling model options, select a proration policy for each
Show the answer and explanationHide the answer
Correct answers: A. Only one of the three selling model options can be marked as the product's default selling model; E. When adding the evergreen and the term-defined selling model options, select a proration policy for eachSelling models are linked to one product through Product Selling Model Options; for a term-defined or evergreen model the admin selects a proration policy, and optionally one option can be marked Default because a product can have only one default selling model. One product record serves all three models, so no copies are needed. Setting a default is optional and doesn't have to be the one-time model. Options are created from the product's Product Selling Model Options related list, not from the price book.Question 9 · Harder
In Universal Containers' (UC) Data Center configurable bundle, a Protection root group contains two child groups, Warranty and Insurance. The product designer set the Protection group's Max Number of Components to 1, expecting reps to pick from only one child group, but reps can add products from both child groups. What is the cause?- A.Cardinality on a group that contains child groups isn't enforced at run time; only the lowest-level groups are
- B.Group cardinality applies only after the designer runs Validate Product Definition on the configurable bundle
- C.Group cardinality is enforced only on the root bundle product, so the maximum must be set on the Data Center product
- D.The Warranty and Insurance groups must be excluded and restored before the parent group cardinality applies
Show the answer and explanationHide the answer
Correct answer: A. Cardinality on a group that contains child groups isn't enforced at run time; only the lowest-level groups areWith nested groups, only the cardinality of the lowest-level groups is enforced at run time; the cardinality of a group that contains child groups isn't, so Protection's maximum of 1 doesn't stop selections from both Warranty and Insurance. Cardinality belongs to groups and components, not to the root product record. Validate Product Definition checks a product's integrity and doesn't switch enforcement on. Excluding a component makes its cardinality uneditable and hides it; restoring it simply returns the default cardinality.
Configure, Price, Quote
18% of the examQuestion 10 · Medium · Choose 2
Cloud Kicks added new price adjustment tier records to give school districts deeper discounts above 500 pairs. When the pricing designer simulates the procedure for 600 pairs, the Volume Discount element still returns the old tier discount. Which two actions should the revenue consultant recommend? Choose 2 answers.- A.From Setup, open Decision Tables, select Volume Discount Entries, and click Refresh.
- B.Move the new tiers into a Bundle Based Adjustment schedule, because tier changes aren't read after activation.
- C.In the Lookup Tables app, check the Last Refreshed Date of Volume Discount Entries or search for the new tiers.
- D.Clear Exclude Price Waterfall on the Volume Discount element so that the new tiers are displayed in simulation.
- E.Raise the Volume Discount element's rank so that it reads the newest tiers before the List Price element.
Show the answer and explanationHide the answer
Correct answers: A. From Setup, open Decision Tables, select Volume Discount Entries, and click Refresh.; C. In the Lookup Tables app, check the Last Refreshed Date of Volume Discount Entries or search for the new tiers.Help recommends refreshing a decision table, for example Volume Discount Entries after changes to price adjustment tier records, so that the latest pricing data is available, and then verifying the refresh in Lookup Tables by checking the Last Refreshed Date or searching for the new tier records. Rank is set on procedure versions, not on individual elements. The waterfall option only controls display, so it can't make stale tier data current. Bundle based adjustments price products sold as part of a bundle, which isn't this quantity-based requirement.Question 11 · Easier
A Northern Trail Outfitters (NTO) rep entered a 10% discount on a quote line in the Transaction Line Editor. The customer now wants a flat $500 off that line instead, but the editor won't let the rep switch from a percentage discount to an amount discount. What should the rep do?- A.Delete the current discount, then enter the new value and type
- B.Click Reprice All so the editor resets the line's discount type before the amount is entered
- C.Clone the quote, because a line's discount type can't change once the line has been priced
- D.Ask an admin to change the default discount type on the procedure's Manual Discount element
Show the answer and explanationHide the answer
Correct answer: A. Delete the current discount, then enter the new value and typeView and Edit Quotes explains that when the editor prevents switching between Discount (Percentage) and Discount (Amount), you delete the current discount value and then enter the new value and type directly in the line editor, or open the Quote Line Item page from the related list. Cloning the quote is unnecessary, because the discount type can change. The pricing procedure's Manual Discount element applies whatever discount the line carries; it doesn't lock the type. Reprice All refreshes prices across the quote but doesn't clear a line's discount.Question 12 · Medium · Choose 2
Cloud Kicks created a custom product configuration flow for its Custom Cleat bundle, marked it as the Default flow, and assigned it to the bundle. The product designer is now planning flow assignments for the rest of the catalog. Which two statements about product configuration flows should the revenue consultant share? Choose 2 answers.- A.Products and product classifications that have no flow assignment use the flow marked as the default product configuration flow.
- B.A product can have several primary product configuration flows assigned, and reps pick the one they want at run time.
- C.A Dynamic Addition Flow assignment replaces the primary flow for the whole bundle whenever a rep adds a component.
- D.Only product configuration flows with an active status can be assigned to products and product classifications.
- E.Flow assignments are made on catalog categories, so every product in a category uses the category's assigned flow.
Show the answer and explanationHide the answer
Correct answers: A. Products and product classifications that have no flow assignment use the flow marked as the default product configuration flow.; D. Only product configuration flows with an active status can be assigned to products and product classifications.Products and product classifications without an assigned product configuration flow use the default product configuration flow, and only active product configuration flows can be assigned to products and product classifications. Each product or classification can be assigned only one product configuration flow, so reps don't choose between flows at run time. Flow assignments are created for products and product classifications, not catalog categories. A Dynamic Addition Flow is used only for the dynamic components within a product bundle; the root product's flow still drives the bundle.
Contracts and Orders
11% of the examQuestion 13 · Harder · Choose 3
Universal Containers (UC) turned on Advanced Order Creation From Quote and will split large quotes into several orders. Before rollout, the revenue consultant reviews the documented split behavior in the current release. Which three statements should the consultant include? Choose 3 answers.- A.Each created order is priced and configured independently, without cross-order pricing or tax calculations
- B.Header-level adjustments are recalculated on each new order automatically so no line is over-discounted
- C.Bundled product components and line items that have pricing dependencies can't be split into separate orders
- D.Ramp groups can't be split, so a ramped multi-year deal stays together in one of the resulting orders
- E.The Sales Transaction Line Editor lets reps select a subset of quote lines to create a partial order
Show the answer and explanationHide the answer
Correct answers: A. Each created order is priced and configured independently, without cross-order pricing or tax calculations; C. Bundled product components and line items that have pricing dependencies can't be split into separate orders; D. Ramp groups can't be split, so a ramped multi-year deal stays together in one of the resulting ordersConsiderations for Creating Multiple Orders from a Quote says the system prices and configures each created order independently and excludes cross-order pricing and tax calculations, that you can't split bundled product components or lines with pricing dependencies, and that you can't split ramp groups. Partial order creation isn't supported in the Sales Transaction Line Editor; only the API lets you select a subset of lines. Header adjustments are carried over but not re-applied, and repricing the new orders re-applies them, which can over-discount, so the guidance is to avoid repricing.Question 14 · Easier
Cloud Kicks runs Agentforce Revenue Management (formerly Revenue Cloud) with Transaction Management. Sales reps open a finalized quote and click the standard Create Contract action, but the resulting contracts are bare records: the account and start date must be retyped and no Revenue Management data comes across. What should the revenue consultant recommend?- A.Turn on Create Quotes Without a Related Opportunity so the quote passes its account details to the contract record
- B.Grant reps the Create Orders from Quotes permission set so the Create Contract action can read the quote details
- C.Rename the Create Contract action to New Contract in Object Manager so it runs the Revenue Management version
- D.Add the New Contract button to the Quote and Order page layouts so contracts inherit details from the source record
Show the answer and explanationHide the answer
Correct answer: D. Add the New Contract button to the Quote and Order page layouts so contracts inherit details from the source recordThe New Contract button creates a contract that inherits details such as the account name and start date from the source quote or order, while Create Contract is the standard action that creates a basic contract without transaction details; the admin drags New Contract into the Salesforce Mobile and Lightning Experience Actions section of the Quote and Order layouts. Create Orders from Quotes governs order creation and doesn't change what the standard action copies. Renaming the standard action only changes its label, not its behavior. Create Quotes Without a Related Opportunity is a Quote Settings option and has nothing to do with populating contracts.
Asset Management
16% of the examQuestion 15 · Medium
A Cumulus Financial customer's analytics subscription expired two weeks ago. The customer wants to renew it with the new term starting next Monday rather than at the old end date. How should the rep do this in Agentforce Revenue Management?- A.Edit the asset's Lifecycle End Date to next Monday, and then select Renew in the Managed Asset viewer
- B.Create a new-sale quote for the product, because expired assets can't be renewed from the Assets tab
- C.Select Renew, choose Override Renewal Term on the Set Renewal Term prompt, and pick the date
- D.Amend the expired asset to extend its end date, and then renew it from the original end date
Show the answer and explanationHide the answer
Correct answer: C. Select Renew, choose Override Renewal Term on the Set Renewal Term prompt, and pick the dateRenew Expired Assets describes selecting the asset on the account's Assets tab, choosing Renew, and on the Set Renewal Term prompt selecting Override Renewal Term and a date, so the renewal can start after the subscription's end date. Expired assets can be renewed, so a new-sale quote isn't required. Amending an expired asset to stretch its term isn't the documented path. Lifecycle End Date is inherited from asset state periods and can't be edited.Question 16 · Medium
A Cumulus Financial rep opens a customer's Assets tab in Agentforce Revenue Management, where the Managed Assets list holds about 300 assets. The rep selects the checkbox in the list header and clicks Renew, but the renewal quote contains only some of the assets. What explains this?- A.Renewal quotes are limited to assets of a single product, so assets of other products were dropped
- B.The header checkbox selects only the assets currently loaded in the list, not every asset
- C.The Managed Assets list renews only assets whose end dates fall within the next renewal window
- D.Only assets that are linked to a contract can be renewed together from the Managed Assets list
Show the answer and explanationHide the answer
Correct answer: B. The header checkbox selects only the assets currently loaded in the list, not every assetManage Assets in Revenue Management notes that selecting the checkbox in the Managed Assets header selects only the currently loaded assets, so assets not yet loaded weren't included. Renewal quotes aren't limited to one product. Assets can be renewed from the account's list without a contract when they have renewal term values. The list has no renewal window that filters which selected assets are renewed.Question 17 · Easier
Northern Trail Outfitters (NTO) moved to Agentforce Revenue Management and loaded its customers' legacy subscriptions into Salesforce as Asset records with Data Loader. Reps now find that the amend, renew and cancel actions don't work for these assets. What should the revenue consultant recommend?- A.Assign reps the InitiateAmendment API permission set so they can amend assets loaded from other systems
- B.Sell the subscriptions through a Revenue Management order so that order activation creates proper assets
- C.Create an asset contract relationship for each migrated asset so the lifecycle actions can find its contract
- D.Select the Has Lifecycle Management checkbox on each migrated asset so the lifecycle actions can recognize it
Show the answer and explanationHide the answer
Correct answer: B. Sell the subscriptions through a Revenue Management order so that order activation creates proper assetsHelp states that amend, renew and cancel work only with assets created through the standard Revenue Management lifecycle (order activation); migrated or manually created assets may lack the required data relationships, so the fix is to create a new order through Revenue Management. Has Lifecycle Management is system-populated, and the Asset reference says an asset can't be switched to or from being lifecycle-managed. An asset contract relationship doesn't supply the missing lifecycle records. A permission set doesn't help when the asset itself lacks the lifecycle data.
Invoice Management
7% of the examQuestion 18 · Medium
After Universal Containers (UC) turned on Billing, reps report that some orders created from quotes can no longer be activated, although the same kind of order activated fine last month. What should the revenue consultant check first on the failing orders?- A.Whether a default billing policy and default tax policy are selected on each order
- B.Whether the order's account has a default billing profile with an invoice email template
- C.Whether Bill To Contact, Billing Address and Shipping Address have values
- D.Whether each order product has an active billing schedule created before activation
Show the answer and explanationHide the answer
Correct answer: C. Whether Bill To Contact, Billing Address and Shipping Address have valuesAfter Billing is turned on, order activation succeeds only if the order has values for the Bill To Contact, Billing Address and Shipping Address fields, and activation fails if any of them is missing; admins also have to set field-level security for Bill To Contact manually. Billing and tax policies come through products and the defaults on the Billing Settings page, not from fields that must be filled on each order. Billing schedules are created by activation, so they can't be a prerequisite for it. A default billing profile supplies fallback values but isn't required to activate an order.
Where to go after these 18 questions
Get Revenue Management Consultant exam updates by email
Occasional emails when Salesforce changes this exam, plus practice questions with full explanations.
Free practice questions for other Salesforce Consultant certifications
Ready for a full Revenue Management Consultant practice exam?
Take a timed 60-question exam drawn from all 300 reviewed questions in the real exam's section mix, then drill the sections you miss.