Skip to main content

Comparison

Freemius Alternatives: What Keeping the 7% Actually Takes

At around 7%, Freemius costs a $100k plugin business about $7,000 a year. Here's what that fee actually buys — and what replacing each piece takes.

At around 7% of revenue, Freemius costs a $100,000-a-year plugin business about $7,000 every year. That number is usually why you’re searching for a Freemius alternative. But the honest question isn’t the fee — it’s what the fee buys: merchant-of-record tax handling, a hosted checkout, license keys, update delivery, and analytics. Every alternative on this page is really a decision about which of those jobs you’ll take on yourself.

Before anything else: Core Forms is my plugin. It appears in the alternatives below, I sell it, and I’m biased. Weigh my arguments accordingly.

What I offer in exchange: I’ve shipped WordPress products and client forms since 2009, and I’ve done the sell-through-a-platform math more than once. The numbers below are the ones I actually run.

Illustration of a revenue pie with a slice being handed away Around 7% doesn’t sound like much until you multiply it by every sale, every year.

What Freemius actually does for the fee

Freemius earns its cut by acting as the merchant of record: it sells your plugin to the customer, which makes global sales tax and EU VAT legally its problem, not yours. That single fact is most of the fee’s value. The rest of Freemius is a bundle of jobs you’d otherwise stitch together yourself.

Merchant-of-record tax remittance. Freemius calculates, collects, and remits sales tax and VAT in every jurisdiction it sells into. If a German customer buys your plugin, the VAT filing isn’t your job.

A hosted checkout. Card and PayPal payments, subscriptions, trials, and coupon logic — built, maintained, and PCI-scoped by someone else.

Licensing and update delivery. Keys, activation limits, version checks, and secure update downloads served to customers’ sites via the Freemius SDK.

Cart abandonment recovery. Automated emails to people who started checkout and bailed. Unsexy, but it recovers real revenue.

Analytics. Install counts, deactivation reasons, upgrade funnels — data most self-hosted sellers never collect at all.

That’s a genuinely useful bundle. Anyone telling you Freemius does nothing for the money hasn’t tried replacing all five pieces.

The Freemius fee math over three years

Freemius fees compound quietly because they’re a percentage, not a price: the more you grow, the more you pay, forever. The exact structure has tiers and details — Freemius’ pricing page has the current breakdown — but “around 7% of revenue” is the honest working number for the math.

Annual revenueFreemius keeps (~7%/yr)Over three years
$30,000~$2,100~$6,300
$100,000~$7,000~$21,000
$300,000~$21,000~$63,000

Two honest caveats on that table.

Self-hosting doesn’t take the cost to zero. You’ll still pay your gateway — Stripe charges 2.9% + 30¢ on US online cards — plus whatever your tax tooling or accountant costs. The realistic saving is the gap between around 7% and your gateway’s cut, minus tax overhead.

At $30k a year, $2,100 buys a lot of not-thinking-about-VAT. The fee math only gets uncomfortable as revenue grows. At $300k, $21,000 a year funds an accountant, tax software, and a nice holiday.

The Freemius alternatives, compared

Four options cover nearly every reason to leave, and they split cleanly on one question: who’s the merchant of record? Here’s the map:

OptionWhat it replacesWhat it doesn’tMerchant of record?
Self-hosted: Core Forms or EDD Software LicensingCheckout, license keys, updates, customer dashboard — on your own siteTax remittance; you handle it via gateway tooling or an accountantNo — you are
AppseroLicensing, release/update delivery, analytics; connects to your own checkoutNot a merchant of record; payments and tax stay your problemNo
Lemon SqueezyCheckout, global tax handling, license keys (5% + 50¢ per sale)WordPress update delivery needs your own glue codeYes
PaddleCheckout and global tax handling for a per-transaction cutNo WordPress licensing or updates — you build that layerYes

Notice what the table says quietly: Lemon Squeezy and Paddle keep the merchant-of-record benefit while cutting the fee or reshaping it, but they leave the WordPress-specific work — license checks in your plugin, update delivery — to you. Appsero covers the WordPress-specific work but hands the tax problem back. Only a fully self-hosted stack keeps the whole 7%, and it hands you both jobs.

If you searched “appsero alternative,” the same logic applies in reverse: Appsero’s flat plans replace a revenue share, and a self-hosted license server replaces Appsero’s plans with a one-time setup.

Self-hosting the licensing half

Self-hosting means your WordPress site becomes the license server, and the platform fee disappears entirely — you keep the roughly 7%, and you take on tax via your gateway’s tax tooling or an accountant. Core Forms 4.4 ships this as a built-in License Issuing Server, and I wrote up how the license manager works in detail.

The shape of the stack:

Products and plans live in WordPress. You define plugins, themes, or downloads with price, billing period, license duration, and activation limits under Products & Licensing.

Checkout is any payment-enabled Core Form. Stripe, PayPal, Razorpay, Polar, or FluentCart, with a “Fulfill License Purchase” action. Fulfillment runs only after the gateway’s verified paid webhook, so a forged request can’t mint a key. The commerce setup docs walk through the wiring.

Delivery is handled. Versioned ZIPs upload to the Media Library, get SHA-256-verified before every download, and download links expire after 15 minutes. Customers get a dashboard — keys, downloads, expiry, activated sites — via one shortcode.

Your existing client code probably works. The client API is EDD Software Licensing-compatible: check_license, activate_license, deactivate_license, get_version. The licensing feature page covers the full surface.

The honest cost: the payment provider still owns recurring charging and stored payment methods, and nobody is remitting VAT for you. Stripe’s tax tooling handles collection in most jurisdictions; the filings are yours or your accountant’s. Run your volume through the Stripe fee calculator before deciding — the gateway’s cut is the fee you keep paying no matter what.

I covered the full end-to-end setup in the selling WordPress plugins guide if you want the checkout-to-renewal walkthrough.

Who should stay on Freemius

Stay on Freemius if you sell globally, have real VAT exposure, and no finance help. For a solo developer with customers in forty countries and no accountant, the merchant-of-record arrangement is genuinely worth around 7% — probably more. Tax compliance done wrong isn’t a fee, it’s a liability.

Stay, too, if your revenue is small enough that the fee is small. Saving $2,100 a year by taking on tax filings is a bad trade for most people at $30k.

And stay if the analytics and cart-abandonment tooling measurably drive your growth. Those are real features with real revenue attached, and no self-hosted stack replicates them out of the box.

Leave when the fee line on your annual math has grown into real money, you already have an accountant or your sales concentrate in jurisdictions you can handle, and you’d rather own the customer relationship end to end. That’s the profile where a Freemius alternative stops being a cost-saving fantasy and starts being a straightforward trade.

FAQ

How much does Freemius actually cost?

Around 7% of revenue is the honest working number, though the exact structure has tiers — check their pricing page for current details. On $100,000 a year that’s roughly $7,000 annually, on top of nothing else: Freemius is the merchant of record, so there’s no separate gateway fee to you.

Is Appsero a good Freemius alternative?

Appsero replaces the licensing, update-delivery, and analytics pieces with flat plans instead of a revenue share, which gets cheaper as you grow. But Appsero isn’t a merchant of record — you connect your own checkout and handle tax yourself. It’s half the Freemius bundle, priced differently.

Does self-hosting mean I handle VAT myself?

Yes, and pretending otherwise would be dishonest. Core Forms tracks licenses, renewals, and expiry, but it doesn’t calculate or remit global sales tax. Your gateway’s tax tooling handles collection in most regions; the registrations and filings belong to you or your accountant. Budget for that before comparing fees.

Will my existing EDD Software Licensing client code work?

Almost certainly. Core Forms’ license API is EDD SL-compatible — the same check_license, activate_license, deactivate_license, and get_version endpoints, and legacy ?edd_action= requests still work. If your plugin already ships an EDD SL updater class, pointing it at your own site is a config change, not a rewrite.

Build the form. Stop reading.

Every note here came out of a real Core Forms setup. Use CFLAUNCH for 20% off either plan.