salesforce.com Inc.

10/25/2024 | Press release | Distributed by Public on 10/25/2024 08:57

ASC 606 Compliance: Choosing a Commission Expensing Solution

ASC 606 Compliance: Choosing a Commission Expensing Solution

Which ASC 606 solution is best? That depends on multiple factors, like the size of your organization, its growth trajectory, and other specific business requirements. [Skyword]

Learn how each type of commission expensing solution handles the complex process of ASC 606 compliance.

Share article

Maintaining ASC 606 compliance is kind of like taking a cross-country road trip without a GPS. It's a long and arduous process, no matter where you're coming from. You also have to follow some incredibly complex directions if you don't want to get stranded by the side of the road (or fined by the SEC).

However, even though you're referencing the same map as everyone else, your speed, efficiency, and ease of travel will vary greatly, depending on which vehicle you've chosen.

ASC 606 changed the game when it comes to revenue reporting. Gone are the days when commission, bonuses, and incentive pay were accounted for as direct expenses. Now any costs incurred to obtain and fulfill contracts need to be amortized over the estimated customer lifetime. With all the complexities of ASC 606, your commission expensing process is more critical than ever.

But which process is best? That depends on multiple factors, like the size of your organization, its growth trajectory, and other specific business requirements. Let's take a look at the four most popular tools organizations use for commission expensing and the functional requirements you should look for when comparing your options.

What you'll learn:

The four types of commission expensing solutions:

  • DIY commission expensing
  • White glove commission expensing
  • ERP commission expensing
  • Self-service commission expensing

Functional requirements for ASC 606 compliance:

  • Functionality that allows you to drill down into commission data
  • The ability to adjust your forecasted estimates
  • Robust integrations with other systems
  • Accurate ASC 606 reporting

Motivate your team with transparent incentive pay

Discover the power of automating commissions with Salesforce Spiff, and easily create incentive programs that scale.

The four types of commission expensing solutions

Let's start by looking at the four categories of commission expensing solutions that can be used to maintain ASC 606 compliance. Below, we explain what each type of solution does, how it does it, and what potential challenges you'll face if you rely on it for commission expensing.

1. DIY commission expensing

DIY commission expensing means doing everything yourself, from patching together data inputs to manually checking for errors. This method typically relies heavily on Excel spreadsheets to keep track of everything.

Using Excel or another type of commission spreadsheet has a couple benefits. For starters, it's less expensive than many of the alternatives. It's also more familiar - you can jump right into your next ASC 606 report without having to stop and learn a new software. However, the DIY approach comes with some inherent challenges you'll contend with sooner or later, including:

Barebones functionality

There's no doubt Excel is a versatile tool. But it also hasn't changed much since it was first developed in the 1970s. It certainly wasn't built to handle the complexities of modern day commission expensing under ASC 606.

Even though Excel spreadsheets offer flexibility and can process unlimited formulas, you're cut off from more robust functionality designed to make your job easier - like being able to quickly tap historical data to determine amortization periods, or automatically apply specific expensing rules for every opportunity.

When you think about it, the DIY approach is sort of like lumbering along the Oregon Trail in an old-fashioned covered wagon. You have the bare minimum required to survive an ASC 606 audit, but you're also forced to rely on an archaic mode of transportation to reach compliance.

Manual tasks

If a wheel went bust on the Oregon Trail, your journey would come to a screeching halt until you could repair it. It was easy for something to go wrong, and any mistake could be catastrophic.

Although fixing broken formulas or correcting mistakes in Excel might not be as physically demanding, it's still a manual process that eats up a lot of your time and has a wide margin for human error. This risk becomes even greater when you think about the vast number of controls you need to keep track of for revenue reporting. With the DIY approach, you can expect it to feel like you're scrambling to get as far as you can before something inevitably breaks, just like you would in a covered wagon.

Limited scalability

Excel spreadsheets aren't just manual in nature. They're also not easily shareable and understandable for those who aren't working directly on it - which gives you limited ability to collaborate. This can lead to bottlenecks as your organization expands and you have increasingly complex commissions to expense.

(Back to top)

2. White glove commission expensing

White glove commission expensing operates on "bespoke" software that's been heavily customized for your organization. Vehicle-wise, it's sort of like being chaperoned across the country in a limousine.

From a distance, this upgrade seems like a no-brainer, especially compared to a covered wagon. However, there are some significant challenges with white glove commission expensing you should be aware of, so you can decide if it's worth the trade-off:

Third-party dependency

Normally, when we hear "bespoke" or "white glove", we think premium - like a suit or dress hand tailored to your exact measurements. Similarly, bespoke commission software is engineered to adapt its core functionality to your organization's specific needs. But what happens when those needs change?

As your organization rolls out more products or expands to new markets and territories, commission gets more complicated - and so does your expensing.

Now, a lot of software is "customizable", but it's important to understand what exactly a company means when they describe themselves as such. Are you able to make modifications and implement new business rules yourself? With a white glove approach, the answer is: probably not. Due to its complexity, even smaller changes typically require engineering proficiency and deep expertise with the legacy code that particular software was built on.

Bespoke software is technically customizable - for your vendor's engineers. But when you can't make any changes yourself, you're forced to rely on a third party to adapt your software to keep up with shifting requirements.

Limited scalability

When you don't have the ability to modify how you use your commission expensing software, you're essentially surrendering the driver's seat. Sure, a white glove approach may be a more "premium" option than a creaky covered wagon. But you can't control the speed of the journey, or where and when to pull over. Everything ultimately depends on your vendor and their ability to keep pace with new business rules. Scalability is seriously limited.

Something else to consider is the speed at which regulation and compliance changes. With a white glove approach, by the time your latest batch of adjustments have been implemented, they may no longer be relevant.

Besides, if your vendor experiences employee turnover, you may be assigned a new CSM every couple of months. With each new CSM, you are forced to wait while they get acquainted with your business model. You're essentially putting commission expensing in someone else's hands - someone who doesn't have to suffer the consequences should you fail to comply with ASC 606 regulations.

High cost of ownership

When it comes to ASC 606 compliance, a white glove approach is by far the most expensive way to travel. "Bespoke" software that's been manually customized for your organization is a hefty investment right off the bat, but there are additional costs you'll need to consider as well.

Because white glove commission expensing relies on a third party for modifications, you'll need to budget for professional service fees down the road. Like hiring a limo driver, the longer you go, the more expensive it gets - especially because vendors are positioned to take advantage of the high barriers to exit and may hike their prices accordingly.

This will ultimately drive up your total cost, and should be factored into the equation from the start.

(Back to top)

3. ERP commission expensing

Enterprise Resource Planning (ERP) software pulls different processes together into one central system. If your organization is already managing its finances, operations/supply chain, reporting, and HR through ERP, why not use it for your commission expensing as well?

In a way, it makes sense. With everything in one place, you won't have to worry about wrangling disparate data sources. But, like every other vehicle that can get you to ASC 606 compliance, there are also some hurdles:

Not purpose-built for commission expensing

Using an ERP for commission expensing is kind of like taking a cross-country road trip in a tractor. It's technically a mode of transportation, and certainly comes in handy for certain tasks. But it also wasn't designed for long distance travel.

Similarly, ERPs weren't specifically built for commission expensing. They definitely offer some helpful features, like automated calculations, high-level data, and even revenue tracing. One thing ERPs can't do, however, is process the vast amounts of granular commission data you'll need for your ASC 606 audit.

Excessive complication

If you're using an ERP for commission expensing, you're bound to run into some similar problems as you would with Excel. Both were built to accommodate a dizzying number of use cases, which often results in a bulky, complicated system you're forced to navigate.

Effectively managing an ERP usually involves a steep learning curve and extensive onboarding before you can get up and running. It also takes longer to run your commission expensing process than a simplified alternative focused on the functionality you actually need, without the additional bloat.

High cost

ERPs require a big investment - not just in the initial costs of implementing a massive, complex system, but also in the excessive hours required to make sense of it. This means that the barrier to exit is high. Similar to white glove commission expensing, vendors are incentivized to continually increase their prices.

(Back to top)

4. Self-service commission expensing

Self-service commission expensing typically operates on a low-code/no-code system - that is, software specifically designed to allow customers to make their own modifications. However, there are a few things you'll need to consider when choosing this option:

Learning a new system

Any Excel alternative means ditching familiarity and old habits. Self-service software is no exception, and requires onboarding. This may cause temporary delays before you can get up and running on your next ASC 606 report - although the amount of time will vary by vendor.

Front loading

Although self-service software was built for quick and easy modifications, it's still not grab and go. In order for your commission expensing process to operate like a well-oiled machine, you'll typically need to configure your commissionable components or portfolios first.

This isn't necessarily a bad thing - front loading the bulk of your efforts instead of implementing them in smaller steps over an extended period of time means rarely having to stop or pull over once you've hit the road.

Price point

Self-service commission expensing software can come with a higher price tag - at least initially. However, it's a very different business model from similarly expensive white glove alternatives.

As we briefly touched on, bespoke vendors may initially offer complex, custom builds for less money, trusting that you'll eventually require their engineering support to make any changes. This secures steep professional service fees in the future to make up for initially competitive pricing. The right self-service solution won't require this kind of ongoing maintenance and its associated costs.

(Back to top)

Get the latest articles in your inbox.

Sales

Selected

360 Highlights

Selected

C-Suite

Selected

IT

Selected

Commerce

Selected

Marketing

Selected

Service

Selected
Please select at least one newsletter.
EmailEnter a valid e-mail address
Select your country United States Afghanistan Albania Algeria American Samoa Andorra Anguilla Antarctica Antigua And Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas, The Bahrain Bangladesh Barbados Belarus Belize Belgium Benin Bermuda Bhutan Bolivia Bouvet Is Bosnia and Herzegovina Botswana Brazil British Indian Ocean Territory Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Is Central African Republic Chad Chile China Hong Kong Macau Christmas Is Cocos (Keeling) Is Colombia Comoros Cook Islands Costa Rica Cote D'Ivoire (Ivory Coast) Croatia (Hrvatska) Cyprus Czech Republic Democratic Republic of the Congo Denmark Dominica Dominican Republic Djibouti Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Is (Is Malvinas) Faroe Islands Fiji Islands Finland France French Guiana French Polynesia French Southern Territories F.Y.R.O. Macedonia Gabon Gambia, The Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guinea Guinea-Bissau Guyana Haiti Heard and McDonald Is Honduras Hungary Iceland India Indonesia Ireland Israel Italy Jamaica Japan Jordan Kazakhstan Kenya Kiribati Korea, South Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Liechtenstein Lithuania Luxembourg Madagascar Malawi Malaysia Maldives Mali Malta Marshall Is Mauritania Mauritius Martinique Mayotte Mexico Micronesia Moldova Monaco Mongolia Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands, The Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norway Norfolk Island Northern Mariana Is Oman Pakistan Palau Panama Papua new Guinea Paraguay Peru Philippines Pitcairn Island Poland Portugal Puerto Rico Qatar Republic of the Congo Reunion Romania Russia Rwanda Saint Helena Saint Kitts And Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent And The Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia & The S. Sandwich Is Spain Sri Lanka Suriname Svalbard And Jan Mayen Is Swaziland Sweden Switzerland Taiwan Tajikistan Tanzania Thailand Timor-Leste Togo Tokelau Tonga Trinidad And Tobago Tunisia Turkey Turks And Caicos Is Turkmenistan Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States Minor Outlying Is Uruguay Uzbekistan Vanuatu Vatican City State (Holy See) Venezuela Vietnam Virgin Islands (British) Virgin Islands (US) Wallis And Futuna Islands Western Sahara Yemen Zambia Zimbabwe Select your CountrySelect your Country
State/province 北海道 - Hokkaido 青森県 - Aomori 岩手県 - Iwate 宮城県 - Miyagi 秋田県 - Akita 山形県 - Yamagata 福島県 - Fukushima 茨城県 - Ibaraki 栃木県 - Tochigi 群馬県 - Gunma 埼玉県 - Saitama 千葉県 - Chiba 東京都 - Tokyo 神奈川県 - Kanagawa 新潟県 - Niigata 富山県 - Toyama 石川県 - Ishikawa 福井県 - Fukui 山梨県 - Yamanashi 長野県 - Nagano 岐阜県 - Gifu 静岡県 - Shizuoka 愛知県 - Aichi 三重県 - Mie 滋賀県 - Shiga 京都府 - Kyoto 大阪府 - Osaka 兵庫県 - Hyogo 奈良県 - Nara 和歌山県 - Wakayama 鳥取県 - Tottori 島根県 - Shimane 岡山県 - Okayama 広島県 - Hiroshima 山口県 - Yamaguchi 徳島県 - Tokushima 香川県 - Kagawa 愛媛県 - Ehime 高知県 - Kochi 福岡県 - Fukuoka 佐賀県 - Saga 長崎県 - Nagasaki 熊本県 - Kumamoto 大分県 - Oita 宮崎県 - Miyazaki 鹿児島県 - Kagoshima 沖縄県 - Okinawa Select a state/provinceSelect a state/province
State/province Alberta British Columbia Manitoba New Brunswick Newfoundland Northwest Territories Nova Scotia Nunavut Ontario Prince Edward Island Quebec Saskatchewan Yukon Select a state/provinceSelect a state/province
State/province Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming Select a state/provinceSelect a state/province

Yes, I would like to receive the Salesblazer newsletter as well as marketing emails regarding Salesforce products, services, and events. I can unsubscribe at any time.

I agree to the Privacy Statement and to the handling of my personal information. In particular, I consent to the transfer of my personal information to other countries, including the United States, for the purpose of hosting and processing the information as set forth in the Privacy Statement. Learn More
I understand that these countries may not have the same data protection laws as the country from which I provide my personal information. For more information, click here.
Please read and agree to the Master Subscription Agreement

By registering, you confirm that you agree to the processing of your personal data by Salesforce as described in the Privacy Statement.

Sign up now

Thanks, you're subscribed!

Functional requirements for ASC 606 compliance

Despite major differences between DIY, white glove, ERP, and self-serve commission expensing, the underlying functional requirements for ASC 606 audits remain the same.

How these functions are actually executed, however, depend on your vehicle. No matter which process you choose, it will need to include the following:

Functionality that allows you to drill into commission data

To comply with ASC 606, you'll need historical data for expensing commissions over time, instead of when incurred. This data also helps you understand how variable compensation is paid at your organization - so you can more effectively determine amortization periods.

Beyond the historical data, you'll need to track every commissionable component, determine which commissions are incremental costs (if any), and allocate costs to multiple performance obligations within every contract.

In short, you need data. A lot of data. But where does this data come from?

The answer to this question will likely change depending on which solution you choose to help manage your commission expensing process. Let's take a look at each:

  • DIY: This usually entails duct-taping data together from disparate sources. Whether you're exporting data from your CRM or dropping inputs from SalesOps or RevOps into your spreadsheets, the process is almost entirely manual. Excel's sparse automation capabilities also mean that none of the data you're gathering is updated in real time. You'll most likely need to repeat multiple imports, and regularly check to ensure accuracy.
  • White glove: Bespoke software usually comes with the ability to process commission data, and might even include customized dashboards. However, if expense rules are hard-coded on the backend, you'll need to go through a CSM anytime you make a change to how you pay commissions.
  • ERP: Getting a hold of detailed commission data is especially challenging with an ERP. ERPs are better suited for high-level transaction summaries, rather than diving into portfolios and performance obligations. To fill in the gaps, you may need to go through the same manual process as you would with Excel.
  • Self-service: Self-service software is intentionally built to automate as much as possible - that's part of the reason it's so easy to operate on your own. When it comes to commission expensing, this can afford you some helpful capabilities, like automatically pulling in real-time data and applying pre-determined commission rules for capitalization or amortization.

(Back to top)

The ability to adjust your forecasted estimates

Under ASC 606, intangible assets like commissions need to be reported as forecasted estimates. This can get tricky when you factor in customer churn, changing contracts, and employee turnover, all of which can significantly impact commission expensing.

The odds say you'll need to adjust your estimates at some point along the journey. But what does that process look like? Again, the answer to this question depends on which vehicle you've chosen to drive the commission expensing process. Let's explore the options:

  • DIY: Without a systematic process, any estimate adjustments will likely involve manually updating/exporting the necessary data and then re-configuring your spreadsheets. Excel also doesn't have sophisticated version control functionality, which makes it tough to spot when and where adjustments were made.
  • White glove: Your ability to update estimates using bespoke software will vary by the complexity of your build. For example, you may be able to independently automate true ups for contract events, but then have to route a request through your CSM to adjust fixed amortization schedules.
  • ERP: Since ERPs typically don't automate any commission modifications, you'll need to adjust estimates through a separate manual process, then reconfigure the original data.
  • Self-service: With automation baked into self-service software, updating estimates is simple and straightforward. Depending on your platform, you may also be able to run specific expense rules for each estimate, or manage exceptions and fringe benefits without having to touch a line of code (or beseech your CSM for help).

(Back to top)

Robust integrations with other systems

ASC 606 requires granular details about every commissionable event. At most organizations, the data you need is probably dispersed across multiple sources, like your CRM, ERP, HCM or payroll and invoicing systems. Here's how each of your options handles this:

  • DIY: Collecting data for commission expensing is especially cumbersome with a DIY approach. Since Excel has no ability to integrate with other systems, you have to manually export/import from each source individually, then configure the data in your spreadsheets. Depending on your organization, you might not have access to every data source you need. In that case, you'll have to loop in other teams, like sales operations, finance, or HR.
  • White glove: Your bespoke software may easily sync with other systems, especially if this was a requirement from the start. However, if existing connectors aren't compatible with your CRM, or you switch to new tools or systems in the future, this may require going through a CSM to facilitate custom integrations.
  • ERP: ERPs typically use "general ledgers" to record transactions across a set of master accounts. This will be a helpful starting point, but unless your ERP is also equipped with sub-ledgers specifically built for commissions, you'll probably need to follow a similar process as the one we discussed with DIY commission expensing.
  • Self-service: Low-code/no-code software built with self-service in mind may offer Open Data API, which lets you easily pull data from other systems. Depending on which tools you're using, you may also be able to export your data. This comes in handy down the road, if or when your financial statements are subject to SOX audits.

(Back to top)

Accurate ASC 606 report building

With an abundance of nuanced, minute details to keep track of, translating your datasets into a usable format is crucial to any ASC 606 process. Otherwise, you'll be left with a massive data dump that no one can make sense of.

Let's take a look at each of the options we presented today and see how they stack up:

  • DIY: This usually involves manually pulling together your final numbers across all of your spreadsheets, then building your ASC 606 report from scratch.
  • White glove: With bespoke software, vendors typically offer some "out-of-the-box" report options that any customer can use. If this is enough to fit your needs, your reporting should be pretty straightforward. However, any adjustments will likely require assistance from a CSM.
  • ERP: Since ERPs weren't built for complex commission expense accounting, they also don't give you detailed reporting abilities. Similar to the DIY approach, you'll probably need to manually build any ASC 606 reports.
  • Self-service: A good low-code/no-code software should enable you to customize and export your ASC 606 reports. Since self-service options often run on a more modern code base than their bespoke/legacy counterparts, you can also typically take advantage of a clean interface and data visualization to enhance your reports further.

(Back to top)

Choose a commission solution that makes ASC 606 compliance easy

There are more than one ways to comply with ASC 606 - but as you saw today, not all solutions are created equal. Every method comes with its costs and challenges, but in most cases, a self-service commission solution will give you the smoothest ride on the road to ASC compliance. As you consider your options, make sure you recognize all the unique complexities that make ASC compliance so difficult - and find a solution built to address every challenge along the way.

Launch sophisticated compensation plans fast

Is outdated commissions management hurting your growth? See how to quickly create automated incentive plans that motivate your reps.

Share article

Explore related content by topic

Molly ClarkeProduct Marketing Director, Salesforce

Molly is an experienced marketer and content professional with more than 12 years of B2B SaaS experience covering topics related to revenue generation, sales operations, GTM strategy, organizational alignment, and more.

More by Molly