1. Home
  2. Documentation

Recent articles

10 articles found

What does the license renewal process look like for customers?

All plans (besides lifetime / one-time plan) are automatically renewed.
For annual plans, the customer will receive a friendly reminder email a month prior to the renewal date, giving them enough time to cancel the subscription, if they wish to do so.

What makes Freemius WordPress.org compliant?

We’ve built a special PHP preprocessor that looks into your project’s PHP files and uses the SDK calls in your code as annotations to understand what parts of it should be excluded from the free product version. Then, the preprocessor automatically generates a free version of your plugin by striping away all of its premium code. The free version is the version that should be uploaded to WordPress.org, in order to comply with the WordPress.org guidelines.

Can I customize the ‘From’ addresses of the email messages sent by Freemius?

Yep – you can do that in the ‘Email Addresses’ section.

What happens if a customer disputes a payment / chargeback?

The payment amount will be temporarily be held and we’ll contact you ASAP, giving you the chance to resolve the dispute directly with the customer.

If the dispute isn’t resolved, we’ll step inup and handle each case individually.

  • If the dispute is resolved in your favor, you are all good.
  • If the dispute is resolved in favor of the customer, the held amount will be refunded to the customer.
  • If it was a bank dispute (via Stripe), chargebacks incur a fee of $15 which will be deducted from your balance.

How long will it take until the customer sees the refund?

While some refunds may be instantaneous, credit refunds can take 5–10 business days to show up in their customer’s credit card statement.

Can I refund my customers?

You can refund transactions up to 30 days after the transaction was successfully processed and payment was created.
We currently only offer full refunds (no partial refunds).
If you’d like to refund a customer after the 30 days refund window is over, we recommend resolving the refund request with your own payment services.

Do you support coupons?

Yes – we support absolute amounts and percentage based coupons.
You can set up the effective date range of a coupon’s validity, whether the discount should apply for all payments or only for the initial payment, and multiple customization options.

Can I protect my premium offering if the user cancels the trial or if the trial is over and the user didn’t upgrade?

If a user got your premium code via a trial but never paid for a license, you can block the premium logic and protect yourself from trial abuse by using the following code:

If ( my_fs()->can_use_premium_code() ) {
    // 
 premium code ...
}

By default, all trials are “blocking” to prevent trial abusement. So if the trial is over/expired and the user didn’t upgrade (or canceled the trial), the premium features will be blocked even if you set your plan to keep the features and only block updates and support:
Freemius Developer Dashboard - keep features switch on product expiry