By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Revenue Operations
Flash Icon Decorative

How to Manage Cancellations and Downgrades in Your CRM

Scribbles 2

The great thing about CRMs is that there is always more than one way to solve a problem. The awful thing about CRMs is that there is always more than one way to solve a problem.

That wasn't a typo.

The flexibility CRMs allow us is a double-edged sword. The only constant in business is change, so it's hard to future-proof – especially if you're inexperienced and don't know the potholes waiting for you around the corner.

There isn't one way to account for cancellations and downgrades in your CRM, but there are common traps. We will outline the considerations you should take into account before implementing a solution and look at two solutions in some depth.

Common Potholes in Downgrade & Cancellation Management

If you're in an early-stage organization, you can guide your product development and finance teams down a path most conducive to scaling products like yours. You can only do that if you ask some questions – and even then, the answers may change three to four years later.

Avoid CPQ Hell

Is your pricing model complicated? Does your executive team throw out novel ideals like "value-first pricing"? Does your CFO or product manager have visions of usage-based pricing? Do you sell a combination of physical and software products?

If the answer to any of these questions is "yes," it's time to talk to experts in the CPQ world about how to future-proof your product setup. Getting creative with custom objects is a big red flag. There's also a risk of painting yourself in a corner because of how your product is engineered.

In general, it's best to use standard objects. Figure out how to leverage products to minimize price books and products. For goodness' sake, don't create a line item per license bundle count or create a new line item for each renewal year.

In other words, keep it simple and ask an expert.

How are commissions calculated and tracked?

Most integrated solutions rely on standard configuration to figure out things like commissions. Carefully think through how changing opportunities will impact your commission system. 

If someone cancels or downgrades six months after the initial contract is signed and you don't calculate clawbacks, how will a changed opportunity impact how your commission system reports historical commission payouts?

If you do anticipate implementing clawbacks, does your commission system have specific requirements to handle these automatically? Or are you locked in after commissions are paid and have to handle one-off adjustments like clawbacks manually?

Will you need to report historical sales in their entirety?

Sometimes, companies want to understand an adjusted historical sales amount per salesperson. More often than not, they want to see how a salesperson was paid out. 

If you don't have clawbacks, you'll need to calculate sales by salesperson without cancellations and downgrades. Even if you avoid clawbacks, you likely still will have to calculate the loss of quota credit.

If you adjust historical opportunities, it makes it difficult to report on past opportunity amounts. 

Solution 1: Opportunity Types, Negative Amounts, and Orders

If your integrations (including your product) allow for negative opportunity values and some redundancies in opportunity product line items, entering a negative dollar amount may be a viable option. Here's an example:

Customer A orders a product for $50,000 over a period of 12 months. Six months into their contract, they decide to downgrade to a lower tier. Due to this change, the billing amount for the last 6 months was $25,000. Going forward, their prorated amount for the remaining 6 months will be $19,000. Your leadership team has agreed to downgrade them if they agree to a 24-month term, so the total revenue associated with the deal will be $76,000.

The MRR for your customer was $4,167. Now it's $3,167.

Here's how it works in your CRM:

When you first sold to this customer, you closed an opportunity for $50,000 and processed an associated order. Your original opportunity for $50,000 will remain unchanged. You will need to process an adjustment to the order to decrease the Order total to $25,000 and add end dates for the old order line items so it doesn't look like your customer has multiple products running concurrently for the next six months.

This will not change your opportunity amount. So if you run a report without taking the next step, your opportunity totals will not reflect reality.

This is why you'll book a negative opportunity with a type of "Downgrade" or "Adjustment" with a value of -$25,000. This is simply for the sake of aligning your opportunity reports with your accounting system and order totals.

Then, you'll book a new opportunity with the new line items for the new term for $76,000 and process a new associated order as you normally would.

Pros:

  • Reporting on historical sales is easy with report filters
  • It's easy to see when a change was made and approved
  • The total opportunity values will roll up to the correct amount

Cons: 

  • You may inadvertently confuse or over count product line items 
  • You'll still need to use caution when navigating order changes
  • Make sure Order History tracking is on and explore object limitations with seasoned experts before going down this path

Solution 2: Retroactive Adjustments to Existing Opportunities

While we know companies that run the following process, we don't recommend it unless your product development team has painted you into this corner. It's difficult to track when changes take place without specific customizations to your opportunity object.

Let's use the same scenario as we did in Solution 1. To recap:

Customer A orders a product over a term of 12 months for $50,000. Six months into their contract, they decide to downgrade to a lower tier. Due to this change, the billing amount for the last 6 months was $25,000. Going forward, their prorated amount for the remaining 6 months will be $19,000. Your leadership team has agreed to downgrade them if they agree to a 24-month term, so the total revenue associated with the deal will be $76,000.

The MRR for your customer was $4,167. Now it's $3,167.

Here's how it works in the CRM:

When you first sold to this customer, you closed an opportunity for $50,000. Your original opportunity will need to be updated to reflect $25,000 and a term of 6 months. You'll also need to ensure that product lines are set to end on the date the downgrade takes place.

Then, you'll book a new opportunity with the new line items for the new term for $76,000.

Pros:

  • Orders are optional
  • There's potentially less confusion with product line items

Cons: 

  • It's difficult to see when things change or that there was a change without digging through the opportunity history or customizations
  • It's impossible to see the change in MRR without a lot of customization and snapshots
  • Integrations will update your opportunity amounts, so be sure the systems behave as expected

Solution 3: Order Management Only

If your organization wants to keep opportunity reporting for their sales team separate from their financial reporting and you rely on something other than opportunity amounts to calculate your revenue, separating opportunities from order management makes a lot of sense – particularly if these orders are being handled through another department or directly through your product.

Let's use the same scenario as we did in Solution 1. To recap:

Customer A orders a product for a 12 month term for $50,000. Six months into their contract, they decide to downgrade to a lower tier. Due to this change, the billing amount for the last 6 months was $25,000. Going forward, their prorated amount for the remaining 6 months will be $19,000. Your leadership team has agreed to downgrade them if they agree to a 24-month term, so the total revenue associated with the deal will be $76,000.

The MRR for your customer was $4,167. Now it's $3,167.

Here's how it works in the CRM:

When you first sold to this customer, you closed an opportunity for $50,000. You'll adjust the associated order to $25,000 and end the contract on the date the downgrade is effective.

Then, you'll book a new opportunity with the new line items for the new term for $76,000. You'll process an associated order as normal.

Your revenue reports will need to be drawn from the order object. The opportunity report will need to be used for sales historical reporting only.

Pros:

  • No need to adjust the original opportunity

Cons: 

  • Anyone looking at an opportunity report will be confused when revenue numbers are reported (lots of training to break old habits)
  • Integrations that rely on opportunity data for revenue calculations will be wrong

There isn't one way to solve this problem, and there are certainly more ways to solve for cancellations and downgrades than we outlined above. We hope, at the very least, this article prompts you to ask your business leaders some tough questions and inspires you to reach out to your peers to get advice for your specific scenario.

Every business believes they are unique and need their own solution. This is rarely the case. While the products may differ completely, the chances someone else has navigated your exact scenario and lived through the fallout are high. Learn from their mistakes instead of creating your own.

Related posts

Join the Co-op!

Or
scribbles 7 birds
Tail Spin Animation