Introduction
If you’re considering becoming a Salesforce ISV (Independent Software Vendor) partner, you’ve probably wondered about the different listing options available on the AppExchange.
One of the most common questions I encounter is about listing applications for free. While it might seem straightforward at first glance, the reality is more nuanced than many developers expect.
Having worked with a number of Salesforce ISVs, we’ve figured out the truth behind the free Salesforce AppExchange listings. Over the years, we’ve also heard a number of stories on forums and Reddit about the free listings and hidden costs behind them.
To help you out, we’ve created this guide, which talks about the truth behind free Salesforce AppExchange listing and everything you need to know about it.
About Salesforce AppExchange
Salesforce AppExchange is the official marketplace for Salesforce applications and solutions. Think of it as an online store for Salesforce users looking to extend the functionality of their Salesforce platform.
With over 4,000 apps available, the platform is a goldmine for developers who want to accelerate their sales cycles. AppExchange gives a great opportunity for the ISVs to list their product for free as a trial, after which users can jump to their paid subscription.
Are All Apps on AppExchange Free?
The short answer is no. Not all apps on Salesforce AppExchange are free.
The marketplace offers a variety of apps that come with different pricing models, including free, paid, and freemium options.
While many Salesforce users may assume that all apps on the platform are paid, that’s far from the case. In fact, Salesforce AppExchange offers a wide range of free apps that are valuable for users looking for basic functionality or testing new features before committing to a paid version. These apps can be a great starting point for businesses with limited budgets or smaller projects.
Understanding AppExchange Listing Options
When it comes to pricing your app for AppExchange, understanding the different pricing models is essential. Here are the most common pricing structures:
Free Apps
Free apps on AppExchange are typically offered with no upfront costs. These apps are often developed to build brand awareness, gather user feedback, or lead customers toward paid upgrades. However, while the app itself is free to download, developers may still incur costs in terms of security reviews and other listing fees.
Paid Apps
Paid apps come with a fixed price or a subscription fee, offering access to premium features, better security, and support. Paid apps are aimed at businesses looking for advanced functionalities, such as enhanced analytics or automation capabilities.
Freemium Apps
Freemium apps provide a basic version of the app for free, but users must pay for additional features or advanced functionality. This model is effective for attracting users who want to test the app before committing to a purchase.
Trial Versions
Many apps on AppExchange offer a trial version, allowing users to test the app for a limited period. After the trial ends, users must pay to continue using the app. This model gives users the chance to experience the full functionality of the app before making a financial commitment.
Based on our research, as of December 2024, the AppExchange hosted 6,093 apps. Of these:
- 36.48% were free
- 53.57% were paid
- 3.89% followed a freemium model
- 6.06% were paid add-ons.
The Truth About "Free" Applications
Here’s where things get interesting – and where many ISV partners encounter unexpected challenges. Salesforce’s definition of a free application is remarkably strict, and it’s worth understanding the full implications before you decide on your listing strategy.
According to the Salesforce Partner Program Policies Page 11, AppExchange Partner Categories section:
“An application is only a free application for the purposes of these Program Policies if the applicable customer can install and/or access and make full use of all of the features and capabilities of the application without paying Partner fees of any kind. A Partner application that integrates to or makes use of any application, service or other product for which Partner collects fees is not a free application. (For example, an application is not a free application if it is provided under a “freemium” payment model or if it requires purchase of another application from the applicable Partner.) SFDC reserves the right in its sole discretion and at any time to determine whether an application is a free application for the purposes of these Program Policies.”
Let’s digest the above a bit. A genuinely free application –in Salesforce’s eyes– must meet the following criteria:
– Users can install and access 100% of the application’s features without paying any fees to the partner
– The application doesn’t require integration with any paid services or products
– Users don’t need to be existing customers of your company
– All features and capabilities must be fully functional without any external purchases
In other words, if your application requires payment of any kind, it doesn’t qualify as “free” in Salesforce’s eyes.
But Here’s A Surprising Truth….
The vast majority of applications that you might think should be “free” actually fall under the “Paid Add-On Required” category. This includes:
- Applications that integrate with external paid services owned by the partner.
- Tools that require a subscription to your main product.
- Solutions that require paid API access.
- Apps that require payment for full functionality.
Costs Associated with AppExchange Listings
Listing an app on AppExchange involves certain costs, primarily related to the security review process:
- Security Review Fee: For paid apps, Salesforce charges a $999 fee for an initial security review. This fee is applicable for each version submitted for review.
- Free Apps: If your app is free for customers, you can request a fee waiver for the security review. This waiver is subject to approval and requires you to enter a waiver code during the submission process.
- Annual Listing Fee: In addition to the security review fee, there is an annual listing fee of $150 for paid apps.
It’s important to note that these fees are subject to change, and it’s advisable to consult Salesforce’s official documentation for the most current information.
Recent Policy Enforcement Changes
It’s worth noting that Salesforce has recently become more stringent in enforcing these policies. You might see existing applications that appear to violate these guidelines (Salesforce is cracking down on these as well), in addition to new applications being held to these standards more strictly.
The increased scrutiny we’ve witnessed makes it crucial to understand and comply with Salesforce’s requirements from the start, easing your AppExchange journey and preventing partnership complications from arising in the future.
How to List Your App on Salesforce AppExchange?
This is the most pressing question that most developers are eager for. Before you start listing your apps for free on AppExchange, create a prerequisite list of questions to get more clarity on listing.
Decide If Your App Qualifies for a Free Listing
When preparing to list your application, consider these key questions:
- Can users access every feature without any payment?
- Does your app integrate with or require any paid services?
- Do users need to be existing customers of your company?
- Are there any hidden costs or requirements?
If you answered “yes” to any of these questions, your application likely doesn’t qualify for a free listing.
Next Steps for Prospective ISV Partners
Here’s a more detailed version for each point:
1. Review your application’s functionality and dependencies:
Before listing your app on Salesforce AppExchange, thoroughly evaluate its core functionality, user interface, and integration capabilities. Understand how it interacts with Salesforce and any other external systems.
Pay special attention to dependencies such as APIs, third-party integrations, or custom configurations to ensure compatibility and smooth performance across different Salesforce environments.
2. Be honest about any external services or payments required:
If your app relies on external services, subscription fees, or in-app purchases, it’s crucial to disclose these upfront. This transparency ensures potential customers are aware of any recurring costs or necessary integrations.
Clearly listing all financial obligations or required third-party tools helps users make informed decisions and fosters trust in your application and its pricing model.
3. Consult with a Salesforce Partner Account Manager early in the process:
Engaging with a Salesforce Partner Account Manager at the outset of the listing process is vital for success. They can offer invaluable advice on requirements, branding, and marketing strategies.
If your app is free, listing it early may prompt Salesforce’s ISV Sales team to reach out, validating your app’s offering and ensuring your app aligns with Salesforce’s ecosystem and guidelines.
4. Plan for potential revenue-sharing discussions if your app requires external paid services:
If your app integrates with external paid services, Salesforce may want to discuss revenue-sharing arrangements to ensure fair compensation for both parties. These discussions typically involve setting up terms for the percentage of revenue Salesforce will take and ensuring that pricing models align with Salesforce’s standards.
Be ready to negotiate and prepare clear documentation on your app’s pricing structure.
5. Document your application’s complete functionality and commercial requirements clearly:
A comprehensive and clear documentation is essential when submitting your app for listing. This should include a detailed description of your app’s functionality, features, and how it integrates with Salesforce.
Outline any commercial requirements such as payment terms, licensing models, and any third-party service dependencies. Well-prepared documentation helps streamline the approval process and clarifies your app’s value proposition to potential customers.
Here is an example of a well-documented app listed on Salesforce AppExchange.
6. Consider partnering with experienced Salesforce development experts – PDOs:
Product Development Outsourcers (PDOs) are trusted Salesforce partners with expertise in app development, security, and optimization. Aquiva works as your PDO with their deep expertise in the Salesforce ecosystem.
Our team of experts gives you access to technical professionals who understand Salesforce’s complex requirements and guidelines. We also ensure your app meets Salesforce’s standards for performance, security, and scalability, increasing the chances of your app’s approval and long-term success on the AppExchange.
Take a look at an Aquiva success story. We helped a customer from the travel industry with the creation and listing on Salesforce, along with the addition of generative AI.
Final Thoughts
While the strict definition of “free” might seem challenging, it’s important to remember that the AppExchange offers multiple listing options to accommodate different business models. The key is choosing the right category from the start and being transparent about your application’s requirements.
Remember, the goal isn’t just to get listed on the AppExchange, it’s to build a sustainable business within the Salesforce ecosystem while maintaining clear expectations with your users and Salesforce itself.
Whether you choose to list your application as Free, Paid, Paid Add-On Required, or Freemium, understanding these distinctions will help you navigate the partner onboarding process more smoothly.
Aquiva Labs is a trusted Salesforce PDO that guides ISVs to list their apps on the marketplace the right way. We take care of everything, right from developing your apps to testing their security and even listing them on the AppExchange.
FAQs
Free apps are fully functional with no payment required, while freemium apps offer basic features for free and charge for premium features. Paid apps require a fixed subscription fee or a one-time payment for access to all features. Freemium models are used to attract users who can upgrade later for more advanced functionality.
Yes, there are hidden costs associated with free listing. While Salesforce waives the initial listing fee for free apps, you may still face costs for the security review and other associated fees for integration with paid services. These can add up, so it’s crucial to thoroughly evaluate your app’s requirements before listing and get in touch with an expert PDO.
To qualify for a free listing, your app must offer all features without requiring any payments or external integrations. If your app integrates with paid services or requires payments for full functionality, it won’t qualify as “free” under Salesforce’s strict guidelines. Be sure to review your app’s dependencies and pricing structure carefully.
First, ensure it meets Salesforce’s security and functionality standards. You then pay a $999 fee for each version of the app submitted for review. If the app is free, you can request a waiver for this fee. Once approved, the app will be listed on AppExchange.
If your app doesn’t meet Salesforce’s strict definition of “free,” it may be classified as a paid add-on or freemium app. This means users will need to pay for certain features or integrations. It’s important to be transparent about your app’s pricing and integrations to avoid misunderstandings and ensure a smooth listing process.
Listing your app on Salesforce AppExchange gives you access to a global marketplace with over 150,000 potential customers. It increases visibility, allows for customer feedback, and can accelerate sales cycles. Additionally, the AppExchange serves as a trusted platform where businesses seek solutions to extend Salesforce functionality.
Product Development Outsourcers (PDOs) are trusted Salesforce partners who can assist in app development, security testing, and compliance with Salesforce’s standards. They help ensure that your app meets the necessary criteria for a successful AppExchange listing, offering guidance on everything from development to listing and marketing strategies.
Have More Questions? Get in Touch Below!
Written by:
Alex Bariyev
SVP, Strategy & Partnerships
Greg Wasowski
VP, Solution Consulting & Industry Advisory
Michael Holt
Head Architect, PDO Practice
