WordPress Plugin Pricing Used to Work Like a Car Lot. Not Anymore.

Someone on X asked if WordPress plugins are dead. They’re not. But the car-lot way of selling them is, and buyers now have a new question: is this worth it, or can I build it myself?

A grinning used-car salesman gives a thumbs up beside a beat-up red hatchback marked "Like New! $199," the sales pitch behind a lot of WordPress plugin pricing.

WordPress plugin pricing is changing, and a question on X this week put it front and center. Someone asked if WordPress plugins are dead. I didn’t have to think very long about my answer. No. We just require you to do more than count something or provide a URL.

I stand by that, because a lot of us can feel WordPress plugin pricing shifting under our feet. Not because plugins stopped mattering. Because buyers stopped playing the old game.

Plugins used to be sold like cars

For a long time, buying a WordPress plugin felt like walking onto a car lot. Here’s the base Honda Civic. Here’s the fully trimmed-out spec R. Pick the one you want, and I’ll make up a price on the spot. And if you hesitate, don’t worry. I’ll go talk to my manager and see what I can do for you.

It worked because buyers had time. You installed the free version, kicked the tires, decided it wasn’t for you, and deleted it. Then six months later a real project showed up with a real budget, and you came back and bought Pro. The free plugin did five things really well, Pro did the rest, and everybody understood the deal.

That buyer is gone.

Pro is the new free

The floor moved. Pro is the new free layer, and Ultimate is the version people actually expect to buy. And whatever they buy had better work on first install. If it doesn’t, that client asks for a refund and never comes back. There’s no second test drive in six months. You get about ten minutes after activation, and then the decision is made.

Even WordPress.org’s own detailed plugin guidelines have pushed this direction for years. Trialware isn’t allowed in the directory. So the free version has to stand on its own, and the paid version has to be obviously worth more. That was always the rule. Buyers just enforce it harder now.

Your buyer already ran your WordPress plugin pricing page through AI

Here’s the part most plugin shops still haven’t caught up to. People copy your sales page, paste it into Claude or ChatGPT, and ask one question. Can I build this myself?

Picture a food blogger who just had a recipe blow up on TikTok. She wants a reading-time counter and a share button on every post. Your plugin does exactly that for $49 a year. So she asks an AI chat, and ten minutes later she has a snippet in her theme that does the same thing. She never sees your checkout page. And you know what? She made the right call.

That’s what I meant by count something or provide a URL. Those products were always thin. I wrote about this in what the plugin business forgot. AI didn’t break the business. It turned the lights on, and now everyone can see which products were built to last.

So nobody is walking over to the sales manager anymore. The question in the buyer’s head is simpler and a lot more brutal. Is this worth $20 a month I don’t have in my bank account? Or can I do this myself? If your WordPress plugin pricing can’t survive that question, the price isn’t the problem. The product is.

The sale month is the real WordPress plugin pricing

Now let’s talk about the sticker price, because this is the part of the dealership that never left.

You’ve seen the play. A plugin lists at $500 a year. Then Black Friday rolls around, or a birthday sale, or a random summer promo, and suddenly it’s $199. The hope is that the $199 crowd loves it, tells their friends, and those friends pay the full $500. And if that doesn’t happen? Then it was never a $500 plugin. It was a $99 plugin with a $500 sticker on the window.

I’m not calling anyone a crook here. The math works. Even at $199 it’s still profit, and the developer running this play usually has seven or eight plugins doing the same thing on a rotating calendar. Something is always on sale, and the money never stops. It’s a smart business.

But buyers aren’t dumb. They’ve learned the calendar too. If they want your plugin and it’s full price today, they wait four months, because they know the discount is coming. So the list price isn’t the price. It’s the opening offer. And people are sick and tired of haggling with a countdown timer.

Why Gravity Forms doesn’t need a sale

Compare that to Gravity Forms. It’s my favorite plugin, and I don’t say that lightly after 15 years of installing just about everything.

Gravity Forms is a form plugin at heart. It does that job extremely well, and it comes with a pile of other benefits at the basic price. And they work. So when a customer sees there’s a higher tier to unlock more features or add-ons, the question “Is it worth it?” has already been answered. The base license answered it for them.

That’s the whole game in WordPress plugin pricing. You don’t earn the upgrade on the pricing page. You earn it in the product the customer already paid for.

Stop bolting AI onto everything

The other dealership habit is the trim package. You want heated seats? Great. They only come with the sunroof, the spoiler, and the floor mats with the logo stitched in. Plugins do the same thing. One really useful feature gets wrapped in six features nobody asked for, so the next tier up looks justified.

Right now the favorite add-on is AI. If you build a plugin that registers custom post types, don’t bolt AI onto it in the hope it moves more licenses. Add AI because it’s useful, and the usefulness will sell it for you. I see plenty of plugins using AI as a sales hook, and the integration is so bad it tells the buyer exactly what happened. You were chasing a trend instead of solving their problem. I went deeper on the dependency side of that in the AI plugin lock-in post.

How I think about WordPress plugin pricing for my own work

I’m not preaching this from the sidelines. I sell my own plugins. I give the base version away for free and build the paid layer on top of it, in public, where anyone can watch and anyone can copy. So the free version has to do real work, or the paid one never gets a look.

And when I set a price, I price it from my own experience. I remember being brand new in this space. I wanted something that didn’t exist yet, and I also knew I couldn’t break the bank for the next five years to get it. That person is who I’m pricing for. Not the agency with a software line item. The builder with a tight budget and a real problem to solve.

WordPress plugins aren’t dead. The dealership is.

So here’s where I land. Plugins are fine. The car lot is what’s dying. If you want to sell in 2026, a few things aren’t optional anymore.

  • Sell what people actually need, not a bundle built to justify a tier.
  • Make it work on first install. You don’t get a second test drive.
  • Build something an AI chat can’t copy in ten minutes. Maintenance, integrations, support, and years of edge cases don’t fit in a prompt.
  • Price it like you’d pay it yourself, and stop training your buyers to wait for the sale.

None of that is new. It’s what the best developers in this ecosystem have always done. The difference is that buyers finally have the tools to check your work before they pay.

Nobody wants to haggle anymore. They want it to work. Build that, and price it like you mean it.

Want to talk about what you just read?

Every great conversation
starts with a single question.

I work with WordPress site owners one-on-one — no agency overhead, no runaround. Just answers.

Hire Russell →
R
Russell Aaron
WordPress Developer & Support Specialist, Indianapolis, IN

15 years in WordPress. Custom themes, plugin development, performance, and support at scale for companies like NerdPress, AppPresser, Nexcess, and the Plaza Hotel & Casino. Founder of WP Pro Support. Co-organizer of the Las Vegas WordPress Meetup for over a decade.

📬 Get posts like this in your inbox

I write about WordPress, AI, and building things on the web. No fluff. Straight to the point. Every few days.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.