In One
Place.Trusted by Millions of Users Worldwide and Thousands of Plugins & Themes, Including:
Switch Payment Methods
Select a payment method now, and change it later if you need to.
Retrieve Invoices
Keep track of your expenses and waste no time looking for purchase documentation.
Flexible Pricing Plans
Pick one pricing plan today, choose another tomorrow.
Never miss an important update
With product updates delivered straight to your WordPress admin dashboard, you'll always catch the latest version as soon as it's out.
Worry less about updates breaking your site
Our experience with Freemius has been very positive when it comes to software updates. Their rollout mechanism has been a lifesaver as it allows us to detect any bugs in the code before they cause any problems for our users. This not only saves us a lot of time, but it also helps us prevent website crashes, ensuring that our users have a seamless experience.
Verdi Heinz
Co Owner @ Code Snippets
Eligible for a refund? We’ve got your back
Freemius will step in and issue a refund if terms and agreements are not respected by sellers.
Users Are Happier With Products That Use Freemius
I love being able to manage all of my licenses in one dashboard. Sometimes I wish more plugins were using Freemius. It's such a timesaver.
Tone Bjørge
Designer & Developer at Escens.no
* The average rating on WordPress.org of plugins and themes that use Freemius, compared to the average rating of those that don't.
The spirit of open source with added security
WordPress will always be open source. We make licensing safer with proprietary code that’s unavailable to hackers.
WordPress is our home
Freemius was created by WordPress veterans who abide by the strict WordPress.org guidelines.
Your privacy is our priority
Freemius embraces GDPR laws and prioritizes privacy over data.
Building for Clients?
You Own the License While Your Clients Pay the Bill
Delegate payments to clients
Send clients a purchase link while you retain control of the license.*
* Currently supported for freemium products only.
Control which sites get updates
Client done using the license?
Reuse your license for other clients (and save big time).
* Currently supported for freemium products only.
Freemius Protects Your License
From Unauthorized Use
Never miss an important update
License key
Can’t find your license key?
License issues?
Homepage URL, plugin version, and SDK version
View plugin Info
View Diagnostic Info
WordPress and PHP versions, site language, and title
-
- Homepage URL
A Homepage URL is the online address of your site’s main page (like: “www.yoursite.com/homepage”). Sharing this address lets you manage and control where (and when) the license is activated and ensures that updates are delivered only to the websites you authorize.
-
- plugin
- SDK version
The “plugin version” and “SDK version” are numbers that identify what version of the plugin you have installed on your site (for example 1.1.5 and 3.4.6). Sharing these will enable you to get an automatic update when a newer version of the software is released, keeping the plugin up to date and ensuring the security of your site.
-
- WordPress & PHP Versions
The “WordPress version” and “PHP version” are numbers that identify what software infrastructure the site is running on. Sharing this will help the plugin prevent compatibility issues that may break your site.
-
- Site Language & Title
Sharing the site language and title defined in the WordPress admin makes it possible to translate the plugin’s interface to your language and region, and offer tools, features, and content more relevant to the site.
function get_license_essentials() {
$plugin_basename = plugin_basename( __FILE__ );
$plugin_data = get_plugin_data( $plugin_basename );
return [
'homepage_url' => get_site_url(),
'plugin_version' => $plugin_data['Version'],
'sdk_version' => WP_FS__SDK_VERSION,
];
}
function get_license_essentials() {
$theme_data = wp_get_theme();
return [
'homepage_url' => get_site_url(),
'theme_version' => $theme_data->get( 'Version' ),
'sdk_version' => WP_FS__SDK_VERSION,
];
}
function get_plugin_state() {
$plugin_basename = plugin_basename( __FILE__ );
return is_plugin_active( $plugin_basename );
}
function after_switch_theme_callback( $old_theme_name, $old_theme ) {
$theme_data = wp_get_theme();
$is_theme_active = ( $theme_data->get( 'Name' ) !== $old_theme_name );
}
add_action( 'after_switch_theme', 'after_switch_theme_callback', 10, 2 );
function get_diagnostic_info() {
return [
'wp_version' => get_bloginfo( 'version' ),
'php_version' => phpversion(),
'site_language' => get_bloginfo( 'language' ),
'website_title' => get_bloginfo( 'name' ),
];
}
function get_extensions_list() {
$extensions = [
'plugins' => [],
'themes' => [],
];
$plugins = get_plugins();
foreach ( $plugins as $plugin_basename => $plugin ) {
$extensions[ 'plugins' ][] = [
'name' => $plugin[ 'Name' ],
'slug' => $plugin[ 'slug' ],
'version' => $plugin[ 'Version' ],
'is_active' => is_plugin_active( $plugin_basename ),
];
}
$active_theme_stylesheet = wp_get_theme()->get_stylesheet();
$themes = wp_get_themes();
foreach ( $themes as $theme_slug => $theme ) {
$extensions[ 'themes' ][] = [
'name' => $theme->name,
'slug' => $theme_slug,
'version' => $theme->version,
'is_active' => ( $theme_slug === $active_theme_stylesheet ),
];
}
return $extensions;
}
FAQ
- Contact the product team in the dashboard directly.
- Start a free trial easily.
- View the product’s paid plans quickly.
- Upgrade your plan inside the WP Admin dashboard.
- Apply to the product’s affiliate program effortlessly.
- Automatically handle API connectivity issues.
- Use the SDK in 14 different languages.